]> git.pld-linux.org Git - packages/PySolFC.git/blame - PySolFC.spec
- remove spurious edpendency, rel 3
[packages/PySolFC.git] / PySolFC.spec
CommitLineData
4064d3e9
JR
1%define cardsets_minimal_ver 2.2.0
2
1d6a1c26
ER
3Summary: A collection of solitare card games
4Name: PySolFC
4064d3e9 5Version: 2.20.1
3407923c 6Release: 3
1d6a1c26
ER
7License: GPL v2+
8Group: Applications/Games
9URL: http://pysolfc.sourceforge.net/
4064d3e9
JR
10Source0: http://downloads.sourceforge.net/pysolfc/%{name}-%{version}.tar.xz
11# Source0-md5: d913fdaeeb3d736701fd7684652c0a5f
12Source1: https://downloads.sourceforge.net/pysolfc/PySolFC-Cardsets--Minimal-%{cardsets_minimal_ver}.tar.xz
13# Source1-md5: 74ce380505393a5538b25cccb2ea1682
1d6a1c26 14Patch0: pysolfc-setup.py-noglade.patch
4064d3e9
JR
15BuildRequires: python3-devel
16BuildRequires: python3-modules
bd248738 17BuildRequires: rpm-pythonprov
cb8ab582 18BuildRequires: rpmbuild(macros) >= 1.710
4064d3e9
JR
19Requires: python3-modules
20Requires: python3-pillow-tk
21Requires: python3-tkinter
1d6a1c26
ER
22Requires: tcl
23Requires: tix
24Requires: tk
25Provides: pysol = %{version}-%{release}
a468a4b5 26Provides: pysol-sound-server = %{version}-%{release}
4064d3e9 27Obsoletes: pysol < 5
a468a4b5 28Obsoletes: pysol-sound-server < 5
1d6a1c26
ER
29BuildArch: noarch
30BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
31
32%description
33PySolFC (PySol Fan Club) is a collection of more than 1000 solitaire
34card games. It is a fork of PySol solitare. Its features include
35modern look and feel (uses Tile widget set), multiple cardsets and
36tableau backgrounds, sound, unlimited undo, player statistics, a hint
37system, demo games, a solitaire wizard, support for user written
38plug-ins, an integrated HTML help browser, and lots of documentation.
39
40%prep
4064d3e9 41%setup -q -a1
1d6a1c26
ER
42%patch0 -p0
43
44%build
4064d3e9 45%py3_build
1d6a1c26
ER
46
47%install
48rm -rf $RPM_BUILD_ROOT
1d6a1c26 49
4064d3e9 50%py3_install
1d6a1c26 51
4064d3e9 52cp -a PySolFC-Cardsets--Minimal-%{cardsets_minimal_ver}/cardset-* $RPM_BUILD_ROOT%{_datadir}/PySolFC
1d6a1c26 53
3407923c
JR
54# Not used in installed code
55%{__sed} -i '/pycotap/d' $RPM_BUILD_ROOT%{py3_sitescriptdir}/PySolFC-*.egg-info/requires.txt
56
1d6a1c26
ER
57%find_lang pysol
58
59%clean
60rm -rf $RPM_BUILD_ROOT
61
62%files -f pysol.lang
63%defattr(644,root,root,755)
4064d3e9
JR
64%doc AUTHORS.md NEWS.asciidoc README.md
65%attr(755,root,root) %{_bindir}/pysol.py
66%{py3_sitescriptdir}/pysollib
67%{py3_sitescriptdir}/PySolFC-*.egg-info
1d6a1c26
ER
68
69%dir %{_datadir}/%{name}
4064d3e9 70%{_datadir}/%{name}/cardset-*
1d6a1c26
ER
71%{_datadir}/%{name}/html
72%{_datadir}/%{name}/images
73%{_datadir}/%{name}/sound
74%{_datadir}/%{name}/tcl
75%{_datadir}/%{name}/themes
76%{_datadir}/%{name}/tiles
77
1d6a1c26 78%{_desktopdir}/*.desktop
4064d3e9 79%{_iconsdir}/hicolor/*x*/apps/pysol.png
This page took 0.167262 seconds and 4 git commands to generate.