Blame SPECS/compat-grilo02.spec

41b49a
# first two digits of version
41b49a
%define release_version %(echo %{version} | awk -F. '{print $1"."$2}')
41b49a
41b49a
Name:           compat-grilo02
41b49a
Version:        0.2.12
41b49a
Release:        1%{?dist}
41b49a
Summary:        Compat package with grilo 0.2 libraries
41b49a
41b49a
Group:          Applications/Multimedia
41b49a
License:        LGPLv2+
41b49a
Source0:        http://ftp.gnome.org/pub/GNOME/sources/grilo/%{release_version}/grilo-%{version}.tar.xz
41b49a
Url:            http://live.gnome.org/Grilo
41b49a
41b49a
BuildRequires:  chrpath
41b49a
BuildRequires:  gettext-devel
41b49a
BuildRequires:  gnome-common
41b49a
BuildRequires:  intltool
41b49a
BuildRequires:  vala-devel >= 0.7.2
41b49a
BuildRequires:  vala-tools >= 0.7.2
41b49a
BuildRequires:  gtk-doc
41b49a
BuildRequires:  gobject-introspection-devel >= 0.9.0
41b49a
BuildRequires:  libxml2-devel
41b49a
BuildRequires:  libsoup-devel
41b49a
BuildRequires:  glib2-devel
41b49a
# For the test UI
41b49a
BuildRequires:  gtk3-devel
41b49a
BuildRequires:  liboauth-devel
41b49a
BuildRequires:  totem-pl-parser-devel
41b49a
41b49a
BuildRequires:  autoconf automake libtool gnome-common
41b49a
Patch0:         grilo-0.2.12-vala-revert.patch
41b49a
Patch1:         grilo-0.2.12-pre.patch
41b49a
41b49a
# Explicitly conflict with older grilo packages that ship libraries
41b49a
# with the same soname as this compat package
41b49a
Conflicts: grilo < 0.3.0
41b49a
41b49a
%description
41b49a
Compatibility package with grilo 0.2 librarires.
41b49a
41b49a
%prep
41b49a
%setup -q -n grilo-%{version}
41b49a
%patch0 -p1 -b .vala-revert
41b49a
%patch1 -p1 -b .bug-fixes
41b49a
41b49a
%build
41b49a
autoreconf -f
41b49a
%configure                      \
41b49a
        --enable-vala           \
41b49a
        --enable-gtk-doc        \
41b49a
        --enable-introspection  \
41b49a
        --enable-grl-net        \
41b49a
        --disable-debug          \
41b49a
        --disable-tests
41b49a
41b49a
make %{?_smp_mflags}
41b49a
41b49a
%install
41b49a
make install DESTDIR=$RPM_BUILD_ROOT
41b49a
41b49a
# Remove files that will not be packaged
41b49a
rm -f $RPM_BUILD_ROOT%{_libdir}/*.la
41b49a
rm -f $RPM_BUILD_ROOT%{_libdir}/*.a
41b49a
41b49a
rm -rf $RPM_BUILD_ROOT%{_bindir}
41b49a
rm -rf $RPM_BUILD_ROOT%{_includedir}
41b49a
rm -rf $RPM_BUILD_ROOT%{_libdir}/girepository-1.0/
41b49a
rm -rf $RPM_BUILD_ROOT%{_libdir}/pkgconfig/
41b49a
rm -rf $RPM_BUILD_ROOT%{_libdir}/*.so
41b49a
rm -rf $RPM_BUILD_ROOT%{_datadir}
41b49a
41b49a
%post -p /sbin/ldconfig
41b49a
41b49a
%postun -p /sbin/ldconfig
41b49a
41b49a
%files
41b49a
%license COPYING
41b49a
%{_libdir}/*.so.*
41b49a
41b49a
%changelog
41b49a
* Thu Oct 20 2016 Kalev Lember <klember@redhat.com> - 0.2.12-1
41b49a
- Initial grilo 0.2 compat package