4cd1d0b
# first two digits of version
4cd1d0b
%define release_version %(echo %{version} | awk -F. '{print $1"."$2}')
4cd1d0b
Bastien Nocera 82eab13
Name:           grilo
Bastien Nocera 67a0443
Version:        0.3.4
Bastien Nocera 67a0443
Release:        1%{?dist}
Bastien Nocera 82eab13
Summary:        Content discovery framework
Bastien Nocera 82eab13
Bastien Nocera 82eab13
License:        LGPLv2+
553f326
URL:            https://wiki.gnome.org/Projects/Grilo
553f326
Source0:        https://download.gnome.org/sources/grilo/%{release_version}/grilo-%{version}.tar.xz
Bastien Nocera 82eab13
4cd1d0b
BuildRequires:  chrpath
Bastien Nocera 82eab13
BuildRequires:  gnome-common
632b914
BuildRequires:  intltool
7a89d5e
BuildRequires:  vala >= 0.27.1
Bastien Nocera 82eab13
BuildRequires:  gtk-doc
Bastien Nocera 82eab13
BuildRequires:  gobject-introspection-devel >= 0.9.0
Bastien Nocera 82eab13
BuildRequires:  libxml2-devel
Bastien Nocera 82eab13
BuildRequires:  libsoup-devel
8507b3d
BuildRequires:  glib2-devel
Bastien Nocera 82eab13
# For the test UI
Bastien Nocera c93e1fe
BuildRequires:  gtk3-devel
ca7c390
BuildRequires:  liboauth-devel
ca7c390
BuildRequires:  totem-pl-parser-devel
Bastien Nocera 82eab13
Bastien Nocera 82eab13
%description
Bastien Nocera 82eab13
Grilo is a framework that provides access to different sources of
Bastien Nocera 82eab13
multimedia content, using a pluggable system.
Bastien Nocera 82eab13
This package contains the core library and elements.
Bastien Nocera 82eab13
Bastien Nocera 82eab13
%package devel
Bastien Nocera 82eab13
Summary:        Libraries/include files for Grilo framework
432d568
Requires:       %{name}%{?_isa} = %{version}-%{release}
be86d73
# Provide upgrade path for -vala subpackage that was merged into -devel during
be86d73
# the F23 cycle
be86d73
Obsoletes:      grilo-vala < 0.2.13
be86d73
Bastien Nocera 82eab13
%description devel
Bastien Nocera 82eab13
Grilo is a framework that provides access to different sources of
Bastien Nocera 82eab13
multimedia content, using a pluggable system.
Bastien Nocera 82eab13
This package contains the core library and elements, as well as
Bastien Nocera 82eab13
general and API documentation.
Bastien Nocera 82eab13
Bastien Nocera 82eab13
%prep
Bastien Nocera 82eab13
%setup -q
Bastien Nocera 82eab13
Bastien Nocera 82eab13
%build
Bastien Nocera 82eab13
%configure                      \
Bastien Nocera 82eab13
        --enable-vala           \
Bastien Nocera 82eab13
        --enable-gtk-doc        \
Bastien Nocera 82eab13
        --enable-introspection  \
Bastien Nocera 82eab13
        --enable-grl-net        \
55f37a9
        --disable-debug          \
Bastien Nocera 82eab13
        --disable-tests
