Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libfm for openSUSE:Factory checked in at 2026-02-24 15:51:15 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libfm (Old) and /work/SRC/openSUSE:Factory/.libfm.new.1977 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libfm" Tue Feb 24 15:51:15 2026 rev:63 rq:1334737 version:1.4.1 Changes: -------- --- /work/SRC/openSUSE:Factory/libfm/libfm.changes 2026-01-20 21:04:54.764936668 +0100 +++ /work/SRC/openSUSE:Factory/.libfm.new.1977/libfm.changes 2026-02-24 15:51:16.553946985 +0100 @@ -10,0 +11,7 @@ +Thu Dec 11 16:53:04 UTC 2025 - Michal Suchanek <[email protected]> + +- Switch to GTK3. libfm is used by lxpanel which in turn uses keybinder. The + gtk2 keybinder in turn uses obsolete lua version which is being removed from + Factory. + +------------------------------------------------------------------- ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libfm.spec ++++++ --- /var/tmp/diff_new_pack.moSdoe/_old 2026-02-24 15:51:17.425983117 +0100 +++ /var/tmp/diff_new_pack.moSdoe/_new 2026-02-24 15:51:17.429983283 +0100 @@ -1,7 +1,7 @@ # # spec file for package libfm # -# Copyright (c) 2025 SUSE LLC +# Copyright (c) 2025 SUSE LLC and contributors # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -30,7 +30,7 @@ BuildRequires: gcc-c++ # Optional: HTML developers documentation BuildRequires: gtk-doc >= 1.14 -BuildRequires: gtk2-devel >= 2.18.0 +BuildRequires: gtk3-devel BuildRequires: intltool >= 0.40.0 # Optional: needed to load embbeded thumbnails in jpeg BuildRequires: libexif-devel @@ -62,11 +62,12 @@ %description -n libfm4 libfm main library -%package -n libfm-gtk4 +%package -n libfm-gtk3-4 Summary: GTK libfm libraries Group: System/Libraries +Obsoletes: libfm-gtk4 < %{version}-%{release} -%description -n libfm-gtk4 +%description -n libfm-gtk3-4 GTK system libraries for libfm %package -n lxshortcut @@ -89,16 +90,17 @@ 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 +%package -n libfm-gtk3-devel Summary: GTK devel files for libfm Group: Development/Libraries/C and C++ Requires: %{name} = %{version} -Requires: gtk2-devel -Requires: libfm-gtk4 = %{version} +Requires: gtk3-devel +Requires: libfm-gtk3-4 = %{version} Requires: libfm4 = %{version} Requires: pkgconfig +Obsoletes: libfm-gtk-devel < %{version}-%{release} -%description -n libfm-gtk-devel +%description -n libfm-gtk3-devel GTK libfm libraries for development %package doc @@ -115,6 +117,7 @@ %build ./autogen.sh %configure \ + --with-gtk=3 \ --enable-gtk-doc \ --enable-udisks \ --disable-static @@ -122,11 +125,11 @@ 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} +%make_build %install %make_install -rm -f %{buildroot}%{_libdir}/*.la +find %{buildroot} -type f -name "*.la" -delete -print rm -f %{buildroot}%{_bindir}/libfm-pref-apps rm -f %{buildroot}%{_datadir}/applications/libfm-pref-apps.desktop # using libfm-pref-apps.1.gz fails! @@ -147,8 +150,8 @@ %postun -p /sbin/ldconfig %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 +%post -n libfm-gtk3-4 -p /sbin/ldconfig +%postun -n libfm-gtk3-4 -p /sbin/ldconfig %files %dir %{_sysconfdir}/xdg/%{name} @@ -174,10 +177,10 @@ %{_libdir}/pkgconfig/%{name}.pc %{_libdir}/%{name}.so -%files -n libfm-gtk-devel +%files -n libfm-gtk3-devel %{_includedir}/%{name}-1.0/fm-gtk*.h -%{_libdir}/pkgconfig/%{name}-gtk.pc -%{_libdir}/%{name}-gtk.so +%{_libdir}/pkgconfig/%{name}-gtk3.pc +%{_libdir}/%{name}-gtk3.so %files doc %{_datadir}/gtk-doc/html/%{name} @@ -187,8 +190,8 @@ %files -n libfm4 %{_libdir}/libfm.so.* -%files -n libfm-gtk4 -%{_libdir}/libfm-gtk.so.* +%files -n libfm-gtk3-4 +%{_libdir}/libfm-gtk3.so.* %dir %{_datadir}/%{name} %dir %{_datadir}/%{name}/ui %{_datadir}/%{name}/archivers.list ++++++ _scmsync.obsinfo ++++++ --- /var/tmp/diff_new_pack.moSdoe/_old 2026-02-24 15:51:17.465984775 +0100 +++ /var/tmp/diff_new_pack.moSdoe/_new 2026-02-24 15:51:17.469984940 +0100 @@ -1,6 +1,6 @@ -mtime: 1768902583 -commit: 2edf53d3471aad5707c5abe943318b42014aa6ac269a7ede6e560cd6d5526472 +mtime: 1771938061 +commit: aef814a405eb82643c8eb333993e40d2ecd7f50f93dbb52accafdb0cdd42a7c0 url: https://src.opensuse.org/lxde/libfm.git -revision: 2edf53d3471aad5707c5abe943318b42014aa6ac269a7ede6e560cd6d5526472 +revision: aef814a405eb82643c8eb333993e40d2ecd7f50f93dbb52accafdb0cdd42a7c0 projectscmsync: https://src.opensuse.org/lxde/_ObsPrj.git ++++++ build.specials.obscpio ++++++ ++++++ build.specials.obscpio ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/.gitignore new/.gitignore --- old/.gitignore 1970-01-01 01:00:00.000000000 +0100 +++ new/.gitignore 2026-02-24 14:02:06.000000000 +0100 @@ -0,0 +1 @@ +.osc
