[SCM] Packaging for ogre-contrib branch, master, updated. upstream/1.4.7-33-g57adbeb
Andres Mejia
mcitadel at gmail.com
Mon May 19 00:28:45 UTC 2008
The following commit has been merged in the master branch:
commit 57adbeb3fd7a4fe754e29503c7d4d49f9505aff7
Author: Andres Mejia <mcitadel at gmail.com>
Date: Sun May 18 20:28:22 2008 -0400
Don't use versioned plugin directory
diff --git a/debian/changelog b/debian/changelog
index d63d1c3..9b07fc1 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -7,9 +7,7 @@ ogre-contrib (1.4.8-1) unstable; urgency=low
* Updated patch.
* Moved to git repository for packaging.
* Added DM-Upload-Allowed: yes field.
- * Install plugin in directory based on ogre version.
* Using /usr/bin/update-ogre-plugins for updating plugins file.
- * Need Replaces field for ogre-plugins-cgprogrammanager to replace a symlink.
-- Andres Mejia <mcitadel at gmail.com> Sun, 18 May 2008 00:03:56 -0400
diff --git a/debian/control b/debian/control
index e894aef..47a5399 100644
--- a/debian/control
+++ b/debian/control
@@ -10,12 +10,12 @@ Vcs-Git: git://git.debian.org/git/pkg-games/ogre-contrib.git
Vcs-Browser: http://git.debian.org/?p=pkg-games/ogre-contrib.git
DM-Upload-Allowed: yes
-Package: ogre-plugins-cgprogrammanager-1.4.8
+Package: ogre-plugins-cgprogrammanager
Section: contrib/libs
Architecture: amd64 i386
Depends: nvidia-cg-toolkit (>= 2.0), ${shlibs:Depends}
Conflicts: ogre-plugins-cgmanager
-Replaces: ogre-plugins-cgmanager, ogre-plugins-cgprogrammanager
+Replaces: ogre-plugins-cgmanager
Description: Ogre plugin: CgProgramManager
Ogre is a complete object-oriented 3D rendering engine. It supports
different rendering subsystems but only the OpenGL system is useful
@@ -23,7 +23,7 @@ Description: Ogre plugin: CgProgramManager
.
This package contains the CgProgramManager Ogre plugin.
-Package: ogre-plugins-cgprogrammanager-1.4.8-dbg
+Package: ogre-plugins-cgprogrammanager-dbg
Section: contrib/libdevel
Architecture: amd64 i386
Priority: extra
diff --git a/debian/ogre-plugins-cgprogrammanager-VERSION.install b/debian/ogre-plugins-cgprogrammanager-VERSION.install
deleted file mode 100644
index dd194f7..0000000
--- a/debian/ogre-plugins-cgprogrammanager-VERSION.install
+++ /dev/null
@@ -1,4 +0,0 @@
-usr/lib/OGRE- at VERSION@/*.so
-usr/lib/OGRE- at VERSION@/*.la
-etc/OGRE/plugins- at VERSION@.cfg.cgprogrammanager
-etc/OGRE/plugins.cfg.cgprogrammanager
diff --git a/debian/ogre-plugins-cgprogrammanager.install b/debian/ogre-plugins-cgprogrammanager.install
new file mode 100644
index 0000000..21323d4
--- /dev/null
+++ b/debian/ogre-plugins-cgprogrammanager.install
@@ -0,0 +1,3 @@
+usr/lib/OGRE/*.so
+usr/lib/OGRE/*.la
+etc/OGRE/plugins.cfg.cgprogrammanager
diff --git a/debian/ogre-plugins-cgprogrammanager-VERSION.postinst b/debian/ogre-plugins-cgprogrammanager.postinst
similarity index 100%
rename from debian/ogre-plugins-cgprogrammanager-VERSION.postinst
rename to debian/ogre-plugins-cgprogrammanager.postinst
diff --git a/debian/ogre-plugins-cgprogrammanager-VERSION.postrm b/debian/ogre-plugins-cgprogrammanager.postrm
similarity index 100%
rename from debian/ogre-plugins-cgprogrammanager-VERSION.postrm
rename to debian/ogre-plugins-cgprogrammanager.postrm
diff --git a/debian/patches/series b/debian/patches/series
index 4f90860..440c8cc 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1,2 +1 @@
autotools.diff
-change_pkglibdir_path.patch -p0
diff --git a/debian/plugins-VERSION.cfg.cgprogrammanager b/debian/plugins.cfg.cgprogrammanager
similarity index 100%
rename from debian/plugins-VERSION.cfg.cgprogrammanager
rename to debian/plugins.cfg.cgprogrammanager
diff --git a/debian/rules b/debian/rules
index 5329c89..23b0485 100755
--- a/debian/rules
+++ b/debian/rules
@@ -5,9 +5,6 @@
# Uncomment this to turn on verbose mode.
#export DH_VERBOSE=1
-# Use this variable to set what version of ogre we're working with
-OGRE_VERSION=1.4.8
-
# These are from the autotools-dev package documentation.
# /usr/share/doc/autotools-dev/README.Debian.gz
# from the section titled "Calling GNU configure properly"
@@ -43,27 +40,13 @@ OGRE_CONFIG_OPTIONS ?= $(confflags) \
--disable-ogre-demos \
CXXFLAGS="$(DEB_CXXFLAGS)"
-build-setup: build-setup-stamp
-build-setup-stamp:
- dh_testdir
- cp -f debian/ogre-plugins-cgprogrammanager-VERSION.install \
- debian/ogre-plugins-cgprogrammanager-$(OGRE_VERSION).install
- cp -f debian/ogre-plugins-cgprogrammanager-VERSION.postinst \
- debian/ogre-plugins-cgprogrammanager-$(OGRE_VERSION).postinst
- cp -f debian/ogre-plugins-cgprogrammanager-VERSION.postrm \
- debian/ogre-plugins-cgprogrammanager-$(OGRE_VERSION).postrm
- cp -f debian/plugins-VERSION.cfg.cgprogrammanager \
- debian/plugins-$(OGRE_VERSION).cfg.cgprogrammanager
- sed -i 's/@VERSION@/$(OGRE_VERSION)/g' \
- debian/ogre-plugins-cgprogrammanager-$(OGRE_VERSION).install
-
patch: patch-stamp
patch-stamp:
dh_testdir
QUILT_PATCHES=debian/patches quilt push -a || test $$? = 2
touch patch-stamp
-configure: build-setup patch configure-stamp
+configure: patch configure-stamp
configure-stamp:
dh_testdir
# Modified bootstrapping from upstream, declares everything obsolete.
@@ -81,7 +64,7 @@ build-stamp:
$(MAKE)
touch build-stamp
-clean: clean-stamp unpatch reverse-build-setup
+clean: clean-stamp unpatch
clean-stamp:
dh_testdir
dh_testroot
@@ -95,20 +78,15 @@ unpatch:
QUILT_PATCHES=debian/patches quilt pop -a -R || test $$? = 2
rm -rf .pc/ patch-stamp
-reverse-build-setup:
- dh_testdir
- rm -f debian/ogre-plugins-cgprogrammanager-$(OGRE_VERSION).install
- rm -f debian/ogre-plugins-cgprogrammanager-$(OGRE_VERSION).postinst
- rm -f debian/ogre-plugins-cgprogrammanager-$(OGRE_VERSION).postrm
- rm -f debian/plugins-$(OGRE_VERSION).cfg.cgprogrammanager
- rm -f build-setup-stamp
-
install: build
dh_testdir
dh_testroot
dh_clean -k
install -d debian/tmp
$(MAKE) install DESTDIR=$(CURDIR)/debian/tmp
+ install -d debian/tmp/etc/OGRE
+ install -m 644 debian/plugins.cfg.cgprogrammanager \
+ debian/tmp/etc/OGRE/plugins.cfg.cgprogrammanager
# Build architecture-independent files here.
binary-indep:
@@ -118,15 +96,10 @@ binary-indep:
binary-arch: build install
dh_testdir
dh_testroot
- install -d debian/tmp/etc/OGRE
- install -m 644 debian/plugins-$(OGRE_VERSION).cfg.cgprogrammanager \
- debian/tmp/etc/OGRE/plugins-$(OGRE_VERSION).cfg.cgprogrammanager
- ln -s plugins-$(OGRE_VERSION).cfg.cgprogrammanager \
- debian/tmp/etc/OGRE/plugins.cfg.cgprogrammanager
dh_install --sourcedir=debian/tmp
dh_installchangelogs
dh_installdocs
- dh_strip --dbg-package=ogre-plugins-cgprogrammanager-$(OGRE_VERSION)-dbg
+ dh_strip --dbg-package=ogre-plugins-cgprogrammanager-dbg
dh_compress
dh_fixperms
dh_makeshlibs
--
Packaging for ogre-contrib
More information about the Pkg-games-commits
mailing list