Package Details: pfsfuse-git 101.05da6d0-1

Git Clone URL: https://aur.archlinux.org/pfsfuse-git.git (read-only, click to copy)
Package Base: pfsfuse-git
Description: Mount PFS filesystems with fuse.
Upstream URL: https://github.com/ps2homebrew/pfsshell
Licenses: GPL-2.0
Submitter: georgewoodall82
Maintainer: None
Last Packager: georgewoodall82
Votes: 1
Popularity: 0.000000
First Submitted: 2022-12-23 14:25 (UTC)
Last Updated: 2022-12-23 14:27 (UTC)

Dependencies (2)

Required by (0)

Sources (1)

Latest Comments

georgewoodall82 commented on 2025-06-18 10:39 (UTC)

the package is an orphan btw

barnacles commented on 2025-06-18 06:59 (UTC)

Latest version failed to build and gave the following error:

subprojects/iomanX/meson.build:8:1: ERROR: Include dir include does not exist.

Updated PKGBUILD to the following in order to successfully build:

pkgname=pfsfuse-git
pkgver=101.05da6d0
pkgrel=1
pkgdesc="Mount PFS filesystems with fuse."
arch=("i686" "x86_64")
url="https://github.com/ps2homebrew/pfsshell"
license=('GPL-2.0')
makedepends=('meson' 'fuse2' 'git')
source=("pfsfuse-git::git+https://github.com/ps2homebrew/pfsshell.git")
md5sums=('SKIP')

pkgver() {
    cd "$srcdir/$pkgname"
    printf "%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
}

prepare() {
    cd "$srcdir/$pkgname"

    git submodule update --init --recursive

    # Ensure iomanX is present (missing from upstream)
    if [[ ! -d subprojects/iomanX ]]; then
        mkdir -p subprojects
        git clone https://github.com/ps2homebrew/iomanX.git subprojects/iomanX
    fi
}

build() {
    cd "$srcdir/$pkgname"
    meson setup builddir
    cd builddir
    meson configure -Denable_pfsfuse=true
    meson compile
}

package() {
    cd "$srcdir/$pkgname/builddir"
    install -Dm755 pfsfuse "$pkgdir/usr/bin/pfsfuse"
}