]> git.pld-linux.org Git - packages/ka5-kanagram.git/blame - ka5-kanagram.spec
rebuild with qt5-5.15.6
[packages/ka5-kanagram.git] / ka5-kanagram.spec
CommitLineData
8decf24b
WF
1#
2# Conditional build:
3%bcond_with tests # build with tests
e951824c 4%define kdeappsver 22.08.1
5ea3bbf1
WF
5%define kframever 5.94.0
6%define qtver 5.15.2
abd8a667
WF
7%define kaname kanagram
8Summary: kanagram
9Name: ka5-%{kaname}
e951824c 10Version: 22.08.1
daf496c1 11Release: 3
abd8a667 12License: GPL v2+/LGPL v2.1+
11306103 13Group: X11/Applications/Games
bf7fc1b7 14Source0: https://download.kde.org/stable/release-service/%{kdeappsver}/src/%{kaname}-%{version}.tar.xz
e951824c 15# Source0-md5: e5634578674e2ed5c40f129522060665
abd8a667
WF
16URL: http://www.kde.org/
17BuildRequires: Qt5Core-devel >= %{qtver}
11306103
WF
18BuildRequires: Qt5Gui-devel >= 5.11.1
19BuildRequires: Qt5Network-devel >= 5.11.1
20BuildRequires: Qt5OpenGL-devel
21BuildRequires: Qt5Qml-devel
22BuildRequires: Qt5Quick-devel
23BuildRequires: Qt5Widgets-devel >= 5.11.1
abd8a667 24BuildRequires: cmake >= 2.8.12
11306103 25BuildRequires: gettext-devel
abd8a667 26BuildRequires: ka5-libkeduvocdocument-devel >= %{version}
2beda71d
WF
27BuildRequires: kf5-extra-cmake-modules >= %{kframever}
28BuildRequires: kf5-kconfig-devel >= %{kframever}
29BuildRequires: kf5-kconfigwidgets-devel >= %{kframever}
30BuildRequires: kf5-kcoreaddons-devel >= %{kframever}
31BuildRequires: kf5-kcrash-devel >= %{kframever}
32BuildRequires: kf5-kdeclarative-devel >= %{kframever}
33BuildRequires: kf5-kdoctools-devel >= %{kframever}
34BuildRequires: kf5-ki18n-devel >= %{kframever}
35BuildRequires: kf5-kio-devel >= %{kframever}
36BuildRequires: kf5-knewstuff-devel >= %{kframever}
37BuildRequires: kf5-sonnet-devel >= %{kframever}
02a05a89 38BuildRequires: ninja
abd8a667
WF
39BuildRequires: qt5-build >= %{qtver}
40BuildRequires: rpmbuild(macros) >= 1.164
41BuildRequires: shared-mime-info
42BuildRequires: tar >= 1:1.22
43BuildRequires: xz
1854ad77 44Requires: Qt5MultimediaQuick
abd8a667
WF
45BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
46
47%description
11306103
WF
48Kanagram is a game based on anagrams of words: the puzzle is solved
49when the letters of the scrambled word are put back in the correct
50order. There is no limit on either time taken, or the amount of
51attempts to solve the word.
52
53Features
54
55• Several word lists included • Hints and cheat help system • Word
56list editor • Word lists distribution via KNewStuff • Scalable user
57interface appropriate for children
abd8a667 58
701277aa
WF
59%description -l pl.UTF-8
60Kanagram jest grą bazującą na anagramach słów; zagadka jest rozwiązana
22b691b9
WF
61gdy litery szukanego słowa są ustawione z powrotem w poprawnej
62kolejności. Nie ma ograniczeń na wykorzystany czas ani na liczbę prób.
701277aa
WF
63
64Właściwości
65
22b691b9
WF
66• Wiele list słów wbudowanych • System podpowiedzi • Edytor listy słów
67• Dystrybucja listy słów przez KNewStuff • Skalowalny interfejs
68użytkownika odpowiedni dla dzieci
701277aa 69
abd8a667
WF
70%prep
71%setup -q -n %{kaname}-%{version}
72
73%build
74install -d build
75cd build
76%cmake \
02a05a89 77 -G Ninja \
8decf24b 78 %{!?with_tests:-DBUILD_TESTING=OFF} \
2beda71d 79 -DHTML_INSTALL_DIR=%{_kdedocdir} \
abd8a667
WF
80 -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
81 ..
02a05a89 82%ninja_build
abd8a667 83
8decf24b
WF
84%if %{with tests}
85ctest
86%endif
87
88
abd8a667
WF
89%install
90rm -rf $RPM_BUILD_ROOT
02a05a89 91%ninja_install -C build
abd8a667
WF
92
93%find_lang %{kaname} --all-name --with-kde
94
95%clean
96rm -rf $RPM_BUILD_ROOT
97
98
99%files -f %{kaname}.lang
100%defattr(644,root,root,755)
abd8a667
WF
101%attr(755,root,root) %{_bindir}/kanagram
102%{_desktopdir}/org.kde.kanagram.desktop
103%{_datadir}/config.kcfg/kanagram.kcfg
104%{_iconsdir}/hicolor/128x128/apps/kanagram.png
105%{_iconsdir}/hicolor/16x16/apps/kanagram.png
106%{_iconsdir}/hicolor/24x24/apps/kanagram.png
107%{_iconsdir}/hicolor/32x32/apps/kanagram.png
108%{_iconsdir}/hicolor/48x48/apps/kanagram.png
109%{_iconsdir}/hicolor/64x64/apps/kanagram.png
110%{_iconsdir}/hicolor/80x80/apps/kanagram-harmattan.png
111%{_iconsdir}/hicolor/scalable/apps/kanagram.svgz
112%{_datadir}/kanagram
113%{_datadir}/metainfo/org.kde.kanagram.appdata.xml
22b691b9 114%{_datadir}/knsrcfiles/kanagram.knsrc
This page took 0.422407 seconds and 4 git commands to generate.