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
}
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