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