From bd6ed1bf6ef6ba7dd13c3cc29aa48612a72e0acd443e800a6dc79b7519e61675 Mon Sep 17 00:00:00 2001 From: Christophe Giboudeaux Date: Sat, 21 Nov 2020 12:58:32 +0000 Subject: [PATCH] 20.12 beta OBS-URL: https://build.opensuse.org/package/show/KDE:Applications/kosmindoormap?expand=0&rev=1 --- .gitattributes | 23 ++++++ .gitignore | 1 + applications.keyring | Bin 0 -> 3491 bytes kosmindoormap-20.11.80.tar.xz | 3 + kosmindoormap-20.11.80.tar.xz.sig | 16 ++++ kosmindoormap.changes | 4 + kosmindoormap.spec | 129 ++++++++++++++++++++++++++++++ 7 files changed, 176 insertions(+) create mode 100644 .gitattributes create mode 100644 .gitignore create mode 100644 applications.keyring create mode 100644 kosmindoormap-20.11.80.tar.xz create mode 100644 kosmindoormap-20.11.80.tar.xz.sig create mode 100644 kosmindoormap.changes create mode 100644 kosmindoormap.spec diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..9b03811 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,23 @@ +## Default LFS +*.7z filter=lfs diff=lfs merge=lfs -text +*.bsp filter=lfs diff=lfs merge=lfs -text +*.bz2 filter=lfs diff=lfs merge=lfs -text +*.gem filter=lfs diff=lfs merge=lfs -text +*.gz filter=lfs diff=lfs merge=lfs -text +*.jar filter=lfs diff=lfs merge=lfs -text +*.lz filter=lfs diff=lfs merge=lfs -text +*.lzma filter=lfs diff=lfs merge=lfs -text +*.obscpio filter=lfs diff=lfs merge=lfs -text +*.oxt filter=lfs diff=lfs merge=lfs -text +*.pdf filter=lfs diff=lfs merge=lfs -text +*.png filter=lfs diff=lfs merge=lfs -text +*.rpm filter=lfs diff=lfs merge=lfs -text +*.tbz filter=lfs diff=lfs merge=lfs -text +*.tbz2 filter=lfs diff=lfs merge=lfs -text +*.tgz filter=lfs diff=lfs merge=lfs -text +*.ttf filter=lfs diff=lfs merge=lfs -text +*.txz filter=lfs diff=lfs merge=lfs -text +*.whl filter=lfs diff=lfs merge=lfs -text +*.xz filter=lfs diff=lfs merge=lfs -text +*.zip filter=lfs diff=lfs merge=lfs -text +*.zst filter=lfs diff=lfs merge=lfs -text diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..57affb6 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +.osc diff --git a/applications.keyring b/applications.keyring new file mode 100644 index 0000000000000000000000000000000000000000000000000000000000000000..48be415fb86f1ea3eaacc154493673fc1b0b31605881758000cc70a628447769 GIT binary patch literal 3491 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 lOVo1c<-h2$L^m^U=hp*?kqWa$#{tHo#XA}Sc literal 0 HcmV?d00001 diff --git a/kosmindoormap-20.11.80.tar.xz b/kosmindoormap-20.11.80.tar.xz new file mode 100644 index 0000000..6506608 --- /dev/null +++ b/kosmindoormap-20.11.80.tar.xz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:82e44e78a8ea37c1c572c112ab19f5e6125ca578ed4362ab74194f00ac158cd1 +size 310328 diff --git a/kosmindoormap-20.11.80.tar.xz.sig b/kosmindoormap-20.11.80.tar.xz.sig new file mode 100644 index 0000000..33d5416 --- /dev/null +++ b/kosmindoormap-20.11.80.tar.xz.sig @@ -0,0 +1,16 @@ +-----BEGIN PGP SIGNATURE----- + +iQIzBAABCgAdFiEEyiYsbIPeTS+yijMqOmpNuDnqptcFAl+uonoACgkQOmpNuDnq +pteq4w//TYiooEStSDGyOmcgMjg4WC/paTimfzZOWbltQKFeaJqfcmn2UMkswq/D +YiYtWUPEZKm5rRq2CE6/Sl8CJ/aeWmPtiumV34njQt+yr8mHo/Ywf5GbYrjzInO0 +Y5LuadYK/QdWQ25ywaMmmSvIV+uIRLQxxwpYhIGJ/sY41OECsElBz9yT4sjvoMbv +HGxiI9kQJvB7fMqknM0OwdfSkRK2MCWInLU5craAZ+5m1+n8l7IOiU/46e1jcnCU +GJAypOB3S2P3SKAxmQ68Fah/dwIzqgtE4zxn5PRlCAKjw9MC5N4b1G4Dx41liFu5 +T7oOfw85DNJr9uK9gZtHYNbd238nCRYXLhwJOLxdmuSojqy7Wta30doiUg23eZ0/ +fQ5OZPiWOizce5TUtRADIBlxmpKl1/zENt/Faq7l8hZgfXfBMuFkJE5ZqdkW7xn+ +mSiM8zoLoDHxc0Worqmto84Kmvqo8v1J26WjbWoGY2fVu1J7QqeyAH6xBarFjUAk +PchknNWjxi6yUtUe6FAr7LPPpU6xxOsdyZacvsINV/t1cDPmYemqp+kjG0f50ce+ ++j//X2TzyLNwW+KD1JPcQhu3D/7mxlyEfM1dYPfAd24gGBlb6yZaUIFaQXOWHi1n +01BDDMMya2dZ/vKOcS6tVsV0SH+TysmkAQTisa1Hh4gmOWlqero= +=dwdU +-----END PGP SIGNATURE----- diff --git a/kosmindoormap.changes b/kosmindoormap.changes new file mode 100644 index 0000000..e35b233 --- /dev/null +++ b/kosmindoormap.changes @@ -0,0 +1,4 @@ +------------------------------------------------------------------- +Sat Nov 14 13:58:34 UTC 2020 - Christophe Giboudeaux + +- Initial package diff --git a/kosmindoormap.spec b/kosmindoormap.spec new file mode 100644 index 0000000..63f0e25 --- /dev/null +++ b/kosmindoormap.spec @@ -0,0 +1,129 @@ +# +# spec file for package kosmindoormap +# +# Copyright (c) 2020 SUSE LLC +# +# All modifications and additions to the file contributed by third parties +# remain the property of their copyright owners, unless otherwise agreed +# upon. The license for this file, and modifications and additions to the +# file, is the same license as for the pristine package itself (unless the +# license for the pristine package is not an Open Source License, in which +# case the license is the MIT License). An "Open Source License" is a +# license that conforms to the Open Source Definition (Version 1.9) +# published by the Open Source Initiative. + +# Please submit bugfixes or comments via https://bugs.opensuse.org/ +# + + +%define kf5_version 5.71.0 +%define soversion 20 +# Latest stable Applications (e.g. 17.08 in KA, but 17.11.80 in KUA) +%{!?_kapp_version: %define _kapp_version %(echo %{version}| awk -F. '{print $1"."$2}')} +%bcond_without lang +Name: kosmindoormap +Version: 20.11.80 +Release: 0 +Summary: OSM indoor map QML component +License: LGPL-2.0-or-later AND CC0-1.0 +URL: https://kde.org +Source0: https://download.kde.org/unstable/release-service/%{version}/src/%{name}-%{version}.tar.xz +%if %{with lang} +Source1: https://download.kde.org/unstable/release-service/%{version}/src/%{name}-%{version}.tar.xz.sig +Source2: applications.keyring +%endif +BuildRequires: bison +BuildRequires: extra-cmake-modules +BuildRequires: flex +BuildRequires: pkgconfig +BuildRequires: cmake(KF5I18n) +BuildRequires: cmake(KPublicTransport) +BuildRequires: cmake(Qt5Quick) +BuildRequires: cmake(Qt5Test) +BuildRequires: libQt5Core-private-headers-devel +BuildRequires: pkgconfig(protobuf) +BuildRequires: pkgconfig(zlib) +Requires: libKOSM%{soversion} = %{version} +Recommends: %{name}-lang + +%description +QML components for KDE Itinerary. + +%package -n libKOSM%{soversion} +Summary: OSM primitives for kosmindoormap + +%description -n libKOSM%{soversion} +OSM primitives for kosmindoormap. + +%package -n libKOSMIndoorMap%{soversion} +Summary: OSM multi-floor indoor map renderer + +%description -n libKOSMIndoorMap%{soversion} +OSM multi-floor indoor map renderer library. + +%package devel +Summary: Development package for kosmindoormap +Requires: libKOSM%{soversion} = %{version} +Requires: libKOSMIndoorMap%{soversion} = %{version} + +%description devel +This package contains development files for the KOSM and KOSMIndoorMap libraries. + +%lang_package + +%prep +%autosetup -p1 + +%build +%cmake_kf5 -d build -- -DBUILD_TESTING=ON + +%cmake_build + +%install +%kf5_makeinstall -C build + +%check +# Two tests fail on i586 (one minor floating point issue and a color one). +# Upstream is investigating +%ifnarch i586 +%ctest +%endif + +%if %{with lang} +%find_lang %{name} +%endif + +%post -n libKOSM%{soversion} -p /sbin/ldconfig +%postun -n libKOSM%{soversion} -p /sbin/ldconfig +%post -n libKOSMIndoorMap%{soversion} -p /sbin/ldconfig +%postun -n libKOSMIndoorMap%{soversion} -p /sbin/ldconfig + +%files +%license LICENSES/* +%doc README.md +%dir %{_kf5_qmldir}/org +%dir %{_kf5_qmldir}/org/kde +%{_kf5_debugdir}/org_kde_kosmindoormap.categories +%{_kf5_qmldir}/org/kde/kosmindoormap/ + +%files -n libKOSM%{soversion} +%{_kf5_libdir}/libKOSM.so.* + +%files -n libKOSMIndoorMap%{soversion} +%{_kf5_libdir}/libKOSMIndoorMap.so.* + +%files devel +%{_includedir}/KOSM/ +%{_includedir}/KOSMIndoorMap/ +%{_includedir}/kosm/ +%{_includedir}/kosmindoormap/ +%{_includedir}/kosmindoormap_version.h +%{_kf5_cmakedir}/KOSMIndoorMap/ +%{_kf5_libdir}/libKOSM.so +%{_kf5_libdir}/libKOSMIndoorMap.so + +%if %{with lang} +%files lang -f %{name}.lang +%endif + +%changelog