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