Date: Monday, July 26, 2021 @ 20:04:15
  Author: dvzrv
Revision: 420437

upgpkg: squashfs-tools 4.5-1: Upgrade to 4.5.

Switch back to upstream release tarballs as source.
Add patch to fix the installation of symlinks in the install target.
Remove unnecessary and undocumented sed call in prepare().
Switch to (more) correct license identifier (GPL2).
Update maintainer info.

Added:
  squashfs-tools/trunk/squashfs-tools-4.5-symlink_install.patch
Modified:
  squashfs-tools/trunk/PKGBUILD

------------------------------------------+
 PKGBUILD                                 |   46 +++++++++++++++--------------
 squashfs-tools-4.5-symlink_install.patch |   11 ++++++
 2 files changed, 36 insertions(+), 21 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD    2021-07-26 19:18:28 UTC (rev 420436)
+++ PKGBUILD    2021-07-26 20:04:15 UTC (rev 420437)
@@ -1,38 +1,42 @@
-# Maintainer: Sergej Pupykin <[email protected]>
-# Maintainer: Aaron Griffin <[email protected]>
+# Maintainer: David Runge <[email protected]>
+# Contributor: Sergej Pupykin <[email protected]>
+# Contributor: Aaron Griffin <[email protected]>
 # Original TU: Jeff Mickey <[email protected]>
 # Contributor: ciccio.a
 
 pkgname=squashfs-tools
-pkgver=4.4_git.1
+pkgver=4.5
 pkgrel=1
 pkgdesc="Tools for squashfs, a highly compressed read-only filesystem for 
Linux."
 url="https://github.com/plougher/squashfs-tools";
-license=("GPL")
+license=('GPL2')
 arch=('x86_64')
-depends=('zlib' 'lzo' 'xz' 'lz4' 'zstd')
-makedepends=('git')
-source=("git+https://github.com/plougher/squashfs-tools#tag=${pkgver/_/-}";)
-sha256sums=('SKIP')
+depends=('lz4' 'lzo' 'xz' 'zlib' 'zstd')
+source=("https://github.com/plougher/squashfs-tools#tag=${pkgver/_/-}";)
+source=("${pkgname}-${pkgver}.tar.gz::https://github.com/plougher/${pkgname}/archive/refs/tags/${pkgver}.tar.gz";
+        "${pkgname}-4.5-symlink_install.patch")
+sha512sums=('e00610487d24eed9e5dadcf84014a3d7faa9815d8ce00fd4660e6c8ce394dccf185ed9f387f4fa1313b9812fe770f802bdcbaef87887f2bcefacf234594a72e0'
+            
'c2c77fb3741b75c2921ec6402d3532f87fd3d83e0e7042d88cf18835e30264547ce30b228bf5c0e5819075134871d27e2c8c5418257cbc66bfbfb730ef59a792')
+b2sums=('2fc8ab9bb6565b97656afd63b76bfd7449d96b83697286e88b55a8cd82957b395df17a707ee93e8a99ed19dc5ba73966ce33530ef6c35797924dad4e3f16ed3b'
+        
'd19e07109630eb10952630611a0ebdc1349585a89bed29341c9b7a623e7d165e3c047332396edd4ababe3516010289e2743e8dc09be733f464e216fffd09036e')
 
 prepare() {
-    cd "$srcdir"/${pkgname}/${pkgname}
-    sed -i '1,1i#include <sys/sysmacros.h>' mksquashfs.c unsquashfs.c
+  cd  ${pkgname}-${pkgver}
+  # fix the creation of symlinks in install target
+  patch -Np1 -i "../${pkgname}-4.5-symlink_install.patch"
 }
 
 build() {
-    cd "$srcdir"/${pkgname}/${pkgname}
-    make \
-        GZIP_SUPPORT=1 \
-        XZ_SUPPORT=1 \
-        LZO_SUPPORT=1 \
-        LZMA_XZ_SUPPORT=1 \
-        LZ4_SUPPORT=1 \
-        ZSTD_SUPPORT=1 \
-        XATTR_SUPPORT=1
+  make -C ${pkgname}-${pkgver}/${pkgname} \
+    GZIP_SUPPORT=1 \
+    XZ_SUPPORT=1 \
+    LZO_SUPPORT=1 \
+    LZMA_XZ_SUPPORT=1 \
+    LZ4_SUPPORT=1 \
+    ZSTD_SUPPORT=1 \
+    XATTR_SUPPORT=1
 }
 
 package() {
-    cd "$srcdir"/${pkgname}/${pkgname}
-    make install INSTALL_DIR="${pkgdir}"/usr/bin
+  make -C ${pkgname}-${pkgver}/${pkgname} install 
INSTALL_DIR="${pkgdir}/usr/bin"
 }

Added: squashfs-tools-4.5-symlink_install.patch
===================================================================
--- squashfs-tools-4.5-symlink_install.patch                            (rev 0)
+++ squashfs-tools-4.5-symlink_install.patch    2021-07-26 20:04:15 UTC (rev 
420437)
@@ -0,0 +1,11 @@
+diff -ruN a/squashfs-tools/Makefile b/squashfs-tools/Makefile
+--- a/squashfs-tools/Makefile  2021-07-22 22:11:24.000000000 +0200
++++ b/squashfs-tools/Makefile  2021-07-26 20:15:40.345471019 +0200
+@@ -406,5 +406,5 @@
+       mkdir -p $(INSTALL_DIR)
+       cp mksquashfs $(INSTALL_DIR)
+       cp unsquashfs $(INSTALL_DIR)
+-      ln -fs $(INSTALL_DIR)/unsquashfs $(INSTALL_DIR)/sqfscat
+-      ln -fs $(INSTALL_DIR)/mksquashfs $(INSTALL_DIR)/sqfstar
++      ln -fs unsquashfs $(INSTALL_DIR)/sqfscat
++      ln -fs mksquashfs $(INSTALL_DIR)/sqfstar

Reply via email to