diff options
author | Axel McLaren | 2024-03-06 22:44:59 +0000 |
---|---|---|
committer | Axel McLaren | 2024-03-06 22:44:59 +0000 |
commit | 86f0156e1941f0b37de7044f7b03c8316b4285b9 (patch) | |
tree | 069c6d1da7baefe47d046aa42a3548666c13126b | |
parent | 98301fe4003783238431b1798012a1c86dedc361 (diff) | |
download | aur-bed.tar.gz |
bed: 0.2.4-1
-rw-r--r-- | .SRCINFO | 23 | ||||
-rw-r--r-- | PKGBUILD | 61 |
2 files changed, 41 insertions, 43 deletions
@@ -1,16 +1,15 @@ -# Generated by mksrcinfo v8 -# Tue Mar 20 16:48:34 UTC 2018 pkgbase = bed - pkgdesc = Collection of scripts to test for buffer overflows, format string vulnerabilities. - pkgver = 0.5 - pkgrel = 5 - url = http://www.aldeid.com/wiki/Bed - arch = i686 + pkgdesc = binary editor written in Go + pkgver = 0.2.4 + pkgrel = 1 + url = https://github.com/itchyny/bed arch = x86_64 - license = GPL - depends = perl - source = http://web.archive.org/web/20101229024258/http://www.remote-exploit.org/wp-content/uploads/2010/01/bed-0.5.tar.gz - sha256sums = b829173e444bc896e39d0ec6b579ea15703d873c01ebba52cfb4cb20163cc7a2 + arch = i686 + arch = aarch64 + license = MIT + makedepends = go + depends = glibc + source = bed-0.2.4.tar.gz::https://github.com/itchyny/bed/archive/v0.2.4.tar.gz + sha256sums = 01d0a28a8e0b66dc73370de2c2b22368ca9c653bf6c7ae4b3bc2f13af42bc788 pkgname = bed - @@ -1,38 +1,37 @@ -# Maintainer: Evan Teitelman <teitelmanevan@gmail.com> -# Contributor: Max Roder <maxroder@web.de> -# Contributor: nofxx <x@nofxx.com> -# Moved 2 AUR4: GI_Jack <iamjacksemail@hackermail.com> -# Now with package improvements from ArchStrike - -pkgname='bed' -pkgver='0.5' -pkgrel='5' -pkgdesc='Collection of scripts to test for buffer overflows, format string vulnerabilities.' -arch=('i686' 'x86_64') -url="http://www.aldeid.com/wiki/Bed" -license=('GPL') -depends=('perl') -source=("http://web.archive.org/web/20101229024258/http://www.remote-exploit.org/wp-content/uploads/2010/01/${pkgname}-${pkgver}.tar.gz") -sha256sums=('b829173e444bc896e39d0ec6b579ea15703d873c01ebba52cfb4cb20163cc7a2') +# Maintainer: Axel McLaren <scm(at)axml(dot)uk> -package() { - cd "$srcdir/bed-$pkgver" +pkgname=bed +pkgver=0.2.4 +pkgrel=1 +pkgdesc="binary editor written in Go" +arch=('x86_64' 'i686' 'aarch64') +url="https://github.com/itchyny/bed" +license=('MIT') +depends=('glibc') +makedepends=('go') + +source=("${pkgname}-${pkgver}.tar.gz::https://github.com/itchyny/bed/archive/v${pkgver}.tar.gz") +sha256sums=('01d0a28a8e0b66dc73370de2c2b22368ca9c653bf6c7ae4b3bc2f13af42bc788') +_goname="github.com/itchyny/bed" - install -dm755 "$pkgdir/usr/share/doc/bed" - install -dm755 "$pkgdir/usr/share/bed" - install -dm755 "$pkgdir/usr/bin" - install -m755 bed.pl "$pkgdir/usr/share/bed" +build() { + cd "${srcdir}/${pkgname}-${pkgver}" - cp --no-preserve=ownership -a bedmod "$pkgdir/usr/share/bed" - cp --no-preserve=ownership -a docs/* "$pkgdir/usr/share/doc/bed" + export GOPATH="${srcdir}" + export CGO_CPPFLAGS="${CPPFLAGS}" + export CGO_CFLAGS="${CFLAGS}" + export CGO_CXXFLAGS="${CXXFLAGS}" + export CGO_LDFLAGS="${LDFLAGS}" - # Joint script. - cat >> "$pkgdir/usr/bin/bed" <<EOF -#!/bin/sh -cd /usr/share/bed -./bed.pl "\$@" -EOF - chmod +x "$pkgdir/usr/bin/bed" + make build } +package() { + cd "${srcdir}/${pkgname}-${pkgver}" + + install -Dm755 bed "${pkgdir}/usr/bin/bed" + + install -Dm644 README.md "${pkgdir}/usr/share/doc/${pkgname}/README.md" + install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +} |