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

Reply via email to