3 %bcond_with tests # build with tests
4 %define kdeappsver 24.02.2
5 %define kframever 5.94.0
7 %define kaname kgeography
12 License: GPL v2+/LGPL v2.1+
13 Group: X11/Applications
14 Source0: https://download.kde.org/stable/release-service/%{kdeappsver}/src/%{kaname}-%{version}.tar.xz
15 # Source0-md5: 8ce0c066124231b6aef0c4641547e16e
16 URL: http://www.kde.org/
17 BuildRequires: Qt6Core-devel >= %{qtver}
18 BuildRequires: Qt6Gui-devel >= 5.11.1
19 BuildRequires: Qt6Widgets-devel
20 BuildRequires: cmake >= 3.20
21 BuildRequires: gettext-devel
22 BuildRequires: kf6-kconfigwidgets-devel >= %{kframever}
23 BuildRequires: kf6-kcoreaddons-devel >= %{kframever}
24 BuildRequires: kf6-kcrash-devel >= %{kframever}
25 BuildRequires: kf6-kdoctools-devel >= %{kframever}
26 BuildRequires: kf6-ki18n-devel >= %{kframever}
27 BuildRequires: kf6-kiconthemes-devel >= %{kframever}
28 BuildRequires: kf6-kitemviews-devel >= %{kframever}
29 BuildRequires: kf6-kwidgetsaddons-devel >= %{kframever}
30 BuildRequires: kf6-kxmlgui-devel >= %{kframever}
32 BuildRequires: qt6-build >= %{qtver}
33 BuildRequires: rpmbuild(macros) >= 1.164
34 BuildRequires: shared-mime-info
35 BuildRequires: tar >= 1:1.22
37 Requires: %{name}-data = %{version}-%{release}
38 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
41 KGeography is a geography learning tool, which allows you to learn
42 about the political divisions of some countries (divisions, capitals
43 of those divisions and their associated flags if there are some).
45 %description -l pl.UTF-8
46 KGeography to narzędzi do nauki geografii, które pozwala uczyć się
47 o podziałach administracyjnych różnych krajów, ich stolicach i flagach.
50 Summary: Data files for %{kaname}
51 Summary(pl.UTF-8): Dane dla %{kaname}
52 Group: X11/Applications
56 Data files for %{kaname}.
58 %description data -l pl.UTF-8
62 %setup -q -n %{kaname}-%{version}
68 %{!?with_tests:-DBUILD_TESTING=OFF} \
69 -DKDE_INSTALL_DOCBUNDLEDIR=%{_kdedocdir} \
70 -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
75 ctest --test-dir build
80 rm -rf $RPM_BUILD_ROOT
81 %ninja_install -C build
83 %find_lang %{kaname} --all-name --with-kde
86 rm -rf $RPM_BUILD_ROOT
89 %defattr(644,root,root,755)
90 %attr(755,root,root) %{_bindir}/kgeography
92 %files data -f %{kaname}.lang
93 %defattr(644,root,root,755)
94 %{_desktopdir}/org.kde.kgeography.desktop
95 %{_datadir}/config.kcfg/kgeography.kcfg
96 %{_iconsdir}/hicolor/*x*/apps/*.png
97 %{_iconsdir}/hicolor/scalable/apps/kgeography.svgz
98 %{_datadir}/kgeography
99 #%{_localedir}/fi/LC_SCRIPTS/kgeography/kgeography.js
100 #%{_localedir}/fi/LC_SCRIPTS/kgeography/kgeography.pmap
101 #%{_localedir}/fi/LC_SCRIPTS/kgeography/kgeography.pmapc
102 #%{_localedir}/fr/LC_SCRIPTS/kgeography/kgeography.js
103 #%{_localedir}/ja/LC_SCRIPTS/kgeography/kgeography.js
104 #%{_localedir}/pl/LC_SCRIPTS/kgeography/general.pmap
105 #%{_localedir}/pl/LC_SCRIPTS/kgeography/general.pmapc
106 #%{_localedir}/pl/LC_SCRIPTS/kgeography/kgeography.js
107 #%{_localedir}/uk/LC_SCRIPTS/kgeography/general.pmap
108 #%{_localedir}/uk/LC_SCRIPTS/kgeography/general.pmapc
109 #%{_localedir}/uk/LC_SCRIPTS/kgeography/kgeography.js
110 %{_datadir}/metainfo/org.kde.kgeography.appdata.xml