packages: pysol/pysol.spec - removed dead URLs - more verbose files - use p...

qboosh qboosh at pld-linux.org
Sun Dec 5 10:03:32 CET 2010


Author: qboosh                       Date: Sun Dec  5 09:03:32 2010 GMT
Module: packages                      Tag: HEAD
---- Log message:
- removed dead URLs
- more verbose files
- use py_postclean

---- Files affected:
packages/pysol:
   pysol.spec (1.34 -> 1.35) 

---- Diffs:

================================================================
Index: packages/pysol/pysol.spec
diff -u packages/pysol/pysol.spec:1.34 packages/pysol/pysol.spec:1.35
--- packages/pysol/pysol.spec:1.34	Thu Jul  8 09:59:20 2010
+++ packages/pysol/pysol.spec	Sun Dec  5 10:03:24 2010
@@ -4,14 +4,15 @@
 Name:		pysol
 Version:	4.82
 Release:	7
-License:	GPL
+License:	GPL v2+
 Group:		X11/Applications/Games
 Source0:	%{name}-%{version}.tar.bz2
 # Source0-md5:	31a3ed96c6feb54717c6bce9ddd82b24
-Source1:	http://www.ertel.com.pl/~adam/%{name}-cardsets-4.40.tar.bz2
+Source1:	%{name}-cardsets-4.40.tar.bz2
 # Source1-md5:	cdf3749865b2f3b9d60950a9fb87185a
 Source2:	%{name}-music-4.40.tar.bz2
 # Source2-md5:	08717045ef86825a1e59d5f66c3bf720
+#Source3Download: http://www.pysol.org/
 Source3:	http://www.pysol.org/download/pysol/%{name}-%{version}-src.tar.bz2
 # Source3-md5:	be0fd45c016fe2dcacb03fb29871aff4
 Source4:	%{name}.desktop
@@ -19,6 +20,7 @@
 Patch0:		%{name}-python23.patch
 URL:		http://www.pysol.org/
 BuildRequires:	python >= 1:2.3
+BuildRequires:	rpmbuild(macros) >= 1.219
 BuildRequires:	rpm-pythonprov
 Requires:	pysol-sound-server >= 3.00
 Requires:	python >= 1:2.3
@@ -70,145 +72,146 @@
 - napisane w 100%% w Pythonie.
 
 %package cardsets-classic_look
-Summary:	Additional cardsets for pysol
-Summary(pl.UTF-8):	Dodatkowe zestawy kart dla pysola
+Summary:	Additional cardsets for PySol
+Summary(pl.UTF-8):	Dodatkowe zestawy kart dla PySola
 Group:		X11/Applications/Games
 Requires:	%{name} = %{version}-%{release}
 
 %description cardsets-classic_look
-Additional cardsets (Classic look) for pysol.
+Additional cardsets (Classic look) for PySol.
 
 %description cardsets-classic_look -l pl.UTF-8
-Dodatkowe zestawy kart (Klasyczny wygląd) dla pysola.
+Dodatkowe zestawy kart (Klasyczny wygląd) dla PySola.
 
 %package cardsets-collectors-1-D
-Summary:	Additional cardsets for pysol
-Summary(pl.UTF-8):	Dodatkowe zestawy kart dla pysola
+Summary:	Additional cardsets for PySol
+Summary(pl.UTF-8):	Dodatkowe zestawy kart dla PySola
 Group:		X11/Applications/Games
 Requires:	%{name} = %{version}-%{release}
 
 %description cardsets-collectors-1-D
-Additional cardsets (Collectors 1-D) for pysol.
+Additional cardsets (Collectors 1-D) for PySol.
 
 %description cardsets-collectors-1-D -l pl.UTF-8
-Dodatkowe zestawy kart (Kolekcjonerskie 1-D) dla pysola.
+Dodatkowe zestawy kart (Kolekcjonerskie 1-D) dla PySola.
 
 %package cardsets-collectors-F-J
-Summary:	Additional cardsets for pysol
-Summary(pl.UTF-8):	Dodatkowe zestawy kart dla pysola
+Summary:	Additional cardsets for PySol
+Summary(pl.UTF-8):	Dodatkowe zestawy kart dla PySola
 Group:		X11/Applications/Games
 Requires:	%{name} = %{version}-%{release}
 
 %description cardsets-collectors-F-J
-Additional cardsets (Collectors F-J) for pysol.
+Additional cardsets (Collectors F-J) for PySol.
 
 %description cardsets-collectors-F-J -l pl.UTF-8
