[Pkg-cli-libs-commits] r4200 - in /packages/taoframework/trunk/debian: Makefile changelog rules taoframework-examples.examples

sho at users.alioth.debian.org sho at users.alioth.debian.org
Fri Jul 31 23:45:21 UTC 2009


Author: sho
Date: Fri Jul 31 23:45:21 2009
New Revision: 4200

URL: http://svn.debian.org/wsvn/pkg-cli-libs/?sc=1&rev=4200
Log:
  * Fixed the example directory installation.

Modified:
    packages/taoframework/trunk/debian/Makefile
    packages/taoframework/trunk/debian/changelog
    packages/taoframework/trunk/debian/rules
    packages/taoframework/trunk/debian/taoframework-examples.examples

Modified: packages/taoframework/trunk/debian/Makefile
URL: http://svn.debian.org/wsvn/pkg-cli-libs/packages/taoframework/trunk/debian/Makefile?rev=4200&op=diff
==============================================================================
--- packages/taoframework/trunk/debian/Makefile (original)
+++ packages/taoframework/trunk/debian/Makefile Fri Jul 31 23:45:21 2009
@@ -8,9 +8,9 @@
 #  CgExamples (libCg is not in Debian)
 #  GlfwExamples (Glfw is Windows-only)
 #  NeHe (examples require Windows specific stuff)
-SUBDIRS = OdeExamples.Basic SdlExamples DevIlExamples.SimpleExample \
-	  LuaExamples.Functions LuaExamples.Simple OpenAlExamples \
-	  FFmpegExamples PhysFsExamples.Simple FreeGlutExamples.One \
+SUBDIRS = OdeExamples SdlExamples DevIlExamples \
+	  LuaFunctions LuaSimple OpenAlExamples \
+	  FFmpegExamples PhysFsExamples FreeGlutExamples \
 	  NateRobins Redbook GeWangExamples
 TARGETS = $(addsuffix /Example.exe, $(SUBDIRS))
 
@@ -19,7 +19,7 @@
 clean:
 	rm -f $(TARGETS)
 
-ODE_DIR = OdeExamples.Basic
+ODE_DIR = OdeExamples
 ODE_SRC = Basic.cs
 $(ODE_DIR)/Example.exe: $(addprefix $(ODE_DIR)/, $(ODE_SRC))
 	$(CSC) /out:$@ $^ /pkg:tao-ode $(SYSTEM_LIBS)
@@ -30,17 +30,17 @@
 $(SDL_DIR)/Example.exe: $(addprefix $(SDL_DIR)/, $(SDL_SRC))
 	$(CSC) /out:$@ $^ /pkg:tao-sdl $(SYSTEM_LIBS) $(DRAWING_LIBS)
 
-DEVIL_DIR = DevIlExamples.SimpleExample
+DEVIL_DIR = DevIlExamples
 DEVIL_SRC = SimpleExample.cs
 $(DEVIL_DIR)/Example.exe: $(addprefix $(DEVIL_DIR)/, $(DEVIL_SRC))
 	$(CSC) /out:$@ $^ /pkg:tao-devil $(SYSTEM_LIBS)
 
-LUA1_DIR = LuaExamples.Functions
+LUA1_DIR = LuaFunctions
 LUA1_SRC = Functions.cs
 $(LUA1_DIR)/Example.exe: $(addprefix $(LUA1_DIR)/, $(LUA1_SRC))
 	$(CSC) /out:$@ $^ /pkg:tao-lua $(SYSTEM_LIBS)
 
-LUA2_DIR = LuaExamples.Simple
+LUA2_DIR = LuaSimple
 LUA2_SRC = Simple.cs
 $(LUA2_DIR)/Example.exe: $(addprefix $(LUA2_DIR)/, $(LUA2_SRC))
 	$(CSC) /out:$@ $^ /pkg:tao-lua $(SYSTEM_LIBS)
@@ -57,12 +57,12 @@
 $(FFMPEG_DIR)/Example.exe: $(addprefix $(FFMPEG_DIR)/, $(FFMPEG_SRC))
 	$(CSC) /out:$@ $^ /pkg:tao-ffmpeg /pkg:tao-openal $(SYSTEM_LIBS) $(DRAWING_LIBS)
 
-PHYSFS_DIR = PhysFsExamples.Simple
+PHYSFS_DIR = PhysFsExamples
 PHYSFS_SRC = Simple.cs
 $(PHYSFS_DIR)/Example.exe: $(addprefix $(PHYSFS_DIR)/, $(PHYSFS_SRC))
 	$(CSC) /out:$@ $^ /pkg:tao-physfs $(SYSTEM_LIBS)
 
