[SCM] vlc/master: Disable building a static library.

bdrung at users.alioth.debian.org bdrung at users.alioth.debian.org
Mon Oct 7 22:20:26 UTC 2013


The following commit has been merged in the master branch:
commit 313c64a2542ff7fbb6b7d5934881c5ad12a04a57
Author: Benjamin Drung <bdrung at debian.org>
Date:   Tue Oct 8 00:20:21 2013 +0200

    Disable building a static library.

diff --git a/debian/libvlc-dev.install b/debian/libvlc-dev.install
index 20021ad..33d8b2f 100644
--- a/debian/libvlc-dev.install
+++ b/debian/libvlc-dev.install
@@ -1,4 +1,3 @@
 usr/include/vlc/*.h
-usr/lib/libvlc.a
 usr/lib/libvlc.so
 usr/lib/pkgconfig/libvlc.pc
diff --git a/debian/libvlccore-dev.install b/debian/libvlccore-dev.install
index ff0b576..f8ef3bb 100644
--- a/debian/libvlccore-dev.install
+++ b/debian/libvlccore-dev.install
@@ -1,5 +1,4 @@
 usr/include/vlc/plugins/*.h
-usr/lib/libvlccore.a
 usr/lib/libvlccore.so
 usr/lib/pkgconfig/vlc-plugin.pc
 usr/lib/vlc/libcompat.a
diff --git a/debian/rules b/debian/rules
index 6df3d4b..a3c67a5 100755
--- a/debian/rules
+++ b/debian/rules
@@ -211,20 +211,9 @@ override_dh_autoreconf:
 
 override_dh_auto_clean:
 	[ ! -f debian/vlc-nox.install.bak ] || mv -f debian/vlc-nox.install.bak debian/vlc-nox.install
-	rm -rf tmp/
 	dh_auto_clean
 
 override_dh_auto_configure:
-	# We need to build the static library apart
-	# Else it's a mess when we build the modules
-	./configure --enable-static $(confflags)
-	$(MAKE) -C compat
-	$(MAKE) -C src libvlccore.la
-	$(MAKE) -C lib libvlc.la
-	mkdir -p tmp
-	cp src/.libs/libvlccore.a tmp/libvlccore.a
-	cp lib/.libs/libvlc.a tmp/libvlc.a
-	$(MAKE) distclean
 	dh_auto_configure -- $(confflags)
 
 override_dh_auto_test:
@@ -245,8 +234,6 @@ override_dh_install:
 	# Remove disabled plugins
 	test -f debian/vlc-nox.install.bak || cp debian/vlc-nox.install debian/vlc-nox.install.bak
 	sed -i "/\($(shell echo $(removeplugins) | sed 's/ /\\|/g')\)_/d" debian/vlc-nox.install
-	cp tmp/libvlc.a debian/tmp/usr/lib
-	cp tmp/libvlccore.a debian/tmp/usr/lib
 	# Clean up libtool crap
 	find debian/tmp -name '*.la' -delete
 	# Remove useless stuff

-- 
VLC media player packaging



More information about the pkg-multimedia-commits mailing list