]> git.pld-linux.org Git - packages/gnome-chess.git/blame - gnome-chess.spec
- release 2
[packages/gnome-chess.git] / gnome-chess.spec
CommitLineData
7ec03ee0 1# TODO: move to gtk4-update-icon-cache
b7a3cea5
MB
2Summary: GNOME Chess - a 2D/3D chess interface
3Summary(pl.UTF-8): GNOME Chess - dwu i trójwymiarowy interfejs do szachów
35e33ad4 4Name: gnome-chess
90ad9e1a 5Version: 42.1
743dbb4b 6Release: 2
28f4270c 7License: GPL v3+
c7645c2a 8Group: X11/Applications/Games
d09c0d9b 9Source0: https://download.gnome.org/sources/gnome-chess/42/%{name}-%{version}.tar.xz
90ad9e1a 10# Source0-md5: 86aebc03a7248555519ed7653db72e82
b7a3cea5 11URL: https://wiki.gnome.org/Apps/Chess
28f4270c 12BuildRequires: appstream-glib
7185ea5b 13BuildRequires: gettext-tools >= 0.19.8
28f4270c 14BuildRequires: glib2-devel >= 1:2.44.0
7ec03ee0 15BuildRequires: gtk4-devel >= 4.0
d09c0d9b 16BuildRequires: libadwaita-devel >= 1.0.0
b43281f8
JB
17BuildRequires: librsvg-devel >= 1:2.46.0
18BuildRequires: meson >= 0.50
28f4270c 19BuildRequires: ninja >= 1.5
1cccc797 20BuildRequires: pkgconfig
28f4270c 21BuildRequires: rpmbuild(macros) >= 1.736
b7a3cea5 22BuildRequires: tar >= 1:1.22
f3b87d14 23BuildRequires: vala >= 2:0.35.7
cf5d385c 24BuildRequires: vala-libadwaita >= 1.0.0
b43281f8 25BuildRequires: vala-librsvg >= 1:2.46.0
b7a3cea5
MB
26BuildRequires: xz
27BuildRequires: yelp-tools
28f4270c 28Requires(post,postun): glib2 >= 1:2.44.0
b7a3cea5 29Requires(post,postun): gtk-update-icon-cache
28f4270c 30Requires: glib2 >= 1:2.44.0
7ec03ee0 31Requires: gtk4 >= 4.0
b7a3cea5 32Requires: hicolor-icon-theme
d09c0d9b 33Requires: libadwaita >= 1.0.0
b43281f8 34Requires: librsvg >= 1:2.46.0
b7a3cea5
MB
35Suggests: crafty
36Suggests: gnuchess
37Provides: gnome-games-glchess = 1:%{version}-%{release}
b43281f8 38Obsoletes: glchess < 1.0.7
b7a3cea5 39Obsoletes: gnome-games-glchess < 1:3.8.0
8d459d9e 40BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
35e33ad4 41
35e33ad4 42%description
b7a3cea5
MB
43GNOME Chess is a 2D/3D chess game interfacing via the Chess Engine
44Communication Protocol (CECP) by Tim Mann. This means it can currently
45use engines such as GNUChess, Sjeng, Faile, Amy, Crafty and Phalanx.
35e33ad4 46
24b1130e 47%description -l pl.UTF-8
b7a3cea5
MB
48GNOME Chess to dwu i trójwymiarowa gra w szachy komunikująca się za
49pomocą protokołu CECP (Chess Engine Communication Protocol) Tima
50Manna. Oznacza to, że aktualnie może używać silników takich jak
51GNUChess, Sjeng, Faile, Amy, Crafty i Phalanx.
b634c60e 52
35e33ad4 53%prep
54%setup -q
35e33ad4 55
56%build
38de0571 57%meson build
28f4270c 58
38de0571 59%ninja_build -C build
35e33ad4 60
61%install
62rm -rf $RPM_BUILD_ROOT
63
38de0571 64%ninja_install -C build
1cccc797 65
b7a3cea5 66%find_lang %{name} --with-gnome
35e33ad4 67
68%clean
69rm -rf $RPM_BUILD_ROOT
70
1cccc797 71%post
b7a3cea5
MB
72%glib_compile_schemas
73%update_icon_cache hicolor
1cccc797
JB
74
75%postun
b7a3cea5
MB
76%glib_compile_schemas
77%update_icon_cache hicolor
9c72ab8a 78
35e33ad4 79%files -f %{name}.lang
80%defattr(644,root,root,755)
28f4270c 81%doc NEWS README.md
1cccc797 82%attr(755,root,root) %{_bindir}/gnome-chess
b7a3cea5
MB
83%dir %{_sysconfdir}/gnome-chess
84%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/gnome-chess/engines.conf
dfc5fe49 85%{_datadir}/dbus-1/services/org.gnome.Chess.service
28f4270c
JB
86%{_datadir}/glib-2.0/schemas/org.gnome.Chess.gschema.xml
87%{_datadir}/metainfo/org.gnome.Chess.appdata.xml
88%{_desktopdir}/org.gnome.Chess.desktop
89%{_iconsdir}/hicolor/scalable/apps/org.gnome.Chess.svg
90%{_iconsdir}/hicolor/symbolic/apps/org.gnome.Chess-symbolic.svg
b7a3cea5 91%{_mandir}/man6/gnome-chess.6*
This page took 0.118315 seconds and 4 git commands to generate.