Hello community, here is the log from the commit of package libfm for openSUSE:Factory checked in at 2014-03-04 13:41:46 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libfm (Old) and /work/SRC/openSUSE:Factory/.libfm.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libfm" Changes: -------- --- /work/SRC/openSUSE:Factory/libfm/libfm.changes 2013-09-11 12:18:47.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.libfm.new/libfm.changes 2014-03-04 13:41:48.000000000 +0100 @@ -1,0 +2,12 @@ +Sun Feb 23 16:28:36 UTC 2014 - t...@gmx.com + +- New upstream version 1.2.0 + * detailed changelog at http://blog.lxde.org/?p=1082 +- Removed build compatibility with discontinued versions (<= 12.2) +- Disabled debug on configure to improve performance +- Fixed typo in %{?_smp_mflags} macro +- Built against GKT2 to override GTK3 issues +- Splitted lang package +- LXShortcut is now built as a subpackage + +------------------------------------------------------------------- Old: ---- libfm-1.1.2.2.tar.gz New: ---- libfm-1.2.0.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libfm.spec ++++++ --- /var/tmp/diff_new_pack.zVyLNe/_old 2014-03-04 13:41:48.000000000 +0100 +++ /var/tmp/diff_new_pack.zVyLNe/_new 2014-03-04 13:41:48.000000000 +0100 @@ -17,73 +17,73 @@ Name: libfm -Version: 1.1.2.2 +Version: 1.2.0 Release: 0 Summary: A glib/gio-based lib used to develop file managers License: GPL-2.0+ Group: Development/Libraries/C and C++ Url: http://www.lxde.org/ -Source: %{name}-%{version}.tar.gz +Source: %{name}-%{version}.tar.xz Source1: %{name}-rpmlintrc -Patch: %{name}-default-config.patch -BuildRequires: fdupes -BuildRequires: gcc-c++ -BuildRequires: gtk-doc -%if 0%{?suse_version} <= 1220 BuildRequires: gtk2-devel -%else -BuildRequires: gtk3-devel -%endif -BuildRequires: intltool -BuildRequires: libexif-devel -BuildRequires: libtool BuildRequires: menu-cache-devel >= 0.3.2 +BuildRequires: libtool +BuildRequires: intltool +BuildRequires: fdupes +BuildRequires: gcc-c++ BuildRequires: update-desktop-files +# Optional: needed for custom actions support BuildRequires: vala >= 0.13.0 +# Optional: HTML developers documentation +BuildRequires: gtk-doc +# Optional: needed to load embbeded thumbnails in jpeg +BuildRequires: libexif-devel Requires(pre): desktop-file-utils Requires(pre): shared-mime-info BuildRoot: %{_tmppath}/%{name}-%{version}-build +Recommends: %{name}-lang +Recommends: lxshortcut-%{version} +BuildRequires: intltool +BuildRequires: fdupes +BuildRequires: gcc-c++ +BuildRequires: update-desktop-files %description A glib/gio-based lib used to develop file managers providing some file management utilities and related-widgets missing in gtk+/glib. -%package -n libfm3 +%lang_package + +%package -n libfm4 Summary: Libfm libraries Group: System/Libraries -%description -n libfm3 +%description -n libfm4 libfm libraries for development -%if 0%{?suse_version} <= 1220 -%package -n libfm-gtk3 -Summary: GTK2 libfm libraries +%package -n libfm-gtk4 +Summary: GTK libfm libraries Group: System/Libraries -%description -n libfm-gtk3 +%description -n libfm-gtk4 GTK libfm libraries for development -%else -%package -n libfm-gtk3-3 -Summary: GTK3 libfm libraries -Group: System/Libraries -%description -n libfm-gtk3-3 -GTK libfm libraries for development -%endif +%package -n lxshortcut +Summary: Create shortcuts for LXDE +Group: System/GUI/LXDE + +%description -n lxshortcut +LXShortcut is a small program used to edit application shortcuts +created with freedesktop.org Desktop Entry spec. %package devel Summary: Devel files for libfm Group: Development/Libraries/C and C++ -Requires: %{name} = %{version} -%if 0%{?suse_version} <= 1220 Requires: gtk2-devel -Requires: libfm-gtk3 = %{version} -%else -Requires: gtk3-devel -Requires: libfm-gtk3-3 = %{version} -%endif -Requires: libfm3 = %{version} Requires: pkg-config +Requires: %{name} = %{version} +Requires: libfm-gtk4 = %{version} +Requires: libfm4 = %{version} %description devel A glib/gio-based lib used to develop file managers providing some @@ -99,81 +99,70 @@ %prep %setup -q -%patch -p1 %build %configure \ --disable-static \ -%if 0%{?suse_version} > 1220 - --with-gtk=3 \ -%endif - --enable-debug \ --enable-gtk-doc # remove rpath sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool -make %{?_smp_mfalgs} +# macro for parallel make +make %{?_smp_mflags} %install %make_install rm -f %{buildroot}%{_libdir}/*.la -rm -f %{buildroot}/%{_libdir}/gio/modules/libgiofm.la -rm -f %{buildroot}%{_sysconfdir}/xdg/%{name}/pref-apps.conf rm -f %{buildroot}%{_bindir}/libfm-pref-apps rm -f %{buildroot}%{_datadir}/applications/libfm-pref-apps.desktop +# using libfm-pref-apps.1.gz fails! rm -f %{buildroot}%{_mandir}/man1/libfm-pref-apps.1 %find_lang %{name} %fdupes -s %{buildroot}/%{_datadir}/locale +%suse_update_desktop_file -u -r -G 'Shortcut Editor' lxshortcut Utility DesktopUtility GTK + %post +/sbin/ldconfig /usr/bin/update-mime-database %{_datadir}/mime &> /dev/null || : -/usr/bin/update-desktop-database %postun +/sbin/ldconfig /usr/bin/update-mime-database %{_datadir}/mime &> /dev/null || : /usr/bin/update-desktop-database -%if 0%{?suse_version} <= 1220 -%post -n libfm-gtk3 -p /sbin/ldconfig - -%postun -n libfm-gtk3 -p /sbin/ldconfig -%else -%post -n libfm-gtk3-3 -p /sbin/ldconfig +%post -n libfm4 -p /sbin/ldconfig -%postun -n libfm-gtk3-3 -p /sbin/ldconfig -%endif +%postun -n libfm4 -p /sbin/ldconfig -%post -n libfm3 -p /sbin/ldconfig +%post -n libfm-gtk4 -p /sbin/ldconfig -%postun -n libfm3 -p /sbin/ldconfig +%postun -n libfm-gtk4 -p /sbin/ldconfig -%files -f %{name}.lang +%files %defattr(-,root,root) %dir %{_sysconfdir}/xdg/%{name} %config %{_sysconfdir}/xdg/%{name}/%{name}.conf +%dir %{_libdir} +%dir %{_libdir}/%{name}/ +%dir %{_libdir}/%{name}/modules +%{_libdir}/%{name}/modules/gtk-fileprop-x-desktop.so +%{_libdir}/%{name}/modules/gtk-fileprop-x-shortcut.so +%{_libdir}/%{name}/modules/gtk-menu-actions.so +%{_libdir}/%{name}/modules/gtk-menu-trash.so +%{_libdir}/%{name}/modules/vfs-menu.so +%{_libdir}/%{name}/modules/vfs-search.so +%{_libdir}/%{name}-extra.so.4 +%{_libdir}/%{name}-extra.so.4.0.0 +%dir %{_datadir}/%{name}/images/ +%{_datadir}/%{name}/images/folder.png +%{_datadir}/%{name}/images/unknown.png +%{_datadir}/%{name}/terminals.list %{_datadir}/mime/packages/%{name}.xml -%files -n libfm3 -%defattr(-,root,root) -%{_libdir}/libfm.so.* - -%if 0%{?suse_version} <= 1220 -%files -n libfm-gtk3 -%defattr(-,root,root) -%{_libdir}/libfm-gtk.so.* -%else -%files -n libfm-gtk3-3 -%defattr(-,root,root) -%{_libdir}/libfm-gtk3.so.* -%endif -%dir %{_datadir}/%{name} -%dir %{_datadir}/%{name}/ui -%{_datadir}/%{name}/archivers.list -%{_datadir}/%{name}/ui/*.ui - %files devel %defattr(-,root,root) %dir %{_includedir}/%{name}-1.0 @@ -182,15 +171,33 @@ %{_libdir}/pkgconfig/%{name}.pc %{_libdir}/pkgconfig/%{name}-gtk.pc %{_libdir}/pkgconfig/%{name}-gtk3.pc -%if 0%{?suse_version} <= 1220 -%{_libdir}/libfm-gtk.so -%else -%{_libdir}/libfm-gtk3.so -%endif -%{_libdir}/libfm.so +%{_libdir}/%{name}.so +%{_libdir}/%{name}-gtk.so +%{_libdir}/%{name}-extra.so %files doc %defattr(-,root,root) -%{_datadir}/gtk-doc/html/libfm +%{_datadir}/gtk-doc/html/%{name} + +%files lang -f %{name}.lang +%defattr(-,root,root,-) + +%files -n libfm4 +%defattr(-,root,root) +%{_libdir}/libfm.so.* + +%files -n libfm-gtk4 +%defattr(-,root,root) +%{_libdir}/libfm-gtk.so.* +%dir %{_datadir}/%{name} +%dir %{_datadir}/%{name}/ui +%{_datadir}/%{name}/archivers.list +%{_datadir}/%{name}/ui/*.ui + +%files -n lxshortcut +%defattr(-,root,root) +%{_bindir}/lxshortcut +%{_datadir}/applications/lxshortcut.desktop +%{_mandir}/man1/lxshortcut.1.gz %changelog -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org