Package Details: spacefm-thermitegod-git 2.1.0.r1512.ge8e26b90-1

Git Clone URL: https://aur.archlinux.org/spacefm-thermitegod-git.git (read-only, click to copy)
Package Base: spacefm-thermitegod-git
Description: Multi-panel tabbed file manager
Upstream URL: https://github.com/thermitegod/spacefm
Licenses: GPL3
Conflicts: spacefm, spacefm-thermitegod
Provides: spacefm, spacefm-thermitegod
Submitter: FabioLolix
Maintainer: FabioLolix
Last Packager: FabioLolix
Votes: 3
Popularity: 0.000254
First Submitted: 2023-08-13 14:57 (UTC)
Last Updated: 2025-02-10 21:52 (UTC)

Dependencies (36)

Required by (2)

Sources (1)

Pinned Comments

FabioLolix commented on 2025-02-10 21:52 (UTC)

btw still fails to build

FabioLolix commented on 2025-01-16 08:13 (UTC)

Hi kbk, pkgbuild still fails to build and upstream isn't very responsive to issues report lately, this need botan v3 too, I'm still updating at https://github.com/FabioLolix/PKGBUILD-AUR_fix/blob/master/s/spacefm-thermitegod-git/PKGBUILD

Latest Comments

1 2 Next › Last »

Mautz commented on 2026-10-01 16:45 (UTC) (edited on 2026-10-01 16:52 (UTC) by Mautz)

This builds.

# Maintainer: Fabio 'Lolix' Loli <fabio.loli@disroot.org> -> https://github.com/FabioLolix
# Contributor: skydrome
# Contributor: IgnorantGuru http://igurublog.wordpress.com/contact-ignorantguru/

pkgname=spacefm-thermitegod-git
pkgver=2.1.0.r1969.g341c4645
pkgrel=1
pkgdesc="Multi-panel tabbed file manager"
arch=(x86_64)
url="https://github.com/thermitegod/spacefm"
license=(GPL3)

depends=(
  gtk3
  gtkmm3
  gtkmm-4.0
  ffmpegthumbnailer
  exo
  fmt
  pugixml
  zeromq
  cppzmq
  python
  libgexiv2
  botan
  glycin-gtk4
  ztd-git
  libspdlog.so

  # namcap implicit depends
  gdk-pixbuf2
  ffmpeg
  glibmm
  openssl
  libsigc++
  systemd-libs
  pango
  glib2
  hicolor-icon-theme
  glibc
  gcc-libs
)

makedepends=(
  git
  meson
  cmake
  nlohmann-json
  libsigc++-3.0
  toml11
  concurrencpp
  cli11
  spdlog
  glaze
  ztd-git
  magic_enum
)

# cmake required to find toml11
# optdepends=('dbus: dbus integration'
#             'util-linux: disk eject support'
#             'lsof: device processes'
#             'wget: plugin download'
#             'gksu: perform as root functionality'
#             'udevil: mount as non-root user and mount networks'
#             'udisks2: mount as non-root user'
#             'pmount: mount as non-root user'
#             'curlftpfs: mount FTP shares'
#             'jmtpfs: mount MTP devices'
#             'gphotofs: mount cameras'
#             'ifuse: mount your iPhone/iPod Touch'
#             'fuseiso: mount ISO files')

conflicts=(
  spacefm
  spacefm-thermitegod
)

provides=(
  spacefm
  spacefm-thermitegod
)

source=("spacefm-thermitegod::git+https://github.com/thermitegod/spacefm.git")
sha256sums=('SKIP')

pkgver() {
  cd "spacefm-thermitegod"
  git describe --long --tags | sed 's/^v//;s/\([^-]*-g\)/r\1/;s/-/./g'
}

build() {
  export CFLAGS+=" -Wno-changes-meaning"
  export CXXFLAGS+=" -Wno-changes-meaning"

  local _flags=(
    -D with-system-glaze=true
    -D with-system-ztd=true
  )

  cd "spacefm-thermitegod"
  arch-meson build "${_flags[@]}"
  ninja -C build
}

package() {
  cd "spacefm-thermitegod"
  DESTDIR="${pkgdir}" ninja -C build install
}

Mautz commented on 2026-10-01 16:42 (UTC)

