Package Details: apfs-fuse-git r61.4a5bb16-2

Git Clone URL: https://aur.archlinux.org/apfs-fuse-git.git (read-only)
Package Base: apfs-fuse-git
Description: FUSE driver for APFS (Apple File System)
Upstream URL: https://github.com/sgan81/apfs-fuse
Licenses: GPL2
Conflicts: apfs-fuse
Provides: apfs-fuse=r61.4a5bb16
Submitter: LawnGnome
Maintainer: yan12125
Last Packager: yan12125
Votes: 5
Popularity: 1.933384
First Submitted: 2018-05-15 23:09
Last Updated: 2018-09-30 04:34

Latest Comments

yan12125 commented on 2018-09-09 06:42

git submodules should be handled by makepkg. See https://wiki.archlinux.org/index.php/VCS_package_guidelines#Git_Submodules for an example.

Other issues:

  • Empty variables like groups or replaces should be removed
  • provides should include the version number. For exmplae:

    provides=("${pkgname%-git}=$pkgver")

  • bzip2 and zlib should be added to depends

  • In prepare(), install should be used instead of mkdir to avoid permission issues like umask or so

andreldm commented on 2018-08-16 13:53

Here's the fixed PKGBUILD: https://gist.github.com/andreldm/e6db58d50a842a913b0345027ca6472d

andreldm commented on 2018-07-28 20:08

Besides the change pointed by petris, I had to apply this patch: https://github.com/sgan81/apfs-fuse/pull/53.diff

petris commented on 2018-06-19 21:40

This package fails to build in a clean chroot with the following error:

/build/apfs-fuse/src/apfs-fuse/apfsfuse/ApfsFuse.cpp:23:10: fatal error: 
fuse/fuse.h: No such file or directory
#include <fuse/fuse.h>
          ^~~~~~~~~~~~~
compilation terminated.

The dependencies should be changed to use the fuse2 pacakge instead of fuse3 for this to compile properly.