X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;f=gDesklets.spec;h=79e7243f522ba1490a34b3df0936f2d3988200b8;hb=378c5f7ea251128612ce8bfca4ec6a484002fa5a;hp=67c48b01e0400f9a283dce7630ef1202f788a894;hpb=0bb9317bf660584143f07e5295ca4d1800aab649;p=packages%2FgDesklets.git diff --git a/gDesklets.spec b/gDesklets.spec index 67c48b0..79e7243 100644 --- a/gDesklets.spec +++ b/gDesklets.spec @@ -1,37 +1,42 @@ - -%include /usr/lib/rpm/macros.python - Summary: gDesklets - an advanced architecture for desktop applets Summary(pl): gDesklets - zaawansowana architektura dla apletów Name: gDesklets -Version: 0.25.1 -Release: 1 +Version: 0.34.3 +Release: 0.3 License: GPL Group: X11/Applications Source0: http://www.pycage.de/download/gdesklets/%{name}-%{version}.tar.bz2 -# Source0-md5: 91a25ffc1a158fa3e0a83c28969f685c -Patch0: %{name}-install-schemas.patch -Patch1: %{name}-am.patch +# Source0-md5: 83f8a3f7ad00a65a42fb4f2843152c92 +Patch0: %{name}-am.patch +Patch1: %{name}-locale-names.patch +Patch2: %{name}-disksize.patch +Patch3: %{name}-plugin_registry.patch URL: http://gdesklets.gnomedesktop.org/ BuildRequires: GConf2-devel >= 2.4.0 -BuildRequires: autoconf +BuildRequires: autoconf >= 2.53 BuildRequires: automake -BuildRequires: gtk+2-devel >= 2.2.0 +BuildRequires: gettext-devel +BuildRequires: gtk+2-devel >= 2:2.2.0 +BuildRequires: intltool +BuildRequires: libgnomeui-devel >= 2.2.0 BuildRequires: libgtop-devel >= 2.0.0 -BuildRequires: python >= 2.3 +BuildRequires: librsvg-devel +BuildRequires: libtool +BuildRequires: python >= 1:2.3 BuildRequires: python-gnome-devel >= 2.0.0 BuildRequires: python-pygtk-devel >= 2.0.0 -BuildRequires: swig-python -BuildRequires: rpm-pythonprov -Requires: python >= 2.3 +BuildRequires: python-pyorbit-devel >= 2.0.0 +%pyrequires_eq python Requires: python-gnome >= 2.0.0 -Requires: python-pygtk >= 2.0.0 Requires: python-gnome-bonobo >= 2.0.0 Requires: python-gnome-bonobo-ui >= 2.0.0 Requires: python-gnome-gconf >= 2.0.0 Requires: python-gnome-gtkhtml >= 2.0.0 Requires: python-gnome-ui >= 2.0.0 +Requires: python-pygtk-gtk >= 2.0.0 +Requires: python-pyorbit >= 2.0.0 Requires(post): GConf2 +Requires(post): shared-mime-info BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %description @@ -43,9 +48,14 @@ gDesklets udost %prep %setup -q %patch0 -p1 -%patch1 -p1 +%patch1 -p1 -b .wiget +#%%patch2 -p1 +%patch3 -p1 + +mv po/{no,nb}.po %build +%{__libtoolize} %{__aclocal} %{__automake} %{__autoconf} @@ -67,59 +77,134 @@ install -d $RPM_BUILD_ROOT%{_datadir}/gdesklets/{Sensors,Displays} %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 {} \; +rm -f $RPM_BUILD_ROOT%{_datadir}/mime/{XMLnamespaces,globs,magic,application/*} +rm -f $RPM_BUILD_ROOT%{_desktopdir}/mimeinfo.cache + +%find_lang gdesklets %clean rm -rf $RPM_BUILD_ROOT %post +umask 022 %gconf_schema_install - -%files +update-mime-database %{_datadir}/mime +[ ! -x /usr/bin/update-desktop-database ] || /usr/bin/update-desktop-database >/dev/null 2>&1 ||: + +%postun +umask 022 +[ ! -x /usr/bin/update-desktop-database ] || /usr/bin/update-desktop-database >/dev/null 2>&1 + +%files -f gdesklets.lang %defattr(644,root,root,755) %doc AUTHORS README TODO %attr(755,root,root) %{_bindir}/* -%{_pkgconfigdir}/*.pc -%{_datadir}/application-registry/* -%{_datadir}/mime-info/* -%dir %{_datadir}/gdesklets -%attr(755,root,root) %{_datadir}/gdesklets/gdesklets -%dir %{_datadir}/gdesklets/locale -%lang(ar) %{_datadir}/gdesklets/locale/ar -%lang(ca) %{_datadir}/gdesklets/locale/ca -%lang(de) %{_datadir}/gdesklets/locale/de -%lang(es) %{_datadir}/gdesklets/locale/es -%lang(el) %{_datadir}/gdesklets/locale/el -%lang(eu) %{_datadir}/gdesklets/locale/eu -%lang(it) %{_datadir}/gdesklets/locale/it -%lang(ja) %{_datadir}/gdesklets/locale/ja -%lang(ko) %{_datadir}/gdesklets/locale/ko -%lang(lt) %{_datadir}/gdesklets/locale/lt -%lang(tr) %{_datadir}/gdesklets/locale/tr -%lang(fr) %{_datadir}/gdesklets/locale/fr -%lang(he) %{_datadir}/gdesklets/locale/he -%lang(nl) %{_datadir}/gdesklets/locale/nl -%lang(pl) %{_datadir}/gdesklets/locale/pl -%lang(pt) %{_datadir}/gdesklets/locale/pt -%lang(pt_BR) %{_datadir}/gdesklets/locale/pt_BR -%lang(ru) %{_datadir}/gdesklets/locale/ru -%lang(sq) %{_datadir}/gdesklets/locale/sq -%lang(sr) %{_datadir}/gdesklets/locale/sr -%lang(sr@Latn) %{_datadir}/gdesklets/locale/sr@Latn -%lang(sv) %{_datadir}/gdesklets/locale/sv -%lang(az) %{_datadir}/gdesklets/locale/az -%lang(ms) %{_datadir}/gdesklets/locale/ms -%{_datadir}/gdesklets/config -%{_datadir}/gdesklets/data -%{_datadir}/gdesklets/desktop -%{_datadir}/gdesklets/display -%{_datadir}/gdesklets/factory -%{_datadir}/gdesklets/libdesklets -%{_datadir}/gdesklets/main -%{_datadir}/gdesklets/sensor -%{_datadir}/gdesklets/utils -%{_datadir}/gdesklets/Sensors -%{_datadir}/gdesklets/Displays -%{_desktopdir}/* +#%{_pkgconfigdir}/*.pc +%dir %{_libdir}/gdesklets +%{_libdir}/gdesklets/*.py[co] +%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/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}/gnome/48x48/mimetypes/*.png %{_mandir}/man1/*