[arch-commits] Commit in mtools/trunk (PKGBUILD)

David Runge dvzrv at archlinux.org
Sat Oct 31 13:20:03 UTC 2020


    Date: Saturday, October 31, 2020 @ 13:20:03
  Author: dvzrv
Revision: 399079

upgpkg: mtools 4.0.25-1: Upgrade to 4.0.25.

Add all required direct dependencies.
Add libxau to optdepends, as it is required for floppyd.
Wrote to upstream to consider changing signature keys (as 1024bit DSA).
Move modification of mtools.conf to prepare().
Install docs.
Switch to correct license (GPL3).
Update maintainer info.

Modified:
  mtools/trunk/PKGBUILD

----------+
 PKGBUILD |   44 +++++++++++++++++++++++++-------------------
 1 file changed, 25 insertions(+), 19 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2020-10-31 13:16:54 UTC (rev 399078)
+++ PKGBUILD	2020-10-31 13:20:03 UTC (rev 399079)
@@ -1,38 +1,44 @@
-# Maintainer: Giovanni Scafora <giovanni at archlinux.org>
+# Maintainer: David Runge <dvzrv at archlinux.org>
+# Contributor: Giovanni Scafora <giovanni at archlinux.org>
 # Contributor: Tom Newsom <Jeepster at gmx.co.uk>
 
 pkgname=mtools
-pkgver=4.0.24
+pkgver=4.0.25
 pkgrel=1
 pkgdesc="A collection of utilities to access MS-DOS disks"
 arch=('x86_64')
 url="https://www.gnu.org/software/mtools/"
-license=('GPL')
-depends=('sh')
-makedepends=('texinfo' 'libx11' 'libsm')
+license=('GPL3')
+depends=('bash' 'glibc')
+makedepends=('libx11' 'texinfo')
 optdepends=('libx11: required by floppyd'
-	    'libsm:  required by floppyd')
-backup=('etc/mtools.conf')
-source=("https://ftp.gnu.org/gnu/mtools/${pkgname}-${pkgver}.tar.bz2"
-        "https://ftp.gnu.org/gnu/mtools/${pkgname}-${pkgver}.tar.bz2.sig")
-validpgpkeys=('E151F8F54AE4F4E9019F037BC80631B26F431961')
-sha512sums=('b74becc4f696315cfabc016d1746e744b43e366de73bf1bffeec4fbab1e4815967594de8acb4af01f89d36a925f93672efbac205b89540161bd53ab7edebcf04'
+            'libxau: required by floppyd')
+backup=("etc/${pkgname}.conf")
+source=("https://ftp.gnu.org/gnu/mtools/${pkgname}-${pkgver}.tar.bz2"{,.sig})
+sha512sums=('91b879de6b41bf9fd6d9282d846e21fe58dbcd3461d97d2d6cae752a309a5129091a0e6ffda5b28ef062c33970a1c0a43ff1cf19106232866bdbdb762c64a143'
             'SKIP')
+b2sums=('54b0de421d5de003c6dff9a524af2a37d7fe0fb88361e195b000b8c8637ed894ec01ca295ea71ed0df781e9503d609f5e21b987a79c7e9d2c2e0c7176d5eb825'
+        'SKIP')
+# contacted upstream about switch to new key (as 1024bit DSA)
+validpgpkeys=('E151F8F54AE4F4E9019F037BC80631B26F431961') # ALAIN KNAFF <alain at knaff.lu>
 
+prepare() {
+  cd "${pkgname}-${pkgver}"
+  sed -e '/^SAMPLE FILE$/s:^:# :' -i mtools.conf
+}
+
 build() {
-  cd "${srcdir}/${pkgname}-${pkgver}"
-
-  sed -i '/^SAMPLE FILE$/s:^:# :' mtools.conf
+  cd "${pkgname}-${pkgver}"
   ./configure --prefix=/usr \
               --mandir=/usr/share/man \
               --infodir=/usr/share/info \
-	      --sysconfdir=/etc
+              --sysconfdir=/etc
   make
 }
 
 package() {
-  cd "${srcdir}/${pkgname}-${pkgver}"
-
-  make -j 1 DESTDIR="${pkgdir}" install
-  install -Dm644 mtools.conf "${pkgdir}/etc/mtools.conf"
+  cd "${pkgname}-${pkgver}"
+  make DESTDIR="${pkgdir}" install
+  install -vDm 644 mtools.conf -t "${pkgdir}/etc/"
+  install -vDm 644 {README,NEWS} -t "${pkgdir}/usr/share/doc/${pkgname}"
 }



More information about the arch-commits mailing list