Author: glen Date: Tue Dec 16 23:46:59 2008 GMT Module: SPECS Tag: HEAD ---- Log message: - cleanups, verbose files, whining on shadik, descs from suse src.rpm, but all qt/gtk linked stuff to their pkgs
---- Files affected: SPECS: google-gadgets-for-linux.spec (1.22 -> 1.23) ---- Diffs: ================================================================ Index: SPECS/google-gadgets-for-linux.spec diff -u SPECS/google-gadgets-for-linux.spec:1.22 SPECS/google-gadgets-for-linux.spec:1.23 --- SPECS/google-gadgets-for-linux.spec:1.22 Wed Dec 17 00:18:57 2008 +++ SPECS/google-gadgets-for-linux.spec Wed Dec 17 00:46:54 2008 @@ -1,25 +1,22 @@ # $Revision$, $Date$ +# +# Conditional build: +%bcond_without gtk # without gtk support +%bcond_without qt # without qt support +%bcond_without gadgets # without gadgets + # use this to get latest rev: # svn export http://google-gadgets-for-linux.googlecode.com/svn/trunk/ google-gadgets-for-linux # TODO: +# - smjs - spidermonkey js runtime (default) is broken with cmake build. revert or fix cmake build! +# besides, qtjs seems not broken, at least for google calendar widget # - add gtk BRs -# - update desc -# Conditional build: -#% bcond_with debug # build with debug -#% bcond_without gtk # without gtk support -#% bcond_without qt # without qt support -#% bcond_without gadgets # without gadgets - -%define realname google-gadgets -%define rev r1028 - Summary: google-gadgets-for-linux Name: google-gadgets-for-linux Version: 0.10.4 -Release: 1 +Release: 1.1 License: Apache License v2.0 Group: X11/Applications -#Source0: %{name}-%{version}-%{rev}.tar.bz2 Source0: http://google-gadgets-for-linux.googlecode.com/files/%{name}-%{version}.tar.bz2 # Source0-md5: 0ef0a62e0a575388084a77759b646718 Source1: %{name}-gtk.desktop @@ -28,10 +25,12 @@ Patch1: %{name}-link_with_qtnetwork.patch Patch2: %{name}-js.patch URL: http://code.google.com/p/google-gadgets-for-linux/ +%if %{with qt} BuildRequires: QtCore-devel >= 4.4.3 BuildRequires: QtNetwork-devel >= 4.4.3 BuildRequires: QtScript-devel >= 4.4.3 BuildRequires: QtWebKit-devel >= 4.4.3 +%endif BuildRequires: cmake >= 2.6.1-2 BuildRequires: curl-devel >= 7.18.2 BuildRequires: dbus-devel >= 1.0.2 @@ -47,7 +46,10 @@ BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %description -google-gadgets-for-linux. +Google Gadgets for Linux provides a platform for running desktop +gadgets under Linux, catering to the unique needs of Linux users. It's +compatible with the gadgets written for Google Desktop for Windows as +well as the Universal Gadgets on iGoogle. %package gadgets Summary: google-gadgets set @@ -68,30 +70,20 @@ Requires: %{name} = %{version}-%{release} %description devel -Header files for google-gadgets library. +This package contains the development files assoicated with +libggadget, it is needed to write programs that utilise libggadget. %description devel -l pl.UTF-8 Pliki nagłówkowe biblioteki google-gadgets. -%package static -Summary: Static google-gadgets libraries -Summary(pl.UTF-8): Statyczne biblioteki google-gadgets -Group: Development/Libraries -Requires: %{name}-devel = %{version}-%{release} - -%description static -Static google-gadgets libraries. - -%description static -l pl.UTF-8 -Statyczne biblioteki google-gadgets. - %package qt Summary: Qt Runtime Environment Group: X11/Applications Requires: %{name} = %{version}-%{release} %description qt -Qt runtime environment. +This package contains the QT Google Gadgets library, it is required to +run the QT version of Google Gadgets. %package gtk Summary: GTK Runtime Environment @@ -99,11 +91,11 @@ Requires: %{name} = %{version}-%{release} %description gtk -GTK runtime environment. +This package contains the GTK+ Google Gadgets library, it is required +to run the GTK+ version of Google Gadgets. %prep %setup -q -find -name '.svn' | xargs rm -rf %patch0 -p1 %patch1 -p1 %patch2 -p1 @@ -145,65 +137,95 @@ %files %defattr(644,root,root,755) +%attr(755,root,root) %ghost %{_libdir}/libggadget-1.0.so.0 +%attr(755,root,root) %{_libdir}/libggadget-1.0.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libggadget-dbus-1.0.so.0 +%attr(755,root,root) %{_libdir}/libggadget-dbus-1.0.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libggadget-js-1.0.so.0 +%attr(755,root,root) %{_libdir}/libggadget-js-1.0.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libggadget-npapi-1.0.so.0 +%attr(755,root,root) %{_libdir}/libggadget-npapi-1.0.so.*.*.* +%attr(755,root,root) %ghost %{_libdir}/libggadget-xdg-1.0.so.0 +%attr(755,root,root) %{_libdir}/libggadget-xdg-1.0.so.*.*.* +%attr(755,root,root) %{_libdir}/google-gadgets/gtkmoz-browser-child +%dir %{_libdir}/google-gadgets +%dir %{_libdir}/google-gadgets/modules +%dir %{_datadir}/google-gadgets +%{_datadir}/google-gadgets/*.gg %{_datadir}/mime/packages/google-gadgets.xml -%dir %{_datadir}/%{realname} -%{_datadir}/%{realname}/*.gg %{_desktopdir}/ggl-designer.desktop %{_iconsdir}/*/*/*/*.png -%{_pixmapsdir}/%{realname}.png -%attr(755,root,root) %{_libdir}/*.so.*.*.* -%attr(755,root,root) %ghost %{_libdir}/*.so.0 -%attr(755,root,root) %{_libdir}/%{realname}/gtkmoz-browser-child -%dir %{_libdir}/%{realname} -%dir %{_libdir}/%{realname}/modules +%{_pixmapsdir}/google-gadgets.png %files qt %defattr(644,root,root,755) %attr(755,root,root) %{_bindir}/ggl-qt +%attr(755,root,root) %ghost %{_libdir}/libggadget-qt-1.0.so.0 +%attr(755,root,root) %{_libdir}/libggadget-qt-1.0.so.*.*.* +%{_libdir}/google-gadgets/modules/qt-edit-element.so +%{_libdir}/google-gadgets/modules/qt-script-runtime.so +%{_libdir}/google-gadgets/modules/qt-system-framework.so +%{_libdir}/google-gadgets/modules/qt-xml-http-request.so +%{_libdir}/google-gadgets/modules/qtwebkit-browser-element.so %{_desktopdir}/ggl-qt.desktop %files gtk %defattr(644,root,root,755) %attr(755,root,root) %{_bindir}/ggl-gtk +%attr(755,root,root) %ghost %{_libdir}/libggadget-gtk-1.0.so.0 +%attr(755,root,root) %{_libdir}/libggadget-gtk-1.0.so.*.*.* +%{_libdir}/google-gadgets/modules/gtk-edit-element.so +%{_libdir}/google-gadgets/modules/gtk-flash-element.so +%{_libdir}/google-gadgets/modules/gtk-system-framework.so %{_desktopdir}/ggl-gtk.desktop %files gadgets %defattr(644,root,root,755) -%attr(755,root,root) %{_libdir}/%{realname}/modules/*.so +%{_libdir}/google-gadgets/modules/analytics-usage-collector.so +%{_libdir}/google-gadgets/modules/curl-xml-http-request.so +%{_libdir}/google-gadgets/modules/dbus-script-class.so +%{_libdir}/google-gadgets/modules/default-framework.so +%{_libdir}/google-gadgets/modules/default-options.so +%{_libdir}/google-gadgets/modules/google-gadget-manager.so +%{_libdir}/google-gadgets/modules/gst-audio-framework.so +%{_libdir}/google-gadgets/modules/gst-video-element.so +%{_libdir}/google-gadgets/modules/gtkmoz-browser-element.so +%{_libdir}/google-gadgets/modules/libxml2-xml-parser.so +%{_libdir}/google-gadgets/modules/linux-system-framework.so +%{_libdir}/google-gadgets/modules/smjs-script-runtime.so %files devel %defattr(644,root,root,755) -%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/npapi -%{_includedir}/%{realname}/ggadget/npapi/*.h -%dir %{_includedir}/%{realname}/ggadget/qt -%{_includedir}/%{realname}/ggadget/qt/*.h -%dir %{_includedir}/%{realname}/ggadget/js -%{_includedir}/%{realname}/ggadget/js/*.h -%dir %{_includedir}/%{realname}/ggadget/xdg -%{_includedir}/%{realname}/ggadget/xdg/*.h +%dir %{_libdir}/google-gadgets/include +%dir %{_libdir}/google-gadgets/include/ggadget +%{_libdir}/google-gadgets/include/ggadget/*.h +%dir %{_includedir}/google-gadgets +%dir %{_includedir}/google-gadgets/ggadget +%{_includedir}/google-gadgets/ggadget/*.h +%dir %{_includedir}/google-gadgets/ggadget/dbus +%{_includedir}/google-gadgets/ggadget/dbus/*.h +%dir %{_includedir}/google-gadgets/ggadget/gtk +%{_includedir}/google-gadgets/ggadget/gtk/*.h +%dir %{_includedir}/google-gadgets/ggadget/npapi +%{_includedir}/google-gadgets/ggadget/npapi/*.h +%dir %{_includedir}/google-gadgets/ggadget/qt +%{_includedir}/google-gadgets/ggadget/qt/*.h +%dir %{_includedir}/google-gadgets/ggadget/js +%{_includedir}/google-gadgets/ggadget/js/*.h +%dir %{_includedir}/google-gadgets/ggadget/xdg +%{_includedir}/google-gadgets/ggadget/xdg/*.h %attr(755,root,root) %{_libdir}/*.so %{_pkgconfigdir}/*.pc -#%files static -#%defattr(644,root,root,755) -#%{_libdir}/lib*.a - %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.23 2008/12/16 23:46:54 glen +- cleanups, verbose files, whining on shadik, descs from suse src.rpm, but all qt/gtk linked stuff to their pkgs + Revision 1.22 2008/12/16 23:18:57 glen - get rid of all .la from modules dir ================================================================ ---- CVS-web: http://cvs.pld-linux.org/cgi-bin/cvsweb.cgi/SPECS/google-gadgets-for-linux.spec?r1=1.22&r2=1.23&f=u _______________________________________________ pld-cvs-commit mailing list [email protected] http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit
