[arch-commits] Commit in pkgdiff/repos/community-any (PKGBUILD PKGBUILD zstd.diff)

Jan Steffens heftig at archlinux.org
Thu Jan 9 23:07:22 UTC 2020


    Date: Thursday, January 9, 2020 @ 23:07:22
  Author: heftig
Revision: 551517

archrelease: copy trunk to community-any

Added:
  pkgdiff/repos/community-any/PKGBUILD
    (from rev 551516, pkgdiff/trunk/PKGBUILD)
  pkgdiff/repos/community-any/zstd.diff
    (from rev 551516, pkgdiff/trunk/zstd.diff)
Deleted:
  pkgdiff/repos/community-any/PKGBUILD

-----------+
 PKGBUILD  |   54 +++++++++++++++++++++++++++++++-----------------------
 zstd.diff |   30 ++++++++++++++++++++++++++++++
 2 files changed, 61 insertions(+), 23 deletions(-)

Deleted: PKGBUILD
===================================================================
--- PKGBUILD	2020-01-09 23:07:07 UTC (rev 551516)
+++ PKGBUILD	2020-01-09 23:07:22 UTC (rev 551517)
@@ -1,23 +0,0 @@
-# $Id$
-# Maintainer: Felix Yan <felixonmars at archlinux.org>
-# Maintainer: Filipe Laíns (FFY00) <lains at archlinux.org>
-# Contributor: Zifei Tong <soariez at gmail.com>
-
-pkgname=pkgdiff
-pkgver=1.7.2
-pkgrel=2
-pkgdesc="A tool for analyzing changes in Linux software packages"
-url="https://lvc.github.io/pkgdiff"
-arch=('any')
-license=('GPL2')
-depends=('perl' 'diffutils' 'gawk' 'wdiff')
-makedepends=('git')
-source=("$pkgname-$pkgver.tar.gz::https://github.com/lvc/pkgdiff/archive/$pkgver.tar.gz")
-sha512sums=('2369488e9705280be9b326b07aa9ef0e211440921b9cce5c35560a14d1ad4ac0040eb54024a88a4a5f8f831208b43124c17a817a44840500b490c89bf877b904')
-
-package() {
-  cd "$srcdir"/$pkgname-$pkgver
-
-  mkdir -p "$pkgdir"/usr
-  perl Makefile.pl --install --prefix=/usr --destdir="$pkgdir"
-}

Copied: pkgdiff/repos/community-any/PKGBUILD (from rev 551516, pkgdiff/trunk/PKGBUILD)
===================================================================
--- PKGBUILD	                        (rev 0)
+++ PKGBUILD	2020-01-09 23:07:22 UTC (rev 551517)
@@ -0,0 +1,31 @@
+# Maintainer: Felix Yan <felixonmars at archlinux.org>
+# Maintainer: Filipe Laíns (FFY00) <lains at archlinux.org>
+# Contributor: Zifei Tong <soariez at gmail.com>
+
+pkgname=pkgdiff
+pkgver=1.7.2
+pkgrel=3
+pkgdesc="A tool for analyzing changes in Linux software packages"
+url="https://lvc.github.io/pkgdiff"
+arch=('any')
+license=('GPL2')
+depends=('perl' 'diffutils' 'gawk' 'wdiff')
+makedepends=('git')
+source=("$pkgname-$pkgver.tar.gz::https://github.com/lvc/pkgdiff/archive/$pkgver.tar.gz"
+        zstd.diff)
+sha512sums=('2369488e9705280be9b326b07aa9ef0e211440921b9cce5c35560a14d1ad4ac0040eb54024a88a4a5f8f831208b43124c17a817a44840500b490c89bf877b904'
+            '652bce3b278da6e592204ea360cdd3a389f8bf7cd6b25c20ada0140c06d67c45aa4473a1c4b0859f2f6f63893717eab7baa52fec4b47b335694cc7b51088fb2b')
+
+prepare() {
+  cd $pkgname-$pkgver
+
+  # tar.zst support https://github.com/lvc/pkgdiff/issues/40
+  patch -Np1 -i ../zstd.diff
+}
+
+package() {
+  cd $pkgname-$pkgver
+
+  mkdir -p "$pkgdir"/usr
+  perl Makefile.pl --install --prefix=/usr --destdir="$pkgdir"
+}

Copied: pkgdiff/repos/community-any/zstd.diff (from rev 551516, pkgdiff/trunk/zstd.diff)
===================================================================
--- zstd.diff	                        (rev 0)
+++ zstd.diff	2020-01-09 23:07:22 UTC (rev 551517)
@@ -0,0 +1,30 @@
+Common subdirectories: pkgdiff-1.7.2/doc and pkgdiff-1.7.2-zst/doc
+Common subdirectories: pkgdiff-1.7.2/modules and pkgdiff-1.7.2-zst/modules
+diff -u pkgdiff-1.7.2/pkgdiff.pl pkgdiff-1.7.2-zst/pkgdiff.pl
+--- pkgdiff-1.7.2/pkgdiff.pl	2016-03-18 12:29:58.000000000 +0000
++++ pkgdiff-1.7.2-zst/pkgdiff.pl	2020-01-09 23:03:16.270580393 +0000
+@@ -461,11 +461,14 @@
+ 
+     "TAR.LZ"   => ["tar.lz", "tlz"],
+ 
++    "TAR.ZST"  => ["tar.zst", "tzst"],
++
+     "ZIP"      => ["zip", "zae"],
+     "TAR"      => ["tar"],
+     "LZMA"     => ["lzma"],
+     "GZ"       => ["gz"],
+     "XZ"       => ["xz"],
++    "ZST"      => ["zst"],
+ 
+     "JAR"      => ["jar", "war",
+                    "ear"]
+@@ -2903,6 +2906,9 @@
+     elsif($Format eq "XZ") {
+         $Cmd = "cp -f \"$Pkg\" \"$OutDir\" && cd \"$OutDir\" && unxz \"".get_filename($Pkg)."\"";
+     }
++    elsif($Format eq "ZST") {
++        $Cmd = "cp -f \"$Pkg\" \"$OutDir\" && cd \"$OutDir\" && unzstd --rm \"".get_filename($Pkg)."\"";
++    }
+     elsif($Format eq "ZIP") {
+         $Cmd = "unzip -o \"$Pkg\" -d \"$OutDir\"";
+     }



More information about the arch-commits mailing list