Maintainer: Fabio 'Lolix' Loli fabio.loli@disroot.org -> https://github.com/FabioLolix
Contributor: skydrome
Contributor: IgnorantGuru http://igurublog.wordpress.com/contact-ignorantguru/

pkgname=spacefm-thermitegod-git pkgver=2.1.0.r1969.g341c4645 pkgrel=1 pkgdesc="Multi-panel tabbed file manager" arch=(x86_64) url="https://github.com/thermitegod/spacefm" license=(GPL3) depends=(gtk3 gtkmm3 gtkmm-4.0 ffmpegthumbnailer exo fmt pugixml zeromq cppzmq python libgexiv2 botan glycin-gtk4 ztd-git

    libspdlog.so
    # namcap implicit depends
    gdk-pixbuf2 ffmpeg glibmm openssl libsigc++ systemd-libs pango glib2 hicolor-icon-theme glibc gcc-libs)

makedepends=(git meson cmake nlohmann-json libsigc++-3.0 toml11 concurrencpp cli11 spdlog glaze ztd-git magic_enum)

cmake required to find toml11
optdepends=('dbus: dbus integration'
'util-linux: disk eject support'
'lsof: device processes'
'wget: plugin download'
'gksu: perform as root functionality'
'udevil: mount as non-root user and mount networks'
'udisks2: mount as non-root user'
'pmount: mount as non-root user'
'curlftpfs: mount FTP shares'
'jmtpfs: mount MTP devices'
'gphotofs: mount cameras'
'ifuse: mount your iPhone/iPod Touch'
'fuseiso: mount ISO files')

conflicts=(spacefm spacefm-thermitegod) provides=(spacefm spacefm-thermitegod) source=("spacefm-thermitegod::git+https://github.com/thermitegod/spacefm.git") sha256sums=('SKIP')

pkgver() { cd "spacefm-thermitegod" git describe --long --tags | sed 's/^v//;s/([^-]*-g)/r\1/;s/-/./g' }

build() { export CFLAGS+=" -Wno-changes-meaning" export CXXFLAGS+=" -Wno-changes-meaning"

local _flags=( -D with-system-glaze=true -D with-system-ztd=true )

cd "spacefm-thermitegod" arch-meson build "${_flags[@]}" ninja -C build }

package() { cd "spacefm-thermitegod" DESTDIR="${pkgdir}" ninja -C build install }

Knotrocket commented on 2026-03-18 00:54 (UTC) (edited on 2026-03-18 00:59 (UTC) by Knotrocket)

A few days ago upstream has switched to only building the GTK4 version by default when using GCC.

Also the build is failing for me with an unknown option: "with-system-cli11".

FabioLolix commented on 2025-02-10 21:52 (UTC)

btw still fails to build

FabioLolix commented on 2025-01-16 08:13 (UTC)

Hi kbk, pkgbuild still fails to build and upstream isn't very responsive to issues report lately, this need botan v3 too, I'm still updating at https://github.com/FabioLolix/PKGBUILD-AUR_fix/blob/master/s/spacefm-thermitegod-git/PKGBUILD

kbk commented on 2025-01-16 03:16 (UTC)

gtkmm-4.0 cppzmq should be added as dependencies

FabioLolix commented on 2024-08-12 07:57 (UTC)

FYI Currently broken

FabioLolix commented on 2024-05-30 17:53 (UTC)

btw if you have ztd-git remove it first and better build in a clean chroot since seems to pick older ztd from system despite the meson flag and typically this don't build with older ztd versions

FabioLolix commented on 2024-05-30 17:51 (UTC)

@kbk can't replicate on Arch, run fine here

kbk commented on 2024-05-27 19:01 (UTC)

