packages: armagetronad/armagetronad.spec - comment out many things to fine ...
lisu
lisu at pld-linux.org
Mon Jan 3 20:38:01 CET 2011
Author: lisu Date: Mon Jan 3 19:38:01 2011 GMT
Module: packages Tag: HEAD
---- Log message:
- comment out many things to fine the good way for build workaround
- fix build with libpng >= 2:1.4.0
- BR: libjpeg-devel
- disable server for now
- proper configure options (nfy)
- start fixing %%files
- NFY
---- Files affected:
packages/armagetronad:
armagetronad.spec (1.4 -> 1.5)
---- Diffs:
================================================================
Index: packages/armagetronad/armagetronad.spec
diff -u packages/armagetronad/armagetronad.spec:1.4 packages/armagetronad/armagetronad.spec:1.5
--- packages/armagetronad/armagetronad.spec:1.4 Sat Jan 1 21:24:51 2011
+++ packages/armagetronad/armagetronad.spec Mon Jan 3 20:37:56 2011
@@ -18,17 +18,13 @@
BuildRequires: OpenGL-devel
BuildRequires: SDL_image-devel
BuildRequires: SDL_mixer-devel
+BuildRequires: libjpeg-devel
BuildRequires: libxml2-devel
+BuildRequires: libpng-devel >= 2:1.4.0
BuildRequires: sed >= 4.0
BuildRequires: unzip
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
-# it installs data in %{_prefix}/games, so...
-%define _bindir /usr/bin
-%define _prefix /usr/%{_lib}
-#define _sysconfdir /etc/%{name}
-%define _sysconfdir_server /etc/%{name}-server
-
%description
In Armagetron, you ride a lightcycle around the game grid. You can
only make sharp turns of 90 degrees and a wall constantly builds up
@@ -74,16 +70,25 @@
%prep
%setup -q -a3
+# fix build with libpng >= 2:1.4.0
+%{__sed} -i 's/png_check_sig/png_sig_cmp/' configure.ac
#sed -i -e 's@/usr/lib@/usr/%{_lib}@;s at X11R6/lib@%{_lib}@' configure.in
%build
+%{__aclocal}
+%{__autoconf}
+%{__autoheader}
+%{__automake}
%configure \
- --disable-glout \
- --enable-games \
- --enable-main \
- --enable-master \
- --enable-music \
- --disable-initscripts
+ --disable-sysinstall \
+ --disable-uninstall
+# --disable-glout \
+# --enable-games \
+# --enable-main \
+# --enable-master \
+# --enable-music \
+# --disable-initscripts \
+# --disable-useradd
%{__make}
@@ -110,11 +115,41 @@
%files
%defattr(644,root,root,755)
-#%doc CHANGELOG doc/*.html doc/net
-#%dir %{_sysconfdir}
+%doc AUTHORS ChangeLog NEWS src/doc/{*.html,net}
+%dir %{_sysconfdir}/games
+%dir %{_sysconfdir}/games/%{name}
+%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/games/%{name}/*.cfg
#%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/*.cfg
#%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/*.srv
-#%attr(755,root,root) %{_bindir}/%{name}
+%attr(755,root,root) %{_bindir}/%{name}
+%dir %{_prefix}/share
+%dir %{_prefix}/share/games
+%dir %{_prefix}/share/games/armagetronad
+%dir %{_prefix}/share/games/armagetronad/language
+%{_prefix}/share/games/armagetronad/language/*.txt
+%dir %{_prefix}/share/games/armagetronad/models
+%{_prefix}/share/games/armagetronad/models/*.mod
+%dir %{_prefix}/share/games/armagetronad/resource
+%dir %{_prefix}/share/games/armagetronad/resource/included
+%{_prefix}/share/games/armagetronad/resource/included/*.dtd
+%dir %{_prefix}/share/games/armagetronad/resource/included/AATeam
+%{_prefix}/share/games/armagetronad/resource/included/AATeam/*.dtd
+%dir %{_prefix}/share/games/armagetronad/resource/included/Anonymous
+%dir %{_prefix}/share/games/armagetronad/resource/included/Anonymous/polygon
+%dir %{_prefix}/share/games/armagetronad/resource/included/Anonymous/polygon/regular
+%{_prefix}/share/games/armagetronad/resource/included/Anonymous/polygon/regular/*.xml
+%dir %{_prefix}/share/games/armagetronad/resource/included/Your_mom
+%dir %{_prefix}/share/games/armagetronad/resource/included/Your_mom/clever
+%{_prefix}/share/games/armagetronad/resource/included/Your_mom/clever/*.xml
+%dir %{_prefix}/share/games/armagetronad/resource/included/Z-Man
+%dir %{_prefix}/share/games/armagetronad/resource/included/Z-Man/fortress
+%{_prefix}/share/games/armagetronad/resource/included/Z-Man/fortress/*.xml
+%dir %{_prefix}/share/games/armagetronad/sound
+%{_prefix}/share/games/armagetronad/sound/*.wav
+%dir %{_prefix}/share/games/armagetronad/textures
+%{_prefix}/share/games/armagetronad/textures/*.jpg
+%{_prefix}/share/games/armagetronad/textures/*.png
+%if 0
#%attr(755,root,root) %{_bindir}/%{name}-stat
#%dir %{_prefix}/games/%{name}
#%{_prefix}/games/%{name}/arenas
@@ -129,14 +164,16 @@
#%{_prefix}/games/%{name}/textures
#%{_desktopdir}/*.desktop
#%{_pixmapsdir}/*
+%endif
%files moviepack
%defattr(644,root,root,755)
-%doc moviepack/art_read_me.txt
-%{_prefix}/games/%{name}/moviepack
+#%%doc moviepack/art_read_me.txt
+#%%{_prefix}/games/%{name}/moviepack
%files server
%defattr(644,root,root,755)
+%if 0
%attr(755,root,root) %{_bindir}/armagetronad-dedicated
%dir %{_prefix}/games/armagetronad-dedicated
%{_datadir}/games/armagetronad-dedicated/bin
@@ -146,6 +183,7 @@
%dir %{_sysconfdir_server}
%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir_server}/*.cfg
%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir_server}/*.srv
+%endif
%define date %(echo `LC_ALL="C" date +"%a %b %d %Y"`)
%changelog
@@ -153,6 +191,15 @@
All persons listed below can be reached at <cvs_login>@pld-linux.org
$Log$
+Revision 1.5 2011/01/03 19:37:56 lisu
+- comment out many things to fine the good way for build workaround
+- fix build with libpng >= 2:1.4.0
+- BR: libjpeg-devel
+- disable server for now
+- proper configure options (nfy)
+- start fixing %%files
+- NFY
+
Revision 1.4 2011/01/01 20:24:51 lisu
- auto generated Makefile break install. drop autotools
================================================================
---- CVS-web:
http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/packages/armagetronad/armagetronad.spec?r1=1.4&r2=1.5&f=u
More information about the pld-cvs-commit
mailing list