source: projects/specs/trunk/a/aisleriot/aisleriot-vl.spec @ 9152

Revision 9152, 2.6 KB checked in by inagaki, 9 years ago (diff)

2014-12-13 Ryoichi INAGAKI <ryo1@…>

  • aisleriot, kmymoney: updated
  • aqbanking: rebuilt


Line 
1Summary:        A collection of patience games written in guile scheme
2Name:           aisleriot
3Version:        3.2.3.2
4Release:        1%{?_dist_release}
5
6Source0:        http://ftp.gnome.org/pub/GNOME/sources/%{name}/3.2/%{name}-%{version}.tar.xz
7
8License:        GFDL,GPLv3,LGPLv3
9Group:          Applications/Games
10URL:            https://live.gnome.org/Aisleriot
11
12BuildRoot:      %{_tmppath}/%{name}-%{version}-root
13BuildRequires:  gtk3-devel
14BuildRequires:  GConf2-devel
15BuildRequires:  libtool-ltdl-devel
16BuildRequires:  libcanberra-gtk3-devel
17BuildRequires:  librsvg2-devel
18BuildRequires:  libSM-devel
19BuildRequires:  guile-devel
20BuildRequires:  itstool
21
22Vendor: Project Vine
23Distribution: Vine Linux
24Packager: Takemikaduchi
25
26
27%description
28Aisleriot (also known as Solitaire or sol) is a collection of card games
29which are easy to play with the aid of a mouse. The rules for the games
30have been coded for your pleasure in the GNOME scripting language (Scheme).
31
32
33%prep
34%setup -q
35
36%build
37%configure --disable-static
38%{__make} %{?_smp_mflags}
39
40%install
41%{__rm} -rf $RPM_BUILD_ROOT
42%{__make} install DESTDIR=$RPM_BUILD_ROOT
43
44find $RPM_BUILD_ROOT -name '*.la' -exec rm -f {} ';'
45
46%find_lang %{name}
47
48%clean
49%{__rm} -rf $RPM_BUILD_ROOT
50
51
52%post
53export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
54gconftool-2 --makefile-install-rule %{_sysconfdir}/gconf/schemas/aisleriot.schemas >& /dev/null ||:
55touch %{_datadir}/icons/hicolor
56if [ -x /usr/bin/gtk-update-icon-cache ]; then
57        /usr/bin/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor
58fi
59
60%postun
61touch %{_datadir}/icons/hicolor
62if [ -x /usr/bin/gtk-update-icon-cache ]; then
63        /usr/bin/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor
64fi
65glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
66
67%preun
68export GCONF_CONFIG_SOURCE=`gconftool-2 --get-default-source`
69gconftool-2 --makefile-uninstall-rule %{_sysconfdir}/gconf/schemas/aisleriot.schemas >& /dev/null ||:
70
71%posttrans
72glib-compile-schemas %{_datadir}/glib-2.0/schemas ||:
73
74
75%files -f %{name}.lang
76%defattr(-,root,root,-)
77%doc AUTHORS ChangeLog COPYING.GFDL COPYING.GPL3 COPYING.LGPL3 NEWS
78%{_sysconfdir}/gconf/schemas/aisleriot.schemas
79%{_bindir}/sol
80%{_libdir}/%{name}/ar-cards-renderer
81%{_datadir}/%{name}
82%{_datadir}/applications/freecell.desktop
83%{_datadir}/applications/sol.desktop
84%{_datadir}/glib-2.0/schemas/org.gnome.Patience.WindowState.gschema.xml
85%{_datadir}/help
86%{_datadir}/icons/hicolor/*/*/*
87%{_mandir}/man6/sol.6.gz
88
89
90%changelog
91* Sat Dec 13 2014 Ryoichi INAGAKI <ryo1@toki.waseda.jp> 3.2.3.2-1
92- updated to 3.2.3.2
93- built with guile 1.8.8
94
95* Tue Nov 22 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.2.2-1
96- new upstream release
97
98* Sat Oct 22 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 3.2.1-1
99- initial build for Vine Linux
100
Note: See TracBrowser for help on using the repository browser.