-Dodatkowe zestawy kart (Kolekcjonerskie F-J) dla pysola.
+Dodatkowe zestawy kart (Kolekcjonerskie F-J) dla PySola.
 
 %package cardsets-collectors-L-N
-Summary:	Additional cardsets for pysol
-Summary(pl.UTF-8):	Dodatkowe zestawy kart dla pysola
+Summary:	Additional cardsets for PySol
+Summary(pl.UTF-8):	Dodatkowe zestawy kart dla PySola
 Group:		X11/Applications/Games
 Requires:	%{name}
 
 %description cardsets-collectors-L-N
-Additional cardsets (Collectors L-N) for pysol.
+Additional cardsets (Collectors L-N) for PySol.
 
 %description cardsets-collectors-L-N -l pl.UTF-8
-Dodatkowe zestawy kart (Kolekcjonerskie L-N) dla pysola.
+Dodatkowe zestawy kart (Kolekcjonerskie L-N) dla PySola.
 
 %package cardsets-collectors-P-W
-Summary:	Additional cardsets for pysol
-Summary(pl.UTF-8):	Dodatkowe zestawy kart dla pysola
+Summary:	Additional cardsets for PySol
+Summary(pl.UTF-8):	Dodatkowe zestawy kart dla PySola
 Group:		X11/Applications/Games
 Requires:	%{name}
 
 %description cardsets-collectors-P-W
-Additional cardsets (Collectors P-W) for pysol.
+Additional cardsets (Collectors P-W) for PySol.
 
 %description cardsets-collectors-P-W -l pl.UTF-8
-Dodatkowe zestawy kart (Kolekcjonerskie P-W) dla pysola.
+Dodatkowe zestawy kart (Kolekcjonerskie P-W) dla PySola.
 
 %package cardsets-fantasy
-Summary:	Additional cardsets for pysol
-Summary(pl.UTF-8):	Dodatkowe zestawy kart dla pysola
+Summary:	Additional cardsets for PySol
+Summary(pl.UTF-8):	Dodatkowe zestawy kart dla PySola
 Group:		X11/Applications/Games
 Requires:	%{name}
 
 %description cardsets-fantasy
-Additional cardsets (Fantasy) for pysol.
+Additional cardsets (Fantasy) for PySol.
 
 %description cardsets-fantasy -l pl.UTF-8
-Dodatkowe zestawy kart (Fantastyczne) dla pysola.
+Dodatkowe zestawy kart (Fantastyczne) dla PySola.
 
 %package cardsets-os
-Summary:	Additional cardsets for pysol
-Summary(pl.UTF-8):	Dodatkowe zestawy kart dla pysola
+Summary:	Additional cardsets for PySol
+Summary(pl.UTF-8):	Dodatkowe zestawy kart dla PySola
 Group:		X11/Applications/Games
 Requires:	%{name}
 
 %description cardsets-os
-Additional cardsets (Operating Systems) for pysol.
+Additional cardsets (Operating Systems) for PySol.
 
 %description cardsets-os -l pl.UTF-8
-Dodatkowe zestawy kart (Systemy operacyjne) dla pysola.
+Dodatkowe zestawy kart (Systemy operacyjne) dla PySola.
 
 %package cardsets-round
-Summary:	Additional cardsets for pysol
-Summary(pl.UTF-8):	Dodatkowe zestawy kart dla pysola
+Summary:	Additional cardsets for PySol
+Summary(pl.UTF-8):	Dodatkowe zestawy kart dla PySola
 Group:		X11/Applications/Games
 Requires:	%{name}
 
 %description cardsets-round
-Additional cardsets (Round cardsets) for pysol.
+Additional cardsets (Round cardsets) for PySol.
 
 %description cardsets-round -l pl.UTF-8
-Dodatkowe zestawy kart (Krągłe karty) dla pysola.
+Dodatkowe zestawy kart (Krągłe karty) dla PySola.
 
 %package cardsets-uncategorized
-Summary:	Additional cardsets for pysol
-Summary(pl.UTF-8):	Dodatkowe zestawy kart dla pysola
+Summary:	Additional cardsets for PySol
+Summary(pl.UTF-8):	Dodatkowe zestawy kart dla PySola
 Group:		X11/Applications/Games
 Requires:	%{name}
 
 %description cardsets-uncategorized
-Additional cardsets (Uncategorized) for pysol.
+Additional cardsets (Uncategorized) for PySol.
 
 %description cardsets-uncategorized -l pl.UTF-8
-Dodatkowe zestawy kart (Nieskatalogowane) dla pysola.
+Dodatkowe zestawy kart (Nieskatalogowane) dla PySola.
 
 %package sounds
