Package: libquvi0 Version: 0.2.15-1 Followup-For: Bug #636591 The just released version 0.2.19 contains a fix for this bug.
I prepared some patches to update the packaging. I updated the symbols file and bumped the soname, moved the lua scripts in their own package (libquvi-data) as per policy 8.2. (Closes: #614384) I also made libquvi-doc Architecture: all, as it contains only non-binary files. Thanks, Daniel Schaal -- System Information: Debian Release: wheezy/sid APT prefers unstable APT policy: (990, 'unstable'), (102, 'experimental') Architecture: amd64 (x86_64) Kernel: Linux 3.0.0fglrx2 (SMP w/2 CPU cores) Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages libquvi0 depends on: ii libc6 2.13-13 Embedded GNU C Library: Shared lib ii libcurl3-gnutls 7.21.7-1 Multi-protocol file transfer libra ii liblua5.1-0 5.1.4-10 Shared library for the Lua interpr libquvi0 recommends no packages. libquvi0 suggests no packages. -- no debconf information
>From 720f32c52336d16f29d0e6cc85a564f29582bb46 Mon Sep 17 00:00:00 2001 From: Daniel Schaal <farb...@web.de> Date: Fri, 5 Aug 2011 00:47:33 +0200 Subject: [PATCH 1/2] adapt packaging for bumped soname --- debian/control | 6 +++--- debian/libquvi0.install | 2 -- debian/libquvi0.symbols | 18 ------------------ debian/libquvi6.install | 2 ++ debian/libquvi6.symbols | 32 ++++++++++++++++++++++++++++++++ debian/rules | 2 +- 6 files changed, 38 insertions(+), 24 deletions(-) delete mode 100644 debian/libquvi0.install delete mode 100644 debian/libquvi0.symbols create mode 100644 debian/libquvi6.install create mode 100644 debian/libquvi6.symbols diff --git a/debian/control b/debian/control index cc828d5..90aa457 100644 --- a/debian/control +++ b/debian/control @@ -2,11 +2,11 @@ Source: libquvi Section: libs Priority: extra Maintainer: Alejandro Garrido Mota <garridom...@gmail.com> -Build-Depends: debhelper (>= 7.0.50~), libcurl4-gnutls-dev | libcurl4-dev, liblua5.1-0-dev +Build-Depends: debhelper (>= 7.0.50~), dh-autoreconf, libcurl4-gnutls-dev | libcurl4-dev, liblua5.1-0-dev Standards-Version: 3.9.2 Homepage: http://quvi.sourceforge.net -Package: libquvi0 +Package: libquvi6 Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Description: library for parsing video download links (runtime libraries) @@ -18,7 +18,7 @@ Description: library for parsing video download links (runtime libraries) Package: libquvi-dev Section: libdevel Architecture: any -Depends: ${misc:Depends}, libquvi0 (= ${binary:Version}) +Depends: ${misc:Depends}, libquvi6 (= ${binary:Version}) Description: library for parsing video download links (development package) Library to parse Adobe flash video download links. It supports Youtube and other similar video websites. It provides access to functionality and diff --git a/debian/libquvi0.install b/debian/libquvi0.install deleted file mode 100644 index 1ee3fa9..0000000 --- a/debian/libquvi0.install +++ /dev/null @@ -1,2 +0,0 @@ -/usr/lib/*.so.* -/usr/share/quvi/lua diff --git a/debian/libquvi0.symbols b/debian/libquvi0.symbols deleted file mode 100644 index 204c54b..0000000 --- a/debian/libquvi0.symbols +++ /dev/null @@ -1,18 +0,0 @@ -libquvi.so.0 libquvi0 #MINVER# - VER_0.1.0@VER_0.1.0 0.2.15 - quvi_close@VER_0.1.0 0.2.15 - quvi_free@VER_0.1.0 0.2.15 - quvi_getinfo@VER_0.1.0 0.2.15 - quvi_getprop@VER_0.1.0 0.2.15 - quvi_init@VER_0.1.0 0.2.15 - quvi_next_host@VER_0.1.0 0.2.15 - quvi_next_media_url@VER_0.1.0 0.2.15 - quvi_next_supported_website@VER_0.1.0 0.2.15 - quvi_next_videolink@VER_0.1.0 0.2.15 - quvi_parse@VER_0.1.0 0.2.15 - quvi_parse_close@VER_0.1.0 0.2.15 - quvi_setopt@VER_0.1.0 0.2.15 - quvi_strerror@VER_0.1.0 0.2.15 - quvi_supported@VER_0.1.0 0.2.15 - quvi_version@VER_0.1.0 0.2.15 - quvi_write_callback_default@VER_0.1.0 0.2.15 diff --git a/debian/libquvi6.install b/debian/libquvi6.install new file mode 100644 index 0000000..1ee3fa9 --- /dev/null +++ b/debian/libquvi6.install @@ -0,0 +1,2 @@ +/usr/lib/*.so.* +/usr/share/quvi/lua diff --git a/debian/libquvi6.symbols b/debian/libquvi6.symbols new file mode 100644 index 0000000..6994564 --- /dev/null +++ b/debian/libquvi6.symbols @@ -0,0 +1,32 @@ +libquvi.so.6 libquvi6 #MINVER# + VER_0.1.0@VER_0.1.0 0.2.15 + quvi_close@VER_0.1.0 0.2.15 + quvi_free@VER_0.1.0 0.2.15 + quvi_getinfo@VER_0.1.0 0.2.15 + quvi_getprop@VER_0.1.0 0.2.15 + quvi_ident_getprop@VER_0.1.0 0.2.19 + quvi_init@VER_0.1.0 0.2.15 + quvi_llst_append@VER_0.1.0 0.2.19 + quvi_llst_data@VER_0.1.0 0.2.19 + quvi_llst_free@VER_0.1.0 0.2.19 + quvi_llst_next@VER_0.1.0 0.2.19 + quvi_llst_size@VER_0.1.0 0.2.19 + quvi_net_get_one_prop_feat@VER_0.1.0 0.2.19 + quvi_net_getprop@VER_0.1.0 0.2.19 + quvi_net_getprop_feat@VER_0.1.0 0.2.19 + quvi_net_seterr@VER_0.1.0 0.2.19 + quvi_net_setprop@VER_0.1.0 0.2.19 + quvi_next_host@VER_0.1.0 0.2.15 + quvi_next_media_url@VER_0.1.0 0.2.15 + quvi_next_supported_website@VER_0.1.0 0.2.15 + quvi_next_videolink@VER_0.1.0 0.2.15 + quvi_parse@VER_0.1.0 0.2.15 + quvi_parse_close@VER_0.1.0 0.2.15 + quvi_query_formats@VER_0.1.0 0.2.19 + quvi_setopt@VER_0.1.0 0.2.15 + quvi_strerror@VER_0.1.0 0.2.15 + quvi_supported@VER_0.1.0 0.2.15 + quvi_supported_ident@VER_0.1.0 0.2.19 + quvi_supported_ident_close@VER_0.1.0 0.2.19 + quvi_version@VER_0.1.0 0.2.15 + quvi_write_callback_default@VER_0.1.0 0.2.15 diff --git a/debian/rules b/debian/rules index 89ad5f2..44f1665 100755 --- a/debian/rules +++ b/debian/rules @@ -1,7 +1,7 @@ #!/usr/bin/make -f %: - dh $@ + dh $@ --parallel --with autoreconf override_dh_auto_configure: dh_auto_configure -- --enable-nsfw -- 1.7.5.4
>From 2a275b8dce432c07f0f4ec7d09e1daace376c3ed Mon Sep 17 00:00:00 2001 From: Daniel Schaal <farb...@web.de> Date: Fri, 5 Aug 2011 00:54:29 +0200 Subject: [PATCH 2/2] split lua scripts in libquvi-data package, make libquvi-doc Arch: all --- debian/control | 17 +++++++++++++++-- debian/libquvi-data.install | 1 + debian/libquvi6.install | 3 +-- 3 files changed, 17 insertions(+), 4 deletions(-) create mode 100644 debian/libquvi-data.install diff --git a/debian/control b/debian/control index 90aa457..44461a3 100644 --- a/debian/control +++ b/debian/control @@ -8,7 +8,7 @@ Homepage: http://quvi.sourceforge.net Package: libquvi6 Architecture: any -Depends: ${shlibs:Depends}, ${misc:Depends} +Depends: ${shlibs:Depends}, ${misc:Depends}, libquvi-data (= ${binary:Version}) Description: library for parsing video download links (runtime libraries) Library to parse Adobe flash video download links. It supports Youtube and other similar video websites. It provides access to functionality and @@ -28,9 +28,22 @@ Description: library for parsing video download links (development package) This package provides the necessary files to compile programs which use libquvi0. +Package: libquvi-data +Architecture: all +Depends: ${misc:Depends} +Breaks: libquvi0 +Replaces: libquvi0 +Description: library for parsing video download links (data package) + Library to parse Adobe flash video download links. It supports Youtube + and other similar video websites. It provides access to functionality and + data through an API, and does not enable or require the use of the + flash technology. + . + This package provides the lua scripts for parsing various websites. + Package: libquvi-doc Section: doc -Architecture: any +Architecture: all Depends: ${misc:Depends} Description: library for parsing video download links (documentation package) Library to parse Adobe flash video download links. It supports Youtube diff --git a/debian/libquvi-data.install b/debian/libquvi-data.install new file mode 100644 index 0000000..a1ecb8d --- /dev/null +++ b/debian/libquvi-data.install @@ -0,0 +1 @@ +usr/share/quvi/lua diff --git a/debian/libquvi6.install b/debian/libquvi6.install index 1ee3fa9..093956b 100644 --- a/debian/libquvi6.install +++ b/debian/libquvi6.install @@ -1,2 +1 @@ -/usr/lib/*.so.* -/usr/share/quvi/lua +usr/lib/*.so.* -- 1.7.5.4