[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