]> git.pld-linux.org Git - packages/ka5-marble.git/blame - ka5-marble.spec
- updated to 19.04.1
[packages/ka5-marble.git] / ka5-marble.spec
CommitLineData
20669d8f
WF
1%define kdeappsver 19.04.1
2%define kframever 5.56.0
96b68ca9 3%define qtver 5.9.0
6269cc26
WF
4%define kaname marble
5Summary: marble
6Name: ka5-%{kaname}
20669d8f 7Version: 19.04.1
6269cc26
WF
8Release: 1
9License: GPL v2+/LGPL v2.1+
10Group: X11/Applications
11Source0: http://download.kde.org/stable/applications/%{kdeappsver}/src/%{kaname}-%{version}.tar.xz
20669d8f 12# Source0-md5: a36981792efc95151234e076615d4e60
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}
62a79a35 30BuildRequires: ninja
6269cc26
WF
31BuildRequires: qt5-build >= %{qtver}
32BuildRequires: rpmbuild(macros) >= 1.164
33BuildRequires: shared-mime-info
34BuildRequires: tar >= 1:1.22
35BuildRequires: xz
36BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
37
38%description
96b68ca9
WF
39Marble is a Virtual Globe and World Atlas that you can use to learn
40more about the Earth.
41
42Features
43
44• You can pan and zoom around and you can look up places and roads • A
45mouse click on a place label will provide the respective Wikipedia
46article • You can measure distances between locations • It offers
47different thematic maps: a classroom-style topographic map, a
48satellite view, street map, Earth at night and temperature and
49precipitation maps. All maps include a custom map key, so it can also
50be used as an educational tool for use in classrooms • For educational
51purposes you can also change date and time and watch how the starry
52sky and the twilight zone on the map change • Supports multiple
53projections: choose between a Flat Map ("Plate carré"), Mercator or
54the Globe • Promotes the usage of free maps
6269cc26
WF
55
56%package devel
57Summary: Header files for %{kaname} development
96b68ca9 58Summary(pl.UTF-8): Pliki nagłówkowe dla programistów używających %{kaname}
6269cc26
WF
59Group: X11/Development/Libraries
60Requires: %{name} = %{version}-%{release}
61
62%description devel
63Header files for %{kaname} development.
64
65%description devel -l pl.UTF-8
66Pliki nagłówkowe dla programistów używających %{kaname}.
67
68
69%prep
70%setup -q -n %{kaname}-%{version}
71
72%build
73install -d build
74cd build
75%cmake \
62a79a35 76 -G Ninja \
20669d8f 77 -DHTML_INSTALL_DIR=%{_kdedocdir} \
6269cc26
WF
78 -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
79 ..
62a79a35 80%ninja_build
6269cc26
WF
81
82%install
83rm -rf $RPM_BUILD_ROOT
62a79a35 84%ninja_install -C build
6269cc26 85
20669d8f
WF
86rm -rf $RPM_BUILD_ROOT%{_kdedocdir}/lt
87%find_lang %{kaname} --all-name --with-kde --with-qm
6269cc26
WF
88
89%clean
90rm -rf $RPM_BUILD_ROOT
91
92%post -p /sbin/ldconfig
93%postun -p /sbin/ldconfig
94
95
96%files -f %{kaname}.lang
97%defattr(644,root,root,755)
98/etc/xdg/marble.knsrc
99%attr(755,root,root) %{_bindir}/marble
100%attr(755,root,root) %{_bindir}/marble-qt
101%{_libdir}/libastro.so.0.*.*
102%ghost %{_libdir}/libastro.so.1
103%{_libdir}/libmarbledeclarative.so
104%{_libdir}/libmarblewidget-qt5.so.0.*.*
105%ghost %{_libdir}/libmarblewidget-qt5.so.28
106%{_libdir}/marble
107
108%dir %{_libdir}/plugins
109%dir %{_libdir}/plugins/designer
110
111%{_libdir}/plugins/designer/libLatLonEditPlugin.so
112%{_libdir}/plugins/designer/libMarbleNavigatorPlugin.so
113%{_libdir}/plugins/designer/libMarbleWidgetPlugin.so
114%{_libdir}/qt5/plugins/libmarble_part.so
115%{_libdir}/qt5/plugins/libmarblethumbnail.so
116%{_libdir}/qt5/plugins/plasma_runner_marble.so
117%{_libdir}/qt5/qml/org/kde/marble
118%{_desktopdir}/marble_geo.desktop
119%{_desktopdir}/marble_geojson.desktop
120%{_desktopdir}/marble_gpx.desktop
121%{_desktopdir}/marble_kml.desktop
122%{_desktopdir}/marble_kmz.desktop
123%{_desktopdir}/marble_worldwind.desktop
124%{_desktopdir}/org.kde.marble-qt.desktop
125%{_desktopdir}/org.kde.marble.desktop
126%{_datadir}/config.kcfg/marble.kcfg
127%{_iconsdir}/hicolor/128x128/apps/marble.png
128%{_iconsdir}/hicolor/16x16/apps/marble.png
129%{_iconsdir}/hicolor/22x22/apps/marble.png
130%{_iconsdir}/hicolor/32x32/apps/marble.png
131%{_iconsdir}/hicolor/48x48/apps/marble.png
132%{_iconsdir}/hicolor/64x64/apps/marble.png
133%{_datadir}/kservices5/marble_part.desktop
134%{_datadir}/kservices5/marble_thumbnail_geojson.desktop
135%{_datadir}/kservices5/marble_thumbnail_gpx.desktop
136%{_datadir}/kservices5/marble_thumbnail_kml.desktop
137%{_datadir}/kservices5/marble_thumbnail_kmz.desktop
138%{_datadir}/kservices5/marble_thumbnail_osm.desktop
139%{_datadir}/kservices5/plasma-applet-org.kde.plasma.worldclock.desktop
140%{_datadir}/kservices5/plasma-runner-marble.desktop
141%{_datadir}/kservices5/plasma-wallpaper-org.kde.plasma.worldmap.desktop
142%{_datadir}/kxmlgui5/marble
143%{_datadir}/marble
144%{_datadir}/metainfo/org.kde.marble.appdata.xml
145%{_datadir}/metainfo/org.kde.plasma.worldclock.appdata.xml
20669d8f 146%{_datadir}/metainfo/org.kde.plasma.worldmap.appdata.xml
6269cc26
WF
147%{_datadir}/mime/packages/geo.xml
148%{_datadir}/plasma/plasmoids/org.kde.plasma.worldclock
149%{_datadir}/plasma/wallpapers/org.kde.plasma.worldmap
150
151%files devel
152%defattr(644,root,root,755)
153%{_includedir}/astro
154%{_includedir}/marble
155%{_libdir}/cmake/Astro
156%{_libdir}/cmake/Marble
157%{_libdir}/libastro.so
158%{_libdir}/libmarblewidget-qt5.so
159
160#%dir %{_prefix}/mkspecs
161#%dir %{_prefix}/mkspecs/modules
162#%{_prefix}/mkspecs/modules/qt_Marble.pri
This page took 0.065621 seconds and 4 git commands to generate.