Summary: gDesklets - an advanced architecture for desktop applets Summary(pl.UTF-8): gDesklets - zaawansowana architektura dla apletów Name: gDesklets Version: 0.35.4 Release: 0.2 License: GPL Group: X11/Applications #Source0Download: http://gdesklets.org/ Source0: http://gdesklets.org/files/%{name}-%{version}.tar.bz2 # Source0-md5: 61644df16206ce8797757ab306badd28 Patch0: %{name}-am.patch Patch1: %{name}-plugin_registry.patch Patch2: install-duplicate.patch URL: http://gdesklets.de/ BuildRequires: autoconf >= 2.53 BuildRequires: automake BuildRequires: gettext-tools BuildRequires: gtk+2-devel >= 2:2.4.0 BuildRequires: intltool BuildRequires: libgnomeui-devel >= 2.14.0 BuildRequires: libgtop-devel >= 2.14.0 BuildRequires: librsvg-devel BuildRequires: libtool BuildRequires: pkgconfig BuildRequires: python >= 1:2.3 BuildRequires: python-gnome-devel >= 2.12.4 BuildRequires: python-pygtk-devel >= 2:2.8.6 BuildRequires: python-pyorbit-devel >= 2.14.0 BuildRequires: rpm-pythonprov BuildRequires: rpmbuild(macros) >= 1.197 BuildRequires: shared-mime-info %pyrequires_eq python Requires(post,postun): desktop-file-utils Requires(post,postun): shared-mime-info Requires: python-gnome >= 2.12.4 Requires: python-gnome-bonobo >= 2.12.4 Requires: python-gnome-bonobo-ui >= 2.12.4 Requires: python-gnome-extras-gtkhtml >= 2.12.4 Requires: python-gnome-gconf >= 2.12.4 Requires: python-gnome-ui >= 2.12.4 Requires: python-pygtk-gtk >= 2:2.8.6 Requires: python-pyorbit >= 2.14.0 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %description gDesklets provides an advanced architecture for desktop applets. %description -l pl.UTF-8 gDesklets udostępnia zaawansowaną architekturę dla apletów. %prep %setup -q %patch0 -p1 %patch1 -p1 %patch2 -p1 %build %{__libtoolize} %{__intltoolize} %{__aclocal} %{__automake} %{__autoconf} %configure %{__make} \ CFLAGS="%{rpmcflags}" %install rm -rf $RPM_BUILD_ROOT install -d $RPM_BUILD_ROOT%{_datadir}/gdesklets/{Sensors,Displays} %{__make} install -j1 \ DESTDIR=$RPM_BUILD_ROOT \ mimeicondir=%{_iconsdir}/hicolor/48x48/mimetypes \ UPDATE_DESKTOP_DATABASE= \ UPDATE_MIME_DATABASE= %py_comp $RPM_BUILD_ROOT%{_datadir}/gdesklets %py_ocomp $RPM_BUILD_ROOT%{_datadir}/gdesklets find $RPM_BUILD_ROOT%{_datadir}/gdesklets -name "*.py" -exec rm -f {} \; find $RPM_BUILD_ROOT%{_libdir}/gdesklets -name "*.py" -exec rm -f {} \; find $RPM_BUILD_ROOT%{_libdir}/gdesklets -name "*.la" -exec rm -f {} \; %find_lang gdesklets %clean rm -rf $RPM_BUILD_ROOT %post %update_desktop_database_post %update_mime_database %postun %update_desktop_database_postun %update_mime_database %files -f gdesklets.lang %defattr(644,root,root,755) %doc AUTHORS README TODO %attr(755,root,root) %{_bindir}/* #%{_pkgconfigdir}/*.pc %dir %{_libdir}/gdesklets %attr(755,root,root) %{_libdir}/gdesklets/gdesklets %attr(755,root,root) %{_libdir}/gdesklets/gdesklets-daemon %attr(755,root,root) %{_libdir}/gdesklets/gdesklets-logview %attr(755,root,root) %{_libdir}/gdesklets/gdesklets-migration-tool %attr(755,root,root) %{_libdir}/gdesklets/gdesklets-shell %attr(755,root,root) %{_libdir}/gdesklets/ctrlinfo %dir %{_libdir}/gdesklets/Controls %{_libdir}/gdesklets/Controls/*.py[co] %dir %{_libdir}/gdesklets/Controls/Calendar %{_libdir}/gdesklets/Controls/Calendar/*.py[co] %dir %{_libdir}/gdesklets/Controls/HDDTemp %{_libdir}/gdesklets/Controls/HDDTemp/*.py[co] %dir %{_libdir}/gdesklets/Controls/Sensors %{_libdir}/gdesklets/Controls/Sensors/*.py[co] %dir %{_libdir}/gdesklets/Controls/System %{_libdir}/gdesklets/Controls/System/*.py[co] %dir %{_libdir}/gdesklets/Controls/Time %{_libdir}/gdesklets/Controls/Time/*.py[co] %dir %{_libdir}/gdesklets/Controls/URI %{_libdir}/gdesklets/Controls/URI/*.py[co] %dir %{_libdir}/gdesklets/Sensors %dir %{_libdir}/gdesklets/Sensors/External %{_libdir}/gdesklets/Sensors/External/*.py[co] %dir %{_libdir}/gdesklets/Sensors/FontSelector %{_libdir}/gdesklets/Sensors/FontSelector/*.py[co] %dir %{_libdir}/gdesklets/config %{_libdir}/gdesklets/config/*.py[co] %dir %{_libdir}/gdesklets/display %{_libdir}/gdesklets/display/*.py[co] %dir %{_libdir}/gdesklets/factory %{_libdir}/gdesklets/factory/*.py[co] %dir %{_libdir}/gdesklets/layout/ %{_libdir}/gdesklets/layout/*.py[co] %dir %{_libdir}/gdesklets/libdesklets %{_libdir}/gdesklets/libdesklets/*.py[co] %dir %{_libdir}/gdesklets/libdesklets/controls %{_libdir}/gdesklets/libdesklets/controls/*.py[co] %dir %{_libdir}/gdesklets/libdesklets/system %{_libdir}/gdesklets/libdesklets/system/*.py[co] %attr(755,root,root) %{_libdir}/gdesklets/libdesklets/system/*.so %dir %{_libdir}/gdesklets/libdesklets/system/FreeBSD %{_libdir}/gdesklets/libdesklets/system/FreeBSD/*.py[co] %dir %{_libdir}/gdesklets/libdesklets/system/Linux %{_libdir}/gdesklets/libdesklets/system/Linux/*.py[co] %dir %{_libdir}/gdesklets/libdesklets/system/NetBSD %{_libdir}/gdesklets/libdesklets/system/NetBSD/*.py[co] %dir %{_libdir}/gdesklets/libdesklets/system/OpenBSD %{_libdir}/gdesklets/libdesklets/system/OpenBSD/*.py[co] %dir %{_libdir}/gdesklets/main %{_libdir}/gdesklets/main/*.py[co] %dir %{_libdir}/gdesklets/plugin %{_libdir}/gdesklets/plugin/*.py[co] %dir %{_libdir}/gdesklets/scripting %{_libdir}/gdesklets/scripting/*.py[co] %dir %{_libdir}/gdesklets/sensor %{_libdir}/gdesklets/sensor/*.py[co] %dir %{_libdir}/gdesklets/shell %{_libdir}/gdesklets/shell/*.py[co] %dir %{_libdir}/gdesklets/shell/plugins %dir %{_libdir}/gdesklets/shell/plugins/ControlBrowser %{_libdir}/gdesklets/shell/plugins/ControlBrowser/*.py[co] %{_libdir}/gdesklets/shell/plugins/ControlBrowser/*.png %dir %{_libdir}/gdesklets/shell/plugins/ControlCollection %{_libdir}/gdesklets/shell/plugins/ControlCollection/*.py[co] %dir %{_libdir}/gdesklets/shell/plugins/ControlsView %{_libdir}/gdesklets/shell/plugins/ControlsView/*.py[co] %dir %{_libdir}/gdesklets/shell/plugins/DisplayBrowser %{_libdir}/gdesklets/shell/plugins/DisplayBrowser/*.py[co] %{_libdir}/gdesklets/shell/plugins/DisplayBrowser/*.png %dir %{_libdir}/gdesklets/shell/plugins/DisplayCollection %{_libdir}/gdesklets/shell/plugins/DisplayCollection/*.py[co] %dir %{_libdir}/gdesklets/shell/plugins/DisplayView %{_libdir}/gdesklets/shell/plugins/DisplayView/*.py[co] %dir %{_libdir}/gdesklets/shell/plugins/Help %{_libdir}/gdesklets/shell/plugins/Help/*.py[co] %dir %{_libdir}/gdesklets/shell/plugins/Menu %{_libdir}/gdesklets/shell/plugins/Menu/*.py[co] %dir %{_libdir}/gdesklets/shell/plugins/PackageInstaller %{_libdir}/gdesklets/shell/plugins/PackageInstaller/*.py[co] %{_libdir}/gdesklets/shell/plugins/PackageInstaller/*.png %dir %{_libdir}/gdesklets/shell/plugins/Profiles %{_libdir}/gdesklets/shell/plugins/Profiles/*.py[co] %dir %{_libdir}/gdesklets/shell/plugins/Shell %{_libdir}/gdesklets/shell/plugins/Shell/*.py[co] %dir %{_libdir}/gdesklets/shell/plugins/StatusBar %{_libdir}/gdesklets/shell/plugins/StatusBar/*.py[co] %dir %{_libdir}/gdesklets/shell/plugins/ViewSwitch %{_libdir}/gdesklets/shell/plugins/ViewSwitch/*.py[co] %dir %{_libdir}/gdesklets/shell/plugins/gDeskletsClient %{_libdir}/gdesklets/shell/plugins/gDeskletsClient/*.py[co] %dir %{_libdir}/gdesklets/utils %{_libdir}/gdesklets/utils/*.py[co] %attr(755,root,root) %{_libdir}/gdesklets/utils/*.so %{_libdir}/gdesklets/data %{_datadir}/mime/packages/*.xml %{_desktopdir}/*.desktop %{_pixmapsdir}/* %{_iconsdir}/hicolor/*/*/*.png %{_mandir}/man1/*