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


_______________________________________________
Pkg-games-commits mailing list
Pkg-games-commits@lists.alioth.debian.org
http://lists.alioth.debian.org/mailman/listinfo/pkg-games-commits

Reply via email to