I have made the following changes intended for : CE:MW:Shared / grilo CE:MW:Shared / grilo-plugins CE:MW:Shared / libgdata CE:MW:Shared / liboauth CE:MW:Shared / libquvi CE:MW:Shared / libquvi-scripts CE:MW:Shared / rest
Please review and accept or decline. BOSS has already run some checks on this request. See the "Messages from BOSS" section below. https://build.pub.meego.com//request/show/6810 Thank You, msameer [This message was auto-generated] --- Request # 6810: Messages from BOSS: State: review at 2012-09-27T14:11:40 by bossbot Reviews: accepted by bossbot : Prechecks succeeded. new for CE-maintainers : Please replace this text with a review and approve/reject the review (not the SR). BOSS will take care of the rest Changes: submit: home:msameer:grilo / grilo -> CE:MW:Shared / grilo changes files: -------------- ++++++ new changes file: --- grilo.changes +++ grilo.changes @@ -0,0 +1,4 @@ +* Wed Sep 19 2012 Mohammed Hassan <[email protected]> - 0.2.0 +- Initial spec file + + new: ---- grilo-0.2.0.tar.xz grilo.changes grilo.spec spec files: ----------- ++++++ new spec file: --- grilo.spec +++ grilo.spec @@ -0,0 +1,73 @@ +Name: libgrilo +Summary: Framework for discovering and browsing media +Version: 0.2.0 +Release: 1 +Group: Development/Libraries +License: LGPL 2.1 +URL: https://live.gnome.org/Grilo +Source0: http://ftp.gnome.org/pub/GNOME/sources/grilo/0.2/grilo-%{version}.tar.xz +BuildRequires: pkgconfig(glib-2.0) +BuildRequires: pkgconfig(libxml-2.0) +BuildRequires: pkgconfig(libsoup-2.4) + + +%description +Grilo is a framework focused on making media discovery and browsing +easy for application developers. +More precisely, Grilo provides: +* A single, high-level API that abstracts the differences among + various media content providers, allowing application developers + to integrate content from various services and sources easily. +* A collection of plugins for accessing content from various media + providers. Developers can share efforts and code by writing + plugins for the framework that are application agnostic. +* A flexible API that allows plugin developers to write plugins of + various kinds. + + +%package devel +Summary: Development files for %{name} +Group: Development/Libraries +Requires: %{name} = %{version}-%{release} +%description devel +Development files for %{name} + +%package -n grilo-tools +Summary: Tools for grilo +Group: Development/Libraries +Requires: %{name} = %{version}-%{release} +%description -n grilo-tools +Tools for grilo + +%prep +%setup -q -n grilo-%{version} + +%build + +%configure --disable-static --enable-grl-net --enable-introspection=no + +make %{?jobs:-j%jobs} + +%install +rm -rf %{buildroot} +%make_install + + +%files +%defattr(-,root,root,-) +%{_libdir}/*.so.* + +%files devel +%defattr(-,root,root,-) +%{_libdir}/*.so +%{_libdir}/pkgconfig/* +%{_includedir}/* + +%files -n grilo-tools +%defattr(-,root,root,-) +%{_bindir}/* +%{_mandir}/*/* + +%post -p /sbin/ldconfig + +%postun -p /sbin/ldconfig other changes: -------------- ++++++ grilo-0.2.0.tar.xz (new) submit: home:msameer:grilo / grilo-plugins -> CE:MW:Shared / grilo-plugins changes files: -------------- ++++++ new changes file: --- grilo-plugins.changes +++ grilo-plugins.changes @@ -0,0 +1,2 @@ +* Wed Sep 19 2012 Mohammed Hassan <[email protected]> - 0.2.0 +- Initial spec file new: ---- grilo-plugins-0.2.0.tar.xz grilo-plugins.changes grilo-plugins.spec spec files: ----------- ++++++ new spec file: --- grilo-plugins.spec +++ grilo-plugins.spec @@ -0,0 +1,249 @@ +Name: grilo-plugins +Summary: Grilo plugins +Version: 0.2.0 +Release: 1 +Group: Development/Libraries +License: LGPLv2.1 +URL: https://live.gnome.org/Grilo +Source0: http://ftp.gnome.org/pub/GNOME/sources/grilo-plugins/0.2/grilo-plugins-%{version}.tar.xz +BuildRequires: pkgconfig(grilo-0.2) +BuildRequires: pkgconfig(tracker-client-0.10) +BuildRequires: pkgconfig(libgdata) +BuildRequires: pkgconfig(libquvi) +BuildRequires: pkgconfig(sqlite3) +BuildRequires: pkgconfig(gmime-2.6) +BuildRequires: pkgconfig(libgcrypt) +BuildRequires: pkgconfig(rest-0.7) + +%description +Grilo is a framework focused on making media discovery and browsing +easy for application developers. +More precisely, Grilo provides: +* A single, high-level API that abstracts the differences among + various media content providers, allowing application developers + to integrate content from various services and sources easily. +* A collection of plugins for accessing content from various media + providers. Developers can share efforts and code by writing + plugins for the framework that are application agnostic. +* A flexible API that allows plugin developers to write plugins of + various kinds. +This package contains the set of plugins officially distributed with +Grilo. + +%package -n grilo-plugin-youtube +Group: Multimedia +Summary: Grilo plugin - youtube + +%description -n grilo-plugin-youtube +Grilo plugin - youtube + + +%package -n grilo-plugin-filesystem +Group: Multimedia +Summary: Grilo plugin - filesystem + +%description -n grilo-plugin-filesystem +Grilo plugin - filesystem + + +%package -n grilo-plugin-jamendo +Group: Multimedia +Summary: Grilo plugin - jamendo + +%description -n grilo-plugin-jamendo +Grilo plugin - jamendo + + +%package -n grilo-plugin-lastfm-albumart +Group: Multimedia +Summary: Grilo plugin - lastfm-albumart + +%description -n grilo-plugin-lastfm-albumart +Grilo plugin - lastfm-albumart + + +%package -n grilo-plugin-flickr +Group: Multimedia +Summary: Grilo plugin - flickr + +%description -n grilo-plugin-flickr +Grilo plugin - flickr + + +%package -n grilo-plugin-podcasts +Group: Multimedia +Summary: Grilo plugin - podcasts + +%description -n grilo-plugin-podcasts +Grilo plugin - podcasts + + +%package -n grilo-plugin-bookmarks +Group: Multimedia +Summary: Grilo plugin - bookmarks + +%description -n grilo-plugin-bookmarks +Grilo plugin - bookmarks + + +%package -n grilo-plugin-shoutcast +Group: Multimedia +Summary: Grilo plugin - shoutcast + +%description -n grilo-plugin-shoutcast +Grilo plugin - shoutcast + + +%package -n grilo-plugin-apple-trailers +Group: Multimedia +Summary: Grilo plugin - apple-trailers + +%description -n grilo-plugin-apple-trailers +Grilo plugin - apple-trailers + + +%package -n grilo-plugin-metadata-store +Group: Multimedia +Summary: Grilo plugin - metadata-store + +%description -n grilo-plugin-metadata-store +Grilo plugin - metadata-store + + +%package -n grilo-plugin-vimeo +Group: Multimedia +Summary: Grilo plugin - vimeo + +%description -n grilo-plugin-vimeo +Grilo plugin - vimeo + + +%package -n grilo-plugin-gravatar +Group: Multimedia +Summary: Grilo plugin - gravatar + +%description -n grilo-plugin-gravatar +Grilo plugin - gravatar + + +%package -n grilo-plugin-tracker +Group: Multimedia +Summary: Grilo plugin - tracker + +%description -n grilo-plugin-tracker +Grilo plugin - tracker + + +%package -n grilo-plugin-bliptv +Group: Multimedia +Summary: Grilo plugin - bliptv + +%description -n grilo-plugin-bliptv +Grilo plugin - bliptv + + +%package -n grilo-plugin-localmetadata +Group: Multimedia +Summary: Grilo plugin - localmetadata + +%description -n grilo-plugin-localmetadata +Grilo plugin - localmetadata + + +%prep +%setup -q -n %{name}-%{version} + +%build + +%configure --disable-static --enable-filesystem --enable-jamendo --enable-lastfm-albumart --enable-youtube --enable-flickr --enable-podcasts --enable-bookmarks --enable-shoutcast --enable-apple-trailers --enable-metadata-store --enable-vimeo --enable-gravatar --enable-tracker --enable-bliptv --enable-localmetadata + +make %{?jobs:-j%jobs} + +%install +rm -rf %{buildroot} +%make_install + + +%files -n grilo-plugin-youtube +%defattr(-,root,root,-) +%{_libdir}/grilo-0.2/libgrlyoutube.so +%{_libdir}/grilo-0.2/grl-youtube.xml + +%files -n grilo-plugin-filesystem +%defattr(-,root,root,-) +%{_libdir}/grilo-0.2/libgrlfilesystem.so +%{_libdir}/grilo-0.2/grl-filesystem.xml + +%files -n grilo-plugin-jamendo +%defattr(-,root,root,-) +%{_libdir}/grilo-0.2/libgrljamendo.so +%{_libdir}/grilo-0.2/grl-jamendo.xml + +%files -n grilo-plugin-lastfm-albumart +%defattr(-,root,root,-) +%{_libdir}/grilo-0.2/libgrllastfm-albumart.so +%{_libdir}/grilo-0.2/grl-lastfm-albumart.xml + +%files -n grilo-plugin-flickr +%defattr(-,root,root,-) +%{_libdir}/grilo-0.2/libgrlflickr.so +%{_libdir}/grilo-0.2/grl-flickr.xml + +%files -n grilo-plugin-podcasts +%defattr(-,root,root,-) +%{_libdir}/grilo-0.2/libgrlpodcasts.so +%{_libdir}/grilo-0.2/grl-podcasts.xml + +%files -n grilo-plugin-bookmarks +%defattr(-,root,root,-) +%{_libdir}/grilo-0.2/libgrlbookmarks.so +%{_libdir}/grilo-0.2/grl-bookmarks.xml + +%files -n grilo-plugin-shoutcast +%defattr(-,root,root,-) +%{_libdir}/grilo-0.2/libgrlshoutcast.so +%{_libdir}/grilo-0.2/grl-shoutcast.xml + +%files -n grilo-plugin-apple-trailers +%defattr(-,root,root,-) +%{_libdir}/grilo-0.2/libgrlappletrailers.so +%{_libdir}/grilo-0.2/grl-apple-trailers.xml + +%files -n grilo-plugin-metadata-store +%defattr(-,root,root,-) +%{_libdir}/grilo-0.2/libgrlmetadatastore.so +%{_libdir}/grilo-0.2/grl-metadata-store.xml + +%files -n grilo-plugin-vimeo +%defattr(-,root,root,-) +%{_libdir}/grilo-0.2/libgrlvimeo.so +%{_libdir}/grilo-0.2/grl-vimeo.xml + +%files -n grilo-plugin-gravatar +%defattr(-,root,root,-) +%{_libdir}/grilo-0.2/libgrlgravatar.so +%{_libdir}/grilo-0.2/grl-gravatar.xml + +%files -n grilo-plugin-tracker +%defattr(-,root,root,-) +%{_libdir}/grilo-0.2/libgrltracker.so +%{_libdir}/grilo-0.2/grl-tracker.xml + +%files -n grilo-plugin-bliptv +%defattr(-,root,root,-) +%{_libdir}/grilo-0.2/libgrlbliptv.so +%{_libdir}/grilo-0.2/grl-bliptv.xml + +%files -n grilo-plugin-localmetadata +%defattr(-,root,root,-) +%{_libdir}/grilo-0.2/libgrllocalmetadata.so +%{_libdir}/grilo-0.2/grl-local-metadata.xml + + + + +#%files +#%defattr(-,root,root,-) +# +#%{_libdir}/grilo-0.2/*.so +#%{_libdir}/grilo-0.2/*.xml other changes: -------------- ++++++ grilo-plugins-0.2.0.tar.xz (new) submit: home:msameer:grilo / libgdata -> CE:MW:Shared / libgdata changes files: -------------- ++++++ new changes file: --- libgdata.changes +++ libgdata.changes @@ -0,0 +1,2 @@ +* Wed Sep 26 2012 Mohammed Hassan <[email protected]> - 0.10.1 +- Initial spec file new: ---- libgdata-0.10.1.tar.xz libgdata.changes libgdata.spec spec files: ----------- ++++++ new spec file: --- libgdata.spec +++ libgdata.spec @@ -0,0 +1,54 @@ +Name: libgdata +Version: 0.10.1 +Release: 1 +Summary: Library for the GData protocol +Group: Development/Libraries +License: LGPLv2+ +URL: http://live.gnome.org/libgdata +Source0: http://ftp.gnome.org/pub/GNOME/sources/%{name}/0.10/%{name}-%{version}.tar.xz +BuildRequires: pkgconfig(glib-2.0) +BuildRequires: pkgconfig(libsoup-2.4) +BuildRequires: pkgconfig(libxml-2.0) +BuildRequires: pkgconfig(oauth) +BuildRequires: intltool + +%description +libgdata is a GLib-based library for accessing online service APIs using the +GData protocol --- most notably, Google's services. It provides APIs to access +the common Google services, and has full asynchronous support. + +%package devel +Summary: Development files for %{name} +Group: Development/Libraries +Requires: %{name} = %{version}-%{release} + +%description devel +The %{name}-devel package contains libraries and header files for +developing applications that use %{name}. + +%prep +%setup -q + +%build +%configure --disable-static --disable-gtk-doc --disable-gnome +make %{?jobs:-j%jobs} + +%install +rm -rf %{buildroot} +%make_install +rm -rf %{buildroot}/%{_datadir}/gtk-doc/html/gdata/ +%find_lang gdata + + +%post -p /sbin/ldconfig + +%postun -p /sbin/ldconfig + +%files -f gdata.lang +%doc COPYING NEWS README AUTHORS +%{_libdir}/*.so.* + +%files devel +%{_includedir}/* +%{_libdir}/*.so +%{_libdir}/pkgconfig/%{name}.pc other changes: -------------- ++++++ libgdata-0.10.1.tar.xz (new) submit: home:msameer:grilo / liboauth -> CE:MW:Shared / liboauth changes files: -------------- ++++++ new changes file: --- liboauth.changes +++ liboauth.changes @@ -0,0 +1,2 @@ +* Wed Sep 26 2012 Mohammed Hassan <[email protected]> - 0.9.4 +- Initial spec file new: ---- liboauth-0.9.4.tar.gz liboauth.changes liboauth.spec spec files: ----------- ++++++ new spec file: --- liboauth.spec +++ liboauth.spec @@ -0,0 +1,59 @@ +Name: liboauth +Version: 0.9.4 +Release: 1 +Summary: OAuth library functions +Group: Development/Libraries +License: MIT +URL: http://liboauth.sourceforge.net/ +Source0: http://liboauth.sourceforge.net/pool/liboauth-%{version}.tar.gz +BuildRequires: pkgconfig(libcurl) +BuildRequires: pkgconfig(nss) + +%description +liboauth is a collection of POSIX-c functions implementing the OAuth +Core RFC 5849 standard. liboauth provides functions to escape and +encode parameters according to OAuth specification and offers +high-level functionality to sign requests or verify OAuth signatures +as well as perform HTTP requests. + + +%package devel +Summary: Development files for %{name} +Group: Development/Libraries +Requires: %{name} = %{version}-%{release} + +%description devel +The %{name}-devel package contains libraries and header files for +developing applications that use %{name}. + + +%prep +%setup -q + + +%build + +%configure --disable-static --enable-nss + +make %{?jobs:-j%jobs} + +%install +rm -rf %{buildroot} +%make_install + +%post -p /sbin/ldconfig + +%postun -p /sbin/ldconfig + + +%files +%defattr(-,root,root,-) +%doc AUTHORS ChangeLog COPYING.MIT README +%{_libdir}/*.so.* + +%files devel +%defattr(-,root,root,-) +%{_includedir}/* +%{_libdir}/*.so +%{_libdir}/pkgconfig/oauth.pc +%{_mandir}/man3/oauth.* other changes: -------------- ++++++ liboauth-0.9.4.tar.gz (new) submit: home:msameer:grilo / libquvi -> CE:MW:Shared / libquvi changes files: -------------- ++++++ new changes file: --- libquvi.changes +++ libquvi.changes @@ -0,0 +1,2 @@ +* Wed Sep 26 2012 Mohammed Hassan <[email protected]> - 0.4.1 +- Initial spec file new: ---- libquvi-0.4.1.tar.xz libquvi.changes libquvi.spec spec files: ----------- ++++++ new spec file: --- libquvi.spec +++ libquvi.spec @@ -0,0 +1,55 @@ +Name: libquvi +Version: 0.4.1 +Release: 1 +Summary: Library for parsing video download links +Group: Development/Libraries +License: LGPLv2+ +URL: http://quvi.sourceforge.net/ +Source0: http://heanet.dl.sourceforge.net/project/quvi/0.4/%{name}/%{name}-%{version}.tar.xz +Requires: libquvi-scripts +BuildRequires: pkgconfig(lua) +BuildRequires: pkgconfig(libcurl) +BuildRequires: pkgconfig(libquvi-scripts) + +%description + Library to parse Adobe flash video download links. It supports Youtube + and other similar video websites. It provides access to functionality and + data through an API, and does not enable or require the use of the + flash technology. + +%package devel +Summary: Development files for %{name} +Group: Development/Libraries +Requires: %{name} = %{version}-%{release} + +%description devel +The %{name}-devel package contains libraries and header files for +developing applications that use %{name}. + +%prep +%setup -q + +%build +%configure --disable-static + +make %{?jobs:-j%jobs} + + +%install +rm -rf %{buildroot} +%make_install + + +%post -p /sbin/ldconfig + +%postun -p /sbin/ldconfig + + +%files +%{_libdir}/*.so.* + +%files devel +%{_includedir}/* +%{_libdir}/*.so +%{_libdir}/pkgconfig/%{name}.pc +%{_mandir}/man3/* other changes: -------------- ++++++ libquvi-0.4.1.tar.xz (new) submit: home:msameer:grilo / libquvi-scripts -> CE:MW:Shared / libquvi-scripts changes files: -------------- ++++++ new changes file: --- libquvi-scripts.changes +++ libquvi-scripts.changes @@ -0,0 +1,2 @@ +* Wed Sep 26 2012 Mohammed Hassan <[email protected]> - 0.4.8 +- Initial spec file new: ---- libquvi-scripts-0.4.8.tar.xz libquvi-scripts.changes libquvi-scripts.spec spec files: ----------- ++++++ new spec file: --- libquvi-scripts.spec +++ libquvi-scripts.spec @@ -0,0 +1,46 @@ +Name: libquvi-scripts +Version: 0.4.8 +Release: 1 +Summary: Library for parsing video download links (Lua scripts) +Group: Development/Libraries +License: LGPLv2+ +URL: http://quvi.sourceforge.net/ +Source0: http://heanet.dl.sourceforge.net/project/quvi/0.4/%{name}/%{name}-%{version}.tar.xz + +%description + Library to parse Adobe flash video download links. It supports Youtube + and other similar video websites. It provides access to functionality and + data through an API, and does not enable or require the use of the + flash technology. + This package contains the Lua scripts used to parse documents. + +%package devel +Summary: Development files for %{name} +Group: Development/Libraries +Requires: %{name} = %{version}-%{release} + +%description devel +The %{name}-devel package contains libraries and header files for +developing applications that use %{name}. + +%prep +%setup -q + +%build +%configure --disable-static +make %{?jobs:-j%jobs} + +%install +rm -rf %{buildroot} +%make_install + +%post -p /sbin/ldconfig + +%postun -p /sbin/ldconfig + +%files +/usr/share/libquvi-scripts/* +%{_mandir}/man7/libquvi-scripts.7.gz + +%files devel +%{_libdir}/pkgconfig/%{name}.pc other changes: -------------- ++++++ libquvi-scripts-0.4.8.tar.xz (new) submit: home:msameer:grilo / rest -> CE:MW:Shared / rest changes files: -------------- ++++++ new changes file: --- rest.changes +++ rest.changes @@ -0,0 +1,2 @@ +* Wed Sep 26 2012 Mohammed Hassan <[email protected]> - 0.7.10 +- Initial spec file new: ---- rest-0.7.10.tar.bz2 rest-fixdso.patch rest.changes rest.spec spec files: ----------- ++++++ new spec file: --- rest.spec +++ rest.spec @@ -0,0 +1,64 @@ +Name: rest +Version: 0.7.10 +Release: 1 +Summary: A library for access to RESTful web services +Group: Development/Libraries +License: LGPLv2 +URL: http://www.gnome.org +Source0: ftp://ftp.gnome.org/pub/gnome/sources/%{name}/0.7/%{name}-%{version}.tar.bz2 +Patch0: rest-fixdso.patch + +BuildRequires: pkgconfig(glib-2.0) +BuildRequires: pkgconfig(libsoup-2.4) +BuildRequires: pkgconfig(libxml-2.0) + +%description +This library was designed to make it easier to access web services that +claim to be "RESTful". A RESTful service should have urls that represent +remote objects, which methods can then be called on. The majority of services +don't actually adhere to this strict definition. Instead, their RESTful end +point usually has an API that is just simpler to use compared to other types +of APIs they may support (XML-RPC, for instance). It is this kind of API that +this library is attempting to support. + +%package devel +Summary: Development package for %{name} +Group: Development/Libraries +Requires: %{name} = %{version}-%{release} + +%description devel +Files for development with %{name}. + +%prep +%setup -q +%patch0 -p1 -b .fixdso + +%build +export LDFLAGS="${LDFLAGS} -lgthread-2.0" +%configure --disable-static --disable-gtk-doc --enable-introspection=no --without-gnome + +make %{?jobs:-j%jobs} V=1 + +%install +rm -rf %{buildroot} +%make_install + +%post -p /sbin/ldconfig + +%postun -p /sbin/ldconfig + +%files +%defattr(-,root,root,-) +%doc AUTHORS COPYING README +%{_libdir}/librest-0.7.so.0 +%{_libdir}/librest-0.7.so.0.0.0 +%{_libdir}/librest-extras-0.7.so.0 +%{_libdir}/librest-extras-0.7.so.0.0.0 + +%files devel +%defattr(-,root,root,-) +%{_includedir}/rest-0.7 +%{_libdir}/pkgconfig/rest* +%{_libdir}/librest-0.7.so +%{_libdir}/librest-extras-0.7.so +%{_datadir}/gtk-doc/html/%{name}*0.7 other changes: -------------- ++++++ rest-0.7.10.tar.bz2 (new) ++++++ rest-fixdso.patch (new) --- rest-fixdso.patch +++ rest-fixdso.patch @@ -0,0 +1,11 @@ +--- rest-0.7.6/docs/reference/rest/Makefile.in.orig 2011-02-22 16:31:17.687229767 +0000 ++++ rest-0.7.6/docs/reference/rest/Makefile.in 2011-02-22 16:31:26.528229982 +0000 +@@ -117,7 +117,7 @@ + INTROSPECTION_SCANNER = @INTROSPECTION_SCANNER@ + INTROSPECTION_TYPELIBDIR = @INTROSPECTION_TYPELIBDIR@ + LD = @LD@ +-LDFLAGS = @LDFLAGS@ ++LDFLAGS = @LDFLAGS@ -lgobject-2.0 -lglib-2.0 + LIBOBJS = @LIBOBJS@ + LIBS = @LIBS@ + LIBTOOL = @LIBTOOL@
