Checks
Describe the issue
based on NixOS/nixpkgs#526161 , fuse2 will be removed in favour of fuse3 in nixpkgs.
in order to keep the package in nixpkgs it would be great if pfsshell supports fuse3 in favour of fuse.
build logs when replacing fuse with fuse3 in nixpkgs:
mesonConfigurePhase flags: --prefix=/nix/store/jbwks4wpg2jcb83l1alhhcfdbrlmxw8r-pfsshell-1.1.1-unstable-2025-07-13 --libdir=/nix/store/jbwks4wpg2jcb83l1alhhcfdbrlmxw8r-pfsshell-1.1.1-unstable-2025-07-13/lib --libexecdir=/nix/store/jbwks4wpg2jcb83l1alhhcfdbrlmxw8r-pfsshell-1.1.1-unstable-2025-07-13/libexec --bindir=/nix/store/jbwks4wpg2jcb83l1alhhcfdbrlmxw8r-pfsshell-1.1.1-unstable-2025-07-13/bin --sbindir=/nix/store/jbwks4wpg2jcb83l1alhhcfdbrlmxw8r-pfsshell-1.1.1-unstable-2025-07-13/sbin --includedir=/nix/store/jbwks4wpg2jcb83l1alhhcfdbrlmxw8r-pfsshell-1.1.1-unstable-2025-07-13/include --mandir=/nix/store/jbwks4wpg2jcb83l1alhhcfdbrlmxw8r-pfsshell-1.1.1-unstable-2025-07-13/share/man --infodir=/nix/store/jbwks4wpg2jcb83l1alhhcfdbrlmxw8r-pfsshell-1.1.1-unstable-2025-07-13/share/info --localedir=/nix/store/jbwks4wpg2jcb83l1alhhcfdbrlmxw8r-pfsshell-1.1.1-unstable-2025-07-13/share/locale -Dauto_features=enabled -Dwrap_mode=nodownload --buildtype=plain -Denable_pfsfuse=true
The Meson build system
Version: 1.10.2
Source dir: /build/source
Build dir: /build/source/build
Build type: native build
Project name: pfsshell
Project version: v1.1.1
C compiler for the host machine: gcc (gcc 15.2.0 "gcc (GCC) 15.2.0")
C linker for the host machine: gcc ld.bfd 2.46
Host machine cpu family: x86_64
Host machine cpu: x86_64
Executing subproject fakeps2sdk
fakeps2sdk| Project name: fakeps2sdk
fakeps2sdk| Project version: undefined
fakeps2sdk| C compiler for the host machine: gcc (gcc 15.2.0 "gcc (GCC) 15.2.0")
fakeps2sdk| C linker for the host machine: gcc ld.bfd 2.46
fakeps2sdk| Build targets in project: 1
fakeps2sdk| Subproject fakeps2sdk finished.
Executing subproject apa
apa| Project name: apa
apa| Project version: undefined
apa| C compiler for the host machine: gcc (gcc 15.2.0 "gcc (GCC) 15.2.0")
apa| C linker for the host machine: gcc ld.bfd 2.46
Executing subproject apa:iomanX
iomanX| Project name: iomanX
iomanX| Project version: undefined
iomanX| C compiler for the host machine: gcc (gcc 15.2.0 "gcc (GCC) 15.2.0")
iomanX| C linker for the host machine: gcc ld.bfd 2.46
iomanX| Build targets in project: 2
iomanX| Subproject iomanX finished.
apa| Build targets in project: 3
apa| Subproject apa finished.
Executing subproject pfs
pfs| Project name: pfs
pfs| Project version: undefined
pfs| C compiler for the host machine: gcc (gcc 15.2.0 "gcc (GCC) 15.2.0")
pfs| C linker for the host machine: gcc ld.bfd 2.46
pfs| Build targets in project: 4
pfs| Subproject pfs finished.
Executing subproject hdlfs
hdlfs| Project name: hdlfs
hdlfs| Project version: undefined
hdlfs| C compiler for the host machine: gcc (gcc 15.2.0 "gcc (GCC) 15.2.0")
hdlfs| C linker for the host machine: gcc ld.bfd 2.46
hdlfs| Build targets in project: 5
hdlfs| Subproject hdlfs finished.
Found pkg-config: YES (/nix/store/1m05k7xgfnw6jc21xxk5681ni3ar97wf-pkg-config-wrapper-0.29.2/bin/pkg-config) 0.29.2
Did not find CMake 'cmake'
Found CMake: NO
Run-time dependency fuse found: NO (tried pkgconfig)
meson.build:64:15: ERROR: Dependency "fuse" not found, tried pkgconfig
A full log can be found at /build/source/build/meson-logs/meson-log.txt
error: Cannot build '/nix/store/cp37hxdz502bv3ivgilb16phkvnsycy8-pfsshell-1.1.1-unstable-2025-07-13.drv'.
Reason: builder failed with exit code 1.
Output paths:
/nix/store/jbwks4wpg2jcb83l1alhhcfdbrlmxw8r-pfsshell-1.1.1-unstable-2025-07-13
Last 25 log lines:
> pfs| Project name: pfs
> pfs| Project version: undefined
> pfs| C compiler for the host machine: gcc (gcc 15.2.0 "gcc (GCC) 15.2.0")
> pfs| C linker for the host machine: gcc ld.bfd 2.46
> pfs| Build targets in project: 4
> pfs| Subproject pfs finished.
>
>
> Executing subproject hdlfs
>
> hdlfs| Project name: hdlfs
> hdlfs| Project version: undefined
> hdlfs| C compiler for the host machine: gcc (gcc 15.2.0 "gcc (GCC) 15.2.0")
> hdlfs| C linker for the host machine: gcc ld.bfd 2.46
> hdlfs| Build targets in project: 5
> hdlfs| Subproject hdlfs finished.
>
> Found pkg-config: YES (/nix/store/1m05k7xgfnw6jc21xxk5681ni3ar97wf-pkg-config-wrapper-0.29.2/bin/pkg-config) 0.29.2
> Did not find CMake 'cmake'
> Found CMake: NO
> Run-time dependency fuse found: NO (tried pkgconfig)
>
> meson.build:64:15: ERROR: Dependency "fuse" not found, tried pkgconfig
>
> A full log can be found at /build/source/build/meson-logs/meson-log.txt
For full logs, run:
nix log /nix/store/cp37hxdz502bv3ivgilb16phkvnsycy8-pfsshell-1.1.1-unstable-2025-07-13.drv
Console model
BUILDSYSTEM
Checks
Describe the issue
based on NixOS/nixpkgs#526161 , fuse2 will be removed in favour of fuse3 in nixpkgs.
in order to keep the package in nixpkgs it would be great if pfsshell supports fuse3 in favour of fuse.
build logs when replacing
fusewithfuse3in nixpkgs:Console model
BUILDSYSTEM