]> git.pld-linux.org Git - packages/ka5-kmines.git/blob - ka5-kmines.spec
- updated to 19.04.1
[packages/ka5-kmines.git] / ka5-kmines.spec
1 %define         kdeappsver      19.04.1
2 %define         kframever       5.56.0
3 %define         qtver           5.9.0
4 %define         kaname          kmines
5 Summary:        kmines
6 Name:           ka5-%{kaname}
7 Version:        19.04.1
8 Release:        1
9 License:        GPL v2+/LGPL v2.1+
10 Group:          X11/Applications/Games
11 Source0:        http://download.kde.org/stable/applications/%{kdeappsver}/src/%{kaname}-%{version}.tar.xz
12 # Source0-md5:  2069406f05fa3139bf715e166774f7fd
13 URL:            http://www.kde.org/
14 BuildRequires:  Qt5Core-devel >= %{qtver}
15 BuildRequires:  Qt5Gui-devel >= 5.11.1
16 BuildRequires:  Qt5Qml-devel >= 5.11.1
17 BuildRequires:  Qt5Quick-devel >= 5.11.1
18 BuildRequires:  Qt5Widgets-devel
19 BuildRequires:  gettext-devel
20 BuildRequires:  ka5-libkdegames-devel >= %{kdeappsver}
21 BuildRequires:  kf5-extra-cmake-modules >= %{kframever}
22 BuildRequires:  kf5-kconfig-devel >= %{kframever}
23 BuildRequires:  kf5-kconfigwidgets-devel >= %{kframever}
24 BuildRequires:  kf5-kcoreaddons-devel >= %{kframever}
25 BuildRequires:  kf5-kcrash-devel >= %{kframever}
26 BuildRequires:  kf5-kdbusaddons-devel >= %{kframever}
27 BuildRequires:  kf5-kdoctools-devel >= %{kframever}
28 BuildRequires:  kf5-ki18n-devel >= %{kframever}
29 BuildRequires:  kf5-ktextwidgets-devel >= %{kframever}
30 BuildRequires:  kf5-kwidgetsaddons-devel >= %{kframever}
31 BuildRequires:  kf5-kxmlgui-devel >= %{kframever}
32 BuildRequires:  ninja
33 BuildRequires:  qt5-build >= %{qtver}
34 BuildRequires:  rpmbuild(macros) >= 1.164
35 BuildRequires:  shared-mime-info
36 BuildRequires:  tar >= 1:1.22
37 BuildRequires:  xz
38 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
39
40 %description
41 KMines is a classic Minesweeper game. The idea is to uncover all the
42 squares without blowing up any mines. The idea is to uncover all the
43 squares without blowing up any mines. When a mine is blown up, the
44 game is over.
45
46 %prep
47 %setup -q -n %{kaname}-%{version}
48
49 %build
50 install -d build
51 cd build
52 %cmake \
53         -G Ninja \
54         -DHTML_INSTALL_DIR=%{_kdedocdir} \
55         -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
56         ..
57 %ninja_build
58
59 %install
60 rm -rf $RPM_BUILD_ROOT
61 %ninja_install -C build
62
63 %find_lang %{kaname} --all-name --with-kde
64
65 %clean
66 rm -rf $RPM_BUILD_ROOT
67
68 %files -f %{kaname}.lang
69 %defattr(644,root,root,755)
70 %attr(755,root,root) %{_bindir}/kmines
71 %{_desktopdir}/org.kde.kmines.desktop
72 %{_iconsdir}/hicolor/128x128/apps/kmines.png
73 %{_iconsdir}/hicolor/16x16/apps/kmines.png
74 %{_iconsdir}/hicolor/22x22/apps/kmines.png
75 %{_iconsdir}/hicolor/32x32/apps/kmines.png
76 %{_iconsdir}/hicolor/48x48/apps/kmines.png
77 %{_iconsdir}/hicolor/64x64/apps/kmines.png
78 %{_datadir}/kmines
79 %{_datadir}/knotifications5/kmines.notifyrc
80 %{_datadir}/metainfo/org.kde.kmines.appdata.xml
This page took 0.102619 seconds and 3 git commands to generate.