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