Package: spacefm / 1.0.6-10

Metadata

Package Version Patches format
spacefm 1.0.6-10 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
update_desktop_files.patch | (download)

data/spacefm-find.desktop.in | 1 1 + 0 - 0 !
data/spacefm.desktop.in | 1 1 + 0 - 0 !
2 files changed, 2 insertions(+)

 add keywords entry to desktop files.
drop_spacefm installer.patch | (download)

Makefile.am | 2 1 + 1 - 0 !
Makefile.in | 2 1 + 1 - 0 !
2 files changed, 2 insertions(+), 2 deletions(-)

 drop spacefm-installer to install, it is exactly
 no needed in binary distributions like Debian. You can download
 this script by hand from upstream git repository. I recommended
 update spacefm to unstable version by that way.
fix spelling error.patch | (download)

data/spacefm-manual-en.html | 4 2 + 2 - 0 !
po/af.po | 8 4 + 4 - 0 !
po/ar.po | 8 4 + 4 - 0 !
po/bg.po | 8 4 + 4 - 0 !
po/bn_IN.po | 8 4 + 4 - 0 !
po/ca.po | 8 4 + 4 - 0 !
po/cs.po | 8 4 + 4 - 0 !
po/da.po | 8 4 + 4 - 0 !
po/de.po | 8 4 + 4 - 0 !
po/el.po | 8 4 + 4 - 0 !
po/es.po | 8 4 + 4 - 0 !
po/et.po | 8 4 + 4 - 0 !
po/eu.po | 8 4 + 4 - 0 !
po/fa.po | 8 4 + 4 - 0 !
po/fi.po | 8 4 + 4 - 0 !
po/fr.po | 8 4 + 4 - 0 !
po/gl.po | 8 4 + 4 - 0 !
po/he.po | 8 4 + 4 - 0 !
po/hr.po | 8 4 + 4 - 0 !
po/hu.po | 8 4 + 4 - 0 !
po/id.po | 8 4 + 4 - 0 !
po/it.po | 8 4 + 4 - 0 !
po/ja.po | 8 4 + 4 - 0 !
po/km.po | 8 4 + 4 - 0 !
po/ko.po | 8 4 + 4 - 0 !
po/lt.po | 8 4 + 4 - 0 !
po/ltg.po | 8 4 + 4 - 0 !
po/ml.po | 8 4 + 4 - 0 !
po/ms.po | 8 4 + 4 - 0 !
po/nb.po | 8 4 + 4 - 0 !
po/nl.po | 8 4 + 4 - 0 !
po/nn.po | 8 4 + 4 - 0 !
po/ps.po | 8 4 + 4 - 0 !
po/pt.po | 8 4 + 4 - 0 !
po/pt_BR.po | 8 4 + 4 - 0 !
po/ru.po | 8 4 + 4 - 0 !
po/si_LK.po | 8 4 + 4 - 0 !
po/sk.po | 8 4 + 4 - 0 !
po/sl.po | 8 4 + 4 - 0 !
po/spacefm.pot | 8 4 + 4 - 0 !
po/sr.po | 8 4 + 4 - 0 !
po/sr@latin.po | 8 4 + 4 - 0 !
po/sv.po | 8 4 + 4 - 0 !
po/tr.po | 8 4 + 4 - 0 !
po/uk.po | 8 4 + 4 - 0 !
po/ur.po | 8 4 + 4 - 0 !
po/ur_PK.po | 8 4 + 4 - 0 !
po/vi.po | 8 4 + 4 - 0 !
po/vi_VN.po | 8 4 + 4 - 0 !
po/zh_CN.po | 8 4 + 4 - 0 !
po/zh_TW.po | 8 4 + 4 - 0 !
src/desktop/desktop-window.c | 2 1 + 1 - 0 !
src/main-window.c | 2 1 + 1 - 0 !
src/ptk/ptk-handler.c | 2 1 + 1 - 0 !
src/settings.c | 8 4 + 4 - 0 !
55 files changed, 209 insertions(+), 209 deletions(-)

 fix spelling error


drop gnome common macros.patch | (download)

autogen.sh | 8 0 + 8 - 0 !
1 file changed, 8 deletions(-)

 drop deprecated gnome-common macros/variables
add_optional_close_last_tab.patch | (download)

data/ui/prefdlg.ui | 25 19 + 6 - 0 !
data/ui/prefdlg2.ui | 25 19 + 6 - 0 !
src/main-window.c | 47 36 + 11 - 0 !
src/pref-dialog.c | 11 11 + 0 - 0 !
src/settings.c | 6 6 + 0 - 0 !
src/settings.h | 1 1 + 0 - 0 !
6 files changed, 92 insertions(+), 23 deletions(-)

 [patch] optionally close the panel/application when last tab is
 closed


0001 glibc 2.28 compatibility.patch | (download)

src/main.c | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

 [patch] glibc 2.28 compatibility


fix gcc10 fno common.patch | (download)

src/settings.c | 22 22 + 0 - 0 !
src/settings.h | 34 17 + 17 - 0 !
2 files changed, 39 insertions(+), 17 deletions(-)

 fix ftbfs with gcc-10
fix_thumbnails.patch | (download)

src/vfs/vfs-thumbnail-loader.c | 6 3 + 3 - 0 !
1 file changed, 3 insertions(+), 3 deletions(-)

 [patch] thumbnails location changed according to
 https://specifications.freedesktop.org/thumbnail-spec/thumbnail-spec-latest.html


fix ftbfs gcc14.patch | (download)

src/exo/exo-gdk-pixbuf-extensions.c | 5 4 + 1 - 0 !
src/exo/exo-icon-chooser-model.c | 3 2 + 1 - 0 !
src/exo/exo-icon-view.c | 9 6 + 3 - 0 !
3 files changed, 12 insertions(+), 5 deletions(-)

 [patch] fix build issues with gcc 14

GCC 14 enables -Wincompatible-pointer-types by default thus resulting in
build error such as:
exo-icon-view.c:2686:27: error: assignment to GdkWindow {aka struct _GdkWindow } from incompatible pointer type GObject {aka struct _GObject } [-Wincompatible-pointer-types]

Much of the code changes are borrowed from older code segments.

First reported on Gentoo linux, for more reference please bug:
https://bugs.gentoo.org/928492

Signed-off-by: Brahmajit Das <brahmajit.xyz@gmail.com>

fix c23 function proto.patch | (download)

src/cust-dialog.c | 2 1 + 1 - 0 !
src/ptk/ptk-dir-tree-view.c | 2 1 + 1 - 0 !
src/ptk/ptk-file-misc.c | 44 22 + 22 - 0 !
src/settings.c | 8 4 + 4 - 0 !
src/settings.h | 10 7 + 3 - 0 !
5 files changed, 35 insertions(+), 31 deletions(-)

 fix c23 function prototypes

Function declarations are required to have parameter information in C23.
Specify the parameters explicitly so it conforms with this C standard where
needed. ptk_dir_tree_new actually doesn't take any parameters. So, in this
case, simply drop the argument from the function call instead.

Properly handle function assignments as well, so their types matches.

fix c23 bool keyword.patch | (download)

src/main-window.c | 24 12 + 12 - 0 !
src/settings.c | 4 2 + 2 - 0 !
2 files changed, 14 insertions(+), 14 deletions(-)

 fix c23 bool keyword usage

`bool` is a reserved keyword in C23. Rename symbols (variables and functions)
from `bool` to `truthy` so no keyword conflict happens.