]> git.pld-linux.org Git - packages/ka5-klines.git/blob - ka5-klines.spec
6bb74f804be9921951ae6dea8270f845403f8db7
[packages/ka5-klines.git] / ka5-klines.spec
1 %define         kdeappsver      21.04.3
2 %define         kframever       5.56.0
3 %define         qtver           5.9.0
4 %define         kaname          klines
5 Summary:        klines
6 Name:           ka5-%{kaname}
7 Version:        21.04.3
8 Release:        1
9 License:        GPL v2+/LGPL v2.1+
10 Group:          X11/Applications/Games
11 Source0:        http://download.kde.org/stable/release-service/%{kdeappsver}/src/%{kaname}-%{version}.tar.xz
12 # Source0-md5:  517e775101e56e7a0a970a7956e822c7
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:  cmake >= 2.8.12
20 BuildRequires:  gettext-devel
21 BuildRequires:  ka5-libkdegames-devel >= %{kdeappsver}
22 BuildRequires:  kf5-extra-cmake-modules >= %{kframever}
23 BuildRequires:  kf5-kconfig-devel >= %{kframever}
24 BuildRequires:  kf5-kconfigwidgets-devel >= %{kframever}
25 BuildRequires:  kf5-kcoreaddons-devel >= %{kframever}
26 BuildRequires:  kf5-kcrash-devel >= %{kframever}
27 BuildRequires:  kf5-kdbusaddons-devel >= %{kframever}
28 BuildRequires:  kf5-kdoctools-devel >= %{kframever}
29 BuildRequires:  kf5-ki18n-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 KLines is a simple but highly addictive one player game. The player
42 has to move the colored balls around the game board, gathering them
43 into the lines of the same color by five. Once the line is complete it
44 is removed from the board, therefore freeing precious space.
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}/klines
71 %{_desktopdir}/org.kde.klines.desktop
72 %{_datadir}/config.kcfg/klines.kcfg
73 %{_iconsdir}/hicolor/128x128/apps/klines.png
74 %{_iconsdir}/hicolor/16x16/apps/klines.png
75 %{_iconsdir}/hicolor/22x22/apps/klines.png
76 %{_iconsdir}/hicolor/32x32/apps/klines.png
77 %{_iconsdir}/hicolor/48x48/apps/klines.png
78 %{_iconsdir}/hicolor/64x64/apps/klines.png
79 %{_datadir}/klines
80 %{_datadir}/metainfo/org.kde.klines.appdata.xml
81 %{_datadir}/qlogging-categories5/klines.categories
This page took 0.041858 seconds and 2 git commands to generate.