-FREEGLUT_DIR = FreeGlutExamples.One
+FREEGLUT_DIR = FreeGlutExamples
 FREEGLUT_SRC = One.cs
 $(FREEGLUT_DIR)/Example.exe: $(addprefix $(FREEGLUT_DIR)/, $(FREEGLUT_SRC))
 	$(CSC) /out:$@ $^ /pkg:tao-freeglut $(SYSTEM_LIBS)

Modified: packages/taoframework/trunk/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-cli-libs/packages/taoframework/trunk/debian/changelog?rev=4200&op=diff
==============================================================================
--- packages/taoframework/trunk/debian/changelog (original)
+++ packages/taoframework/trunk/debian/changelog Fri Jul 31 23:45:21 2009
@@ -1,7 +1,8 @@
-taoframework (2.1.svn20090731-1) UNRELEASED; urgency=low
+taoframework (2.1.svn20090801-1) UNRELEASED; urgency=low
 
   * New upstream snapshot.
   * Removed all Debian patches, they have been merged upstream.
+  * Fixed the example directory installation.
 
   * debian/control:
     + Set package sections to cli-mono.

Modified: packages/taoframework/trunk/debian/rules
URL: http://svn.debian.org/wsvn/pkg-cli-libs/packages/taoframework/trunk/debian/rules?rev=4200&op=diff
==============================================================================
--- packages/taoframework/trunk/debian/rules (original)
+++ packages/taoframework/trunk/debian/rules Fri Jul 31 23:45:21 2009
@@ -44,17 +44,6 @@
 	#/usr/bin/mdassembler \
 	#	--out $(CURDIR)/build/doc/Tao \
 	#	$$(find $(CURDIR)/build/doc/tmp/ -mindepth 1 -maxdepth 1 | xargs printf '--ecma %s ')
-	## Copy examples contents
-	#for dir in $(shell find -maxdepth 2 -type d | grep '\(Examples\|NateRobins\|NeHe\|Redbook\)'); do \
-	#  base="$${dir##*/}"; \
-	#  mkdir -p $(CURDIR)/build/examples/$$base; \
-	#  cp $(CURDIR)/$$dir/*.cs \
-	#        $(CURDIR)/build/examples/$$base/; \
-	#  for subdir in Properties Data Resources; do \
-	#    [ ! -d $(CURDIR)/$$dir/$$subdir ] || \
-	#     cp -r $(CURDIR)/$$dir/$$subdir $(CURDIR)/build/examples/$$base/; \
-	#  done; \
-	#done
 	touch build-stamp
 
 clean:
@@ -63,7 +52,7 @@
 	#rm -f debian/*.config
 	rm -f build-stamp configure-stamp
 	[ ! -f Makefile ] || $(MAKE) distclean
-	#rm -rf $(CURDIR)/build
+	rm -rf $(CURDIR)/debian/examples
 	#for builddir in $(BUILDDIRS); do \
 	#  (cd Tao.$$builddir && [ ! -f Makefile ] || $(MAKE) distclean) || exit 1; \
 	#done
@@ -75,6 +64,18 @@
 	dh_testroot
 	dh_clean -k 
 	$(MAKE) install DESTDIR=$$(pwd)/debian/tmp
+	
+	# Copy examples contents
+	mkdir -p $(CURDIR)/debian/examples
+	for dir in $(shell find $(CURDIR)/examples -maxdepth 1 -type d); do \
+	  base="$${dir##*/}"; \
+	  mkdir -p $(CURDIR)/debian/examples/$$base; \
+	  cp $(CURDIR)/$$dir/*.cs $(CURDIR)/debian/examples/$$base/; \
+	  for subdir in Properties Data Resources; do \
+	    [ ! -d $(CURDIR)/$$dir/$$subdir ] || \
+	     cp -r $(CURDIR)/$$dir/$$subdir $(CURDIR)/debian/examples/$$base/; \
+	  done; \
+	done
 	
 	# On Debian, we want stuff in /usr/lib/cli instead of /usr/lib/mono
 	# and we manage the GAC ourselves.

Modified: packages/taoframework/trunk/debian/taoframework-examples.examples
URL: http://svn.debian.org/wsvn/pkg-cli-libs/packages/taoframework/trunk/debian/taoframework-examples.examples?rev=4200&op=diff
==============================================================================
--- packages/taoframework/trunk/debian/taoframework-examples.examples (original)
+++ packages/taoframework/trunk/debian/taoframework-examples.examples Fri Jul 31 23:45:21 2009
@@ -1,2 +1,2 @@
+debian/examples/*
 debian/Makefile
-build/examples/*




More information about the Pkg-cli-libs-commits mailing list