r14664 - packages/trunk/box2d/debian

Markus Koschany apo-guest at alioth.debian.org
Sat Nov 9 14:28:00 UTC 2013


Author: apo-guest
Date: 2013-11-09 14:28:00 +0000 (Sat, 09 Nov 2013)
New Revision: 14664

Added:
   packages/trunk/box2d/debian/box2d.pc.in
Modified:
   packages/trunk/box2d/debian/changelog
   packages/trunk/box2d/debian/libbox2d-dev.install
   packages/trunk/box2d/debian/rules
Log:
Add Multiarch-aware pkg-config file.


Added: packages/trunk/box2d/debian/box2d.pc.in
===================================================================
--- packages/trunk/box2d/debian/box2d.pc.in	                        (rev 0)
+++ packages/trunk/box2d/debian/box2d.pc.in	2013-11-09 14:28:00 UTC (rev 14664)
@@ -0,0 +1,10 @@
+prefix=/usr
+exec_prefix=${prefix}
+libdir=${exec_prefix}/lib/${DEB_HOST_MULTIARCH}
+includedir=${prefix}/include
+
+Name: Box2D
+Description: 2D physics engine
+Version: ${VER}
+Libs: -L${libdir} -lBox2D
+Cflags: -I${includedir} -I${includedir}/Box2D

Modified: packages/trunk/box2d/debian/changelog
===================================================================
--- packages/trunk/box2d/debian/changelog	2013-11-08 17:18:10 UTC (rev 14663)
+++ packages/trunk/box2d/debian/changelog	2013-11-09 14:28:00 UTC (rev 14664)
@@ -14,8 +14,9 @@
     - Drop dh-buildinfo from Build-Depends. It is not needed.
     - Multiarchify box2d.
   * Register documentation with doc-base.
-  * Drop debian-specific box2d.pc and Makefile. It is currently not needed by
-    any package and should be integrated by upstream.
+  * Drop Makefile. Not needed.
+  * Rename box2d.pc to box2d.pc.in. Update pkg-config file and make it aware of
+    Multiarch.
   * Update debian/copyright to copyright format 1.0.
   * Update to Standards-Version 3.9.5, no changes.
   * Add a new get-orig-source target to debian/rules.

Modified: packages/trunk/box2d/debian/libbox2d-dev.install
===================================================================
--- packages/trunk/box2d/debian/libbox2d-dev.install	2013-11-08 17:18:10 UTC (rev 14663)
+++ packages/trunk/box2d/debian/libbox2d-dev.install	2013-11-09 14:28:00 UTC (rev 14664)
@@ -1,3 +1,4 @@
 usr/include/*
 usr/lib/*/libBox2D.a
 usr/lib/*/libBox2D.so
+usr/lib/*/pkgconfig

Modified: packages/trunk/box2d/debian/rules
===================================================================
--- packages/trunk/box2d/debian/rules	2013-11-08 17:18:10 UTC (rev 14663)
+++ packages/trunk/box2d/debian/rules	2013-11-09 14:28:00 UTC (rev 14664)
@@ -1,8 +1,8 @@
 #!/usr/bin/make -f
 #export DH_VERBOSE=1
-VER=2.3.0
-UURL= http://box2d.googlecode.com/svn/tags/v
-PKG = box2d
+VER   = 2.3.0
+UURL  = http://box2d.googlecode.com/svn/tags/v
+PKG   = box2d
 DTYPE = +ds
 
 %:
@@ -24,6 +24,13 @@
 	rdfind -outputname /dev/null -makesymlinks true Box2D/Documentation/API/html
 	symlinks -rsc Box2D/Documentation/API/html
 
+override_dh_auto_install:
+	dh_auto_install
+	mkdir -p debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/pkgconfig
+	sed -e 's/\$${DEB_HOST_MULTIARCH}/$(DEB_HOST_MULTIARCH)/' \
+		-e 's/\$${VER}/$(VER)/' \
+		debian/box2d.pc.in > debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/pkgconfig/box2d.pc
+
 override_dh_installchangelogs:
 	dh_installchangelogs Box2D/Changes.txt
 




More information about the Pkg-games-commits mailing list