r1438 - in /experimental/vlc/debian: ./ patches/
xtophe-guest at users.alioth.debian.org
xtophe-guest at users.alioth.debian.org
Tue Sep 2 00:08:50 UTC 2008
Author: xtophe-guest
Date: Tue Sep 2 00:08:49 2008
New Revision: 1438
URL: http://svn.debian.org/wsvn/pkg-multimedia/?sc=1&rev=1438
Log:
Some progress
Only one lintian warning left (and an error for which we need an override)
Added:
experimental/vlc/debian/libvlc-dev.install (props changed)
- copied unchanged from r1436, experimental/vlc/debian/libvlc2-dev.install
experimental/vlc/debian/libvlc-dev.links (contents, props changed)
- copied, changed from r1436, experimental/vlc/debian/libvlc2-dev.links
experimental/vlc/debian/libvlccore-dev.install (props changed)
- copied unchanged from r1436, experimental/vlc/debian/libvlccore0-dev.install
experimental/vlc/debian/libvlccore-dev.links (contents, props changed)
- copied, changed from r1436, experimental/vlc/debian/libvlccore0-dev.links
experimental/vlc/debian/patches/052_as-needed.diff
Removed:
experimental/vlc/debian/libvlc2-dev.install
experimental/vlc/debian/libvlc2-dev.links
experimental/vlc/debian/libvlccore0-dev.install
experimental/vlc/debian/libvlccore0-dev.links
Modified:
experimental/vlc/debian/changelog
experimental/vlc/debian/control
experimental/vlc/debian/patches/series
experimental/vlc/debian/rules
Modified: experimental/vlc/debian/changelog
URL: http://svn.debian.org/wsvn/pkg-multimedia/experimental/vlc/debian/changelog?rev=1438&op=diff
==============================================================================
--- experimental/vlc/debian/changelog (original)
+++ experimental/vlc/debian/changelog Tue Sep 2 00:08:49 2008
@@ -19,6 +19,8 @@
+ New patches:
- 050_iceape: taken upstream, build against iceape
- 051_install_scripts: taken upstream, install with correct permissions
+ - 052_as-needed taken from bug #....... to teach libtool about
+ -Wl,--as-needed
* Improve watch file
* Add a vlc-data package for /usr/share (13 MB)
* Add a vlc-dbg package (Closes: #§§§§§)
Modified: experimental/vlc/debian/control
URL: http://svn.debian.org/wsvn/pkg-multimedia/experimental/vlc/debian/control?rev=1438&op=diff
==============================================================================
--- experimental/vlc/debian/control (original)
+++ experimental/vlc/debian/control Tue Sep 2 00:08:49 2008
@@ -83,8 +83,8 @@
zlib1g-dev
Standards-Version: 3.8.0
Homepage: http://www.videolan.org/vlc
-Vcs-Svn: svn://svn.debian.org/svn/pkg-multimedia/videolan/vlc/
-Vcs-Browser: http://svn.debian.org/wsvn/pkg-multimedia/videolan/vlc/
+Vcs-Svn: svn://svn.debian.org/svn/pkg-multimedia/experimental/vlc/
+Vcs-Browser: http://svn.debian.org/wsvn/pkg-multimedia/experimental/vlc/
Package: vlc
Section: graphics
@@ -190,7 +190,7 @@
DivX, MOV, WMV, QuickTime, mp3, Ogg/Vorbis files, DVDs, VCDs, and multimedia
streams from various network sources.
-Package: libvlccore0-dev
+Package: libvlccore-dev
Section: libdevel
Architecture: any
Depends: libvlccore0 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}
@@ -202,10 +202,10 @@
DivX, MOV, WMV, QuickTime, mp3, Ogg/Vorbis files, DVDs, VCDs, and multimedia
streams from various network sources.
-Package: libvlc2-dev
+Package: libvlc-dev
Section: libdevel
Architecture: any
-Depends: libvlc2 (= ${binary:Version}), libvlccore0-dev, ${shlibs:Depends}, ${misc:Depends}
+Depends: libvlc2 (= ${binary:Version}), libvlccore-dev, ${shlibs:Depends}, ${misc:Depends}
Replaces: libvlc0-dev, libvlc1-dev
Conflicts: libvlc0-dev, libvlc1-dev
Description: development files for VLC
Propchange: experimental/vlc/debian/libvlc-dev.install
------------------------------------------------------------------------------
svn:mergeinfo =
Copied: experimental/vlc/debian/libvlc-dev.links (from r1436, experimental/vlc/debian/libvlc2-dev.links)
URL: http://svn.debian.org/wsvn/pkg-multimedia/experimental/vlc/debian/libvlc-dev.links?rev=1438&op=diff
==============================================================================
--- experimental/vlc/debian/libvlc2-dev.links (original)
+++ experimental/vlc/debian/libvlc-dev.links Tue Sep 2 00:08:49 2008
@@ -1,2 +1,2 @@
-/usr/share/doc/libvlc2 /usr/share/doc/libvlc2-dev
-/usr/share/bug/libvlc2 /usr/share/bug/libvlc2-dev
+/usr/share/doc/libvlc2 /usr/share/doc/libvlc-dev
+/usr/share/bug/libvlc2 /usr/share/bug/libvlc-dev
Propchange: experimental/vlc/debian/libvlc-dev.links
------------------------------------------------------------------------------
svn:mergeinfo =
Propchange: experimental/vlc/debian/libvlccore-dev.install
------------------------------------------------------------------------------
svn:mergeinfo =
Copied: experimental/vlc/debian/libvlccore-dev.links (from r1436, experimental/vlc/debian/libvlccore0-dev.links)
URL: http://svn.debian.org/wsvn/pkg-multimedia/experimental/vlc/debian/libvlccore-dev.links?rev=1438&op=diff
==============================================================================
--- experimental/vlc/debian/libvlccore0-dev.links (original)
+++ experimental/vlc/debian/libvlccore-dev.links Tue Sep 2 00:08:49 2008
@@ -1,2 +1,2 @@
-/usr/share/doc/libvlccore0 /usr/share/doc/libvlccore0-dev
-/usr/share/bug/libvlccore0 /usr/share/bug/libvlccore0-dev
+/usr/share/doc/libvlccore0 /usr/share/doc/libvlccore-dev
+/usr/share/bug/libvlccore0 /usr/share/bug/libvlccore-dev
Propchange: experimental/vlc/debian/libvlccore-dev.links
------------------------------------------------------------------------------
svn:mergeinfo =
Added: experimental/vlc/debian/patches/052_as-needed.diff
URL: http://svn.debian.org/wsvn/pkg-multimedia/experimental/vlc/debian/patches/052_as-needed.diff?rev=1438&op=file
==============================================================================
--- experimental/vlc/debian/patches/052_as-needed.diff (added)
+++ experimental/vlc/debian/patches/052_as-needed.diff Tue Sep 2 00:08:49 2008
@@ -1,0 +1,30 @@
+--- a/autotools/ltmain.sh.orig 2006-03-29 15:45:36.000000000 +0200
++++ b/autotools/ltmain.sh 2006-03-29 16:39:30.000000000 +0200
+@@ -1754,6 +1754,11 @@
+ arg=`$echo "X$arg" | $Xsed -e "s/^ //"`
+ ;;
+
++ -Wl,--as-needed)
++ deplibs="$deplibs $arg"
++ continue
++ ;;
++
+ -Wl,*)
+ args=`$echo "X$arg" | $Xsed -e "$sed_quote_subst" -e 's/^-Wl,//'`
+ arg=
+@@ -2094,6 +2099,15 @@
+ lib=
+ found=no
+ case $deplib in
++ -Wl,--as-needed)
++ if test "$linkmode,$pass" = "prog,link"; then
++ compile_deplibs="$deplib $compile_deplibs"
++ finalize_deplibs="$deplib $finalize_deplibs"
++ else
++ deplibs="$deplib $deplibs"
++ fi
++ continue
++ ;;
+ -mt|-mthreads|-kthread|-Kthread|-pthread|-pthreads|--thread-safe|-threads)
+ if test "$linkmode,$pass" = "prog,link"; then
+ compile_deplibs="$deplib $compile_deplibs"
Modified: experimental/vlc/debian/patches/series
URL: http://svn.debian.org/wsvn/pkg-multimedia/experimental/vlc/debian/patches/series?rev=1438&op=diff
==============================================================================
--- experimental/vlc/debian/patches/series (original)
+++ experimental/vlc/debian/patches/series Tue Sep 2 00:08:49 2008
@@ -1,5 +1,6 @@
050_iceape.diff
051_install_scripts.diff
+052_as-needed.diff
101_certificates_paths.diff
102_dejavu_font.diff
104_notify.diff
Modified: experimental/vlc/debian/rules
URL: http://svn.debian.org/wsvn/pkg-multimedia/experimental/vlc/debian/rules?rev=1438&op=diff
==============================================================================
--- experimental/vlc/debian/rules (original)
+++ experimental/vlc/debian/rules Tue Sep 2 00:08:49 2008
@@ -14,6 +14,7 @@
include /usr/share/quilt/quilt.make
+LDFLAGS = -Wl,--as-needed
# configure flags
confflags += --enable-maintaner-mode --enable-release --prefix=/usr
@@ -106,6 +107,11 @@
build: build-stamp
build-stamp: $(QUILT_STAMPFN)
dh_testdir
+ #Grrr. even if upstream uses AM_MAINTANER_MODE, timestamps are messed
+ touch aclocal.m4 && \
+ touch configure && \
+ touch config.h.in && \
+ find . -name Makefile.in -exec touch '{}' ';'
./configure --enable-static --mandir=$${prefix}/share/man $(confflags)
$(MAKE) -C src libvlccore.la libvlc.la
mkdir -p tmp
@@ -187,6 +193,8 @@
dh_testdir
dh_testroot
dh_link -i
+ dh_installdocs -p vlc-data
+ dh_installchangelogs ChangeLog -p vlc-data
dh_compress -i
dh_fixperms -i
dh_installdeb -i
@@ -200,13 +208,11 @@
dh_testroot
dh_link -s
dh_installdocs -p vlc-nox
- dh_installdocs -p vlc-data
dh_buildinfo -p vlc-nox
dh_installmenu -s
dh_installmime -s
dh_installman doc/vlc.1 -p vlc-nox
dh_installchangelogs ChangeLog -p vlc-nox
- dh_installchangelogs ChangeLog -p vlc-data
dh_desktop
dh_strip -s --dbg-package=vlc-dbg
dh_compress -s
More information about the pkg-multimedia-commits
mailing list