]> git.pld-linux.org Git - packages/aisleriot.git/blame - aisleriot.spec
- updated to 3.18.2
[packages/aisleriot.git] / aisleriot.spec
CommitLineData
de77fa88 1Summary: A collection of card games
92f8de87 2Summary(pl.UTF-8): Kolekcja gier karcianych
de77fa88 3Name: aisleriot
42788b95 4Version: 3.18.2
92f8de87 5Release: 1
de77fa88
MB
6License: GPL v3+ and LGPL v3+ and GFDL
7Group: X11/Applications/Games
6eec9c19 8Source0: http://ftp.gnome.org/pub/GNOME/sources/aisleriot/3.18/%{name}-%{version}.tar.xz
42788b95 9# Source0-md5: 7f2f022fdf20bea76d1d00919006c6f7
ca1f6c85 10URL: https://wiki.gnome.org/Apps/Aisleriot
de77fa88
MB
11BuildRequires: GConf2-devel
12BuildRequires: autoconf >= 2.53
13BuildRequires: automake >= 1:1.9
14BuildRequires: cairo-devel >= 1.10.0
92f8de87 15BuildRequires: desktop-file-utils
78cbcbf8 16BuildRequires: gettext-tools
40994bfc 17BuildRequires: glib2-devel >= 1:2.32.0
de77fa88 18BuildRequires: gnome-common
f73c2984 19BuildRequires: gtk+3-devel >= 3.4.0
de77fa88
MB
20BuildRequires: guile-devel >= 5:2.0
21BuildRequires: intltool >= 0.40.0
fa028694 22BuildRequires: itstool
de77fa88
MB
23BuildRequires: libcanberra-gtk3-devel >= 0.26
24BuildRequires: librsvg-devel >= 2.32.0
92f8de87 25BuildRequires: libstdc++-devel
de77fa88 26BuildRequires: libtool
92f8de87
JB
27BuildRequires: libxml2-progs
28BuildRequires: pkgconfig >= 1:0.15
de77fa88
MB
29BuildRequires: rpmbuild(find_lang) >= 1.35
30BuildRequires: rpmbuild(macros) >= 1.311
31BuildRequires: tar >= 1:1.22
32BuildRequires: xz
33BuildRequires: yelp-tools >= 3.2.0
34Requires(post,preun): GConf2
92f8de87 35Requires(post,postun): glib2 >= 1:2.32.0
754f16f1 36Requires(post,postun): gtk-update-icon-cache
92f8de87 37Requires: cairo >= 1.10.0
40994bfc 38Requires: glib2 >= 1:2.32.0
92f8de87 39Requires: gtk+3 >= 3.4.0
de77fa88
MB
40Requires: guile >= 5:2.0
41Requires: hicolor-icon-theme
92f8de87
JB
42Requires: libcanberra-gtk3 >= 0.26
43Requires: librsvg >= 2.32.0
de77fa88
MB
44Provides: gnome-games-sol = %{version}
45Obsoletes: gnome-games-sol
46BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
47
48%description
49Aisleriot (also known as Solitaire or sol) is a collection of card
50games which are easy to play with the aid of a mouse. The rules for
51the games have been coded for your pleasure in the GNOME scripting
52language (Scheme).
53
92f8de87
JB
54%description -l pl.UTF-8
55Aisleriot (znany także jako Pasjans, Solitaire lub sol) to kolekcja
56gier karcianych, łatwych do rozgrywania przy pomocy myszy. Zasady gier
57zostały zakodowane w języku skryptowym GNOME (Scheme).
58
59%package -n valgrind-aisleriot
60Summary: Aisleriot support for Valgrind
61Summary(pl.UTF-8): Obsługa Aisleriota dla Valgrinda
62Group: Development/Libraries
63Requires: %{name} = %{version}-%{release}
64Requires: valgrind
65
66%description -n valgrind-aisleriot
67Aisleriot support for Valgrind.
68
69%description -n valgrind-aisleriot -l pl.UTF-8
70Obsługa Aisleriota dla Valgrinda.
71
de77fa88
MB
72%prep
73%setup -q
74
75%build
76%{__intltoolize}
77%{__libtoolize}
78%{__aclocal} -I m4
79%{__autoconf}
80%{__autoheader}
81%{__automake}
92f8de87 82bash %configure \
de77fa88 83 --disable-silent-rules \
ca1f6c85 84 --with-pysol-card-theme-path=%{_datadir}/pysol \
de77fa88
MB
85 --with-guile="2.0"
86%{__make} -j1
87
88%install
89rm -rf $RPM_BUILD_ROOT
90
91%{__make} install \
92 DESTDIR=$RPM_BUILD_ROOT
93
94%find_lang %{name} --with-gnome
95
96%clean
97rm -rf $RPM_BUILD_ROOT
98
99%post
ca1f6c85 100%update_icon_cache HighContrast
de77fa88
MB
101%update_icon_cache hicolor
102%gconf_schema_install aisleriot.schemas
103%glib_compile_schemas
104
105%preun
106%gconf_schema_uninstall aisleriot.schemas
107
108%postun
ca1f6c85 109%update_icon_cache HighContrast
de77fa88
MB
110%update_icon_cache hicolor
111%glib_compile_schemas
112
113%files -f %{name}.lang
114%defattr(644,root,root,755)
115%doc AUTHORS ChangeLog NEWS TODO
116%attr(755,root,root) %{_bindir}/sol
117%dir %{_libdir}/aisleriot
118%attr(755,root,root) %{_libdir}/aisleriot/ar-cards-renderer
40994bfc 119%{_libdir}/aisleriot/guile
de77fa88
MB
120%{_sysconfdir}/gconf/schemas/aisleriot.schemas
121%{_datadir}/aisleriot
92f8de87 122%{_datadir}/appdata/sol.appdata.xml
de77fa88 123%{_datadir}/glib-2.0/schemas/org.gnome.Patience.WindowState.gschema.xml
de77fa88 124%{_desktopdir}/sol.desktop
92f8de87
JB
125%{_iconsdir}/hicolor/*x*/apps/gnome-aisleriot.png
126%{_iconsdir}/hicolor/*x*/apps/gnome-freecell.png
127%{_iconsdir}/hicolor/symbolic/apps/gnome-aisleriot-symbolic.svg
de77fa88 128%{_mandir}/man6/sol.6*
92f8de87
JB
129
130%files -n valgrind-aisleriot
131%defattr(644,root,root,755)
132%{_libdir}/valgrind/aisleriot.supp
This page took 0.136194 seconds and 4 git commands to generate.