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.
39 %{__python} setup.py build
42 rm -rf $RPM_BUILD_ROOT
43 install -d $RPM_BUILD_ROOT%{_desktopdir}
44 %{__python} setup.py install \
46 --root=$RPM_BUILD_ROOT
48 cp -a %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir}
51 rm -rf $RPM_BUILD_ROOT%{_datadir}/locale/ru_RU
54 mv $RPM_BUILD_ROOT%{_bindir}/pysol{.py,}
61 rm -rf $RPM_BUILD_ROOT
64 %defattr(644,root,root,755)
66 %attr(755,root,root) %{_bindir}/pysol
67 %dir %{py_sitescriptdir}/pysollib
68 %{py_sitescriptdir}/pysollib/*.py[co]
69 %dir %{py_sitescriptdir}/pysollib/configobj
70 %{py_sitescriptdir}/pysollib/configobj/*.py[co]
71 %dir %{py_sitescriptdir}/pysollib/games
72 %{py_sitescriptdir}/pysollib/games/*.py[co]
73 %dir %{py_sitescriptdir}/pysollib/games/mahjongg
74 %{py_sitescriptdir}/pysollib/games/mahjongg/*.py[co]
75 %dir %{py_sitescriptdir}/pysollib/games/special
76 %{py_sitescriptdir}/pysollib/games/special/*.py[co]
77 %dir %{py_sitescriptdir}/pysollib/games/ultra
78 %{py_sitescriptdir}/pysollib/games/ultra/*.py[co]
79 %dir %{py_sitescriptdir}/pysollib/macosx
80 %{py_sitescriptdir}/pysollib/macosx/*.py[co]
81 %dir %{py_sitescriptdir}/pysollib/pysolgtk
82 %{py_sitescriptdir}/pysollib/pysolgtk/*.py[co]
83 %dir %{py_sitescriptdir}/pysollib/tile
84 %{py_sitescriptdir}/pysollib/tile/*.py[co]
85 %dir %{py_sitescriptdir}/pysollib/tk
86 %{py_sitescriptdir}/pysollib/tk/*.py[co]
87 %dir %{py_sitescriptdir}/pysollib/winsystems
88 %{py_sitescriptdir}/pysollib/winsystems/*.py[co]
90 %if "%{py_ver}" > "2.4"
91 %{py_sitescriptdir}/PySolFC-*.egg-info
94 %dir %{_datadir}/%{name}
95 %{_datadir}/%{name}/cardset-crystal-mahjongg
96 %{_datadir}/%{name}/cardset-dashavatara-ganjifa
97 %{_datadir}/%{name}/cardset-dondorf
98 %{_datadir}/%{name}/cardset-gnome-mahjongg-1
99 %{_datadir}/%{name}/cardset-hexadeck
100 %{_datadir}/%{name}/cardset-kintengu
101 %{_datadir}/%{name}/cardset-matrix
102 %{_datadir}/%{name}/cardset-mughal-ganjifa
103 %{_datadir}/%{name}/cardset-oxymoron
104 %{_datadir}/%{name}/cardset-standard
105 %{_datadir}/%{name}/cardset-tuxedo
106 %{_datadir}/%{name}/cardset-vienna-2k
107 %{_datadir}/%{name}/html
108 %{_datadir}/%{name}/images
109 %{_datadir}/%{name}/sound
110 %{_datadir}/%{name}/tcl
111 %{_datadir}/%{name}/themes
112 %{_datadir}/%{name}/tiles
116 %{_desktopdir}/*.desktop