Hello community, here is the log from the commit of package libfm for openSUSE:Factory checked in at 2014-09-03 18:22:12 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 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 2014-07-13 17:16:27.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.libfm.new/libfm.changes 2014-09-03 20:14:27.000000000 +0200 @@ -1,0 +2,29 @@ +Sun Aug 24 20:04:00 UTC 2014 - trcs@gmx.com + +- new upstream version 1.2.2.1 + * Fix installation of libfm-extra.pc file for development with + it. +- changes on 1.2.2 since 1.2.1: + * Fixed display name of created shortcut after dropping from + another application. + * Fixed the screen for context in fm_launch_command_simple(). + * Added KDE archiver "Ark" into archivers list. + * Fixed parsing order of directories in XDG_DATA_DIRS and + XDG_CONFIG_DIRS. + * Added a possibility for application that was started (by + PCManFM or any other application that uses LibFM) to never + die after our application (i.e. its parent) was closed. + * Fixed possible memory leak in fm_config_load_from_file(). + * Corrected g_content_type_guess() call with file sample. This + may help with correct file type detection. + * When calculate total file sizes in directory, filesize of + directory now is skipped. + * Fixed problem with memory consumption in case image has big + dimension but not so big filesize - in that case loading may + consume all the available memory to create bitmap. The file + dimensions should also be checked against thumbnail_max + configuration variable. + * Fixed problem with starting custom command from application + selection dialog. This stopped to work with new GLib versions. + +------------------------------------------------------------------- @@ -6,2 +35,2 @@ - * Fixed context menu on right-click on column header, it was not always - shown, especially with GTK3. + * Fixed context menu on right-click on column header, it was not + always shown, especially with GTK3. @@ -10 +39,2 @@ - * Changed info message on usage of x-terminal-emulator as terminal. + * Changed info message on usage of x-terminal-emulator as + terminal. @@ -12,7 +42,11 @@ - * Don't create ~/Templates if it does not exist on application start. - * Fixed installing extra files with different values for --with-gtk. - * Fixed file renaming if it's name is illegal on destination filesystem. - * An error window after user pressed 'Cancel' on app selection should be - not shown anymore. - * Fixed menu positioning if it's placed near monitor edge and also on - non-first monitor, also ensured menu UI update before calculating its + * Don't create ~/Templates if it does not exist on application + start. + * Fixed installing extra files with different values for + --with-gtk. + * Fixed file renaming if it's name is illegal on destination + filesystem. + * An error window after user pressed 'Cancel' on app selection + should be not shown anymore. + * Fixed menu positioning if it's placed near monitor edge and + also on non-first monitor, also ensured menu UI update before + calculating its @@ -21 +55,2 @@ - * The "link" mark on icons of small size (< 20 px) now scaled properly. + * The "link" mark on icons of small size (< 20 px) now scaled + properly. @@ -23,9 +58,12 @@ - * Fixed fm_terminal_launch(), some terminals need PWD environment set. - * Fixed invalid rubberbanding after doubleclick on ExoIconView items. - * Corrected drag cursor, it should correctly show dragged item icon, not - generic drag cursor. - * Fixed crash in fm_folder_view_scroll_to_path() if path is not available. - * Fixed unitialized variable usage in folder view context menu positioning - code. - * Prevented path entry from containing "(invalid encoding)" string since - it will prevent that path from being used. + * Fixed fm_terminal_launch(), some terminals need PWD environment + set. + * Fixed invalid rubberbanding after doubleclick on ExoIconView + items. + * Corrected drag cursor, it should correctly show dragged item + icon, not generic drag cursor. + * Fixed crash in fm_folder_view_scroll_to_path() if path is not + available. + * Fixed unitialized variable usage in folder view context menu + positioning code. + * Prevented path entry from containing "(invalid encoding)" + string since it will prevent that path from being used. @@ -33,5 +71,8 @@ - * One-time custom application isn't added anymore into list of last used. - * Added a workaround on duplicated loop devices in Places sidebar. - * If quick_exec option is set to true, launching will always start the - application, not try a terminal for it. - * Changed ExoIconView rubberbanding the same way as it's done in GTK+. + * One-time custom application isn't added anymore into list of + last used. + * Added a workaround on duplicated loop devices in Places + sidebar. + * If quick_exec option is set to true, launching will always + start the application, not try a terminal for it. + * Changed ExoIconView rubberbanding the same way as it's done in + GTK+. Old: ---- libfm-1.2.1.tar.xz New: ---- libfm-1.2.2.1.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libfm.spec ++++++ --- /var/tmp/diff_new_pack.CzPRsA/_old 2014-09-03 20:14:28.000000000 +0200 +++ /var/tmp/diff_new_pack.CzPRsA/_new 2014-09-03 20:14:28.000000000 +0200 @@ -17,7 +17,7 @@ Name: libfm -Version: 1.2.1 +Version: 1.2.2.1 Release: 0 Summary: A glib/gio-based lib used to develop file managers License: GPL-2.0+ @@ -42,10 +42,11 @@ BuildRequires: update-desktop-files Recommends: %{name}-lang Recommends: lxshortcut-%{version} -%lang_package Requires(pre): desktop-file-utils Requires(pre): shared-mime-info BuildRoot: %{_tmppath}/%{name}-%{version}-build +%lang_package + %description A glib/gio-based library providing some file management utilities and @@ -55,28 +56,35 @@ functionality. For example, you can create your own file manager with facilities provided by libfm. + %package -n libfm4 Summary: Libfm libraries Group: System/Libraries + %description -n libfm4 libfm main library + %package -n libfm-gtk4 Summary: GTK libfm libraries Group: System/Libraries + %description -n libfm-gtk4 GTK system libraries for libfm + %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++ @@ -84,10 +92,12 @@ Requires: libfm4 = %{version} Requires: pkg-config + %description devel A glib/gio-based lib used to develop file managers providing some file management utilities and related-widgets missing in gtk+/glib. + %package -n libfm-gtk-devel Summary: GTK devel files for libfm Group: Development/Libraries/C and C++ @@ -97,34 +107,38 @@ Requires: libfm4 = %{version} Requires: pkg-config + %description -n libfm-gtk-devel GTK libfm libraries for development + %package doc Summary: GTK libfm libraries Group: Documentation/Other Requires: %{name} >= %{version} + %description doc libfm developers documentation + %prep %setup -q %patch0 -p1 + %build %configure \ --enable-gtk-doc \ --enable-udisks \ --disable-static - # 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 - # macro for parallel make make %{?_smp_mflags} + %install %make_install rm -f %{buildroot}%{_libdir}/*.la @@ -132,29 +146,34 @@ 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 || : + %postun /sbin/ldconfig /usr/bin/update-mime-database %{_datadir}/mime &> /dev/null || : /usr/bin/update-desktop-database + %post -n libfm4 -p /sbin/ldconfig + %postun -n libfm4 -p /sbin/ldconfig + %post -n libfm-gtk4 -p /sbin/ldconfig + %postun -n libfm-gtk4 -p /sbin/ldconfig + %files %defattr(-,root,root) %dir %{_sysconfdir}/xdg/%{name} @@ -168,13 +187,14 @@ %{_libdir}/%{name}/modules/vfs-menu.so %{_libdir}/%{name}/modules/vfs-search.so %{_libdir}/%{name}-extra.so.4 -%{_libdir}/%{name}-extra.so.4.0.1 +%{_libdir}/%{name}-extra.so.4.0.2 %dir %{_datadir}/%{name}/images/ %{_datadir}/%{name}/images/folder.png %{_datadir}/%{name}/images/unknown.png %{_datadir}/%{name}/terminals.list %{_datadir}/mime/packages/%{name}.xml + %files devel %defattr(-,root,root) %dir %{_includedir}/%{name}-1.0 @@ -182,26 +202,32 @@ %exclude %{_includedir}/%{name}-1.0/fm-gtk*.h %{_includedir}/%{name}-1.0/*.h %{_libdir}/pkgconfig/%{name}.pc +%{_libdir}/pkgconfig/%{name}-extra.pc %{_libdir}/%{name}.so %{_libdir}/%{name}-extra.so + %files -n libfm-gtk-devel %defattr(-,root,root) %{_includedir}/%{name}-1.0/fm-gtk*.h %{_libdir}/pkgconfig/%{name}-gtk.pc %{_libdir}/%{name}-gtk.so + %files doc %defattr(-,root,root) %{_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.* @@ -210,10 +236,12 @@ %{_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 ++++++ libfm-1.2.1.tar.xz -> libfm-1.2.2.1.tar.xz ++++++ ++++ 8270 lines of diff (skipped) -- To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org For additional commands, e-mail: opensuse-commit+help@opensuse.org