]> git.pld-linux.org Git - packages/PySolFC.git/blob - PySolFC.spec
- BR: python-modules, rpm-pythonprov
[packages/PySolFC.git] / PySolFC.spec
1 Summary:        A collection of solitare card games
2 Name:           PySolFC
3 Version:        1.1
4 Release:        0.3
5 License:        GPL v2+
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
19 Requires:       tcl
20 Requires:       tix
21 Requires:       tk
22 Provides:       pysol = %{version}-%{release}
23 BuildArch:      noarch
24 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
25
26 %description
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.
33
34 %prep
35 %setup -q
36 %patch0 -p0
37
38 %build
39 %{__python} setup.py build
40
41 %install
42 rm -rf $RPM_BUILD_ROOT
43 install -d $RPM_BUILD_ROOT%{_desktopdir}
44 %{__python} setup.py install \
45         --optimize=2 \
46         --root=$RPM_BUILD_ROOT
47
48 cp -a %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir}
49
50 # duplicate with ru
51 rm -rf $RPM_BUILD_ROOT%{_datadir}/locale/ru_RU
52
53 # sanitize
54 mv $RPM_BUILD_ROOT%{_bindir}/pysol{.py,}
55
56 %py_postclean
57
58 %find_lang pysol
59
60 %clean
61 rm -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.119431 seconds and 4 git commands to generate.