SOURCES: stone_soup-makefile.patch (NEW), stone_soup-systemlua.patch (NEW) ...

agaran agaran at pld-linux.org
Sat Aug 30 01:03:24 CEST 2008


Author: agaran                       Date: Fri Aug 29 23:03:24 2008 GMT
Module: SOURCES                       Tag: HEAD
---- Log message:
- stonesoup fixes, spec in way

---- Files affected:
SOURCES:
   stone_soup-makefile.patch (NONE -> 1.1)  (NEW), stone_soup-systemlua.patch (NONE -> 1.1)  (NEW)

---- Diffs:

================================================================
Index: SOURCES/stone_soup-makefile.patch
diff -u /dev/null SOURCES/stone_soup-makefile.patch:1.1
--- /dev/null	Sat Aug 30 01:03:25 2008
+++ SOURCES/stone_soup-makefile.patch	Sat Aug 30 01:03:18 2008
@@ -0,0 +1,54 @@
+diff -Nur stone_soup-0.4.1-src.ori/source/makefile.unix stone_soup-0.4.1-src/source/makefile.unix
+--- stone_soup-0.4.1-src.ori/source/makefile.unix	2008-07-20 13:40:44.689619433 +0200
++++ stone_soup-0.4.1-src/source/makefile.unix	2008-07-20 13:40:01.377123889 +0200
+@@ -44,6 +44,8 @@
+ # valid path before building Crawl. This is not necessary if you are building
+ # Crawl for a single user.
+ 
++SAVEDIR := /var/games/stone_soup/
++DATADIR := /usr/share/stone_soup/
+ # SAVEDIR := /usr/games/crawl/saves/
+ # DATADIR := /usr/games/crawl/data/
+ 
+@@ -227,29 +229,19 @@
+ ifeq ($(DATADIR),)
+ 	$(error DATADIR not set! Set DATADIR and run make clean install again)
+ endif
+-	[ -d $(INSTALLDIR) ] || mkdir -p $(INSTALLDIR)
+-	$(COPY) $(GAME) $(INSTALLDIR)
+-	chown $(INSTALL_UGRP) $(INSTALLDIR)/$(GAME)
+-	chmod ${MCHMOD} ${INSTALLDIR}/$(GAME)
+-	mkdir -p $(DATADIR)/dat
+-	mkdir -p $(DATADIR)/dat/lua
+-	mkdir -p $(DATADIR)/dat/clua
+-	mkdir -p $(DATADIR)/dat/descript
+-	mkdir -p $(DATADIR)/dat/database
+-	cp dat/*.des $(DATADIR)/dat
+-	cp dat/lua/*.lua $(DATADIR)/dat/lua
+-	cp dat/clua/*.lua $(DATADIR)/dat/clua
+-	cp dat/descript/*.txt $(DATADIR)/dat/descript
+-	cp dat/database/*.txt $(DATADIR)/dat/database
+-	mkdir -p $(DATADIR)/settings
+-	cp ../settings/* $(DATADIR)/settings/
+-	mkdir -p $(DATADIR)/docs
+-	cp ../docs/*.txt $(DATADIR)/docs
+-	chown -R $(INSTALL_UGRP) $(DATADIR)
++	install -d $(DESTDIR)/usr/bin
++	install $(GAME) $(DESTDIR)/usr/bin/stone_soup
++	install -d $(DESTDIR)$(DATADIR)dat
++	install -d $(DESTDIR)$(DATADIR)dat/{lua,clua,descript,database}
++	install dat/*.des $(DESTDIR)$(DATADIR)dat/
++	install dat/lua/*.lua $(DESTDIR)$(DATADIR)dat/lua/
++	install dat/clua/*.lua $(DESTDIR)$(DATADIR)dat/clua/
++	install dat/descript/*.txt $(DESTDIR)$(DATADIR)dat/descript/
++	install dat/database/*.txt $(DESTDIR)$(DATADIR)dat/database/
++	install -d $(DESTDIR)$(DATADIR)settings
++	install ../settings/* $(DESTDIR)$(DATADIR)settings/
+ ifneq ($(SAVEDIR),)
+-	mkdir -p $(SAVEDIR)
+-	chown $(INSTALL_UGRP) $(SAVEDIR)
+-	chmod $(MCHMOD_SAVEDIR) $(SAVEDIR)
++	install -d $(DESTDIR)$(SAVEDIR)
+ endif
+ 
+ clean:

================================================================
Index: SOURCES/stone_soup-systemlua.patch
diff -u /dev/null SOURCES/stone_soup-systemlua.patch:1.1
--- /dev/null	Sat Aug 30 01:03:25 2008
+++ SOURCES/stone_soup-systemlua.patch	Sat Aug 30 01:03:19 2008
@@ -0,0 +1,31 @@
+--- stone_soup-0.4.1-src/source/makefile.unix	2008-07-18 01:35:53.000000000 +0200
++++ stone_soup-0.4.1-src/source/makefile.unix.mod	2008-07-19 12:15:36.968770818 +0200
+@@ -50,8 +50,8 @@
+ LEX  := flex
+ YACC := bison -y
+ 
+-LUASRC := util/lua/src
+-LUALIB = lua
++LUASRC := /usr/include/lua51 
++LUALIB = lua51
+ LUALIBA = l$(LUALIB).a
+ 
+ DBH_FILE  := /usr/include/db.h
+@@ -85,7 +85,7 @@
+ EXTRA_DEPENDS  += $(FSQLLIBA)
+ endif
+ 
+-LIB = -l$(LIBCURS) -L$(LUASRC) -l$(LUALIB) $(LIBDBM)
++LIB = -l$(LIBCURS) -L/usr/lib -l$(LUALIB) $(LIBDBM)
+ 
+ INCLUDES := $(INCLUDES) -Iutil -I. -I$(LUASRC) $(EXTRA_INCLUDES)
+ 
+@@ -156,7 +156,7 @@
+ DOYACC :=
+ endif
+ 
+-GAME_DEPENDS := $(LUASRC)$(LUALIBA) $(EXTRA_DEPENDS) $(OBJECTS)
++GAME_DEPENDS := $(EXTRA_DEPENDS) $(OBJECTS)
+ SRC_PKG_BASE := stone_soup
+ SRC_VERSION  := $(shell egrep 'VER_NUM  *".*"' version.h | \
+ 			egrep -o '[0-9]\.[0-9](\.[0-9])?')
================================================================


More information about the pld-cvs-commit mailing list