Compare commits
5 Commits
| Author | SHA256 | Date | |
|---|---|---|---|
|
|
5abace65ab | ||
| 811e3a02e3 | |||
| 8d796e219b | |||
| dd405b7e26 | |||
| 351d8093a6 |
@@ -1,3 +0,0 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:e65aa86650879fcd6c06983164b95409b92724482191f06472c567cbd8cf5ddd
|
||||
size 1295152
|
||||
3
1.4.0.tar.gz
Normal file
3
1.4.0.tar.gz
Normal file
@@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:7d7b616411992389a4b7f35796109d605f30bc2ceab84d4081d1665254ebbf82
|
||||
size 1307262
|
||||
@@ -1,3 +1,40 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Dec 11 16:53:04 UTC 2025 - Michal Suchanek <msuchanek@suse.de>
|
||||
|
||||
- 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.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Feb 21 15:47:05 UTC 2025 - Michael Vetter <mvetter@suse.com>
|
||||
|
||||
- Update to 1.4.0:
|
||||
* Updated translations.
|
||||
* Fixed a vulnerability related to trusted locations.
|
||||
* GCC 14 compilation support.
|
||||
* Updated the list of mime types handled by xarchiver.
|
||||
* Removed mime type definitions provided by shared-mime-info.
|
||||
* Terminals in terminals.list are allowed to have no open_arg entry.
|
||||
* Added germinal, kitty, mintty, and alacritty to terminals.list.
|
||||
* Added a setting for the ISO 8601 date format.
|
||||
* Fixed not setting $DISPLAY on Wayland.
|
||||
* Added a setting to open files with a single middle-click.
|
||||
* Fixed various drag and drop bugs with XDirectSave.
|
||||
* Added a missing filter name.
|
||||
* Enabled smooth scrolling.
|
||||
* Fixed background color with GTK3.
|
||||
* Increased the width of the file properties dialog.
|
||||
* Added the MIME type to the file properties dialog.
|
||||
* Source cache is now cleared after data drop.
|
||||
* Corrected check for the stamp file to rebuild the vala code.
|
||||
- Drop upstreamed: fix-gcc14.patch
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Dec 17 09:11:31 UTC 2024 - Ana Guerrero <ana.guerrero@suse.com>
|
||||
|
||||
- Add patch to support gcc14 -Werror=incompatible-pointer-types
|
||||
fix-gcc14.patch
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Feb 29 16:22:43 UTC 2024 - pgajdos@suse.com
|
||||
|
||||
|
||||
37
libfm.spec
37
libfm.spec
@@ -1,7 +1,7 @@
|
||||
#
|
||||
# spec file for package libfm
|
||||
#
|
||||
# Copyright (c) 2021 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
|
||||
@@ -17,7 +17,7 @@
|
||||
|
||||
|
||||
Name: libfm
|
||||
Version: 1.3.2
|
||||
Version: 1.4.0
|
||||
Release: 0
|
||||
Summary: A glib/gio-based lib used to develop file managers
|
||||
License: GPL-2.0-or-later
|
||||
@@ -30,7 +30,7 @@ BuildRequires: fdupes
|
||||
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,11 @@ Recommends: %{name}
|
||||
%description -n libfm4
|
||||
libfm main library
|
||||
|
||||
%package -n libfm-gtk4
|
||||
%package -n libfm-gtk3-4
|
||||
Summary: GTK libfm libraries
|
||||
Group: System/Libraries
|
||||
|
||||
%description -n libfm-gtk4
|
||||
%description -n libfm-gtk3-4
|
||||
GTK system libraries for libfm
|
||||
|
||||
%package -n lxshortcut
|
||||
@@ -89,16 +89,16 @@ Requires: pkgconfig(libfm-extra)
|
||||
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
|
||||
|
||||
%description -n libfm-gtk-devel
|
||||
%description -n libfm-gtk3-devel
|
||||
GTK libfm libraries for development
|
||||
|
||||
%package doc
|
||||
@@ -115,6 +115,7 @@ libfm developers documentation
|
||||
%build
|
||||
./autogen.sh
|
||||
%configure \
|
||||
--with-gtk=3 \
|
||||
--enable-gtk-doc \
|
||||
--enable-udisks \
|
||||
--disable-static
|
||||
@@ -122,11 +123,11 @@ libfm developers documentation
|
||||
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 +148,8 @@ rm -rf %{buildroot}%{_libdir}/%{name}-extra.so*
|
||||
%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 +175,10 @@ rm -rf %{buildroot}%{_libdir}/%{name}-extra.so*
|
||||
%{_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 +188,8 @@ rm -rf %{buildroot}%{_libdir}/%{name}-extra.so*
|
||||
%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
|
||||
|
||||
Reference in New Issue
Block a user