[svn] r4719 - in trunk/rpms: glchess gtklife yasm

packagers at lists.rpmforge.net packagers at lists.rpmforge.net
Thu Sep 14 20:11:56 CEST 2006


Author: dag
Date: 2006-09-14 20:11:55 +0200 (Thu, 14 Sep 2006)
New Revision: 4719

Modified:
   trunk/rpms/glchess/glchess.spec
   trunk/rpms/gtklife/gtklife.spec
   trunk/rpms/yasm/yasm.spec
Log:
Updates

Modified: trunk/rpms/glchess/glchess.spec
===================================================================
--- trunk/rpms/glchess/glchess.spec	2006-09-14 12:58:24 UTC (rev 4718)
+++ trunk/rpms/glchess/glchess.spec	2006-09-14 18:11:55 UTC (rev 4719)
@@ -2,16 +2,13 @@
 # Authority: dag
 # Upstream: <glchess-devel$lists,sf,net>
 
-%{?dist: %{expand: %%define %dist 1}}
+%define python_sitelib %(%{__python} -c 'from distutils import sysconfig; print sysconfig.get_python_lib()')
 
-%{?rh7:%define _without_freedesktop 1}
-%{?el2:%define _without_freedesktop 1}
-
 %define desktop_vendor rpmforge
 
 Summary: 3D chess interface
 Name: glchess
-Version: 0.9.6
+Version: 0.9.8
 Release: 1
 License: GPL
 Group: Amusements/Games
@@ -20,7 +17,8 @@
 Source: http://dl.sf.net/glchess/glchess-%{version}.tar.gz
 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
 
-BuildRequires: gtk+-devel >= 1.2.0, automake, autoconf
+BuildArch: noarch
+BuildRequires: gtk+-devel >= 1.2.0
 #BuildRequires: gtkglarea
 
 %description
@@ -32,60 +30,67 @@
 %prep
 %setup
 
-%{__perl} -pi.orig -e 's|/usr/local/share/games/glchess|%{_datadir}/games/glchess|' glchessrc
+#%{__perl} -pi.orig -e 's|/usr/local/share/games/glchess|%{_datadir}/games/glchess|' glchessrc
 
-%{__cat} <<EOF >glchess.desktop
-[Desktop Entry]
-Name=GLChess
-Comment=Play chess in 3D
-Exec=glchess
-Icon=chess.png
-Terminal=false
-Type=Application
-Categories=Application;Game;
-EOF
+#%{__cat} <<EOF >glchess.desktop
+#[Desktop Entry]
+#Name=GLChess
+#Comment=Play chess in 3D
+#Exec=glchess
+#Icon=chess.png
+#Terminal=false
+#Type=Application
+#Categories=Application;Game;
+#EOF
 
 %build
-%configure
-%{__make} %{?_smp_mflags}
+#configure
+#%{__make} %{?_smp_mflags}
+%{__make} translations
+python setup.py build
 
 %install
 %{__rm} -rf %{buildroot}
-%{__install} -Dp -m0755 src/glchess %{buildroot}%{_bindir}/glchess
-%{__install} -Dp -m0644 man/glchess.6 %{buildroot}%{_mandir}/man6/glchess.6
-%{__install} -Dp -m0644 glchessrc %{buildroot}%{_sysconfdir}/glchessrc
-%{__install} -Dp -m0644 glchess.menu %{buildroot}%{_sysconfdir}/X11/wmconfig/glchess.menu
+#%{__install} -Dp -m0755 src/glchess %{buildroot}%{_bindir}/glchess
+#%{__install} -Dp -m0644 man/glchess.6 %{buildroot}%{_mandir}/man6/glchess.6
+#%{__install} -Dp -m0644 glchessrc %{buildroot}%{_sysconfdir}/glchessrc
+#%{__install} -Dp -m0644 glchess.menu %{buildroot}%{_sysconfdir}/X11/wmconfig/glchess.menu
+#
+#%{__install} -d -m0755 %{buildroot}%{_datadir}/games/glchess/textures/
+#%{__install} -p -m0644 textures/* %{buildroot}%{_datadir}/games/glchess/textures/
 
