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