[packages/pitivi] - updated to 0.98 - build system has been switched to meson - use system gst-transcoder
qboosh
qboosh at pld-linux.org
Sun Jun 25 09:19:03 CEST 2017
commit 636af54cae986f1e6c89ed79aada550feacef5ca
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Sun Jun 25 09:20:22 2017 +0200
- updated to 0.98
- build system has been switched to meson
- use system gst-transcoder
pitivi.spec | 57 ++++++++++++++++++++++++++++++++++-----------------------
1 file changed, 34 insertions(+), 23 deletions(-)
---
diff --git a/pitivi.spec b/pitivi.spec
index e1e7acb..2f3b261 100644
--- a/pitivi.spec
+++ b/pitivi.spec
@@ -1,24 +1,23 @@
Summary: Non-linear video editor
Summary(pl.UTF-8): Nieliniowy edytor filmów
Name: pitivi
-Version: 0.95
+Version: 0.98
Release: 1
License: LGPL v2.1+
Group: X11/Applications/Multimedia
-Source0: http://ftp.gnome.org/pub/GNOME/sources/pitivi/0.95/%{name}-%{version}.tar.xz
-# Source0-md5: 7bb0bca1b25ef592f0105c3ad93b8c20
+Source0: http://ftp.gnome.org/pub/GNOME/sources/pitivi/0.98/%{name}-%{version}.tar.xz
+# Source0-md5: 6cdb446b130b982434f64042c6cdddb0
URL: http://www.pitivi.org/
-BuildRequires: autoconf >= 2.52
-BuildRequires: automake
BuildRequires: cairo-devel
BuildRequires: gettext-tools
BuildRequires: glib2-devel >= 1:2.30.0
BuildRequires: gobject-introspection-devel >= 1.32.0
-BuildRequires: gstreamer-devel >= 1.6.0
-BuildRequires: gstreamer-plugins-base-devel >= 1.6.0
+BuildRequires: gstreamer-devel >= 1.10.2
+BuildRequires: gstreamer-plugins-base-devel >= 1.10.2
+BuildRequires: gstreamer-transcoder-devel >= 1.8.1
BuildRequires: gtk+3-devel >= 3.10.0
BuildRequires: intltool >= 0.35.0
-BuildRequires: libtool >= 2:2
+BuildRequires: itstool
BuildRequires: pkgconfig
BuildRequires: python3 >= 1:3.2
BuildRequires: python3-devel >= 1:3.2
@@ -26,17 +25,20 @@ BuildRequires: python3-modules >= 1:3.2
BuildRequires: python3-pycairo-devel
BuildRequires: rpm-pythonprov
BuildRequires: rpmbuild(macros) >= 1.311
+BuildRequires: tar >= 1:1.22
BuildRequires: yelp-tools
+BuildRequires: xz
Requires(post,postun): desktop-file-utils
Requires(post,postun): gtk-update-icon-cache
Requires(post,postun): shared-mime-info
-Requires: gstreamer-audiosink >= 1.6.0
-Requires: gstreamer-editing-services >= 1.6.0
-Requires: gstreamer-plugins-good >= 1.6.0
-Requires: gstreamer-videosink >= 1.6.0
+Requires: gstreamer-audiosink >= 1.10.2
+Requires: gstreamer-editing-services >= 1.10.2
+Requires: gstreamer-plugins-good >= 1.10.2
+Requires: gstreamer-transcoder >= 1.8.1
+Requires: gstreamer-videosink >= 1.10.2
Requires: gtk+3 >= 3.10.0
Requires: hicolor-icon-theme
-Requires: python3-gstreamer >= 1.6.0
+Requires: python3-gstreamer >= 1.10.2
Requires: python3-pycairo
Requires: python3-pygobject3 >= 3
BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
@@ -51,21 +53,29 @@ PiTiVi jest programem do edycji wideo używającym GStreamera.
%setup -q
%build
-%{__libtoolize}
-%{__aclocal} -I m4 -I common/m4
-%{__autoconf}
-%{__automake}
-%configure \
- --disable-static
-%{__make}
+CC="%{__cc}" \
+CFLAGS="%{rpmcflags} %{rpmcppflags}" \
+LDFLAGS="%{rpmldflags}" \
+meson build \
+ --buildtype=plain \
+ --prefix=%{_prefix} \
+ --libdir=%{_libdir}
+
+ninja -C build -v
%install
rm -rf $RPM_BUILD_ROOT
-%{__make} install \
- DESTDIR=$RPM_BUILD_ROOT
+DESTDIR=$RPM_BUILD_ROOT \
+ninja -C build install -v
+
+# omitted by meson
+install -d $RPM_BUILD_ROOT{%{_datadir}/mime/packages,%{_mandir}/man1}
+cp -p docs/pitivi.1 $RPM_BUILD_ROOT%{_mandir}/man1
+cp -p pitivi.xml $RPM_BUILD_ROOT%{_datadir}/mime/packages
-%{__rm} $RPM_BUILD_ROOT%{_libdir}/%{name}/python/pitivi/timeline/renderer.la
+# junk installed by meson
+%{__rm} $RPM_BUILD_ROOT%{_libdir}/pitivi/python/pitivi/{configure.py.in,coptimizations/renderer.c}
%find_lang %{name} --with-gnome
@@ -98,6 +108,7 @@ rm -rf $RPM_BUILD_ROOT
%attr(755,root,root) %{_libdir}/%{name}/python/pitivi/timeline/renderer.so
%{_libdir}/%{name}/python/pitivi/undo
%{_libdir}/%{name}/python/pitivi/utils
+%{_libdir}/%{name}/python/pitivi/viewer
%{_datadir}/%{name}
%{_datadir}/appdata/pitivi.appdata.xml
%{_datadir}/mime/packages/%{name}.xml
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/pitivi.git/commitdiff/636af54cae986f1e6c89ed79aada550feacef5ca
More information about the pld-cvs-commit
mailing list