1 Summary: A collection of solitare card games
6 Group: Applications/Games
7 URL: http://pysolfc.sourceforge.net/
8 Source0: http://downloads.sourceforge.net/pysolfc/%{name}-%{version}.tar.bz2
9 # Source0-md5: 56aca8101b3534aaf3564c40ed6824f1
10 Source1: PySol.desktop
11 Patch0: pysolfc-setup.py-noglade.patch
12 BuildRequires: python-devel
13 BuildRequires: python-modules
14 BuildRequires: rpm-pythonprov
15 BuildRequires: rpmbuild(macros) >= 1.219
16 Requires: python-PIL-tk
17 Requires: python-modules
18 Requires: python-tkinter
22 Provides: pysol = %{version}-%{release}
24 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
27 PySolFC (PySol Fan Club) is a collection of more than 1000 solitaire
28 card games. It is a fork of PySol solitare. Its features include
29 modern look and feel (uses Tile widget set), multiple cardsets and
30 tableau backgrounds, sound, unlimited undo, player statistics, a hint
31 system, demo games, a solitaire wizard, support for user written
32 plug-ins, an integrated HTML help browser, and lots of documentation.
42 rm -rf $RPM_BUILD_ROOT
43 install -d $RPM_BUILD_ROOT%{_desktopdir}
46 cp -a %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir}
49 mv $RPM_BUILD_ROOT%{_bindir}/pysol{.py,}
56 rm -rf $RPM_BUILD_ROOT
59 %defattr(644,root,root,755)
61 %attr(755,root,root) %{_bindir}/pysol
62 %dir %{py_sitescriptdir}/pysollib
63 %{py_sitescriptdir}/pysollib/*.py[co]
64 %dir %{py_sitescriptdir}/pysollib/configobj
65 %{py_sitescriptdir}/pysollib/configobj/*.py[co]
66 %dir %{py_sitescriptdir}/pysollib/games
67 %{py_sitescriptdir}/pysollib/games/*.py[co]
68 %dir %{py_sitescriptdir}/pysollib/games/mahjongg
69 %{py_sitescriptdir}/pysollib/games/mahjongg/*.py[co]
70 %dir %{py_sitescriptdir}/pysollib/games/special
71 %{py_sitescriptdir}/pysollib/games/special/*.py[co]
72 %dir %{py_sitescriptdir}/pysollib/games/ultra
73 %{py_sitescriptdir}/pysollib/games/ultra/*.py[co]
74 %dir %{py_sitescriptdir}/pysollib/macosx
75 %{py_sitescriptdir}/pysollib/macosx/*.py[co]
76 %dir %{py_sitescriptdir}/pysollib/pysolgtk
77 %{py_sitescriptdir}/pysollib/pysolgtk/*.py[co]
78 %dir %{py_sitescriptdir}/pysollib/tile
79 %{py_sitescriptdir}/pysollib/tile/*.py[co]
80 %dir %{py_sitescriptdir}/pysollib/tk
81 %{py_sitescriptdir}/pysollib/tk/*.py[co]
82 %dir %{py_sitescriptdir}/pysollib/winsystems
83 %{py_sitescriptdir}/pysollib/winsystems/*.py[co]
85 %if "%{py_ver}" > "2.4"
86 %{py_sitescriptdir}/PySolFC-*.egg-info
89 %dir %{_datadir}/%{name}
90 %{_datadir}/%{name}/cardset-crystal-mahjongg
91 %{_datadir}/%{name}/cardset-dashavatara-ganjifa
92 %{_datadir}/%{name}/cardset-dondorf
93 %{_datadir}/%{name}/cardset-gnome-mahjongg-1
94 %{_datadir}/%{name}/cardset-hexadeck
95 %{_datadir}/%{name}/cardset-kintengu
96 %{_datadir}/%{name}/cardset-matrix
97 %{_datadir}/%{name}/cardset-mughal-ganjifa
98 %{_datadir}/%{name}/cardset-oxymoron
99 %{_datadir}/%{name}/cardset-standard
100 %{_datadir}/%{name}/cardset-tuxedo
101 %{_datadir}/%{name}/cardset-vienna-2k
102 %{_datadir}/%{name}/html
103 %{_datadir}/%{name}/images
104 %{_datadir}/%{name}/sound
105 %{_datadir}/%{name}/tcl
106 %{_datadir}/%{name}/themes
107 %{_datadir}/%{name}/tiles
111 %{_desktopdir}/*.desktop