Bastien Nocera 82eab13
Bastien Nocera 82eab13
make %{?_smp_mflags}
Bastien Nocera 82eab13
Bastien Nocera 82eab13
%install
5eeb45b
%make_install
4cd1d0b
mkdir -p $RPM_BUILD_ROOT%{_libdir}/grilo-%{release_version}/
4cd1d0b
mkdir -p $RPM_BUILD_ROOT%{_datadir}/grilo-%{release_version}/plugins/
4cd1d0b
4cd1d0b
# Remove rpath
4cd1d0b
chrpath --delete $RPM_BUILD_ROOT%{_bindir}/grl-inspect-%{release_version}
0045164
chrpath --delete $RPM_BUILD_ROOT%{_bindir}/grl-launch-%{release_version}
4cd1d0b
chrpath --delete $RPM_BUILD_ROOT%{_bindir}/grilo-test-ui-%{release_version}
4cd1d0b
chrpath --delete $RPM_BUILD_ROOT%{_libdir}/libgrlnet-%{release_version}.so.*
0045164
chrpath --delete $RPM_BUILD_ROOT%{_libdir}/libgrlpls-%{release_version}.so
Bastien Nocera 82eab13
Bastien Nocera 82eab13
# Remove files that will not be packaged
Bastien Nocera 82eab13
rm -f $RPM_BUILD_ROOT%{_libdir}/*.la
Bastien Nocera 82eab13
rm -f $RPM_BUILD_ROOT%{_libdir}/*.a
Bastien Nocera 82eab13
rm -f $RPM_BUILD_ROOT%{_bindir}/grilo-simple-playlist
Bastien Nocera 82eab13
d55ffff
%find_lang grilo
d55ffff
Bastien Nocera 82eab13
%post -p /sbin/ldconfig
Bastien Nocera 82eab13
Bastien Nocera 82eab13
%postun -p /sbin/ldconfig
Bastien Nocera 82eab13
d55ffff
%files -f grilo.lang
e946796
%license COPYING
e946796
%doc AUTHORS NEWS README TODO
Bastien Nocera 82eab13
%{_libdir}/*.so.*
381064f
%{_libdir}/girepository-1.0/
4cd1d0b
%{_bindir}/grl-inspect-%{release_version}
0045164
%{_bindir}/grl-launch-%{release_version}
4cd1d0b
%{_bindir}/grilo-test-ui-%{release_version}
4cd1d0b
%{_libdir}/grilo-%{release_version}/
Bastien Nocera 6a0dfdb
%{_datadir}/grilo-%{release_version}/
78eabda
%{_mandir}/man1/grilo-test-ui-%{release_version}.1*
78eabda
%{_mandir}/man1/grl-inspect-%{release_version}.1*
78eabda
%{_mandir}/man1/grl-launch-%{release_version}.1*
Bastien Nocera 82eab13
Bastien Nocera 82eab13
%files devel
Bastien Nocera 82eab13
%{_datadir}/gtk-doc/html/%{name}
4cd1d0b
%{_includedir}/%{name}-%{release_version}/
Bastien Nocera 82eab13
%{_libdir}/*.so
Bastien Nocera 82eab13
%{_libdir}/pkgconfig/*.pc
381064f
%{_datadir}/gir-1.0/
be86d73
%{_datadir}/vala/
Bastien Nocera 82eab13
Bastien Nocera 82eab13
%changelog
Bastien Nocera 67a0443
* Thu Aug 24 2017 Bastien Nocera <bnocera@redhat.com> - 0.3.4-1
Bastien Nocera 67a0443
+ grilo-0.3.4-1
Bastien Nocera 67a0443
- Update to 0.3.4
Bastien Nocera 67a0443
76d9251
* Thu Aug 10 2017 Kalev Lember <klember@redhat.com> - 0.3.3-4
76d9251
- Rebuilt for libtotem-plparser soname bump
76d9251
ef22f3f
* Mon Jul 31 2017 Kalev Lember <klember@redhat.com> - 0.3.3-3
ef22f3f
- Rebuilt for libtotem-plparser soname bump
ef22f3f
496e763
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.3.3-2
496e763
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
496e763
73d84fd
* Tue Feb 14 2017 Kalev Lember <klember@redhat.com> - 0.3.3-1
73d84fd
- Update to 0.3.3
73d84fd
11e200c
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 0.3.2-5
11e200c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
11e200c
ab0bbcb
* Mon Oct 17 2016 Kalev Lember <klember@redhat.com> - 0.3.2-4
ab0bbcb
- Stop providing grilo 0.2 ABI compatibility
ab0bbcb
7a89d5e
* Thu Sep 22 2016 Kalev Lember <klember@redhat.com> - 0.3.2-3
7a89d5e
- BR vala instead of obsolete vala-tools subpackage
7a89d5e
Bastien Nocera 6a0dfdb
* Wed Sep 21 2016 Bastien Nocera <bnocera@redhat.com> - 0.3.2-2
Bastien Nocera 6a0dfdb
+ grilo-0.3.2-1
Bastien Nocera 6a0dfdb
- Take ownership of /usr/share/grilo-0.3 not just its plugins subdir
Bastien Nocera 6a0dfdb
f91df8a
* Mon Sep 12 2016 Kalev Lember <klember@redhat.com> - 0.3.2-1
f91df8a
- Update to 0.3.2
c27bae9
- Don't set group tags
381064f
- Avoid requiring gobject-introspection for directory ownership
5eeb45b
- Use make_install macro
f91df8a
Richard Hughes adbee3b
* Wed Jun 22 2016 Richard Hughes <rhughes@redhat.com> - 0.3.1-1
Richard Hughes adbee3b
- Update to 0.3.1
Richard Hughes adbee3b
69a4abd
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 0.3.0-2
69a4abd
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
69a4abd
6253ff3
* Fri Dec 18 2015 Kalev Lember <klember@redhat.com> - 0.3.0-1
6253ff3
- Update to 0.3.0
553f326
- Update project URL
0e1ebef
- Include previous ABI version for temporary binary compatibility
6253ff3
2a7ad84
* Wed Sep 09 2015 Kalev Lember <klember@redhat.com> - 0.2.15-1
2a7ad84
- Update to 0.2.15
2a7ad84
7138a6d
* Tue Sep 08 2015 Kalev Lember <klember@redhat.com> - 0.2.13-1
7138a6d
- Update to 0.2.13
be86d73
- Merge -vala subpackage into -devel
432d568
- Tighten -devel subpackage deps with the _isa macro
b1741ba
- Don't duplicate %%doc-marked files in -devel
e946796
- Mark COPYING as %%license
7138a6d
d46f581
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.2.12-2
d46f581
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
d46f581
Richard Hughes 8047081
* Thu Feb 19 2015 Richard Hughes <rhughes@redhat.com> - 0.2.12-1
Richard Hughes 8047081
- Update to 0.2.12
Richard Hughes 8047081
0045164
* Sun Aug 24 2014 Kalev Lember <kalevlember@gmail.com> - 0.2.11-1
0045164
- Update to 0.2.11
0045164
8c8173d
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.2.10-4
8c8173d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
8c8173d
8120639
* Tue Jul 22 2014 Kalev Lember <kalevlember@gmail.com> - 0.2.10-3
8120639
- Rebuilt for gobject-introspection 1.41.4
8120639
73ef41d
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.2.10-2
73ef41d
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
73ef41d
Richard Hughes a625774
* Wed Mar 19 2014 Richard Hughes <rhughes@redhat.com> - 0.2.10-1
Richard Hughes a625774
- Update to 0.2.10
Richard Hughes a625774
ca7c390
* Wed Feb 19 2014 Kalev Lember <kalevlember@gmail.com> - 0.2.9-2
ca7c390
- Build with totem-pl-parser and oauth support
ca7c390
1770b0c
* Wed Feb 19 2014 Kalev Lember <kalevlember@gmail.com> - 0.2.9-1
1770b0c
- Update to 0.2.9
1770b0c
8507b3d
* Wed Feb 05 2014 Adam Williamson <awilliam@redhat.com> - 0.2.7-2
8507b3d
- backport some patches from upstream that are needed for totem
8507b3d
710e85c
* Wed Sep 18 2013 Kalev Lember <kalevlember@gmail.com> - 0.2.7-1
710e85c
- Update to 0.2.7
710e85c
1b23052
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.2.6-2
1b23052
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
1b23052
d55ffff
* Sat May 18 2013 Kalev Lember <kalevlember@gmail.com> - 0.2.6-1
d55ffff
- Update to 0.2.6
d55ffff
- Drop the vala sed hack, 0.2.6 now works with recent vala
d55ffff
- Include man pages
d55ffff
f9a277e
* Wed Mar 20 2013 Kalev Lember <kalevlember@gmail.com> - 0.2.5-1
f9a277e
- Update to 0.2.5
f9a277e
23e5e87
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.2.4-2
23e5e87
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
23e5e87
Bastien Nocera 49edb33
* Tue Dec 04 2012 Bastien Nocera <bnocera@redhat.com> 0.2.4-1
Bastien Nocera 49edb33
- Update to 0.2.4
Bastien Nocera 49edb33
c9e5751
* Tue Nov 13 2012 Kalev Lember <kalevlember@gmail.com> 0.2.3-1
c9e5751
- Update to 0.2.3
c9e5751
Bastien Nocera e9cbbb8
* Fri Oct 05 2012 Bastien Nocera <bnocera@redhat.com> 0.2.2-1
Bastien Nocera e9cbbb8
- Update to 0.2.2
Bastien Nocera e9cbbb8
Bastien Nocera 17088ba
* Wed Oct 03 2012 Bastien Nocera <bnocera@redhat.com> 0.2.1-1
Bastien Nocera 17088ba
- Update to 0.2.1
Bastien Nocera 17088ba
4cd1d0b
* Fri Aug 31 2012 Debarshi Ray <rishi@fedoraproject.org> 0.2.0-1
4cd1d0b
- update to 0.2.0
4cd1d0b
ed03f61
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.1.19-2
ed03f61
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
ed03f61
Bastien Nocera 46cd283
* Fri May 25 2012 Bastien Nocera <bnocera@redhat.com> 0.1.19-1
Bastien Nocera 46cd283
- Update to 0.1.19
Bastien Nocera 46cd283
4cd1d0b
* Wed Mar  7 2012 Peter Robinson <pbrobinson@fedoraproject.org> 0.1.18-3
cd414c7
- fix build with vala 0.15/0.16
cd414c7
a61802a
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 0.1.18-2
a61802a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
a61802a
Bastien Nocera dec9071
* Mon Dec 12 2011 Bastien Nocera <bnocera@redhat.com> 0.1.18-1
Bastien Nocera dec9071
- Update to 0.1.18
Bastien Nocera dec9071
7e771e6
* Fri Oct 14 2011 Adam Williamson <awilliam@redhat.com> 0.1.17-1
7e771e6
- update to 0.1.17
7e771e6
Bastien Nocera f812941
* Mon Jul 04 2011 Bastien Nocera <bnocera@redhat.com> 0.1.16-1
Bastien Nocera f812941
- Update to 0.1.16
Bastien Nocera f812941
Bastien Nocera e8a74e6
* Fri May 20 2011 Bastien Nocera <bnocera@redhat.com> 0.1.15-3
Bastien Nocera e8a74e6
- Own the grilo plugins directories
Bastien Nocera e8a74e6
Bastien Nocera 82eab13
* Wed Apr 27 2011 Bastien Nocera <bnocera@redhat.com> 0.1.15-2
Bastien Nocera 82eab13
- Update with review comments
Bastien Nocera 82eab13
Bastien Nocera 82eab13
* Thu Apr 21 2011 Bastien Nocera <bnocera@redhat.com> 0.1.15-1
Bastien Nocera 82eab13
- Fist package, based on upstream work by Juan A.
Bastien Nocera 82eab13
  Suarez Romero <jasuarez@igalia.com>
Bastien Nocera 82eab13