]> git.pld-linux.org Git - packages/ka5-kgeography.git/blob - ka5-kgeography.spec
- updated to 22.12.3
[packages/ka5-kgeography.git] / ka5-kgeography.spec
1 #
2 # Conditional build:
3 %bcond_with     tests           # build with tests
4 %define         kdeappsver      22.12.3
5 %define         kframever       5.94.0
6 %define         qtver           5.15.2
7 %define         kaname          kgeography
8 Summary:        kgeography
9 Name:           ka5-%{kaname}
10 Version:        22.12.3
11 Release:        1
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:  d473f5e8f865f1fecc3209c34c7c8fc1
16 URL:            http://www.kde.org/
17 BuildRequires:  Qt5Core-devel >= %{qtver}
18 BuildRequires:  Qt5Gui-devel >= 5.11.1
19 BuildRequires:  Qt5Widgets-devel
20 BuildRequires:  cmake >= 2.8.12
21 BuildRequires:  gettext-devel
22 BuildRequires:  kf5-kconfigwidgets-devel >= %{kframever}
23 BuildRequires:  kf5-kcoreaddons-devel >= %{kframever}
24 BuildRequires:  kf5-kcrash-devel >= %{kframever}
25 BuildRequires:  kf5-kdoctools-devel >= %{kframever}
26 BuildRequires:  kf5-ki18n-devel >= %{kframever}
27 BuildRequires:  kf5-kiconthemes-devel >= %{kframever}
28 BuildRequires:  kf5-kitemviews-devel >= %{kframever}
29 BuildRequires:  kf5-kwidgetsaddons-devel >= %{kframever}
30 BuildRequires:  kf5-kxmlgui-devel >= %{kframever}
31 BuildRequires:  ninja
32 BuildRequires:  qt5-build >= %{qtver}
33 BuildRequires:  rpmbuild(macros) >= 1.164
34 BuildRequires:  shared-mime-info
35 BuildRequires:  tar >= 1:1.22
36 BuildRequires:  xz
37 Requires:       %{name}-data = %{version}-%{release}
38 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
39
40 %description
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).
44
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.
48
49 %package data
50 Summary:        Data files for %{kaname}
51 Summary(pl.UTF-8):      Dane dla %{kaname}
52 Group:          X11/Applications
53 BuildArch:      noarch
54
55 %description data
56 Data files for %{kaname}.
57
58 %description data -l pl.UTF-8
59 Dane dla %{kaname}.
60
61 %prep
62 %setup -q -n %{kaname}-%{version}
63
64 %build
65 install -d build
66 cd build
67 %cmake \
68         -G Ninja \
69         %{!?with_tests:-DBUILD_TESTING=OFF} \
70         -DHTML_INSTALL_DIR=%{_kdedocdir} \
71         -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
72         ..
73 %ninja_build
74
75 %if %{with tests}
76 ctest
77 %endif
78
79
80 %install
81 rm -rf $RPM_BUILD_ROOT
82 %ninja_install -C build
83
84 %find_lang %{kaname} --all-name --with-kde
85
86 %clean
87 rm -rf $RPM_BUILD_ROOT
88
89 %files
90 %defattr(644,root,root,755)
91 %attr(755,root,root) %{_bindir}/kgeography
92
93 %files data -f %{kaname}.lang
94 %defattr(644,root,root,755)
95 %{_desktopdir}/org.kde.kgeography.desktop
96 %{_datadir}/config.kcfg/kgeography.kcfg
97 %{_iconsdir}/hicolor/128x128/apps/kgeography.png
98 %{_iconsdir}/hicolor/16x16/apps/kgeography.png
99 %{_iconsdir}/hicolor/22x22/apps/kgeography.png
100 %{_iconsdir}/hicolor/32x32/apps/kgeography.png
101 %{_iconsdir}/hicolor/48x48/apps/kgeography.png
102 %{_iconsdir}/hicolor/64x64/apps/kgeography.png
103 %{_iconsdir}/hicolor/scalable/apps/kgeography.svgz
104 %{_datadir}/kgeography
105 %{_datadir}/kxmlgui5/kgeography
106 #%{_localedir}/fi/LC_SCRIPTS/kgeography/kgeography.js
107 #%{_localedir}/fi/LC_SCRIPTS/kgeography/kgeography.pmap
108 #%{_localedir}/fi/LC_SCRIPTS/kgeography/kgeography.pmapc
109 #%{_localedir}/fr/LC_SCRIPTS/kgeography/kgeography.js
110 #%{_localedir}/ja/LC_SCRIPTS/kgeography/kgeography.js
111 #%{_localedir}/pl/LC_SCRIPTS/kgeography/general.pmap
112 #%{_localedir}/pl/LC_SCRIPTS/kgeography/general.pmapc
113 #%{_localedir}/pl/LC_SCRIPTS/kgeography/kgeography.js
114 #%{_localedir}/uk/LC_SCRIPTS/kgeography/general.pmap
115 #%{_localedir}/uk/LC_SCRIPTS/kgeography/general.pmapc
116 #%{_localedir}/uk/LC_SCRIPTS/kgeography/kgeography.js
117 %{_datadir}/metainfo/org.kde.kgeography.appdata.xml
This page took 0.08868 seconds and 3 git commands to generate.