Hello community,

here is the log from the commit of package pitivi for openSUSE:Factory checked 
in at 2016-10-19 13:05:26
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/pitivi (Old)
 and      /work/SRC/openSUSE:Factory/.pitivi.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "pitivi"

Changes:
--------
--- /work/SRC/openSUSE:Factory/pitivi/pitivi.changes    2015-06-02 
10:10:12.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.pitivi.new/pitivi.changes       2016-10-19 
13:05:27.000000000 +0200
@@ -1,0 +2,60 @@
+Thu Oct 13 12:17:58 UTC 2016 - [email protected]
+
+- Add pitivi-translate-appdata.patch: Fix translation of
+  pitivi.appdata.xml.
+
+-------------------------------------------------------------------
+Tue Aug 16 14:11:39 UTC 2016 - [email protected]
+
+- Update to version 0.97.1:
+  + The rendering dialog has been reworked to clearly state what
+    encoders and muxer are officially supported (and the GES
+    integration tests have been added to check those).
+  + The build system has been ported to Meson and gst-transcoder is
+    now a subproject.
+  + Usual bug fixes.
+- Add pkgconfig(gst-transcoder-1.0) BuildRequires: new dependency
+  (which was shipped as a submodule in the tarball; remove the
+  bundled version during prep).
+- Add meson and python3-nose BuildRequires: build system was ported
+  to meson.
+- No longer use configure macro: upstream uses meson, which
+  provides configure for convenience, but it's not autoconf.
+- Add pitivi-git-is-optional.patch: Do not require 'git' to be
+  present when building released tarballs.
+
+-------------------------------------------------------------------
+Fri Jul  1 15:49:38 UTC 2016 - [email protected]
+
+- Update to version 0.96:
+  + Besides the usual cleanup and bug squashing, this release
+    brings a fundamental feature which greatly improves the edit
+    experience. Now you can edit and render a video project with
+    any video files with great accuracy, thanks to proxy files.
+
+-------------------------------------------------------------------
+Wed Jan 20 15:46:30 UTC 2016 - [email protected]
+
+- Add missing requirement: python3-matplotlib-gtk3 (pitivi 0.95
+  doesn't start without it).
+
+-------------------------------------------------------------------
+Wed Dec 16 14:10:35 UTC 2015 - [email protected]
+
+- Update to version 0.95:
+  + The timeline has been rewritten purely in GTK+.
+  + The glimagesink video rendering widget was replaced by
+    gtk(gl)sink.
+  + The clip transformation box has been reimplemented.
+  + Direct importing to the timeline.
+  + Ability to copy and paste clips across the timeline.
+  + Integration with GstValidate and the "scenarios" system.
+  + Rewritten video mixing elements.
+  + We finally killed GNonLin.
+  + Now compatible again with smaller screen resolutions.
+  + Massive bug fixing all over the place.
+- Add pkgconfig(gstreamer-1.0), pkgconfig(gstreamer-video-1.0) and
+  pkgconfig(gtk+-3.0) BuildRequires: new dependencies.
+- Drop gstreamer-plugin-gnonlin Requires: no longer needed.
+
+-------------------------------------------------------------------

Old:
----
  pitivi-0.94.tar.xz

New:
----
  pitivi-0.97.1.tar.xz
  pitivi-git-is-optional.patch
  pitivi-translate-appdata.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ pitivi.spec ++++++
--- /var/tmp/diff_new_pack.tMxWrk/_old  2016-10-19 13:05:28.000000000 +0200
+++ /var/tmp/diff_new_pack.tMxWrk/_new  2016-10-19 13:05:29.000000000 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package pitivi
 #
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,29 +17,39 @@
 
 
 Name:           pitivi
-Version:        0.94
+Version:        0.97.1
 Release:        0
 Summary:        Intuitive and featureful movie editor
 License:        LGPL-2.1+
 Group:          Productivity/Multimedia/Video/Editors and Convertors
 Url:            http://www.pitivi.org/
-Source:         
http://download.gnome.org/sources/pitivi/%{version}/%{name}-%{version}.tar.xz
+Source:         
http://download.gnome.org/sources/pitivi/0.97/%{name}-%{version}.tar.xz
+# PATCH-FIX-UPSTREAM pitivi-git-is-optional.patch [email protected] -- git 
is not mandatory to build from tarballs
+Patch0:         pitivi-git-is-optional.patch
+# PATCH-FIX-UPSTREAM pitivi-translate-appdata.patch [email protected] -- 
pitivi.appdata.xml is not properly translated
+Patch1:         pitivi-translate-appdata.patch
 BuildRequires:  fdupes
 BuildRequires:  gnome-doc-utils-devel >= 0.18.0
-BuildRequires:  gobject-introspection
+BuildRequires:  gobject-introspection >= 1.31.1
 BuildRequires:  hicolor-icon-theme
 BuildRequires:  intltool
 BuildRequires:  itstool
+BuildRequires:  meson
 BuildRequires:  pkg-config
 BuildRequires:  python3-cairo-devel
 BuildRequires:  python3-gobject
+BuildRequires:  python3-nose
 BuildRequires:  shared-mime-info
 BuildRequires:  translation-update-upstream
 BuildRequires:  update-desktop-files
-Requires:       gstreamer-plugin-gnonlin >= 1.4.0
+BuildRequires:  pkgconfig(gst-transcoder-1.0) >= 1.8.1
+BuildRequires:  pkgconfig(gstreamer-1.0) >= 1.8.2
+BuildRequires:  pkgconfig(gstreamer-video-1.0) >= 1.8.2
+BuildRequires:  pkgconfig(gtk+-3.0) >= 3.20.0
 Requires:       python3-cairo
 Requires:       python3-gobject
 Requires:       python3-gst
+Requires:       python3-matplotlib-gtk3
 Requires:       python3-numpy
 # We need a minimal version of the GES-1.0 package, so we have to specify it 
manually
 Requires:       typelib-1_0-GES-1_0 >= 1.4.0
@@ -56,10 +66,15 @@
 %lang_package
 %prep
 %setup -q
+# Remove bunlded gst-transcoder
+rm -rf subprojects/gst-transcoder
+%patch0 -p1
+%patch1 -p1
 translation-update-upstream
 
 %build
-%configure --disable-static
+# Do not use the configure script: this is meson wrapped, not autoconf
+./configure --prefix=%{_prefix}
 %__make %{?_smp_mflags} V=1
 
 %install
@@ -106,9 +121,7 @@
 %dir %{_datadir}/icons/hicolor/512x512
 %dir %{_datadir}/icons/hicolor/512x512/apps
 %{_datadir}/icons/hicolor/*/apps/pitivi.png
-%{_datadir}/mime/packages/pitivi.xml
 %{_datadir}/pitivi/
-%{_mandir}/man1/pitivi.1%{?ext_man}
 
 %files lang -f %{name}.lang
 

++++++ pitivi-0.94.tar.xz -> pitivi-0.97.1.tar.xz ++++++
++++ 246503 lines of diff (skipped)

++++++ pitivi-git-is-optional.patch ++++++
>From fa177a2ddb9ecf2c2a228fffa971a6b169cf1cf0 Mon Sep 17 00:00:00 2001
From: Thibault Saunier <[email protected]>
Date: Tue, 9 Aug 2016 11:09:25 -0400
Subject: build: Do not run git unconditionally

When running from the tarballs, it might not be present.
---
 configure   | 2 +-
 meson.build | 8 +++++++-
 2 files changed, 8 insertions(+), 2 deletions(-)

diff --git a/configure b/configure
index ef446b8..4843b3e 100755
--- a/configure
+++ b/configure
@@ -51,7 +51,7 @@ def install_pre_commit_hook():
                os.path.join(ROOTDIR, ".git", "pre-commit"))
     try:
         subprocess.check_call(["pre-commit", "install"])
-    except FileNotFoundError:
+    except (FileNotFoundError, subprocess.CalledProcessError):
         print("Please install pre-commit from http://pre-commit.com/ before"
               " proposing patches")
 
diff --git a/meson.build b/meson.build
index 5ddf5d4..872d1c8 100644
--- a/meson.build
+++ b/meson.build
@@ -15,7 +15,13 @@ gst_transcoder_dep = dependency('gst-transcoder-1.0', 
version : '>= 1.8.1',
 
 pkgdatadir = get_option('datadir') + '/pitivi'
 
-GITVERSION = run_command('git', 'describe', '--always').stdout().strip()
+git = find_program('git', required : false)
+if git.found()
+    GITVERSION = run_command(git, 'describe', '--always').stdout().strip()
+else
+    GITVERSION = ''
+endif
+
 cdata = configuration_data()
 cdata.set('CONFIGURED_PYTHONPATH', '')
 cdata.set('CONFIGURED_GI_TYPELIB_PATH', '')
-- 
cgit v0.12


++++++ pitivi-translate-appdata.patch ++++++
>From bc9ad637627c47020f8bab220f2287e183c083b1 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Alexandru=20B=C4=83lu=C8=9B?= <[email protected]>
Date: Mon, 26 Sep 2016 16:26:45 +0200
Subject: Fix appdata file not being translated

Thanks to DimStar for noticing!

Reviewed-by: Thibault Saunier <[email protected]>
Differential Revision: https://phabricator.freedesktop.org/D1331
---
 data/meson.build | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/data/meson.build b/data/meson.build
index 661ae9e..2c3915e 100644
--- a/data/meson.build
+++ b/data/meson.build
@@ -17,6 +17,6 @@ custom_target('pitivi.desktop',
 custom_target('pitivi.appdata.xml',
     output : 'pitivi.appdata.xml',
     input : 'pitivi.appdata.xml.in',
-    command : [intltool_merge, '--desktop-style', podir, '@INPUT@', 
'@OUTPUT@'],
+    command : [intltool_merge, '--xml-style', podir, '@INPUT@', '@OUTPUT@'],
     install : true,
     install_dir : get_option('datadir') + '/appdata')
-- 
cgit v0.12



Reply via email to