New comment by sgn on void-packages repository https://github.com/void-linux/void-packages/pull/24371#issuecomment-684197433 Comment: Don't add `/` as beginning of path in `vmkdir` and `vcopy`. I prefer to use ` create_wrksrc` since I wanted to stop at `install` step and check. All files in `seadata-small` is provided by `seadata` (with same checksum), so either drop it, of make `seadata` depends on `seadata-small` and remove the duplicated files. ```diff From a775bb611d29e0274c3c5a0999601acb3edb9e17 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= Date: Tue, 1 Sep 2020 11:19:38 +0700 Subject: [PATCH 1/6] fixup! New Package: pari-elldata-20190912 --- srcpkgs/pari-elldata/template | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/srcpkgs/pari-elldata/template b/srcpkgs/pari-elldata/template index 5a64755012..6841d2d133 100644 --- a/srcpkgs/pari-elldata/template +++ b/srcpkgs/pari-elldata/template @@ -2,7 +2,7 @@ pkgname=pari-elldata version=20190912 revision=1 -wrksrc=data +create_wrksrc=yes depends="pari" short_desc="PARI/GP version of J. E. Cremona Elliptic Curve Data" maintainer="André Cerqueira " @@ -12,6 +12,6 @@ distfiles="http://pari.math.u-bordeaux.fr/pub/pari/packages/elldata.tgz" checksum=c5757bbeba779fbf4c69718bccbe039fd98159bf2c8d13017284cf8b5a10ddc4 do_install() { - vmkdir /usr/share/pari - vcopy elldata/ /usr/share/pari + vmkdir usr/share/pari + vcopy data/elldata usr/share/pari } -- 2.28.0 From f92252354db52b13b8da4151c9bd81938a2431b1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= Date: Tue, 1 Sep 2020 11:20:00 +0700 Subject: [PATCH 2/6] fixup! New package: pari-seadata-small-20090618 --- srcpkgs/pari-seadata-small/template | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/srcpkgs/pari-seadata-small/template b/srcpkgs/pari-seadata-small/template index 2086071c71..6ca3b39cd2 100644 --- a/srcpkgs/pari-seadata-small/template +++ b/srcpkgs/pari-seadata-small/template @@ -2,7 +2,7 @@ pkgname=pari-seadata-small version=20090618 revision=1 -wrksrc=data +create_wrksrc=yes depends="pari" short_desc="PARI/GP package needed by ellap for large primes up to 350 bits" maintainer="André Cerqueira " @@ -12,6 +12,6 @@ distfiles="https://pari.math.u-bordeaux.fr/pub/pari/packages/seadata-small.tgz" checksum=bf5be913472b268df7f1242f94c68113fcacceb30c280507447ff2be62760a8f do_install() { - vmkdir /usr/share/pari - vcopy seadata/ /usr/share/pari + vmkdir usr/share/pari + vcopy data/seadata usr/share/pari } -- 2.28.0 From a29e606bd096100eb95eae50cdba4fe3e722f4e2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= Date: Tue, 1 Sep 2020 11:20:19 +0700 Subject: [PATCH 3/6] fixup! New package: pari-galdata-20080411 --- srcpkgs/pari-galdata/template | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/srcpkgs/pari-galdata/template b/srcpkgs/pari-galdata/template index 5154ede751..67a2dbcfcb 100644 --- a/srcpkgs/pari-galdata/template +++ b/srcpkgs/pari-galdata/template @@ -2,7 +2,7 @@ pkgname=pari-galdata version=20080411 revision=1 -wrksrc=data +create_wrksrc=yes depends="pari" short_desc="PARI database needed to compute Galois group in degrees 8 through 11" maintainer="André Cerqueira " @@ -12,6 +12,6 @@ distfiles="https://pari.math.u-bordeaux.fr/pub/pari/packages/galdata.tgz" checksum=b7c1650099b24a20bdade47a85a928351c586287f0d4c73933313873e63290dd do_install() { - vmkdir /usr/share/pari/galdata - vcopy galdata/ /usr/share/pari + vmkdir usr/share/pari/galdata + vcopy data/galdata usr/share/pari } -- 2.28.0 From d693f87a1278bbf99d0ee26bf49f8715f4f278d8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= Date: Tue, 1 Sep 2020 11:20:30 +0700 Subject: [PATCH 4/6] fixup! New package: pari-galpol-20180625 --- srcpkgs/pari-galpol/template | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/srcpkgs/pari-galpol/template b/srcpkgs/pari-galpol/template index 6beb5f1476..55e7984b87 100644 --- a/srcpkgs/pari-galpol/template +++ b/srcpkgs/pari-galpol/template @@ -2,7 +2,7 @@ pkgname=pari-galpol version=20180625 revision=1 -wrksrc=data +create_wrksrc=yes depends="pari" short_desc="PARI package of the GALPOL database of polynomials" maintainer="André Cerqueira " @@ -10,8 +10,9 @@ license="GPL-3.0-or-later" homepage="http://pari.math.u-bordeaux.fr/" distfiles="http://pari.math.u-bordeaux.fr/pub/pari/packages/galpol.tgz" checksum=562af28316ee335ee38c1172c2d5ecccb79f55c368fb9f2c6f40fc0f416bb01b +nostrip=yes do_install() { - vmkdir /usr/share/pari - vcopy galpol/ /usr/share/pari + vmkdir usr/share/pari + vcopy data/galpol usr/share/pari } -- 2.28.0 From ae94664e6470fc5d86e41c5126da8616d14bb614 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= Date: Tue, 1 Sep 2020 11:20:51 +0700 Subject: [PATCH 5/6] fixup! New package: pari-seadata-big-20170418 --- srcpkgs/pari-seadata-big/template | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/srcpkgs/pari-seadata-big/template b/srcpkgs/pari-seadata-big/template index 3e87de3b47..7a47a06c24 100644 --- a/srcpkgs/pari-seadata-big/template +++ b/srcpkgs/pari-seadata-big/template @@ -2,7 +2,7 @@ pkgname=pari-seadata-big version=20170418 revision=1 -wrksrc=data +create_wrksrc=yes depends="pari" short_desc="PARI/GP package needed by ellap for large primes up to 1100 bits" maintainer="André Cerqueira " @@ -12,6 +12,6 @@ distfiles="https://pari.math.u-bordeaux.fr/pub/pari/packages/seadata-big.tar" checksum=7c4db2624808a5bbd2ba00f8b644a439f0508532efd680a247610fdd5822a5f2 do_install() { - vmkdir /usr/share/pari - vcopy seadata/ /usr/share/pari + vmkdir usr/share/pari + vcopy data/seadata usr/share/pari } -- 2.28.0 From e7419fbb0484845d8ef468ce5a4c7ecfcab8a979 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C4=90o=C3=A0n=20Tr=E1=BA=A7n=20C=C3=B4ng=20Danh?= Date: Tue, 1 Sep 2020 11:20:55 +0700 Subject: [PATCH 6/6] fixup! New package: pari-seadata-20090618 --- srcpkgs/pari-seadata/template | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/srcpkgs/pari-seadata/template b/srcpkgs/pari-seadata/template index 4d7f32046a..9d5b5ef701 100644 --- a/srcpkgs/pari-seadata/template +++ b/srcpkgs/pari-seadata/template @@ -2,8 +2,8 @@ pkgname=pari-seadata version=20090618 revision=1 -wrksrc=data -depends="pari" +create_wrksrc=yes +depends="pari-seadata-small" short_desc="PARI/GP package needed by ellap for large primes up to 750 bit" maintainer="André Cerqueira " license="GPL-3.0-or-later" @@ -12,6 +12,6 @@ distfiles="http://pari.math.u-bordeaux.fr/pub/pari/packages/seadata.tgz" checksum=c9282a525ea3f92c1f9c6c69e37ac5a87b48fb9ccd943cfd7c881a3851195833 do_install() { - vmkdir /usr/share/pari - vcopy seadata/ /usr/share/pari + vmkdir usr/share/pari/seadata + vcopy "data/seadata/sea???" usr/share/pari/seadata } -- 2.28.0 ```