]> git.pld-linux.org Git - packages/PySolFC.git/blame - PySolFC.spec
- BR: python-modules, rpm-pythonprov
[packages/PySolFC.git] / PySolFC.spec
CommitLineData
1d6a1c26
ER
1Summary: A collection of solitare card games
2Name: PySolFC
3Version: 1.1
4Release: 0.3
5License: GPL v2+
6Group: Applications/Games
7URL: http://pysolfc.sourceforge.net/
8Source0: http://downloads.sourceforge.net/pysolfc/%{name}-%{version}.tar.bz2
9# Source0-md5: 56aca8101b3534aaf3564c40ed6824f1
10Source1: PySol.desktop
11Patch0: pysolfc-setup.py-noglade.patch
12BuildRequires: python-devel
bd248738 13BuildRequires: python-modules
14BuildRequires: rpm-pythonprov
1d6a1c26
ER
15BuildRequires: rpmbuild(macros) >= 1.219
16Requires: python-PIL-tk
17Requires: python-modules
18Requires: python-tkinter
19Requires: tcl
20Requires: tix
21Requires: tk
22Provides: pysol = %{version}-%{release}
23BuildArch: noarch
24BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
25
26%description
27PySolFC (PySol Fan Club) is a collection of more than 1000 solitaire
28card games. It is a fork of PySol solitare. Its features include
29modern look and feel (uses Tile widget set), multiple cardsets and
30tableau backgrounds, sound, unlimited undo, player statistics, a hint
31system, demo games, a solitaire wizard, support for user written
32plug-ins, an integrated HTML help browser, and lots of documentation.
33
34%prep
35%setup -q
36%patch0 -p0
37
38%build
39%{__python} setup.py build
40
41%install
42rm -rf $RPM_BUILD_ROOT
43install -d $RPM_BUILD_ROOT%{_desktopdir}
44%{__python} setup.py install \
45 --optimize=2 \
46 --root=$RPM_BUILD_ROOT
47
48cp -a %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir}
49
50# duplicate with ru
51rm -rf $RPM_BUILD_ROOT%{_datadir}/locale/ru_RU
52
53# sanitize
54mv $RPM_BUILD_ROOT%{_bindir}/pysol{.py,}
55
56%py_postclean
57
58%find_lang pysol
59
60%clean
61rm -rf $RPM_BUILD_ROOT
62
63%files -f pysol.lang
64%defattr(644,root,root,755)
65%doc README PKG-INFO
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]
89
90%if "%{py_ver}" > "2.4"
91%{py_sitescriptdir}/PySolFC-*.egg-info
92%endif
93
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
113
114%{_pixmapsdir}/*.xbm
115%{_pixmapsdir}/*.xpm
116%{_desktopdir}/*.desktop
This page took 0.13155 seconds and 4 git commands to generate.