fails to run with this error (I'm testing on a new clean artix installation):

[2024-05-27 15:44:25.999] [E] [thread 10620] Invalid mountinfo entry: size=10, line=22 26 0:21 / /proc rw,nosuid,nodev,noexec,relatime - proc proc rw
[2024-05-27 15:44:25.999] [E] [thread 10620] Invalid mountinfo entry: size=10, line=23 26 0:22 / /sys rw,nosuid,nodev,noexec,relatime - sysfs sys rw
[2024-05-27 15:44:25.999] [E] [thread 10620] Invalid mountinfo entry: size=10, line=24 26 0:5 / /dev rw,nosuid,noexec,relatime - devtmpfs dev rw,size=10240k,nr_inodes=487286,mode=755,inode64
[2024-05-27 15:44:26.000] [E] [thread 10620] Invalid mountinfo entry: size=10, line=25 26 0:23 / /run rw,nosuid,nodev,relatime - tmpfs run rw,mode=755,inode64
[2024-05-27 15:44:26.000] [E] [thread 10620] Invalid mountinfo entry: size=10, line=26 1 8:3 / / rw,relatime - ext4 /dev/sda3 rw
[2024-05-27 15:44:26.000] [E] [thread 10620] Invalid mountinfo entry: size=10, line=27 23 0:6 / /sys/kernel/security rw,nosuid,nodev,noexec,relatime - securityfs securityfs rw
[2024-05-27 15:44:26.000] [E] [thread 10620] Invalid mountinfo entry: size=10, line=28 23 0:7 / /sys/kernel/debug rw,nosuid,nodev,noexec,relatime - debugfs debugfs rw
[2024-05-27 15:44:26.000] [E] [thread 10620] Invalid mountinfo entry: size=10, line=29 23 0:24 / /sys/kernel/config rw,nosuid,nodev,noexec,relatime - configfs configfs rw
[2024-05-27 15:44:26.000] [E] [thread 10620] Invalid mountinfo entry: size=10, line=30 23 0:25 / /sys/fs/pstore rw,nosuid,nodev,noexec,relatime - pstore pstore rw
[2024-05-27 15:44:26.000] [E] [thread 10620] Invalid mountinfo entry: size=10, line=31 24 0:19 / /dev/mqueue rw,nosuid,nodev,noexec,relatime - mqueue mqueue rw
[2024-05-27 15:44:26.000] [E] [thread 10620] Invalid mountinfo entry: size=10, line=32 24 0:26 / /dev/pts rw,nosuid,noexec,relatime - devpts devpts rw,gid=5,mode=620,ptmxmode=000
[2024-05-27 15:44:26.000] [E] [thread 10620] Invalid mountinfo entry: size=10, line=33 24 0:27 / /dev/shm rw,nosuid,nodev,noexec,relatime - tmpfs shm rw,inode64
[2024-05-27 15:44:26.000] [E] [thread 10620] Invalid mountinfo entry: size=10, line=34 26 8:2 / /boot rw,relatime - ext4 /dev/sda2 rw
[2024-05-27 15:44:26.000] [E] [thread 10620] Invalid mountinfo entry: size=10, line=35 26 8:4 / /home rw,relatime - ext4 /dev/sda4 rw
[2024-05-27 15:44:26.000] [E] [thread 10620] Invalid mountinfo entry: size=10, line=36 23 0:28 / /sys/fs/cgroup rw,nosuid,nodev,noexec,relatime - cgroup2 none rw,nsdelegate
[2024-05-27 15:44:26.000] [E] [thread 10620] Invalid mountinfo entry: size=10, line=37 22 0:29 / /proc/sys/fs/binfmt_misc rw,nosuid,nodev,noexec,relatime - binfmt_misc binfmt_misc rw
[2024-05-27 15:44:26.000] [E] [thread 10620] Invalid mountinfo entry: size=10, line=38 25 0:30 / /run/user/1000 rw,nosuid,nodev,relatime - tmpfs tmpfs rw,size=391696k,nr_inodes=97924,mode=700,uid=1000,gid=1000,inode64
[2024-05-27 15:44:26.003] [E] [thread 10620] Invalid mountinfo entry: size=10, line=22 26 0:21 / /proc rw,nosuid,nodev,noexec,relatime - proc proc rw
.....
[2024-05-27 15:44:26.007] [E] [thread 10620] Invalid mountinfo entry: size=10, line=38 25 0:30 / /run/user/1000 rw,nosuid,nodev,relatime - tmpfs tmpfs rw,size=391696k,nr_inodes=97924,mode=700,uid=1000,gid=1000,inode64
[2024-05-27 15:44:26.009] [I] [thread 10620] SCRIPT=/usr/share/spacefm/scripts/config-update-git
[2024-05-27 15:44:26.077] [I] [thread 10620] No config file found, using defaults.