]> git.pld-linux.org Git - packages/ka5-klines.git/blob - ka5-klines.spec
- updated to 21.12.2
[packages/ka5-klines.git] / ka5-klines.spec
1 %define         kdeappsver      21.12.2
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.12.2
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:  b82f1a12c9a549c5e0f54ae056dec926
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 %description -l pl.UTF-8
47 KLines jest prostą albo bardzo wciągającą grą dla jednej osoby. Gracz
48 ma przemieszczać kolorowe piłki po planszy, zbierając je po pięć
49 w linii jednego koloru. Kompletne linie są usuwane z planszy
50 zwalniając cenne miejsce.
51
52 %prep
53 %setup -q -n %{kaname}-%{version}
54
55 %build
56 install -d build
57 cd build
58 %cmake \
59         -G Ninja \
60         -DHTML_INSTALL_DIR=%{_kdedocdir} \
61         -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
62         ..
63 %ninja_build
64
65 %install
66 rm -rf $RPM_BUILD_ROOT
67 %ninja_install -C build
68
69 %find_lang %{kaname} --all-name --with-kde
70
71 %clean
72 rm -rf $RPM_BUILD_ROOT
73
74 %files -f %{kaname}.lang
75 %defattr(644,root,root,755)
76 %attr(755,root,root) %{_bindir}/klines
77 %{_desktopdir}/org.kde.klines.desktop
78 %{_datadir}/config.kcfg/klines.kcfg
79 %{_iconsdir}/hicolor/128x128/apps/klines.png
80 %{_iconsdir}/hicolor/16x16/apps/klines.png
81 %{_iconsdir}/hicolor/22x22/apps/klines.png
82 %{_iconsdir}/hicolor/32x32/apps/klines.png
83 %{_iconsdir}/hicolor/48x48/apps/klines.png
84 %{_iconsdir}/hicolor/64x64/apps/klines.png
85 %{_datadir}/klines
86 %{_datadir}/metainfo/org.kde.klines.appdata.xml
87 %{_datadir}/qlogging-categories5/klines.categories
This page took 0.063674 seconds and 3 git commands to generate.