Package Details: sasquatch-git r58.3e0cc40-4

Git Clone URL: https://aur.archlinux.org/sasquatch-git.git (read-only, click to copy)
Package Base: sasquatch-git
Description: Patched unsquashfs utility with support for vendor-specific SquashFS implementations.
Upstream URL: https://github.com/devttys0/sasquatch
Licenses: unknown
Conflicts: sasquatch
Provides: sasquatch
Submitter: c-mauderer
Maintainer: c-mauderer
Last Packager: c-mauderer
Votes: 1
Popularity: 0.34
First Submitted: 2019-12-11 14:42
Last Updated: 2020-08-23 15:21

Latest Comments

c-mauderer commented on 2020-08-23 15:22

Hello xx55tt,

sorry for the awfully late reply. I somehow missed the mail in my inbox.

I updated the dependencies. But I'm not that happy removing the script. If the repository somewhen starts to live up again, that maybe makes additional problems.

xx55tt commented on 2020-08-13 21:20

I doubt that I'm gonna use it regularly and I'm not really interested in maintaining it either.

There are still some issues left, so I've written a PKGBUILD from scratch. It uses the Makefile directly instead of the shell script. This means that the two patches and wget are no longer required to build the package. I've also added the missing dependencies. Feel free to use it: https://pastebin.com/vv5tKee9

c-mauderer commented on 2020-08-13 17:54

Thanks again @xx55tt. I fixed it.

It seems that you want to actively use that packet. I only used it once in the past and never again. Should I add you as co-maintainer so that you can make the changes directly?

xx55tt commented on 2020-08-12 20:06

Thanks for the quick fix. However, I've run into an another issue. You are using git am to apply the patches.

There are two problems with this approach:

  1. git am will commit the patches to the local repository, so pkgver() always returns the commit hash of the last patch. It should return the last commit hash from the upstream repository.

  2. In a clean chroot there is no git configuration (name and email are not set), so git am fails to commit the patches causing makepkg to abort the building process.

Please replace git am with patch -p1 < "${srcdir}/...". With this change pkgver() will return the correct version string. (r58.3e0cc40)

c-mauderer commented on 2020-08-12 18:38

Thanks @xx55tt for the hint. I added the makedepends.

xx55tt commented on 2020-08-12 17:43

makedepends=('git') is missing from the PKGBUILD, it's not possible to build this package in a clean chroot.

c-mauderer commented on 2020-05-31 18:28

Thanks @svenschwermer for the patch. I applied it. But maybe you want to create a pull request for the original repository too: https://github.com/devttys0/sasquatch

svenschwermer commented on 2020-05-31 17:47

This fails to build with gcc 10, here's a patch:

From f7908b7cae17d6514abef600a27e601bf582a8d9 Mon Sep 17 00:00:00 2001
From: Sven Schwermer <sven@svenschwermer.de>
Date: Sun, 31 May 2020 19:09:55 +0200
Subject: [PATCH] Make build gcc 10 compatible

Signed-off-by: Sven Schwermer <sven@svenschwermer.de>
---
 build.sh | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/build.sh b/build.sh
index f7f8a48..e59facf 100755
--- a/build.sh
+++ b/build.sh
@@ -34,4 +34,4 @@ tar -zxvf squashfs4.3.tar.gz
 cd squashfs4.3
 patch -p0 < ../patches/patch0.txt
 cd squashfs-tools
-make
+make EXTRA_CFLAGS=-fcommon
--
2.26.2