-Summary:	Sounds for pysol
-Summary(pl.UTF-8):	Dźwięki dla pysola
+Summary:	Sounds for PySol
+Summary(pl.UTF-8):	Dźwięki dla PySola
 Group:		X11/Applications/Games
 Requires:	%{name}
 Requires:	%{name}-sound-server >= 3.00
 
 %description sounds
-Sounds for pysol.
+Sounds for PySol.
 
 %description sounds -l pl.UTF-8
-Dźwięki dla pysola.
+Dźwięki dla PySola.
 
 %package music
-Summary:	Background music for pysol
-Summary(pl.UTF-8):	Muzyka dla pysola
+Summary:	Background music for PySol
+Summary(pl.UTF-8):	Muzyka dla PySola
 Group:		X11/Applications/Games
 Requires:	%{name}
 Requires:	%{name}-sound-server >= 3.00
 
 %description music
-Background music for pysol.
+Background music for PySol.
 
 %description music -l pl.UTF-8
-Muzyka dla pysola.
+Muzyka dla PySola.
 
 %prep
 %setup -q -a 1 -a 2 -a 3
-rm -rf data/cardset-2000 data/cardset-colossus data/cardset-hard-a-port \
+
+%{__rm} -r data/cardset-2000 data/cardset-colossus data/cardset-hard-a-port \
 	data/cardset-hexadeck data/cardset-kintengu data/cardset-tuxedo \
 	data/cardset-vienna-2k data/cardset-oxymoron
-rm -f data/pysol_*.pyc
+%{__rm} data/pysol_*.pyc
 for i in pysol-cardsets-4.40/data/*; do
 	mv $i data/;
 done
@@ -224,16 +227,17 @@
 	$RPM_BUILD_ROOT{%{_mandir}/man6,%{_pixmapsdir},%{py_sitedir}/pysol}
 
 sed s\|@pkgdatadir@\|%{_datadir}/pysol\| pysol > $RPM_BUILD_ROOT%{_bindir}/pysol
-mv data $RPM_BUILD_ROOT%{_datadir}/pysol
+cp -a data $RPM_BUILD_ROOT%{_datadir}/pysol
 
 install pysol.6 $RPM_BUILD_ROOT%{_mandir}/man6/pysol.6
 install %{SOURCE4} $RPM_BUILD_ROOT%{_desktopdir}
 install %{SOURCE5} $RPM_BUILD_ROOT%{_pixmapsdir}
 
 cp -R src/* $RPM_BUILD_ROOT%{py_sitedir}/pysol
+ln -sf %{py_sitedir}/pysol/pysol.pyc $RPM_BUILD_ROOT%{_datadir}/pysol/pysol_%{dotless_pyver}.pyc
 %py_comp $RPM_BUILD_ROOT%{py_sitedir}/pysol
 %py_ocomp $RPM_BUILD_ROOT%{py_sitedir}/pysol
-ln -sf %{py_sitedir}/pysol/pysol.pyc $RPM_BUILD_ROOT%{_datadir}/pysol/pysol_%{dotless_pyver}.pyc
+%py_postclean
 
 %clean
 rm -rf $RPM_BUILD_ROOT
@@ -241,7 +245,7 @@
 %files
 %defattr(644,root,root,755)
 %doc README
-%attr(755,root,root) %{_bindir}/*
+%attr(755,root,root) %{_bindir}/pysol
 %dir %{py_sitedir}/pysol
 %{py_sitedir}/pysol/*.py[co]
 %dir %{py_sitedir}/pysol/games
@@ -263,9 +267,9 @@
 %{_datadir}/pysol/cardset-hexadeck
 %{_datadir}/pysol/cardset-kintengu*
 %{_datadir}/pysol/cardset-vienna-2k
-%{_mandir}/man6/*
-%{_pixmapsdir}/*
-%{_desktopdir}/*.desktop
+%{_mandir}/man6/pysol.6*
+%{_pixmapsdir}/pysol.png
+%{_desktopdir}/pysol.desktop
 
 %files cardsets-classic_look
 %defattr(644,root,root,755)
@@ -359,6 +363,11 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
+Revision 1.35  2010/12/05 09:03:24  qboosh
+- removed dead URLs
+- more verbose files
+- use py_postclean
+
 Revision 1.34  2010/07/08 07:59:20  arekm
 - release 7
 
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/pysol/pysol.spec?r1=1.34&r2=1.35&f=u



More information about the pld-cvs-commit mailing list