Bug#810961: transition: libquvi

2016-01-19 Thread Tim
I noticed that the libquvi in experimental missed a couple of the more recent 
revisions in unstable, particularly the switch to lua5.2.

see attached patch for update fixing this and a couple of other misc things
diff -Nru libquvi-0.9.3/debian/changelog libquvi-0.9.4/debian/changelog
--- libquvi-0.9.3/debian/changelog  2013-10-14 03:01:40.0 +1100
+++ libquvi-0.9.4/debian/changelog  2016-01-20 16:21:00.0 +1100
@@ -1,3 +1,12 @@
+libquvi (0.9.4-1) UNRELEASED; urgency=medium
+
+  * New upstream release
+  * Merge missing debian revisions 0.4.1-2.1 and 0.4.1-3
+  * Drop lua-scripts-below-cwd.patch, no longer applies
+  * debian/rules: remove obsolete dh_auto_configure overrides
+
+ -- Tim Lunn   Wed, 20 Jan 2016 16:19:10 +1100
+
 libquvi (0.9.3-1) experimental; urgency=low
 
   * New upstream release.
@@ -15,6 +24,26 @@
 
  -- Ansgar Burchardt   Sun, 13 Oct 2013 16:04:10 +0200
 
+libquvi (0.4.1-3) unstable; urgency=medium
+
+  * Do not look for Lua helper scripts below current directory.
+(Closes: #774555)
++ new patch: lua-scripts-below-cwd.patch
+
+ -- Ansgar Burchardt   Sun, 04 Jan 2015 12:52:34 +0100
+
+libquvi (0.4.1-2.1) unstable; urgency=medium
+
+  * Non-maintainer upload.
+  * Add build-dependency on pkg-config (Closes: #747798)
+  * Switch build-dependency from liblua5.1-0-dev to liblua5.2-dev
+  * Add debian/patches/lua52.patch
+- make configure.ac check for lua5.2.pc
+  * Add Breaks: mpv (<< 0.3.10-2~) which uses both libquvi and lua5.1
+- Alessandro Ghedini (ghedo@) will take care of fixing mpv
+
+ -- Andreas Henriksson   Thu, 22 May 2014 15:56:20 +0200
+
 libquvi (0.4.1-2) unstable; urgency=low
 
   * Use dh-autoreconf. This also updates config.{guess,sub} at build time.
diff -Nru libquvi-0.9.3/debian/control libquvi-0.9.4/debian/control
--- libquvi-0.9.3/debian/control2013-10-14 00:43:00.0 +1100
+++ libquvi-0.9.4/debian/control2016-01-20 12:05:39.0 +1100
@@ -6,7 +6,7 @@
 Build-Depends: debhelper (>= 8.1.3~), dh-autoreconf,
  asciidoc, doxygen, pkg-config,
  libcurl4-gnutls-dev | libcurl4-dev, libgcrypt11-dev | libgcrypt-dev,
- libglib2.0-dev, liblua5.1-0-dev, libproxy-dev, libquvi-scripts-0.9
+ libglib2.0-dev, liblua5.2-dev, libproxy-dev, libquvi-scripts-0.9
 Standards-Version: 3.9.4
 Vcs-Git: git://github.com/mogaal/libquvi.git
 Vcs-Browser: https://github.com/mogaal/libquvi
@@ -17,6 +17,7 @@
 Multi-Arch: same
 Pre-Depends: ${misc:Pre-Depends}, dpkg (>= 1.15.6)
 Depends: ${shlibs:Depends}, ${misc:Depends}, libquvi-scripts-0.9
+Breaks: mpv (<< 0.3.10-2~)
 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
diff -Nru libquvi-0.9.3/debian/patches/lua52.patch 
libquvi-0.9.4/debian/patches/lua52.patch
--- libquvi-0.9.3/debian/patches/lua52.patch1970-01-01 10:00:00.0 
+1000
+++ libquvi-0.9.4/debian/patches/lua52.patch2016-01-20 12:03:13.0 
+1100
@@ -0,0 +1,11 @@
+--- a/configure.ac
 b/configure.ac
+@@ -47,7 +47,7 @@
+ # Checks for libraries.
+ PKG_CHECK_MODULES([liblua], [lua >= 5.1], [], [
+   PKG_CHECK_MODULES([liblua], [lua51 >= 5.1], [], [
+-PKG_CHECK_MODULES([liblua], [lua5.1 >= 5.1], [], [
++PKG_CHECK_MODULES([liblua], [lua5.2 >= 5.1], [], [
+   PKG_CHECK_MODULES(liblua, [lua-5.1 >= 5.1])])
+   ])
+ ])
diff -Nru libquvi-0.9.3/debian/patches/series 
libquvi-0.9.4/debian/patches/series
--- libquvi-0.9.3/debian/patches/series 2013-10-14 02:56:43.0 +1100
+++ libquvi-0.9.4/debian/patches/series 2016-01-20 16:18:30.0 +1100
@@ -1 +1,2 @@
 doxygen.patch
+lua52.patch
diff -Nru libquvi-0.9.3/debian/rules libquvi-0.9.4/debian/rules
--- libquvi-0.9.3/debian/rules  2013-10-14 01:00:03.0 +1100
+++ libquvi-0.9.4/debian/rules  2016-01-20 16:20:35.0 +1100
@@ -3,9 +3,6 @@
 %:
dh $@ --with autoreconf
 
-override_dh_auto_configure:
-   dh_auto_configure -- --with-examples --datadir=/usr/share/libquvi7
-
 override_dh_auto_build:
dh_auto_build -- all doc
 


Bug#810961: transition: libquvi

2016-01-16 Thread Emilio Pozuelo Monfort
Control: tags -1 confirmed

On 14/01/16 10:11, Tim Lunn wrote:
> Package: release.debian.org
> Severity: normal
> User: release.debian@packages.debian.org
> Usertags: transition
> 
> libquvi-0.9 is required by totem-pl-parser, current package of the latter has 
> libquvi-0.9 port
> reverted but it is buggy and doesnt work currently. This will allow 
> grilo-plugins to be updated,
> which is a core part of the GNOME desktop.
> 
> libquvi, libquvi-scripts and quvi are in experimental already.
> 
> These remaining 2 reverse depends, have patches/updates filed on the 
> following bugs, they need uploading
> http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=810952
> http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=810953
> I have test-built both these against unstable+libquvi from experimental

Go ahead when you're ready.

Cheers,
Emilio



Bug#810961: transition: libquvi

2016-01-14 Thread Tim Lunn
Package: release.debian.org
Severity: normal
User: release.debian@packages.debian.org
Usertags: transition

libquvi-0.9 is required by totem-pl-parser, current package of the latter has 
libquvi-0.9 port
reverted but it is buggy and doesnt work currently. This will allow 
grilo-plugins to be updated,
which is a core part of the GNOME desktop.

libquvi, libquvi-scripts and quvi are in experimental already.

These remaining 2 reverse depends, have patches/updates filed on the following 
bugs, they need uploading
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=810952
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=810953
I have test-built both these against unstable+libquvi from experimental

Ben file:

title = "libquvi";
is_affected = .depends ~ "libquvi7" | .depends ~ "libquvi-0.9-0.9.3";
is_good = .depends ~ "libquvi-0.9-0.9.3";
is_bad = .depends ~ "libquvi7";


-- System Information:
Debian Release: stretch/sid
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.3.0-5-generic (SMP w/4 CPU cores)
Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)