Hi, this patch provides updated lintian-override and symbols files for the libvdpau1* packages This supersedes corresponding files provided in earlies emails.
Andreas
Index: debian/nvidia-libvdpau1.lintian-overrides.i386.in =================================================================== --- debian/nvidia-libvdpau1.lintian-overrides.i386.in (.../anbe-40-0-vdpau-cleanup) (revision 0) +++ debian/nvidia-libvdpau1.lintian-overrides.i386.in (.../anbe-45-0-vdpau-extras) (revision 834) @@ -0,0 +1,12 @@ +nvidia-libvdpau1: shlib-without-PT_GNU_STACK-section usr/lib/libvdpau.so.#VERSION# +nvidia-libvdpau1: shlib-without-PT_GNU_STACK-section usr/lib/libvdpau_nvidia.so.#VERSION# +nvidia-libvdpau1: shlib-without-PT_GNU_STACK-section usr/lib/libvdpau_trace.so.#VERSION# +nvidia-libvdpau1: shlib-with-non-pic-code usr/lib/libvdpau_nvidia.so.#VERSION# +nvidia-libvdpau1: binary-has-unneeded-section ./usr/lib/libvdpau.so.#VERSION# .comment +nvidia-libvdpau1: binary-has-unneeded-section ./usr/lib/libvdpau_nvidia.so.#VERSION# .comment +nvidia-libvdpau1: binary-has-unneeded-section ./usr/lib/libvdpau_nvidia.so.#VERSION# .note +nvidia-libvdpau1: binary-has-unneeded-section ./usr/lib/libvdpau_trace.so.#VERSION# .comment + +# libvdpau.so.1 does dlopen("libvdpau_*.so") +nvidia-libvdpau1: non-dev-pkg-with-shlib-symlink usr/lib/libvdpau_nvidia.so.#VERSION# usr/lib/libvdpau_nvidia.so +nvidia-libvdpau1: non-dev-pkg-with-shlib-symlink usr/lib/libvdpau_trace.so.#VERSION# usr/lib/libvdpau_trace.so Index: debian/nvidia-libvdpau1.symbols.amd64 =================================================================== --- debian/nvidia-libvdpau1.symbols.amd64 (.../anbe-40-0-vdpau-cleanup) (revision 0) +++ debian/nvidia-libvdpau1.symbols.amd64 (.../anbe-45-0-vdpau-extras) (revision 834) @@ -0,0 +1,14 @@ +libvdpau.so.1 nvidia-libvdpau1 #MINVER# + nv_vdpau_wrapper...@base 180.06 + pnv_vdpau_wrapper...@base 180.06 + vdp_device_create_...@base 180.06 +libvdpau_nvidia.so nvidia-libvdpau1 #MINVER# + vdp_imp_device_create_...@base 180.06 +libvdpau_trace.so nvidia-libvdpau1 #MINVER# + nv_vdpau_trace...@base 180.06 + _z40_vdp_cap_init_planes_adapt_surface_videojpjs...@base 180.06 + _z41_vdp_cap_init_planes_adapt_surface_bitmapjpjs...@base 180.06 + _z41_vdp_cap_init_planes_adapt_surface_outputjpjs...@base 180.06 + pnv_vdpau_trace...@base 180.06 + vdp_trace_device_create_...@base 180.06 + vdp_trace_set_backend_han...@base 180.06 Index: debian/nvidia-libvdpau1.symbols.i386 =================================================================== --- debian/nvidia-libvdpau1.symbols.i386 (.../anbe-40-0-vdpau-cleanup) (revision 0) +++ debian/nvidia-libvdpau1.symbols.i386 (.../anbe-45-0-vdpau-extras) (revision 834) @@ -0,0 +1,16 @@ +libvdpau.so.1 nvidia-libvdpau1 #MINVER# + nv_vdpau_wrapper...@base 180.06 + pnv_vdpau_wrapper...@base 180.06 + vdp_device_create_...@base 180.06 +libvdpau_nvidia.so nvidia-libvdpau1 #MINVER# + mk...@base 180.06 + s...@base 180.06 + vdp_imp_device_create_...@base 180.06 +libvdpau_trace.so nvidia-libvdpau1 #MINVER# + nv_vdpau_trace...@base 180.06 + _z40_vdp_cap_init_planes_adapt_surface_videojpjs...@base 180.06 + _z41_vdp_cap_init_planes_adapt_surface_bitmapjpjs...@base 180.06 + _z41_vdp_cap_init_planes_adapt_surface_outputjpjs...@base 180.06 + pnv_vdpau_trace...@base 180.06 + vdp_trace_device_create_...@base 180.06 + vdp_trace_set_backend_han...@base 180.06 Index: debian/changelog =================================================================== --- debian/changelog (.../anbe-40-0-vdpau-cleanup) (revision 834) +++ debian/changelog (.../anbe-45-0-vdpau-extras) (revision 834) @@ -18,6 +18,7 @@ * debian/nvidia-libvdpau.shlibs: removed, identical to generated shlibs * rename nvidia-libvdpau* to nvidia-libvdpau1* (closes: #534536) * cleanup leftover files from nvidia-libvdpau-ia32 + * add overrides and symbol files for nvidia-libvdpau1* -- Andreas Beckmann <deb...@abeckmann.de> Sat, 04 Jul 2009 11:20:56 +0200 Index: debian/rules =================================================================== --- debian/rules (.../anbe-40-0-vdpau-cleanup) (revision 834) +++ debian/rules (.../anbe-45-0-vdpau-extras) (revision 834) @@ -36,6 +36,9 @@ debian/nvidia-glx.postrm debian/nvidia-glx.init \ debian/nvidia-glx-ia32.lintian-overrides debian/nvidia-glx-ia32.links \ debian/nvidia-kernel-source.docs debian/nvidia-glx-dev.preinst \ +debian/nvidia-libvdpau1.lintian-overrides.amd64 debian/nvidia-libvdpau1.lintian-overrides.i386 \ +debian/nvidia-libvdpau1-ia32.lintian-overrides \ +debian/nvidia-libvdpau1-ia32.symbols \ debian.binary/changelog @@ -75,8 +78,6 @@ touch configure-stamp -debian.binary/changelog: debian/changelog - sed 's/^nvidia-graphics-drivers/nvidia-kernel/g' $< > $@ .PHONY: build build: configure-stamp build-stamp @@ -256,7 +257,7 @@ install $(CURDIR)/script $(CURDIR)/debian/nvidia-glx/usr/share/bug/nvidia-glx - dh_install + dh_install -s dh_lintian @@ -286,7 +287,7 @@ dh_fixperms # dh_perl # dh_python - dh_makeshlibs + dh_makeshlibs -s dh_installdeb dh_shlibdeps dh_gencontrol -s @@ -294,6 +295,7 @@ dh_builddeb -s +# Generating control files %: %.in debian/upstream_info perl -p \ -e 's{#BASE_VERSION#}{$(base_version)}g;' \ @@ -306,7 +308,16 @@ -e 's{#URL#}{$(url)}g' \ < $< > $@ +debian.binary/changelog: debian/changelog + sed 's/^nvidia-graphics-drivers/nvidia-kernel/g' $< > $@ +debian/nvidia-libvdpau1-ia32.symbols: debian/nvidia-libvdpau1.symbols.i386 + sed 's/nvidia-libvdpau1/nvidia-libvdpau1-ia32/g' $< > $@ + +debian/nvidia-libvdpau1-ia32.lintian-overrides: debian/nvidia-libvdpau1.lintian-overrides.i386 + sed 's/^nvidia-libvdpau1:/nvidia-libvdpau1-ia32:/; s%usr/lib/%usr/lib32/%g' $< > $@ + + # Build architecture dependant packages using the common target. .PHONY: binary-arch binary-arch: build-stamp build-kernel-stamp install Index: debian/nvidia-libvdpau1.lintian-overrides.amd64.in =================================================================== --- debian/nvidia-libvdpau1.lintian-overrides.amd64.in (.../anbe-40-0-vdpau-cleanup) (revision 0) +++ debian/nvidia-libvdpau1.lintian-overrides.amd64.in (.../anbe-45-0-vdpau-extras) (revision 834) @@ -0,0 +1,7 @@ +nvidia-libvdpau1: binary-has-unneeded-section ./usr/lib/libvdpau.so.#VERSION# .comment +nvidia-libvdpau1: binary-has-unneeded-section ./usr/lib/libvdpau_nvidia.so.#VERSION# .comment +nvidia-libvdpau1: binary-has-unneeded-section ./usr/lib/libvdpau_trace.so.#VERSION# .comment + +# libvdpau.so.1 does dlopen("libvdpau_*.so") +nvidia-libvdpau1: non-dev-pkg-with-shlib-symlink usr/lib/libvdpau_nvidia.so.#VERSION# usr/lib/libvdpau_nvidia.so +nvidia-libvdpau1: non-dev-pkg-with-shlib-symlink usr/lib/libvdpau_trace.so.#VERSION# usr/lib/libvdpau_trace.so