Hello community, here is the log from the commit of package pitivi for openSUSE:Factory checked in at 2017-07-07 10:17:07 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/pitivi (Old) and /work/SRC/openSUSE:Factory/.pitivi.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "pitivi" Fri Jul 7 10:17:07 2017 rev:31 rq:508384 version:0.98.1 Changes: -------- --- /work/SRC/openSUSE:Factory/pitivi/pitivi.changes 2017-02-06 15:24:07.407339805 +0100 +++ /work/SRC/openSUSE:Factory/.pitivi.new/pitivi.changes 2017-07-07 10:17:08.717068767 +0200 @@ -1,0 +2,6 @@ +Sun Jul 2 12:46:02 UTC 2017 - [email protected] + +- Update to version 0.98.1: + + Bug fix release to ensure compatibility with Gst 1.12. + +------------------------------------------------------------------- Old: ---- pitivi-0.98.tar.xz New: ---- pitivi-0.98.1.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ pitivi.spec ++++++ --- /var/tmp/diff_new_pack.XiMbr6/_old 2017-07-07 10:17:09.784917672 +0200 +++ /var/tmp/diff_new_pack.XiMbr6/_new 2017-07-07 10:17:09.788917106 +0200 @@ -17,7 +17,7 @@ Name: pitivi -Version: 0.98 +Version: 0.98.1 Release: 0 Summary: Intuitive and featureful movie editor License: LGPL-2.1+ ++++++ pitivi-0.98.tar.xz -> pitivi-0.98.1.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pitivi-0.98/NEWS new/pitivi-0.98.1/NEWS --- old/pitivi-0.98/NEWS 2016-12-05 16:15:47.000000000 +0100 +++ new/pitivi-0.98.1/NEWS 2017-06-30 23:46:52.000000000 +0200 @@ -1,3 +1,6 @@ +2017 June 30th - Pitivi 0.98.1 + * Bug fix release to ensure compatibility with Gst 1.12 + 2016 December 5th - Pitivi 0.98 * Customizable keyboard shortcuts @@ -216,7 +219,7 @@ 2008 Dec 11 - PiTiVi 0.11.3 * Remove usage of gobject as much as possible from non-ui components - * Make smarter choices about audio/video sinks + * Make smarter choices about audio/video sinks * Fix issues with seeking in ruler/viewer * general pylint cleanup * Picture support in the timeline diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pitivi-0.98/build/flatpak/pitivi.template.json new/pitivi-0.98.1/build/flatpak/pitivi.template.json --- old/pitivi-0.98/build/flatpak/pitivi.template.json 2016-11-22 21:54:00.000000000 +0100 +++ new/pitivi-0.98.1/build/flatpak/pitivi.template.json 2017-06-30 22:49:27.000000000 +0200 @@ -242,7 +242,7 @@ "build-options" : { "build-args": ["--share=network"] }, - "config-opts": ["--module=meson==0.35.1"], + "config-opts": ["--module=meson==0.37.1"], "sources": [ { "type": "file", diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pitivi-0.98/meson.build new/pitivi-0.98.1/meson.build --- old/pitivi-0.98/meson.build 2016-12-05 16:15:47.000000000 +0100 +++ new/pitivi-0.98.1/meson.build 2017-06-30 23:20:30.000000000 +0200 @@ -1,4 +1,4 @@ -project('pitivi', 'c', version: '0.98') +project('pitivi', 'c', version: '0.98.1') python = find_program('python3') intltool_merge = find_program('intltool-merge') diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pitivi-0.98/pitivi/check.py new/pitivi-0.98.1/pitivi/check.py --- old/pitivi-0.98/pitivi/check.py 2016-12-05 16:11:13.000000000 +0100 +++ new/pitivi-0.98.1/pitivi/check.py 2017-06-30 11:41:53.000000000 +0200 @@ -152,6 +152,10 @@ class GstPluginDependency(Dependency): + def __init__(self, *args, **kwargs): + self.__extra_modulenames = kwargs.pop("extra_modulenames", []) + super().__init__(*args, **kwargs) + def _try_importing_component(self): try: from gi.repository import Gst @@ -161,6 +165,12 @@ registry = Gst.Registry.get() plugin = registry.find_plugin(self.modulename) + if not plugin and self.__extra_modulenames: + for module in self.__extra_modulenames: + plugin = registry.find_plugin(module) + if plugin: + return plugin + return plugin def _format_version(self, plugin): @@ -372,7 +382,11 @@ GtkDependency("Gtk", GTK_API_VERSION, "3.20.0"), ClassicDependency("numpy"), GIDependency("Gio", "2.0"), - GstPluginDependency("gstgtk", "1.10.2"), + # TODO Remove extra_modules when we depend + # on Gst 1.12 + GstPluginDependency("gtk", "1.10.2", + extra_modulenames=["gstgtk"]), + GstPluginDependency("gdkpixbuf", "1.10.2"), ClassicDependency("matplotlib"), ] diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pitivi-0.98/subprojects/gst-transcoder/common/meson/config.h.meson new/pitivi-0.98.1/subprojects/gst-transcoder/common/meson/config.h.meson --- old/pitivi-0.98/subprojects/gst-transcoder/common/meson/config.h.meson 2016-07-15 18:04:17.000000000 +0200 +++ new/pitivi-0.98.1/subprojects/gst-transcoder/common/meson/config.h.meson 1970-01-01 01:00:00.000000000 +0100 @@ -1,68 +0,0 @@ -/* config.h.meson. Generated from meson. */ - -/* GStreamer API Version */ -#mesondefine GST_API_VERSION - -/* data dir */ -#mesondefine GST_DATADIR - -/* Extra platform specific plugin suffix */ -#mesondefine GST_EXTRA_MODULE_SUFFIX - -/* macro to use to show function name */ -#mesondefine GST_FUNCTION - -/* Defined if gcov is enabled to force a rebuild due to config.h changing */ -#mesondefine GST_GCOV_ENABLED - -/* Defined when registry scanning through fork is unsafe */ -#mesondefine GST_HAVE_UNSAFE_FORK - -/* Default errorlevel to use */ -#mesondefine GST_LEVEL_DEFAULT - -/* GStreamer license */ -#mesondefine GST_LICENSE - -/* package name in plugins */ -#mesondefine GST_PACKAGE_NAME - -/* package origin */ -#mesondefine GST_PACKAGE_ORIGIN - -/* Define to 1 if you have getrusage in the <sys/resource.h> header file. */ -#mesondefine HAVE_GETRUSAGE - - -/* library dir */ -#mesondefine LIBDIR - -/* gettext locale dir */ -#mesondefine LOCALEDIR - -/* Name of package */ -#mesondefine PACKAGE - -/* Define to the address where bug reports for this package should be sent. */ -#mesondefine PACKAGE_BUGREPORT - -/* Define to the full name of this package. */ -#mesondefine PACKAGE_NAME - -/* Define to the full name and version of this package. */ -#mesondefine PACKAGE_STRING - -/* Define to the one symbol short name of this package. */ -#mesondefine PACKAGE_TARNAME - -/* Define to the home page for this package. */ -#mesondefine PACKAGE_URL - -/* Define to the version of this package. */ -#mesondefine PACKAGE_VERSION - -/* directory where plugins are located */ -#mesondefine PLUGINDIR - -/* Version number of package */ -#mesondefine VERSION diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pitivi-0.98/subprojects/gst-transcoder/common/meson/meson.build new/pitivi-0.98.1/subprojects/gst-transcoder/common/meson/meson.build --- old/pitivi-0.98/subprojects/gst-transcoder/common/meson/meson.build 2016-07-29 00:29:34.000000000 +0200 +++ new/pitivi-0.98.1/subprojects/gst-transcoder/common/meson/meson.build 1970-01-01 01:00:00.000000000 +0100 @@ -1,49 +0,0 @@ -gst_version = meson.project_version() -version_arr = gst_version.split('.') -gst_version_major = version_arr[0] -gst_version_minor = version_arr[1] -gst_version_micro = version_arr[2] -if version_arr.length() == 4 - gst_version_nano = version_arr[3] -else - gst_version_nano = 0 -endif - -apiversion = '1.0' -soversion = 0 - -prefix = get_option('prefix') - -cc = meson.get_compiler('c') -cdata = configuration_data() -cdata.set('GST_VERSION_MAJOR', gst_version_major) -cdata.set('GST_VERSION_MINOR', gst_version_minor) -cdata.set('GST_VERSION_MICRO', gst_version_micro) -cdata.set('GST_VERSION_NANO', gst_version_nano) -cdata.set('GST_API_VERSION', '"@0@"'.format(apiversion)) -cdata.set('GST_DATADIR', '"@0@/@1@"'.format(prefix, get_option('datadir'))) -cdata.set('LOCALEDIR', '"@0@/@1@"'.format(prefix, get_option('localedir'))) -cdata.set('LIBDIR', '"@0@/@1@"'.format(prefix, get_option('libdir'))) -cdata.set('GST_API_VERSION', '"' + apiversion + '"') -cdata.set('GETTEXT_PACKAGE', '"gstreamer' + apiversion + '"') -cdata.set('GST_LEVEL_DEFAULT', 'GST_LEVEL_NONE') -cdata.set('GST_LICENSE', '"LGPL"') -cdata.set('GST_PACKAGE_ORIGIN', '"c"') -cdata.set('GST_PACKAGE_NAME', '"GStreamer Transcoder source release"') -cdata.set('PACKAGE', '"gst-transcoder"') -cdata.set('PACKAGE_NAME', '"GStreamer transcoder"') -cdata.set('PACKAGE_STRING', '"GStreamer Transcoder @0@"'.format(gst_version)) -cdata.set('PACKAGE_TARNAME', '"gstreamer-transcoder"') -cdata.set('PACKAGE_BUGREPORT', '"https://github.com/pitivi/gst-transcoder"') -cdata.set('PACKAGE_URL', 'https://github.com/pitivi/gst-transcoder""') -cdata.set('PACKAGE_VERSION', '"@0@"'.format(gst_version)) -cdata.set('PLUGINDIR', '"@0@/lib/gstreamer-@1@"'.format(get_option('prefix'), apiversion)) -cdata.set('VERSION', '"@0@"'.format(gst_version)) - -if cc.has_function('getrusage', prefix : '#include<sys/resource.h>') - cdata.set('HAVE_GETRUSAGE', 1) -endif - -configure_file(input : 'config.h.meson', - output : 'config.h', - configuration : cdata) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pitivi-0.98/subprojects/gst-transcoder/config.h.meson new/pitivi-0.98.1/subprojects/gst-transcoder/config.h.meson --- old/pitivi-0.98/subprojects/gst-transcoder/config.h.meson 2016-07-15 18:04:17.000000000 +0200 +++ new/pitivi-0.98.1/subprojects/gst-transcoder/config.h.meson 1970-01-01 01:00:00.000000000 +0100 @@ -1,68 +0,0 @@ -/* config.h.in. Generated from configure.ac by autoheader. */ - -/* GStreamer API Version */ -#mesondefine GST_API_VERSION - -/* data dir */ -#mesondefine GST_DATADIR - -/* Extra platform specific plugin suffix */ -#mesondefine GST_EXTRA_MODULE_SUFFIX - -/* macro to use to show function name */ -#mesondefine GST_FUNCTION - -/* Defined if gcov is enabled to force a rebuild due to config.h changing */ -#mesondefine GST_GCOV_ENABLED - -/* Defined when registry scanning through fork is unsafe */ -#mesondefine GST_HAVE_UNSAFE_FORK - -/* Default errorlevel to use */ -#mesondefine GST_LEVEL_DEFAULT - -/* GStreamer license */ -#mesondefine GST_LICENSE - -/* package name in plugins */ -#mesondefine GST_PACKAGE_NAME - -/* package origin */ -#mesondefine GST_PACKAGE_ORIGIN - -/* Define to 1 if you have getrusage in the <sys/resource.h> header file. */ -#mesondefine HAVE_GETRUSAGE - - -/* library dir */ -#mesondefine LIBDIR - -/* gettext locale dir */ -#mesondefine LOCALEDIR - -/* Name of package */ -#mesondefine PACKAGE - -/* Define to the address where bug reports for this package should be sent. */ -#mesondefine PACKAGE_BUGREPORT - -/* Define to the full name of this package. */ -#mesondefine PACKAGE_NAME - -/* Define to the full name and version of this package. */ -#mesondefine PACKAGE_STRING - -/* Define to the one symbol short name of this package. */ -#mesondefine PACKAGE_TARNAME - -/* Define to the home page for this package. */ -#mesondefine PACKAGE_URL - -/* Define to the version of this package. */ -#mesondefine PACKAGE_VERSION - -/* directory where plugins are located */ -#mesondefine PLUGINDIR - -/* Version number of package */ -#mesondefine VERSION diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pitivi-0.98/subprojects/gst-transcoder/gst/transcode/gsttranscodebin.c new/pitivi-0.98.1/subprojects/gst-transcoder/gst/transcode/gsttranscodebin.c --- old/pitivi-0.98/subprojects/gst-transcoder/gst/transcode/gsttranscodebin.c 2016-07-15 18:04:17.000000000 +0200 +++ new/pitivi-0.98.1/subprojects/gst-transcoder/gst/transcode/gsttranscodebin.c 2017-06-30 11:42:08.000000000 +0200 @@ -534,6 +534,6 @@ GST_PLUGIN_DEFINE (GST_VERSION_MAJOR, GST_VERSION_MINOR, - transcoding, + transcode, "A plugin containing elements for transcoding", plugin_init, VERSION, GST_LICENSE, GST_PACKAGE_NAME, GST_PACKAGE_ORIGIN) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/pitivi-0.98/subprojects/gst-transcoder/meson.build new/pitivi-0.98.1/subprojects/gst-transcoder/meson.build --- old/pitivi-0.98/subprojects/gst-transcoder/meson.build 2016-08-02 12:32:59.000000000 +0200 +++ new/pitivi-0.98.1/subprojects/gst-transcoder/meson.build 2017-06-30 11:42:08.000000000 +0200 @@ -1,8 +1,36 @@ project('gst-renderer', 'c', - version : '1.8.1.1', - meson_version : '>= 0.28.0') + version : '1.10.1', + meson_version : '>= 0.36.0') -subdir('common/meson') +gst_version = meson.project_version() +version_arr = gst_version.split('.') +gst_version_major = version_arr[0] +gst_version_minor = version_arr[1] +gst_version_micro = version_arr[2] +if version_arr.length() == 4 + gst_version_nano = version_arr[3] +else + gst_version_nano = 0 +endif + +apiversion = '1.0' +soversion = 0 + +prefix = get_option('prefix') + +cc = meson.get_compiler('c') +cdata = configuration_data() +cdata.set('GST_LICENSE', '"LGPL"') +cdata.set('GST_PACKAGE_ORIGIN', '"c"') +cdata.set('GST_PACKAGE_NAME', '"GStreamer Transcoder source release"') +cdata.set('PACKAGE', '"gst-transcoder"') +cdata.set('VERSION', '"@0@"'.format(gst_version)) + +if cc.has_function('getrusage', prefix : '#include<sys/resource.h>') + cdata.set('HAVE_GETRUSAGE', 1) +endif + +configure_file(output : 'config.h', configuration : cdata) GST_DEP_VERSION = '>= @0@'.format(meson.project_version()) @@ -54,11 +82,9 @@ '-DGST_DISABLE_DEPRECATED', ] -configure_file(input : 'common/meson/config.h.meson', - output : 'config.h', - configuration : cdata) +configure_file(output : 'config.h', configuration : cdata) -gst_transcoder_plugin = shared_library('gsttranscoderplugin', +gst_transcoder_plugin = shared_library('gsttranscode', 'gst/transcode/gsttranscodebin.c', 'gst/transcode/gst-cpu-throttling-clock.c', 'gst/transcode/gsturitranscodebin.c',
