[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