diff options
-rw-r--r-- | .SRCINFO | 13 | ||||
-rw-r--r-- | PKGBUILD | 41 |
2 files changed, 33 insertions, 21 deletions
@@ -1,12 +1,15 @@ pkgbase = aesfix pkgdesc = Error-correction for AES key schedules pkgver = 1.0.1 - pkgrel = 1 + pkgrel = 3 url = https://citp.princeton.edu/research/memory/ - arch = any + arch = x86_64 license = BSD - source = http://citpsite.s3-website-us-east-1.amazonaws.com/oldsite-htdocs/memory-content/src/aesfix-1.0.1.tar.gz - md5sums = f89fb82b69475bfa31f1919aaca5a58b + depends = gcc-libs + source = https://citpsite.s3.amazonaws.com/memory-content/src/aesfix-1.0.1.tar.gz + source = https://citpsite.s3.amazonaws.com/memory-content/src/aesfix-1.0.1.tar.gz.asc + validpgpkeys = 12E404FFD3C931F934052D06B8841A919D0FACE4 + sha256sums = 7b177e876caee6aae48f0123102f11df6594a738483f9a47f2c76fe81cc045d4 + sha256sums = SKIP pkgname = aesfix - @@ -1,25 +1,34 @@ -# Maintainer: Christopher Loen <christopherloen at gmail dot com> -pkgname='aesfix' -pkgver='1.0.1' -pkgrel=1 +# Maintainer: Luis Martinez <luis dot martinez at disroot dot org> +# Contributor: Andrew Sun <adsun701 at gmail dot com> +# Contributor: Christopher Loen <christopherloen at gmail dot com> + +pkgname=aesfix +pkgver=1.0.1 +pkgrel=3 pkgdesc='Error-correction for AES key schedules' -arch=('any') +arch=('x86_64') url='https://citp.princeton.edu/research/memory/' license=('BSD') -source=('http://citpsite.s3-website-us-east-1.amazonaws.com/oldsite-htdocs/memory-content/src/aesfix-1.0.1.tar.gz') -md5sums=('f89fb82b69475bfa31f1919aaca5a58b') +depends=('gcc-libs') +source=("https://citpsite.s3.amazonaws.com/memory-content/src/aesfix-${pkgver}.tar.gz" + "https://citpsite.s3.amazonaws.com/memory-content/src/aesfix-${pkgver}.tar.gz.asc") +sha256sums=('7b177e876caee6aae48f0123102f11df6594a738483f9a47f2c76fe81cc045d4' + 'SKIP') +validpgpkeys=('12E404FFD3C931F934052D06B8841A919D0FACE4') + +prepare() { + cd "$pkgname" + sed -i '/CXXFLAGS/s/=/?=/;/(CXX)/s/$/ \$(LDFLAGS)/' Makefile +} build() { - cd "${srcdir}/${pkgname}" - make + cd "$pkgname" + CXXFLAGS="$CXXFLAGS -funroll-loops" make } package() { - cd "${srcdir}/${pkgname}" - install -dm755 "${pkgdir}/usr/share/${pkgname}" - install -dm755 "${pkgdir}/usr/bin/" - install -dm755 "${pkgdir}/usr/share/licenses/${pkgname}/" - cp -rf * "${pkgdir}/usr/share/${pkgname}/" - cp LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/" - ln -s "/usr/share/${pkgname}/${pkgname}" "${pkgdir}/usr/bin/${pkgname}" + cd "$pkgname" + install -Dm 755 aesfix -t "$pkgdir/usr/bin/" + install -Dm 644 LICENSE -t "$pkgdir/usr/share/licenses/$pkgname/" + find samples -type f -exec install -Dm 644 '{}' "$pkgdir/usr/share/$pkgname/{}" \; } |