r10076 - packages/trunk/ode/debian
Gonéri Le Bouder
goneri at alioth.debian.org
Sat Jul 25 20:23:44 UTC 2009
Author: goneri
Date: 2009-07-25 20:23:42 +0000 (Sat, 25 Jul 2009)
New Revision: 10076
Added:
packages/trunk/ode/debian/libode-sp-dev.dirs
packages/trunk/ode/debian/libode-sp-dev.install
packages/trunk/ode/debian/libode-sp-dev.links
packages/trunk/ode/debian/libode1sp.dirs
packages/trunk/ode/debian/libode1sp.install
packages/trunk/ode/debian/libode1sp.links
Modified:
packages/trunk/ode/debian/control
packages/trunk/ode/debian/libode-dev.install
packages/trunk/ode/debian/libode1.install
packages/trunk/ode/debian/rules
Log:
prepare the single precision flavor
Modified: packages/trunk/ode/debian/control
===================================================================
--- packages/trunk/ode/debian/control 2009-07-25 16:26:31 UTC (rev 10075)
+++ packages/trunk/ode/debian/control 2009-07-25 20:23:42 UTC (rev 10076)
@@ -30,8 +30,8 @@
Section: libdevel
Architecture: any
Depends: libode1 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}
-Conflicts: ode-dev, libode0-dev
-Replaces: ode-dev, libode0-dev
+Conflicts: ode-dev, libode0-dev, libode-sp-dev
+Replaces: ode-dev, libode0-dev, libode-sp-dev
Provides: libode0-dev
Description: Open Dynamics Engine - development files
ODE is a free, industrial quality library for simulating articulated rigid
@@ -40,5 +40,38 @@
independent, with advanced joints, contact with friction, and built-in
collision detection.
.
- This package provides the header files and static libraries.
+ This package provides the header files and static libraries built with
+ double precision.
+Package: libode1sp
+Section: libs
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Conflicts: libode0c2
+Replaces: libode0c2
+Description: Open Dynamics Engine - runtime library
+ ODE is a free, industrial quality library for simulating articulated rigid
+ body dynamics - for example ground vehicles, legged creatures, and moving
+ objects in VR environments. It is fast, flexible, robust and platform
+ independent, with advanced joints, contact with friction, and built-in
+ collision detection.
+ .
+ This package provides the shared libraries.
+
+Package: libode-sp-dev
+Section: libdevel
+Architecture: any
+Depends: libode1 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}
+Conflicts: ode-dev, libode0-dev, libode-dev
+Replaces: ode-dev, libode0-dev, libode-dev
+Provides: libode0-dev
+Description: Open Dynamics Engine - development files
+ ODE is a free, industrial quality library for simulating articulated rigid
+ body dynamics - for example ground vehicles, legged creatures, and moving
+ objects in VR environments. It is fast, flexible, robust and platform
+ independent, with advanced joints, contact with friction, and built-in
+ collision detection.
+ .
+ This package provides the header files and static libraries built with
+ precision.
+
Modified: packages/trunk/ode/debian/libode-dev.install
===================================================================
--- packages/trunk/ode/debian/libode-dev.install 2009-07-25 16:26:31 UTC (rev 10075)
+++ packages/trunk/ode/debian/libode-dev.install 2009-07-25 20:23:42 UTC (rev 10076)
@@ -1,3 +1,3 @@
-debian/tmp/usr/include/*
-debian/tmp/usr/lib/lib*.a
-debian/tmp/usr/bin/ode-config
+usr/include/*
+usr/lib/lib*.a
+usr/bin/ode-config
Added: packages/trunk/ode/debian/libode-sp-dev.dirs
===================================================================
--- packages/trunk/ode/debian/libode-sp-dev.dirs (rev 0)
+++ packages/trunk/ode/debian/libode-sp-dev.dirs 2009-07-25 20:23:42 UTC (rev 10076)
@@ -0,0 +1,2 @@
+usr/lib
+usr/include/ode
Added: packages/trunk/ode/debian/libode-sp-dev.install
===================================================================
--- packages/trunk/ode/debian/libode-sp-dev.install (rev 0)
+++ packages/trunk/ode/debian/libode-sp-dev.install 2009-07-25 20:23:42 UTC (rev 10076)
@@ -0,0 +1,3 @@
+usr/include/*
+usr/lib/lib*.a
+usr/bin/ode-config
Added: packages/trunk/ode/debian/libode-sp-dev.links
===================================================================
--- packages/trunk/ode/debian/libode-sp-dev.links (rev 0)
+++ packages/trunk/ode/debian/libode-sp-dev.links 2009-07-25 20:23:42 UTC (rev 10076)
@@ -0,0 +1 @@
+usr/lib/libode.so.1.1.1sp usr/lib/libode.so
Modified: packages/trunk/ode/debian/libode1.install
===================================================================
--- packages/trunk/ode/debian/libode1.install 2009-07-25 16:26:31 UTC (rev 10075)
+++ packages/trunk/ode/debian/libode1.install 2009-07-25 20:23:42 UTC (rev 10076)
@@ -1 +1 @@
-debian/tmp/usr/lib/lib*.so.*
+usr/lib/lib*.so.*
Added: packages/trunk/ode/debian/libode1sp.dirs
===================================================================
--- packages/trunk/ode/debian/libode1sp.dirs (rev 0)
+++ packages/trunk/ode/debian/libode1sp.dirs 2009-07-25 20:23:42 UTC (rev 10076)
@@ -0,0 +1 @@
+usr/lib
Added: packages/trunk/ode/debian/libode1sp.install
===================================================================
--- packages/trunk/ode/debian/libode1sp.install (rev 0)
+++ packages/trunk/ode/debian/libode1sp.install 2009-07-25 20:23:42 UTC (rev 10076)
@@ -0,0 +1 @@
+usr/lib/lib*.so.*
Added: packages/trunk/ode/debian/libode1sp.links
===================================================================
--- packages/trunk/ode/debian/libode1sp.links (rev 0)
+++ packages/trunk/ode/debian/libode1sp.links 2009-07-25 20:23:42 UTC (rev 10076)
@@ -0,0 +1 @@
+usr/lib/libode.so.1.1.1sp usr/lib/libode.so.1sp
Modified: packages/trunk/ode/debian/rules
===================================================================
--- packages/trunk/ode/debian/rules 2009-07-25 16:26:31 UTC (rev 10075)
+++ packages/trunk/ode/debian/rules 2009-07-25 20:23:42 UTC (rev 10076)
@@ -9,8 +9,10 @@
configure: configure-stamp
configure-stamp:
dh_testdir
- QUILT_PATCHES=debian/patches quilt push -a || test $$? = 2
- ./configure --enable-shared --prefix=/usr --enable-double-precision
+ QUILT_PATCHES=debian/patches quilt push -a || test $$? = 2
+ mkdir -p debian/build/dp debian/build/sp
+ cd debian/build/sp && ../../../configure --enable-shared --prefix=/usr
+ cd debian/build/dp && ../../../configure --enable-shared --prefix=/usr --enable-double-precision
touch configure-stamp
@@ -19,7 +21,8 @@
build-stamp: configure-stamp
dh_testdir
- $(MAKE)
+ cd debian/build/sp && $(MAKE)
+ cd debian/build/dp && $(MAKE)
touch build-stamp
@@ -28,6 +31,10 @@
dh_testroot
rm -f build-stamp \
configure-stamp
+ rm -rf \
+ debian/build \
+ debian/tmp-sp \
+ debian/tmp-dp
# Add here commands to clean up after the build process.
QUILT_PATCHES=debian/patches quilt pop -a -R || test $$? = 2
@@ -41,23 +48,29 @@
dh_installdirs
# Add here commands to install the package into debian/tmp
- $(MAKE) install DESTDIR=$(CURDIR)/debian/tmp
+ cd debian/build/sp && $(MAKE) install DESTDIR=$(CURDIR)/debian/tmp-sp
+ rm debian/tmp-sp/usr/lib/libode.so.1
+ mv debian/tmp-sp/usr/lib/libode.so.1.1.1 \
+ debian/tmp-sp/usr/lib/libode.so.1.1.1sp
+ cd debian/build/dp && $(MAKE) install DESTDIR=$(CURDIR)/debian/tmp-dp
+
docbook-to-man debian/ode-config.man.sgml > \
debian/ode-config.1
# Build architecture-independent files here.
binary-indep:
- dh_testdir -i
- dh_testroot -i
- dh_installdocs -i
- dh_install -i
- dh_installchangelogs -i CHANGELOG.txt
- dh_compress -i
- dh_fixperms -i
- dh_installdeb -i
- dh_gencontrol -i
- dh_md5sums -i
- dh_builddeb -i
+# no arch indep
+# dh_testdir -i
+# dh_testroot -i
+# dh_installdocs -i
+# dh_install -i
+# dh_installchangelogs -i CHANGELOG.txt
+# dh_compress -i
+# dh_fixperms -i
+# dh_installdeb -i
+# dh_gencontrol -i
+# dh_md5sums -i
+# dh_builddeb -i
# Build architecture-dependent files here.
binary-arch: build install
@@ -65,7 +78,11 @@
dh_testroot -a
dh_installdocs -a
dh_installman -plibode-dev debian/ode-config.1
- dh_install -a
+ dh_installman -plibode-sp-dev debian/ode-config.1
+ dh_install --sourcedir=debian/tmp-sp -plibode-sp-dev
+ dh_install --sourcedir=debian/tmp-sp -plibode1sp
+ dh_install --sourcedir=debian/tmp-dp -plibode-dev
+ dh_install --sourcedir=debian/tmp-dp -plibode1
dh_installchangelogs -a CHANGELOG.txt
dh_link -a
dh_strip -a
More information about the Pkg-games-commits
mailing list