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

Reply via email to