]> git.pld-linux.org Git - packages/ka5-marble.git/blame - ka5-marble.spec
- updated to 21.08.3
[packages/ka5-marble.git] / ka5-marble.spec
CommitLineData
74b8a9ab 1%define kdeappsver 21.08.3
33fe8c55 2%define kframever 5.81.0
96b68ca9 3%define qtver 5.9.0
6269cc26
WF
4%define kaname marble
5Summary: marble
6Name: ka5-%{kaname}
74b8a9ab 7Version: 21.08.3
86f9e6a7 8Release: 1
6269cc26
WF
9License: GPL v2+/LGPL v2.1+
10Group: X11/Applications
e0515177 11Source0: http://download.kde.org/stable/release-service/%{kdeappsver}/src/%{kaname}-%{version}.tar.xz
74b8a9ab 12# Source0-md5: cee3ef415e083ef724d9c8c1ac67a362
6269cc26 13URL: http://www.kde.org/
96b68ca9 14BuildRequires: Qt5Concurrent-devel
6269cc26 15BuildRequires: Qt5Core-devel >= %{qtver}
96b68ca9
WF
16BuildRequires: Qt5Gui-devel >= 5.11.1
17BuildRequires: Qt5Network-devel
18BuildRequires: Qt5PrintSupport-devel
19BuildRequires: Qt5Qml-devel >= 5.11.1
20BuildRequires: Qt5Quick-devel
20669d8f 21BuildRequires: Qt5SerialPort-devel
96b68ca9
WF
22BuildRequires: Qt5Sql-devel
23BuildRequires: Qt5Svg-devel
24BuildRequires: Qt5Test-devel
25BuildRequires: Qt5Widgets-devel
26BuildRequires: Qt5Xml-devel
6269cc26 27BuildRequires: cmake >= 2.8.12
96b68ca9 28BuildRequires: gettext-devel
20669d8f 29BuildRequires: kf5-extra-cmake-modules >= %{kframever}
e09d43e6
JR
30BuildRequires: kf5-kcoreaddons-devel >= %{kframever}
31BuildRequires: kf5-kcrash-devel >= %{kframever}
33fe8c55 32BuildRequires: kf5-kdoctools-devel >= %{kframever}
e09d43e6
JR
33BuildRequires: kf5-ki18n-devel >= %{kframever}
34BuildRequires: kf5-kio-devel >= %{kframever}
35BuildRequires: kf5-knewstuff-devel >= %{kframever}
36BuildRequires: kf5-kparts-devel >= %{kframever}
37BuildRequires: kf5-krunner-devel >= %{kframever}
38BuildRequires: kf5-kwallet-devel >= %{kframever}
39BuildRequires: kf5-plasma-framework-devel >= %{kframever}
62a79a35 40BuildRequires: ninja
6269cc26
WF
41BuildRequires: qt5-build >= %{qtver}
42BuildRequires: rpmbuild(macros) >= 1.164
43BuildRequires: shared-mime-info
44BuildRequires: tar >= 1:1.22
45BuildRequires: xz
86f9e6a7 46Requires: %{name}-data = %{version}-%{release}
6269cc26
WF
47BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
48
49%description
96b68ca9
WF
50Marble is a Virtual Globe and World Atlas that you can use to learn
51more about the Earth.
52
53Features
54
55• You can pan and zoom around and you can look up places and roads • A
56mouse click on a place label will provide the respective Wikipedia
57article • You can measure distances between locations • It offers
58different thematic maps: a classroom-style topographic map, a
59satellite view, street map, Earth at night and temperature and
60precipitation maps. All maps include a custom map key, so it can also
61be used as an educational tool for use in classrooms • For educational
62purposes you can also change date and time and watch how the starry
63sky and the twilight zone on the map change • Supports multiple
64projections: choose between a Flat Map ("Plate carré"), Mercator or
65the Globe • Promotes the usage of free maps
6269cc26 66
86f9e6a7
WF
67%package data
68Summary: Data files for %{kaname}
69Summary(pl.UTF-8): Dane dla %{kaname}
70Group: X11/Applications
71BuildArch: noarch
72
73%description data
74Data files for %{kaname}.
75
76%description data -l pl.UTF-8
77Dane dla %{kaname}.
78
6269cc26
WF
79%package devel
80Summary: Header files for %{kaname} development
96b68ca9 81Summary(pl.UTF-8): Pliki nagłówkowe dla programistów używających %{kaname}
6269cc26
WF
82Group: X11/Development/Libraries
83Requires: %{name} = %{version}-%{release}
84
85%description devel
86Header files for %{kaname} development.
87
88%description devel -l pl.UTF-8
89Pliki nagłówkowe dla programistów używających %{kaname}.
90
91
92%prep
93%setup -q -n %{kaname}-%{version}
94
95%build
96install -d build
97cd build
98%cmake \
62a79a35 99 -G Ninja \
20669d8f 100 -DHTML_INSTALL_DIR=%{_kdedocdir} \
6269cc26 101 -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
33fe8c55 102 -DMARBLE_PRI_INSTALL_USE_QT_SYS_PATHS=ON \
6269cc26 103 ..
62a79a35 104%ninja_build
6269cc26
WF
105
106%install
107rm -rf $RPM_BUILD_ROOT
62a79a35 108%ninja_install -C build
6269cc26 109
20669d8f
WF
110rm -rf $RPM_BUILD_ROOT%{_kdedocdir}/lt
111%find_lang %{kaname} --all-name --with-kde --with-qm
6269cc26
WF
112
113%clean
114rm -rf $RPM_BUILD_ROOT
115
116%post -p /sbin/ldconfig
117%postun -p /sbin/ldconfig
118
119
86f9e6a7 120%files
6269cc26 121%defattr(644,root,root,755)
6269cc26
WF
122%attr(755,root,root) %{_bindir}/marble
123%attr(755,root,root) %{_bindir}/marble-qt
124%{_libdir}/libastro.so.0.*.*
125%ghost %{_libdir}/libastro.so.1
126%{_libdir}/libmarbledeclarative.so
6269cc26 127%ghost %{_libdir}/libmarblewidget-qt5.so.28
86f9e6a7 128%{_libdir}/libmarblewidget-qt5.so.*.*.*
6269cc26
WF
129%{_libdir}/marble
130
131%dir %{_libdir}/plugins
132%dir %{_libdir}/plugins/designer
133
6269cc26 134%{_libdir}/qt5/plugins/libmarble_part.so
6269cc26 135%{_libdir}/qt5/qml/org/kde/marble
86f9e6a7
WF
136%attr(755,root,root) %{_libdir}/plugins/designer/LatLonEditPlugin.so
137%attr(755,root,root) %{_libdir}/plugins/designer/MarbleNavigatorPlugin.so
138%attr(755,root,root) %{_libdir}/plugins/designer/MarbleWidgetPlugin.so
139%attr(755,root,root) %{_libdir}/qt5/plugins/marblethumbnail.so
140%attr(755,root,root) %{_libdir}/qt5/plugins/kf5/krunner/plasma_runner_marble.so
141
142%files data -f %{kaname}.lang
143%defattr(644,root,root,755)
6269cc26
WF
144%{_desktopdir}/marble_geo.desktop
145%{_desktopdir}/marble_geojson.desktop
146%{_desktopdir}/marble_gpx.desktop
147%{_desktopdir}/marble_kml.desktop
148%{_desktopdir}/marble_kmz.desktop
149%{_desktopdir}/marble_worldwind.desktop
150%{_desktopdir}/org.kde.marble-qt.desktop
151%{_desktopdir}/org.kde.marble.desktop
152%{_datadir}/config.kcfg/marble.kcfg
153%{_iconsdir}/hicolor/128x128/apps/marble.png
154%{_iconsdir}/hicolor/16x16/apps/marble.png
155%{_iconsdir}/hicolor/22x22/apps/marble.png
156%{_iconsdir}/hicolor/32x32/apps/marble.png
157%{_iconsdir}/hicolor/48x48/apps/marble.png
158%{_iconsdir}/hicolor/64x64/apps/marble.png
159%{_datadir}/kservices5/marble_part.desktop
160%{_datadir}/kservices5/marble_thumbnail_geojson.desktop
161%{_datadir}/kservices5/marble_thumbnail_gpx.desktop
162%{_datadir}/kservices5/marble_thumbnail_kml.desktop
163%{_datadir}/kservices5/marble_thumbnail_kmz.desktop
164%{_datadir}/kservices5/marble_thumbnail_osm.desktop
6269cc26
WF
165%{_datadir}/kxmlgui5/marble
166%{_datadir}/marble
167%{_datadir}/metainfo/org.kde.marble.appdata.xml
168%{_datadir}/metainfo/org.kde.plasma.worldclock.appdata.xml
20669d8f 169%{_datadir}/metainfo/org.kde.plasma.worldmap.appdata.xml
6269cc26
WF
170%{_datadir}/mime/packages/geo.xml
171%{_datadir}/plasma/plasmoids/org.kde.plasma.worldclock
172%{_datadir}/plasma/wallpapers/org.kde.plasma.worldmap
e0515177 173%{_datadir}/knsrcfiles/marble.knsrc
8d89af28
KM
174%dir %{_docdir}/HTML/{ca,de,en,es,et,fr,gl,it,lt,nl,pt,pt_BR,ru,sv,uk}/marble
175%{_docdir}/HTML/*/marble/index.cache.bz2
176%{_docdir}/HTML/*/marble/index.docbook
177%{_docdir}/HTML/*/marble/*.png
6269cc26
WF
178
179%files devel
180%defattr(644,root,root,755)
181%{_includedir}/astro
182%{_includedir}/marble
183%{_libdir}/cmake/Astro
184%{_libdir}/cmake/Marble
185%{_libdir}/libastro.so
186%{_libdir}/libmarblewidget-qt5.so
33fe8c55 187%{_libdir}/qt5/mkspecs/modules/qt_Marble.pri
This page took 0.11057 seconds and 4 git commands to generate.