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