diff options
-rw-r--r-- | .SRCINFO | 20 | ||||
-rw-r--r-- | .gitignore | 3 | ||||
-rw-r--r-- | PKGBUILD | 44 | ||||
-rw-r--r-- | autogen.patch | 29 | ||||
-rw-r--r-- | stdint.patch | 10 |
5 files changed, 30 insertions, 76 deletions
@@ -1,19 +1,13 @@ pkgbase = dieharder pkgdesc = A Random Number Test Suite - pkgver = 3.31.1 - pkgrel = 4 - url = http://www.phy.duke.edu/~rgb/General/dieharder.php + pkgver = 3.31.2 + pkgrel = 2 + url = https://github.com/christopherkobayashi/dieharder arch = i686 arch = x86_64 - license = GPL - depends = gsl - provides = dieharder - source = http://www.phy.duke.edu/~rgb/General/dieharder/dieharder-3.31.1.tgz - source = autogen.patch - source = stdint.patch - sha256sums = 6cff0ff8394c553549ac7433359ccfc955fb26794260314620dfa5e4cd4b727f - sha256sums = 0df2d1957accfebba3e4083f7e1184aac10091c93f79a3174c79ebdae613831d - sha256sums = 1ea17f15580fa9ac8831d20a3e4f5c412b8330bf2183f704371e167206497714 + license = GPL2 + makedepends = gsl + source = https://github.com/christopherkobayashi/dieharder/archive/refs/tags/3.31.2.tar.gz + b2sums = 6584fd10b723d8083918d474ce00c9bb387e29ff04d21be41779f297d850d688aedf9e675c18a543f8b0babafe7828049c36b13a112ba64abe205d262bb89efb pkgname = dieharder - diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..4225776aea65 --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ +*.log +*.zst +*.tar.gz @@ -1,33 +1,29 @@ -# Maintainer: Fabian Köhler <fabian2804 (AT) googlemail (DOT) com > - +# Maintainer: Iyán Méndez Veiga <me (at) iyanmv (dot) com> +# Contributor: Fabian Köhler <fabian.koehler (AT) protonmail.ch> pkgname=dieharder -pkgver=3.31.1 -pkgrel=4 +pkgver=3.31.2 +pkgrel=2 pkgdesc="A Random Number Test Suite" arch=('i686' 'x86_64') -depends=('gsl') -url="http://www.phy.duke.edu/~rgb/General/dieharder.php" -license=('GPL') -source=("http://www.phy.duke.edu/~rgb/General/dieharder/${pkgname}-${pkgver}.tgz" - 'autogen.patch' - 'stdint.patch') -sha256sums=('6cff0ff8394c553549ac7433359ccfc955fb26794260314620dfa5e4cd4b727f' - '0df2d1957accfebba3e4083f7e1184aac10091c93f79a3174c79ebdae613831d' - '1ea17f15580fa9ac8831d20a3e4f5c412b8330bf2183f704371e167206497714') -provides=('dieharder') +makedepends=('gsl') +url="https://github.com/christopherkobayashi/dieharder" +license=('GPL2') +source=( + "https://github.com/christopherkobayashi/$pkgname/archive/refs/tags/$pkgver.tar.gz" +) +b2sums=( + '6584fd10b723d8083918d474ce00c9bb387e29ff04d21be41779f297d850d688aedf9e675c18a543f8b0babafe7828049c36b13a112ba64abe205d262bb89efb' +) build() { - cd "${srcdir}/${pkgname}-${pkgver}" - patch -uN autogen.sh ../autogen.patch || return 1 - patch -uN include/dieharder/libdieharder.h ../stdint.patch || return 1 - ./autogen.sh - make -j1 + cd "${srcdir}/${pkgname}-${pkgver}" + ./autogen.sh + ./configure --prefix=/usr + make -j1 } package() { - cd "${srcdir}/${pkgname}-${pkgver}" - make DESTDIR="${pkgdir}/" install - install -D -m644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" + cd "${srcdir}/${pkgname}-${pkgver}" + make DESTDIR="${pkgdir}/" install + install -D -m644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" } - -# vim:set ts=2 sw=2 et: diff --git a/autogen.patch b/autogen.patch deleted file mode 100644 index 5dbff812f1d3..000000000000 --- a/autogen.patch +++ /dev/null @@ -1,29 +0,0 @@ ---- autogen.sh 2011-10-14 15:41:37.000000000 +0200 -+++ autogen.sh.new 2015-03-27 16:19:29.696853619 +0100 -@@ -4,16 +4,16 @@ - # configure program. This must be done FIRST; note well that there is - # no Makefile to run until it is done. - --# echo "Running autoheader..." --# autoheader --# echo "Running aclocal..." --# aclocal --# echo "Running libtoolize..." --# libtoolize --# rm -f Makefile Makefile.in dieharder/Makefile dieharder/Makefile.in \ --# libdieharder/Makefile libdieharder/Makefile.in --# echo "Running automake..." --# automake --add-missing --copy --gnu -+echo "Running autoheader..." -+autoheader -+echo "Running aclocal..." -+aclocal -+echo "Running libtoolize..." -+libtoolize -+rm -f Makefile Makefile.in dieharder/Makefile dieharder/Makefile.in \ -+ libdieharder/Makefile libdieharder/Makefile.in -+echo "Running automake..." -+automake --add-missing --copy --gnu - - echo "Running autoreconf..." - autoreconf diff --git a/stdint.patch b/stdint.patch deleted file mode 100644 index 75fbc65125bd..000000000000 --- a/stdint.patch +++ /dev/null @@ -1,10 +0,0 @@ ---- include/dieharder/libdieharder.h 2011-10-14 15:41:37.000000000 +0200 -+++ include/dieharder/libdieharder.h.new 2015-03-27 16:34:40.978860858 +0100 -@@ -13,6 +13,7 @@ - #include <stdlib.h> - #include <stdarg.h> - #include <string.h> -+#include <stdint.h> - #include <sys/time.h> - - /* This turns on uint macro in c99 */ |