summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorcyrozap2022-04-09 10:36:31 -0500
committercyrozap2022-04-09 10:36:31 -0500
commit70d8b5101f2b2823130773cbd7d60cf6f1c7e740 (patch)
tree1fdfb9a2dd1aaea5aa1e704de97bb37b5a8291d3 /PKGBUILD
parent58bad66e7dbaf1befa9c8ad6f830505139f1dc74 (diff)
downloadaur-sasquatch-git.tar.gz
Let makepkg fetch and build everything directly
Thanks to selurvedu and xx55tt for their patches.
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD39
1 files changed, 19 insertions, 20 deletions
diff --git a/PKGBUILD b/PKGBUILD
index b278ea74fd81..7b67fd83335a 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,41 +1,40 @@
pkgname=sasquatch-git
pkgrel=1
pkgver=r60.bd864a1
-pkgdesc='Patched unsquashfs utility with support for vendor-specific SquashFS implementations.'
+pkgdesc='Patched unsquashfs utility with support for vendor-specific SquashFS implementations'
arch=('x86_64')
url='https://github.com/devttys0/sasquatch'
-license=('unknown')
+license=(GPL2)
depends=('lzo' 'xz' 'zlib')
makedepends=('git')
provides=('sasquatch')
conflicts=('sasquatch')
-source=("${pkgname}"::'git+'$url'.git'
- 0001-No-install.patch
- 0002-Make_build_gcc_10_compatible.patch
- 0003-No-Werror.patch)
+source=("${pkgname}::git+$url.git"
+ "https://downloads.sourceforge.net/project/squashfs/squashfs/squashfs4.3/squashfs4.3.tar.gz"
+ "0001-No-Werror.patch")
sha512sums=('SKIP'
- 'c94ebf6c2274b81fa749b226d04804d0f1d0e20b6579f74717584abbf5590bfa68e13b31163aa69ab6b5e5f214a30b8ce74115ea343bede05ddf8ae19008d37b'
- '9f61b5052f6daa0ef84f08426d420d1a308b149cf8b7bae30566dd85c825b9c7fcd90ec4833f075d0244076894e2572212ad1bc33f018adbe043fed54657c2b2'
+ '854ed7acc99920f24ecf11e0da807e5a2a162eeda55db971aba63a03f0da2c13b20ec0564a906c4b0e415bd8258b273a10208c7abc0704f2ceea773aa6148a79'
'8f92c3589b3d74d611a2bff9b7a1933d8e2284c32dc460f060a2fc0232578bf4ca1852297180b674a3c1e63af6f2b664bf335c7224b7a6b95e464337bf222901')
-prepare() {
- cd "$pkgname"
- patch -p1 < "${srcdir}/0001-No-install.patch"
- patch -p1 < "${srcdir}/0002-Make_build_gcc_10_compatible.patch"
- patch -p1 < "${srcdir}/0003-No-Werror.patch"
+pkgver() {
+ cd "${srcdir}/${pkgname}"
+ printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
}
-pkgver() {
- cd "$pkgname"
- printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)"
+prepare() {
+ cd "${srcdir}/${pkgname}"
+ patch -p1 < "${srcdir}/0001-No-Werror.patch"
+
+ cd "${srcdir}/squashfs4.3"
+ patch -p0 < "${srcdir}/${pkgname}/patches/patch0.txt"
}
build() {
- cd "${srcdir}/${pkgname}"
- ./build.sh
+ cd "${srcdir}/squashfs4.3/squashfs-tools"
+ make EXTRA_CFLAGS=-fcommon
}
package() {
- cd "${srcdir}/${pkgname}/squashfs"*"/squashfs-tools/"
- install -D -m0755 sasquatch ${pkgdir}/usr/local/bin/sasquatch
+ cd "${srcdir}/squashfs4.3/squashfs-tools"
+ make INSTALL_DIR="${pkgdir}/usr/bin" install
}