From 6e96ae4e85f5d5629857d3b4057f639b1043ed7d Mon Sep 17 00:00:00 2001 From: Igor Gnatenko Date: Dec 13 2016 07:39:00 +0000 Subject: Use meson macro and other fixes Signed-off-by: Igor Gnatenko --- diff --git a/.gitignore b/.gitignore index 3eb5f27..1acf0ee 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +1,4 @@ /1.8.0.tar.gz /1.8.1.tar.gz /1.8.2.tar.gz +/gst-transcoder-1.8.2.tar.gz diff --git a/gst-transcoder.spec b/gst-transcoder.spec index ebf27d0..b0bc154 100644 --- a/gst-transcoder.spec +++ b/gst-transcoder.spec @@ -1,66 +1,70 @@ +%global apiver 1.0 + Name: gst-transcoder Version: 1.8.2 -Release: 1%{?dist} +Release: 2%{?dist} Summary: GStreamer Transcoding API Group: Applications/Multimedia License: LGPLv2+ URL: https://github.com/pitivi/%{name} -Source0: http://github.com/pitivi/%{name}/archive/%{version}.tar.gz +Source0: %{url}/archive/%{version}/%{name}-%{version}.tar.gz + BuildRequires: meson -BuildRequires: ninja-build +BuildRequires: gcc +BuildRequires: pkgconfig(gobject-2.0) +BuildRequires: pkgconfig(glib-2.0) +BuildRequires: pkgconfig(gstreamer-1.0) +BuildRequires: pkgconfig(gstreamer-pbutils-1.0) BuildRequires: gobject-introspection-devel -BuildRequires: gstreamer1-devel -BuildRequires: gstreamer1-plugins-base-devel %description -GStreamer Transcoding API +%{summary}. %package devel -Summary: GStreamer Transcoding API -Requires: %{name}%{?_isa} = %{version}-%{release} -Requires: gstreamer1-devel +Summary: Development libraries and header files for %{name} +Requires: %{name}%{?_isa} = %{?epoch:%{epoch}:}%{version}-%{release} +# https://github.com/pitivi/gst-transcoder/issues/4 +Requires: gstreamer1-devel%{?_isa} %description devel -GStreamer Transcoding API - -This package contains the development files. +%{summary}. %prep -%setup -q - +%autosetup %build -./configure --prefix=/usr -%make_build +%meson +%meson_build %install -%make_install - -if [ ! -d "%{buildroot}%{_libdir}/girepository-1.0" ]; then - mkdir -p %{buildroot}%{_libdir} - mv %{buildroot}/usr/lib/girepository-1.0 %{buildroot}%{_libdir} -fi +%meson_install %post -p /sbin/ldconfig - %postun -p /sbin/ldconfig - %files %license LICENSE -%{_bindir}/%{name}-1.0 -%{_libdir}/girepository-1.0/ +%{_bindir}/%{name}-%{apiver} +%dir %{_libdir}/girepository-1.0/ +%{_libdir}/girepository-1.0/GstTranscoder-%{apiver}.typelib %{_libdir}/gstreamer-1.0/libgsttranscoderplugin.so -%{_libdir}/libgsttranscoder-1.0.so -%{_libdir}/libgsttranscoder-1.0.so.0 -%{_datadir}/gir-1.0/ +%{_libdir}/libgsttranscoder-%{apiver}.so.* %files devel %{_includedir}/gstreamer-1.0/gst/transcoder/ -%{_libdir}/pkgconfig/%{name}-1.0.pc +%{_libdir}/libgsttranscoder-%{apiver}.so +%{_libdir}/pkgconfig/%{name}-%{apiver}.pc +%dir %{_datadir}/gir-1.0/ +%{_datadir}/gir-1.0/GstTranscoder-%{apiver}.gir %changelog +* Tue Dec 13 2016 Igor Gnatenko - 1.8.2-2 +- Use proper macro for building to not ignore CFLAGS and cetera +- Update summary/description +- Move gir under devel subpackage +- Other trivial fixes + * Mon Aug 08 2016 Jon Ciesla - 1.8.2-1 - 1.8.2 diff --git a/sources b/sources index ae6b073..86b3d51 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -5b411f2206fdc53391f32eeebd7d102e 1.8.2.tar.gz +SHA512 (gst-transcoder-1.8.2.tar.gz) = cabb3b0eacf018248a176fcc5b077fd8b0f9caab3d7853810809f5e2954b1c1fe62c9511453dc8a87fa930066c7c71e0d01ef86900c982eb5fc8a2769ada8494