![](https://seccdn.libravatar.org/avatar/e2145bc5cf53dda95c308a3c75e8fef3.jpg?s=120&d=mm&r=g)
Hello community, here is the log from the commit of package exo for openSUSE:Factory checked in at Wed Dec 29 00:03:03 CET 2010. -------- --- exo/exo.changes 2010-12-03 22:01:33.000000000 +0100 +++ /mounts/work_src_done/STABLE/exo/exo.changes 2010-12-23 16:52:15.000000000 +0100 @@ -1,0 +2,14 @@ +Thu Dec 23 13:44:16 UTC 2010 - gber@opensuse.org + +- improved summaries, descriptions +- marked config files +- split off python bindings into a separate package +- add missing dependency on python-gtk +- handle duplicate files in %%{python_sitearch} +- recompile python files instead of modifying them in place in + order to prevent inconsistent mtime +- merged libexo-1-0 into exo since the library is not useful + without its helper tools +- renamed rpmlintrc to exo-rpmlintrc according to packaging policy + +------------------------------------------------------------------- calling whatdependson for head-i586 Old: ---- rpmlintrc New: ---- exo-rpmlintrc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ exo.spec ++++++ --- /var/tmp/diff_new_pack.OPHi3x/_old 2010-12-29 00:02:39.000000000 +0100 +++ /var/tmp/diff_new_pack.OPHi3x/_new 2010-12-29 00:02:39.000000000 +0100 @@ -19,13 +19,13 @@ Name: exo Version: 0.5.5 -Release: 1 +Release: 2 License: GPLv2+ ; LGPLv2.1+ -Summary: Library targeted at application development +Summary: Application Development Library for Xfce Url: http://www.xfce.org/ -Group: System/GUI/XFCE +Group: Development/Libraries/C and C++ Source: %{name}-%{version}.tar.bz2 -Source1: rpmlintrc +Source1: %{name}-rpmlintrc Patch0: %{name}-firefox-params.patch Patch1: %{name}-env.patch BuildRequires: fdupes @@ -40,19 +40,18 @@ BuildRequires: python-devel BuildRequires: python-gtk-devel BuildRequires: update-desktop-files -Recommends: %{name}-lang +Requires: %{name}-lang = %{version} BuildRoot: %{_tmppath}/%{name}-%{version}-build -%py_requires +Provides: libexo-1-0 = %{version} +Obsoletes: libexo-1-0 < %{version} %description -This is libexo, an extension library to Xfce, developed by -os-cillation. While Xfce comes with quite a few libraries that are -targeted at desktop development, libexo is targeted at application +Exo is an extension library to Xfce which is targeted at application development. %package devel License: GPLv2+ ; LGPLv2.1+ -Summary: Library libexo is targeted at application development +Summary: Development Files for exo Group: Development/Libraries/C and C++ Requires: exo = %{version} Requires: perl-URI @@ -62,31 +61,36 @@ Requires: pkgconfig(libxfce4util-1.0) Requires: python-devel Requires: python-gtk-devel -Requires(pre): %install_info_prereq %description devel -This is libexo, an extension library to Xfce, developed by -os-cillation. While Xfce comes with quite a few libraries that are -targeted at desktop development, libexo is targeted at application +Exo is an extension library to Xfce which is targeted at application development. +This package contains the development files for exo. + +%package -n python-exo +License: GPLv2+ ; LGPLv2.1+ +Summary: Python Interface to exo +Group: Development/Libraries/Python +Requires: exo = %{version} +%py_requires +Requires: python-gtk + +%description -n python-exo +Exo is an extension library to Xfce which is targeted at application +development. + +This package contains the python interface to exo. + %package doc License: GPLv2+ ; LGPLv2.1+ -Summary: Documentation for libexo +Summary: Documentation for exo Group: Documentation/HTML Requires: exo = %{version} Requires(pre): %install_info_prereq %description doc -HTML documentation for libexo. - -%package -n libexo-1-0 -License: GPLv2+ ; LGPLv2.1+ -Summary: Exo library -Group: Development/Libraries/C and C++ - -%description -n libexo-1-0 -Exo Main library +This package contains the HTML documentation for exo. %lang_package @@ -106,28 +110,29 @@ %make_install %__rm -f %{buildroot}%{_libdir}/*.la +# recompile in order strip buildroot from libs +%py_compile %{buildroot}%{python_sitearch}/exo-0.5/exo/ +%py_compile -O %{buildroot}%{python_sitelib}/ + %if %suse_version <= 1130 %__rm -f %buildroot/%_libdir/gio/modules/*.la %endif %fdupes %{buildroot}%{_datadir} %fdupes %{buildroot}%{_libdir} +%fdupes %{buildroot}%{python_sitearch} # remove unsupported locales rm -rf %{buildroot}%{_datadir}/locale/{ast,kk,tl_PH,ur_PK} %find_lang exo-1 -%suse_update_desktop_file -i exo-preferred-applications Settings DesktopSettings +%suse_update_desktop_file exo-preferred-applications %suse_update_desktop_file exo-mail-reader %suse_update_desktop_file exo-terminal-emulator %suse_update_desktop_file exo-file-manager %suse_update_desktop_file exo-web-browser -# strip buildroot from libs -sed -i 's:%{buildroot}::g' %{buildroot}%{python_sitearch}/exo-*/exo/*.py* -sed -i 's:%{buildroot}::g' %{buildroot}%{python_sitelib}/pyexo.py* - %clean rm -rf %{buildroot} @@ -135,23 +140,19 @@ %postun -p /sbin/ldconfig -%post -n libexo-1-0 -p /sbin/ldconfig - -%postun -n libexo-1-0 -p /sbin/ldconfig - %files lang -f exo-1.lang %files %defattr(-,root,root) %doc README ChangeLog NEWS COPYING AUTHORS THANKS TODO %{_bindir}/exo* +%{_libdir}/libexo-1.so.* %dir %{_libdir}/xfce4 %dir %{_libdir}/xfce4/exo-1 %{_libdir}/xfce4/exo-1/exo-compose-mail-1 %{_libdir}/xfce4/exo-1/exo-helper-1 %dir %{_datadir}/xfce4 -%dir %{_datadir}/xfce4/helpers -%{_datadir}/xfce4/helpers/*desktop +%{_datadir}/xfce4/helpers %{_datadir}/applications/* %{_mandir}/man?/* %dir %{_datadir}/pixmaps/exo-1 @@ -159,21 +160,21 @@ %dir %{_datadir}/icons/*/* %{_datadir}/icons/*/*/*/ %dir %{_sysconfdir}/xdg/xfce4 -%{_sysconfdir}/xdg/xfce4/helpers.rc -# python +%config %{_sysconfdir}/xdg/xfce4/helpers.rc +%if %suse_version <= 1130 +%{_libdir}/gio/modules/libexo-module-1.so +%endif + +%files -n python-exo +%defattr(-,root,root) %{python_sitearch}/exo-0.5/ %{python_sitelib}/pyexo.py* %dir %{_datadir}/pygtk/2.0/defs/exo-0.5 %{_datadir}/pygtk/2.0/defs/exo-0.5/exo.defs -%if %suse_version <= 1130 -%_libdir/gio/modules/libexo-module-1.so -%endif %files devel %defattr(-,root,root) -%dir %{_includedir}/exo-1 -%dir %{_includedir}/exo-1/exo -%{_includedir}/*/*/* +%{_includedir}/exo-1 %{_libdir}/*exo*.so %{_libdir}/pkgconfig/* @@ -183,8 +184,4 @@ %dir %{_datadir}/doc/exo %{_datadir}/doc/exo/html/ -%files -n libexo-1-0 -%defattr(-,root,root) -%{_libdir}/libexo-1.so.* - %changelog ++++++ exo-rpmlintrc ++++++ addFilter("untranslated-desktop-file .*/usr/share/xfce4/helpers/.*") ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Remember to have fun... -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org