Author: cactus Date: Fri Aug 22 23:13:14 2008 GMT Module: SPECS Tag: HEAD ---- Log message: - initial
---- Files affected: SPECS: google-gadgets-for-linux.spec (NONE -> 1.1) (NEW) ---- Diffs: ================================================================ Index: SPECS/google-gadgets-for-linux.spec diff -u /dev/null SPECS/google-gadgets-for-linux.spec:1.1 --- /dev/null Sat Aug 23 01:13:14 2008 +++ SPECS/google-gadgets-for-linux.spec Sat Aug 23 01:13:09 2008 @@ -0,0 +1,120 @@ +# $Revision$, $Date$ +# TODO: +# - add gtk BRs +# - configure: WARNING: Library SpiderMonkey is not available, smjs-script-runtime extension won't be built. +# - update desc +# - split to main,devel,static,gadgets +%define realname google-gadgets +# +Summary: google-gadgets-for-linux +Name: google-gadgets-for-linux +Version: 0.10.1 +Release: 0.1 +License: Apache License v2.0 +Group: X11/Applications +Source0: http://google-gadgets-for-linux.googlecode.com/files/%{name}-%{version}.tar.gz +# Source0-md5: 95b43aca687036753ad4d14a9f13126f +Source1: %{name}-gtk.desktop +Source1: %{name}-qt.desktop +URL: http://code.google.com/p/google-gadgets-for-linux/ +BuildRequires: QtCore-devel >= 4.3 +BuildRequires: QtScript-devel >= 4.3 +BuildRequires: QtWebKit-devel >= 4.3 +BuildRequires: autoconf >= 2.59 +BuildRequires: automake >= 1.9.6 +BuildRequires: curl-devel >= 7.18.2 +BuildRequires: dbus-devel >= 1.0.2 +BuildRequires: flex +BuildRequires: gstreamer-plugins-base-devel >= 0.10.0 +BuildRequires: libltdl-devel +BuildRequires: libtool >= 1.5.22 +BuildRequires: libxml2-devel >= 2.4.0 +BuildRequires: sed >= 4.0 +BuildRequires: xulrunner-devel >= 1.8 +BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) + +%description +google-gadgets-for-linux. + +%prep +%setup -q +# little hack for xulrunner +%{__sed} -i "s/PREDEFINED_MACROS)/PREDEFINED_MACROS) -I\%{_includedir}\/xulrunner\/gtkembedmoz -I\%{_includedir}\/xulrunner\/js -I\%{_includedir}\/xulrunner\/xpcom /" extensions/gtkmoz_browser_element/Makefile.am +mkdir -p build + +%build +# with our configure macro there are lots of unused variable errors (-Wall -Werror -D_something=2) +export CC='%{__cc}' +export CXX='%{__cxx}' +export CXXFLAGS='%{rpmcxxflags}' +%{__libtoolize} +%{__aclocal} -I autotools +%{__autoconf} +%{__autoheader} +%{__automake} +cd build +../configure --prefix=%{_prefix} +%{__make} -j2 + +%install +rm -rf $RPM_BUILD_ROOT + +install -d $RPM_BUILD_ROOT{%{_desktopdir},%{_pixmapsdir}} + +cd build +%{__make} install \ + DESTDIR=$RPM_BUILD_ROOT + +# desktop files +install %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir}/ggl-gtk.desktop +install %{SOURCE2} $RPM_BUILD_ROOT%{_desktopdir}/ggl-qt.desktop + +%clean +rm -rf $RPM_BUILD_ROOT + +%post -p /sbin/ldconfig +%postun -p /sbin/ldconfig + +%files +%defattr(644,root,root,755) +%attr(755,root,root) %{_bindir}/* +%{_datadir}/mime/application/x-google-gadgets.xml +%{_datadir}/mime/packages/00-google-gadgets.xml +%dir %{_datadir}/%{realname} +%{_datadir}/%{realname}/*.gg +%{_desktopdir}/*.desktop +%{_pixmapsdir}/%{realname}.png + +%attr(755,root,root) %{_libdir}/*.so.*.*.* +%attr(755,root,root) %ghost %attr(755,root,root) %{_libdir}/*.so.0 +%attr(755,root,root) %{_libdir}/%{realname}/gtkmoz-browser-child +%dir %{_libdir}/%{realname} +%dir %{_libdir}/%{realname}/modules +%attr(755,root,root) %{_libdir}/%{realname}/modules/*.so + +%dir %{_libdir}/%{realname}/include +%dir %{_libdir}/%{realname}/include/ggadget +%{_libdir}/%{realname}/include/ggadget/*.h +%dir %{_includedir}/%{realname} +%dir %{_includedir}/%{realname}/ggadget +%{_includedir}/%{realname}/ggadget/*.h +%dir %{_includedir}/%{realname}/ggadget/dbus +%{_includedir}/%{realname}/ggadget/dbus/*.h +%dir %{_includedir}/%{realname}/ggadget/gtk +%{_includedir}/%{realname}/ggadget/gtk/*.h +%dir %{_includedir}/%{realname}/ggadget/qt +%{_includedir}/%{realname}/ggadget/qt/*.h +%dir %{_includedir}/%{realname}/ggadget/js +%{_includedir}/%{realname}/ggadget/js/*.h +%{_pkgconfigdir}/*.pc +%{_libdir}/*.so + +%define date %(echo `LC_ALL="C" date +"%a %b %d %Y"`) +%changelog +* %{date} PLD Team <[EMAIL PROTECTED]> +All persons listed below can be reached at <cvs_login>@pld-linux.org + +$Log$ +Revision 1.1 2008/08/22 23:13:09 cactus +- initial + ================================================================ _______________________________________________ pld-cvs-commit mailing list [email protected] http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit
