r6063 - packages/branches/game-package/support_doom1

Jon Dowland jmtd-guest at alioth.debian.org
Sat Mar 15 14:13:27 UTC 2008


Author: jmtd-guest
Date: 2008-03-15 14:13:27 +0000 (Sat, 15 Mar 2008)
New Revision: 6063

Modified:
   packages/branches/game-package/support_doom1/Makefile
Log:
doom target

Modified: packages/branches/game-package/support_doom1/Makefile
===================================================================
--- packages/branches/game-package/support_doom1/Makefile	2008-03-15 13:56:30 UTC (rev 6062)
+++ packages/branches/game-package/support_doom1/Makefile	2008-03-15 14:13:27 UTC (rev 6063)
@@ -6,13 +6,15 @@
 QUAKE3DEB=quake3-data_$(QUAKE3VER)_all.deb
 DOOM2VER=$(word 2, $(shell grep '^Version' doom2-wad/DEBIAN/control))
 DOOM2DEB=doom2-wad_$(DOOM2VER)_all.deb
+DOOMVER=$(word 2, $(shell grep '^Version' doom-wad/DEBIAN/control))
+DOOMDEB=doom-wad_$(DOOMVER)_all.deb
 
 # general targets ############################################################
 
-default: $(DOOM2DEB) $(QUAKE3DEB)
+default: $(DOOM2DEB) $(QUAKE3DEB) $(DOOMDEB)
 
 # necessary as dpkg-source will honour the shell's umask
-fixperms: fixperms_doom2 fixperms_quake3
+fixperms: fixperms_doom2 fixperms_quake3 fixperms_doom
 install:  install_doom2 install_quake3
 	install -p -m 0755 game-package-shared \
 		$(DESTDIR)/usr/lib/game-package/game-package-shared
@@ -27,7 +29,6 @@
 
 # DOOM2 stuff ################################################################
 
-
 $(DOOM2DEB): doom2-wad/DEBIAN/md5sums fixperms
 	if [ `id -u` -eq 0 ]; then \
 		dpkg-deb -b doom2-wad $@ ; \
@@ -53,6 +54,34 @@
 clean_doom2:
 	rm -f $(DOOM2DEB) doom2-wad/DEBIAN/md5sums
 
+# DOOM stuff ################################################################
+
+$(DOOMDEB): doom-wad/DEBIAN/md5sums fixperms
+	if [ `id -u` -eq 0 ]; then \
+		dpkg-deb -b doom-wad $@ ; \
+	else \
+		fakeroot dpkg-deb -b doom-wad $@; \
+	fi
+
+doom-wad/DEBIAN/md5sums:
+	cd doom-wad && find usr/ -type f -print0 |\
+		xargs -0 md5sum >DEBIAN/md5sums
+
+fixperms_doom:
+	find doom-wad -type f -print0 | xargs -0 chmod 644
+	find doom-wad -type d -print0 | xargs -0 chmod 755
+	chmod 755 doom-wad/DEBIAN/postinst
+	chmod 755 doom-wad/DEBIAN/prerm
+
+install_doom:
+	install -p -m 0755 make-wad-package $(BINDIR)/
+	install -p -m 0644 make-wad-package.6 $(MANDIR)/man6/
+	install -p -m 0644 $(DOOMDEB) $(DATADIR)/
+
+clean_doom:
+	rm -f $(DOOMDEB) doom-wad/DEBIAN/md5sums
+
+
 # QUAKE3 stuff ###############################################################
 
 




More information about the Pkg-games-commits mailing list