]> git.pld-linux.org Git - packages/ka5-lskat.git/blame - ka5-lskat.spec
rebuild with qt5-5.15.6
[packages/ka5-lskat.git] / ka5-lskat.spec
CommitLineData
174e4486
WF
1#
2# Conditional build:
3%bcond_with tests # build with tests
cde9f0a4 4%define kdeappsver 22.08.1
5616cbfa
WF
5%define kframever 5.94.0
6%define qtver 5.15.2
c5cfe9cf
WF
7%define kaname lskat
8Summary: lskat
9Name: ka5-%{kaname}
cde9f0a4 10Version: 22.08.1
afc543cf 11Release: 2
c5cfe9cf
WF
12License: GPL v2+/LGPL v2.1+
13Group: X11/Applications/Games
5a733554 14Source0: https://download.kde.org/stable/release-service/%{kdeappsver}/src/%{kaname}-%{version}.tar.xz
cde9f0a4 15# Source0-md5: 9e5fc6cebff34c14d925012e2a9b0f4b
c5cfe9cf
WF
16URL: http://www.kde.org/
17BuildRequires: Qt5Core-devel >= %{qtver}
f401ae17
WF
18BuildRequires: Qt5Gui-devel
19BuildRequires: Qt5Qml-devel >= 5.11.1
20BuildRequires: Qt5Quick-devel >= 5.11.1
21BuildRequires: Qt5Svg-devel
22BuildRequires: Qt5Widgets-devel
c5cfe9cf 23BuildRequires: cmake >= 2.8.12
f401ae17 24BuildRequires: gettext-devel
9c526522 25BuildRequires: ka5-libkdegames-devel >= %{kdeappsver}
b5bd86fb
WF
26BuildRequires: kf5-extra-cmake-modules >= %{kframever}
27BuildRequires: kf5-kconfig-devel >= %{kframever}
28BuildRequires: kf5-kcoreaddons-devel >= %{kframever}
29BuildRequires: kf5-kcrash-devel >= %{kframever}
30BuildRequires: kf5-kdoctools-devel >= %{kframever}
31BuildRequires: kf5-kguiaddons-devel >= %{kframever}
32BuildRequires: kf5-ki18n-devel >= %{kframever}
33BuildRequires: kf5-kwidgetsaddons-devel >= %{kframever}
34BuildRequires: kf5-kxmlgui-devel >= %{kframever}
35BuildRequires: ninja
c5cfe9cf
WF
36BuildRequires: qt5-build >= %{qtver}
37BuildRequires: rpmbuild(macros) >= 1.164
38BuildRequires: shared-mime-info
39BuildRequires: tar >= 1:1.22
40BuildRequires: xz
41BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
42
43%description
f401ae17
WF
44Lieutnant Skat (from German "Offiziersskat") is a fun and engaging
45card game for two players, where the second player is either live
46opponent, or a built in artificial intelligence.
c5cfe9cf 47
748a525a
WF
48%description -l pl.UTF-8
49Lieutnant Skat (z niemieckiego "Offiziersskat") jest zabawną
50i wciągającą grą karcianą dla dwóch graczy, gdzie drugi gracz może
51być albo żywym rywalem, albo opartym na sztucznej inteligencji.
52
c5cfe9cf
WF
53%prep
54%setup -q -n %{kaname}-%{version}
55
56%build
57install -d build
58cd build
59%cmake \
9c526522 60 -G Ninja \
174e4486 61 %{!?with_tests:-DBUILD_TESTING=OFF} \
b5bd86fb 62 -DHTML_INSTALL_DIR=%{_kdedocdir} \
c5cfe9cf
WF
63 -DKDE_INSTALL_USE_QT_SYS_PATHS=ON \
64 ..
9c526522 65%ninja_build
c5cfe9cf 66
174e4486
WF
67%if %{with tests}
68ctest
69%endif
70
71
c5cfe9cf
WF
72%install
73rm -rf $RPM_BUILD_ROOT
9c526522 74%ninja_install -C build
c5cfe9cf
WF
75
76%find_lang %{kaname} --all-name --with-kde
77
78%clean
79rm -rf $RPM_BUILD_ROOT
80
81
82%files -f %{kaname}.lang
83%defattr(644,root,root,755)
c5cfe9cf
WF
84%attr(755,root,root) %{_bindir}/lskat
85%{_desktopdir}/org.kde.lskat.desktop
86%{_iconsdir}/hicolor/128x128/apps/lskat.png
87%{_iconsdir}/hicolor/16x16/apps/lskat.png
88%{_iconsdir}/hicolor/22x22/apps/lskat.png
89%{_iconsdir}/hicolor/32x32/apps/lskat.png
90%{_iconsdir}/hicolor/48x48/apps/lskat.png
91%{_iconsdir}/hicolor/64x64/apps/lskat.png
c5cfe9cf
WF
92%{_datadir}/lskat
93%{_datadir}/metainfo/org.kde.lskat.appdata.xml
b75fc63c 94%{_datadir}/qlogging-categories5/lskat.categories
This page took 0.242074 seconds and 4 git commands to generate.