Hello community, here is the log from the commit of package libquvi-scripts for openSUSE:Factory checked in at 2012-10-11 11:02:25 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libquvi-scripts (Old) and /work/SRC/openSUSE:Factory/.libquvi-scripts.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libquvi-scripts", Maintainer is "" Changes: -------- --- /work/SRC/openSUSE:Factory/libquvi-scripts/libquvi-scripts.changes 2012-01-24 12:19:22.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.libquvi-scripts.new/libquvi-scripts.changes 2012-10-11 11:02:29.000000000 +0200 @@ -1,0 +2,6 @@ +Tue Oct 2 15:37:37 UTC 2012 - [email protected] + +- Add libquvi-scripts-fix-youtube-lua.patch: Fix new "signature" + parameter added to YouTube playback URLs (bnc#783140). + +------------------------------------------------------------------- New: ---- libquvi-scripts-fix-youtube-lua.patch ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libquvi-scripts.spec ++++++ --- /var/tmp/diff_new_pack.6FOYbE/_old 2012-10-11 11:02:31.000000000 +0200 +++ /var/tmp/diff_new_pack.6FOYbE/_new 2012-10-11 11:02:31.000000000 +0200 @@ -24,6 +24,8 @@ Group: Productivity/Multimedia/Other Url: http://quvi.sourceforge.net/ Source: %{name}-%{version}.tar.bz2 +#PATCH-FIX-UPSTREAM libquvi-scripts-fix-youtube-lua.patch bnc#783140 [email protected] -- Fix new "signature" parameter added to YouTube playback URLs. +Patch0: libquvi-scripts-fix-youtube-lua.patch %if 0%{?suse_version} > 1210 # libquvi is not yet compatible with lua 5.2, see http://sourceforge.net/apps/trac/quvi/ticket/89 BuildRequires: lua51-devel @@ -60,6 +62,7 @@ %prep %setup -q +%patch0 -p1 %build %configure \ ++++++ libquvi-scripts-fix-youtube-lua.patch ++++++ >From 5b1c00284e1bae3069b51d07d84d3a096ca6bfcf Mon Sep 17 00:00:00 2001 From: Martin Herkt <[email protected]> Date: Thu, 27 Sep 2012 13:45:27 +0200 Subject: [PATCH] Fix youtube.lua YouTube has added a new "signature" parameter to their playback URLs. Append this parameter to the URL if url_encoded_fmt_stream_map contains "sig". --- share/lua/website/youtube.lua | 6 +++++- 1 files changed, 5 insertions(+), 1 deletions(-) diff -Naur a/share/lua/website/youtube.lua b/share/lua/website/youtube.lua --- a/share/lua/website/youtube.lua 2011-11-29 08:37:43.000000000 -0600 +++ b/share/lua/website/youtube.lua 2012-10-02 10:33:22.051245295 -0500 @@ -126,7 +126,11 @@ for f in fmt_stream_map:gfind('([^,]*),') do local d = U.decode(f) if d['itag'] and d['url'] then - urls[U.unescape(d['itag'])] = U.unescape(d['url']) + local uurl = U.unescape(d['url']) + if d['sig'] then + uurl = uurl .. "&signature=" .. U.unescape(d['sig']) + end + urls[U.unescape(d['itag'])] = uurl end end -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
