diff options
author | cyrozap | 2022-04-09 10:36:31 -0500 |
---|---|---|
committer | cyrozap | 2022-04-09 10:36:31 -0500 |
commit | 70d8b5101f2b2823130773cbd7d60cf6f1c7e740 (patch) | |
tree | 1fdfb9a2dd1aaea5aa1e704de97bb37b5a8291d3 /PKGBUILD | |
parent | 58bad66e7dbaf1befa9c8ad6f830505139f1dc74 (diff) | |
download | aur-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-- | PKGBUILD | 39 |
1 files changed, 19 insertions, 20 deletions
@@ -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 } |