]> git.pld-linux.org Git - packages/aisleriot.git/blobdiff - aisleriot.spec
Update to 3.20.1
[packages/aisleriot.git] / aisleriot.spec
index 12355a6d5b143408374d78fbf2ce848e66259b82..83ceb622af3664e637df0a08ea26ee7b8b898b02 100644 (file)
@@ -1,36 +1,46 @@
 Summary:       A collection of card games
 Summary:       A collection of card games
+Summary(pl.UTF-8):     Kolekcja gier karcianych
 Name:          aisleriot
 Name:          aisleriot
-Version:       3.2.1
+Version:       3.20.1
 Release:       1
 License:       GPL v3+ and LGPL v3+ and GFDL
 Group:         X11/Applications/Games
 Release:       1
 License:       GPL v3+ and LGPL v3+ and GFDL
 Group:         X11/Applications/Games
-Source0:       http://ftp.gnome.org/pub/GNOME/sources/aisleriot/3.2/%{name}-%{version}.tar.xz
-# Source0-md5: e25a6df872ed1593b1d590561e3e91fb
-URL:           http://live.gnome.org/Aisleriot
+Source0:       http://ftp.gnome.org/pub/GNOME/sources/aisleriot/3.20/%{name}-%{version}.tar.xz
+# Source0-md5: 77c300e2aa5096d653e36459ae2cb3a7
+URL:           https://wiki.gnome.org/Apps/Aisleriot
 BuildRequires: GConf2-devel
 BuildRequires: autoconf >= 2.53
 BuildRequires: automake >= 1:1.9
 BuildRequires: cairo-devel >= 1.10.0
 BuildRequires: GConf2-devel
 BuildRequires: autoconf >= 2.53
 BuildRequires: automake >= 1:1.9
 BuildRequires: cairo-devel >= 1.10.0
-BuildRequires: gettext-devel
-BuildRequires: glib2-devel >= 1:2.26.0
+BuildRequires: desktop-file-utils
+BuildRequires: gettext-tools
+BuildRequires: glib2-devel >= 1:2.32.0
 BuildRequires: gnome-common
 BuildRequires: gnome-common
-BuildRequires: gtk+3-devel >= 3.0.0
+BuildRequires: gtk+3-devel >= 3.4.0
 BuildRequires: guile-devel >= 5:2.0
 BuildRequires: intltool >= 0.40.0
 BuildRequires: guile-devel >= 5:2.0
 BuildRequires: intltool >= 0.40.0
+BuildRequires: itstool
 BuildRequires: libcanberra-gtk3-devel >= 0.26
 BuildRequires: librsvg-devel >= 2.32.0
 BuildRequires: libcanberra-gtk3-devel >= 0.26
 BuildRequires: librsvg-devel >= 2.32.0
+BuildRequires: libstdc++-devel
 BuildRequires: libtool
 BuildRequires: libtool
-BuildRequires: pkgconfig
+BuildRequires: libxml2-progs
+BuildRequires: pkgconfig >= 1:0.15
 BuildRequires: rpmbuild(find_lang) >= 1.35
 BuildRequires: rpmbuild(macros) >= 1.311
 BuildRequires: tar >= 1:1.22
 BuildRequires: xz
 BuildRequires: yelp-tools >= 3.2.0
 Requires(post,preun):  GConf2
 BuildRequires: rpmbuild(find_lang) >= 1.35
 BuildRequires: rpmbuild(macros) >= 1.311
 BuildRequires: tar >= 1:1.22
 BuildRequires: xz
 BuildRequires: yelp-tools >= 3.2.0
 Requires(post,preun):  GConf2
-Requires(post,postun): glib2 >= 1:2.26.0
+Requires(post,postun): glib2 >= 1:2.32.0
 Requires(post,postun): gtk-update-icon-cache
 Requires(post,postun): gtk-update-icon-cache
+Requires:      cairo >= 1.10.0
+Requires:      glib2 >= 1:2.32.0
+Requires:      gtk+3 >= 3.4.0
 Requires:      guile >= 5:2.0
 Requires:      hicolor-icon-theme
 Requires:      guile >= 5:2.0
 Requires:      hicolor-icon-theme