-%{__install} -d -m0755 %{buildroot}%{_datadir}/games/glchess/textures/
-%{__install} -p -m0644 textures/* %{buildroot}%{_datadir}/games/glchess/textures/
+#%if %{?_without_freedesktop:1}0
+#	%{__install} -Dp -m0644 glchess.desktop %{buildroot}%{_datadir}/gnome/apps/Games/glchess.desktop
+#%else
+#	%{__install} -d -m0755 %{buildroot}%{_datadir}/applications/
+#	desktop-file-install --vendor "%{desktop_vendor}"  \
+#		--add-category X-Red-Hat-Base              \
+#		--dir %{buildroot}%{_datadir}/applications \
+#		glchess.desktop
+#%endif
+%{__make} install DESTDIR="%{buildroot}"
+%{__python} setup.py install -O1 --skip-build --root="%{buildroot}" --prefix="%{_prefix}"
+%find_lang %{name}
 
-%if %{?_without_freedesktop:1}0
-	%{__install} -Dp -m0644 glchess.desktop %{buildroot}%{_datadir}/gnome/apps/Games/glchess.desktop
-%else
-	%{__install} -d -m0755 %{buildroot}%{_datadir}/applications/
-	desktop-file-install --vendor "%{desktop_vendor}"  \
-		--add-category X-Red-Hat-Base              \
-		--dir %{buildroot}%{_datadir}/applications \
-		glchess.desktop
-%endif
-
 %clean
 %{__rm} -rf %{buildroot}
 
-%files
+%files -f %{name}.lang
 %defattr(-, root, root, 0755)
-%doc AUTHORS BUGS ChangeLog COPYING INSTALL NEWS README TODO
-%doc %{_mandir}/man6/glchess.6*
-%config %{_sysconfdir}/glchessrc
-%dir %{_sysconfdir}/X11/
-%dir %{_sysconfdir}/X11/wmconfig/
-%config %{_sysconfdir}/X11/wmconfig/glchess.menu
+%doc BUGS ChangeLog COPYING INSTALL README TODO
 %{_bindir}/glchess
+%{_datadir}/applications/glchess.desktop
 %{_datadir}/games/glchess/
-%{?_without_freedesktop:%{_datadir}/gnome/apps/Games/glchess.desktop}
-%{!?_without_freedesktop:%{_datadir}/applications/%{desktop_vendor}-glchess.desktop}
+%{_datadir}/pixmaps/glchess.svg
+%{python_sitelib}/glchess/
+%ghost %{python_sitelib}/glchess/*.pyo
+%ghost %{python_sitelib}/glchess/*/*.pyo
 
 %changelog
+* Thu Sep 14 2006 Dag Wieers <dag at wieers.com> - 0.9.8-1
+- Updated to release 0.9.8.
+- Converted to python installation. (Andrew Ziem)
+
 * Sat Apr 22 2006 Dries Verachtert <dries at ulyssis.org> - 0.9.6-1
 - Updated to release 0.9.6.
 

Modified: trunk/rpms/gtklife/gtklife.spec
===================================================================
--- trunk/rpms/gtklife/gtklife.spec	2006-09-14 12:58:24 UTC (rev 4718)
+++ trunk/rpms/gtklife/gtklife.spec	2006-09-14 18:11:55 UTC (rev 4719)
@@ -11,8 +11,8 @@
 
 Summary: Conway's game of life.
 Name: gtklife
-Version: 4.2
-Release: 1.2
+Version: 5.0
+Release: 1
 License: GPL
 Group: Amusements/Games
 URL: http://ironphoenix.org/tril/gtklife/
@@ -85,8 +85,8 @@
 %{_datadir}/pixmaps/gtklife.png
 
 %changelog
-* Sat Apr 08 2006 Dries Verachtert <dries at ulyssis.org> - 4.2-1.2
-- Rebuild for Fedora Core 5.
+* Tue Sep 12 2006 Dag Wieers <dag at wieers.com> - 5.0-1
+- Updated to release 5.0.
 
 * Sat Jun 04 2005 Dag Wieers <dag at wieers.com> - 4.2-1
 - Updated to release 4.2.

Modified: trunk/rpms/yasm/yasm.spec
===================================================================
--- trunk/rpms/yasm/yasm.spec	2006-09-14 12:58:24 UTC (rev 4718)
+++ trunk/rpms/yasm/yasm.spec	2006-09-14 18:11:55 UTC (rev 4719)
@@ -10,7 +10,7 @@
 
 Summary: Complete rewrite of the NASM assembler
 Name: yasm
-Version: 0.4.0
+Version: 0.5.0
 Release: 1
 License: BSD
 Group: Development/Languages
@@ -65,36 +65,37 @@
 %{__rm} -rf %{buildroot}
 
 
-%post
-/sbin/ldconfig
+%post -p /sbin/ldconfig
 
-%postun
-/sbin/ldconfig
+%postun -p /sbin/ldconfig
 
 
 %files
 %defattr(-, root, root, 0755)
 %doc Artistic.txt AUTHORS BSD.txt ChangeLog COPYING GNU* NEWS README
 %{_bindir}/yasm
-%{_libdir}/*.so.*
-%dir %{_libdir}/yasm/
-%{_libdir}/yasm/*.so
+#%{_libdir}/*.so.*
+#%dir %{_libdir}/yasm/
+#%{_libdir}/yasm/*.so
 %{_mandir}/man1/yasm.1*
 
 %files devel
 %defattr(-, root, root, 0755)
 %{_includedir}/libyasm.h
 %{_includedir}/libyasm/
-%{_libdir}/*.a
-%exclude %{_libdir}/*.la
-%{_libdir}/*.so
-%dir %{_libdir}/yasm/
-%{_libdir}/yasm/*.a
-%exclude %{_libdir}/yasm/*.la
+%{_libdir}/libyasm.a
+#%exclude %{_libdir}/*.la
+#%{_libdir}/*.so
+#%dir %{_libdir}/yasm/
+#%{_libdir}/yasm/*.a
+#%exclude %{_libdir}/yasm/*.la
 %{_mandir}/man7/yasm_arch.7*
 
 
 %changelog
+* Fri Jul 14 2006 Dag Wieers <dag at wieers.com> - 0.5.0-1
+- Updated to release 0.5.0.
+
 * Fri Jan 28 2005 Matthias Saou <http://freshrpms.net/> 0.4.0-1
 - Initial RPM release.
 



More information about the svn-commits mailing list