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 - dimstar@opensuse.org + +- Add pitivi-translate-appdata.patch: Fix translation of + pitivi.appdata.xml. + +------------------------------------------------------------------- +Tue Aug 16 14:11:39 UTC 2016 - dimstar@opensuse.org + +- 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 - zaitor@opensuse.org + +- 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 - antoine.belvire@laposte.net + +- Add missing requirement: python3-matplotlib-gtk3 (pitivi 0.95 + doesn't start without it). + +------------------------------------------------------------------- +Wed Dec 16 14:10:35 UTC 2015 - dimstar@opensuse.org + +- 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 dimstar@opensuse.org -- git is not mandatory to build from tarballs +Patch0: pitivi-git-is-optional.patch +# PATCH-FIX-UPSTREAM pitivi-translate-appdata.patch dimstar@opensuse.org -- 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 <tsaunier@gnome.org> 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?= <alexandru.balut@gmail.com> 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 <tsaunier@gnome.org> 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