+Requires:      libcanberra-gtk3 >= 0.26
+Requires:      librsvg >= 2.32.0
 Provides:      gnome-games-sol = %{version}
 Obsoletes:     gnome-games-sol
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 Provides:      gnome-games-sol = %{version}
 Obsoletes:     gnome-games-sol
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
@@ -41,6 +51,24 @@ games which are easy to play with the aid of a mouse. The rules for
 the games have been coded for your pleasure in the GNOME scripting
 language (Scheme).
 
 the games have been coded for your pleasure in the GNOME scripting
 language (Scheme).
 
+%description -l pl.UTF-8
+Aisleriot (znany także jako Pasjans, Solitaire lub sol) to kolekcja
+gier karcianych, łatwych do rozgrywania przy pomocy myszy. Zasady gier
+zostały zakodowane w języku skryptowym GNOME (Scheme).
+
+%package -n valgrind-aisleriot
+Summary:       Aisleriot support for Valgrind
+Summary(pl.UTF-8):     Obsługa Aisleriota dla Valgrinda
+Group:         Development/Libraries
+Requires:      %{name} = %{version}-%{release}
+Requires:      valgrind
+
+%description -n valgrind-aisleriot
+Aisleriot support for Valgrind.
+
+%description -n valgrind-aisleriot -l pl.UTF-8
+Obsługa Aisleriota dla Valgrinda.
+
 %prep
 %setup -q
 
 %prep
 %setup -q
 
@@ -51,8 +79,9 @@ language (Scheme).
 %{__autoconf}
 %{__autoheader}
 %{__automake}
 %{__autoconf}
 %{__autoheader}
 %{__automake}
-%configure \
+bash %configure \
        --disable-silent-rules \
        --disable-silent-rules \
+       --with-pysol-card-theme-path=%{_datadir}/pysol \
        --with-guile="2.0"
 %{__make} -j1
 
        --with-guile="2.0"
 %{__make} -j1
 
@@ -68,6 +97,7 @@ rm -rf $RPM_BUILD_ROOT
 rm -rf $RPM_BUILD_ROOT
 
 %post
 rm -rf $RPM_BUILD_ROOT
 
 %post
+%update_icon_cache HighContrast
 %update_icon_cache hicolor
 %gconf_schema_install aisleriot.schemas
 %glib_compile_schemas
 %update_icon_cache hicolor
 %gconf_schema_install aisleriot.schemas
 %glib_compile_schemas
@@ -76,6 +106,7 @@ rm -rf $RPM_BUILD_ROOT
 %gconf_schema_uninstall aisleriot.schemas
 
 %postun
 %gconf_schema_uninstall aisleriot.schemas
 
 %postun
+%update_icon_cache HighContrast
 %update_icon_cache hicolor
 %glib_compile_schemas
 
 %update_icon_cache hicolor
 %glib_compile_schemas
 
@@ -85,10 +116,17 @@ rm -rf $RPM_BUILD_ROOT
 %attr(755,root,root) %{_bindir}/sol
 %dir %{_libdir}/aisleriot
 %attr(755,root,root) %{_libdir}/aisleriot/ar-cards-renderer
 %attr(755,root,root) %{_bindir}/sol
 %dir %{_libdir}/aisleriot
 %attr(755,root,root) %{_libdir}/aisleriot/ar-cards-renderer
+%{_libdir}/aisleriot/guile
 %{_sysconfdir}/gconf/schemas/aisleriot.schemas
 %{_datadir}/aisleriot
 %{_sysconfdir}/gconf/schemas/aisleriot.schemas
 %{_datadir}/aisleriot
+%{_datadir}/appdata/sol.appdata.xml
 %{_datadir}/glib-2.0/schemas/org.gnome.Patience.WindowState.gschema.xml
 %{_datadir}/glib-2.0/schemas/org.gnome.Patience.WindowState.gschema.xml
-%{_desktopdir}/freecell.desktop
 %{_desktopdir}/sol.desktop
 %{_desktopdir}/sol.desktop
-%{_iconsdir}/hicolor/*/*/*.png
+%{_iconsdir}/hicolor/*x*/apps/gnome-aisleriot.png
+%{_iconsdir}/hicolor/*x*/apps/gnome-freecell.png
+%{_iconsdir}/hicolor/symbolic/apps/gnome-aisleriot-symbolic.svg
 %{_mandir}/man6/sol.6*
 %{_mandir}/man6/sol.6*
+
+%files -n valgrind-aisleriot
+%defattr(644,root,root,755)
+%{_libdir}/valgrind/aisleriot.supp
This page took 0.125242 seconds and 4 git commands to generate.