summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorAxel McLaren2024-03-06 22:44:59 +0000
committerAxel McLaren2024-03-06 22:44:59 +0000
commit86f0156e1941f0b37de7044f7b03c8316b4285b9 (patch)
tree069c6d1da7baefe47d046aa42a3548666c13126b
parent98301fe4003783238431b1798012a1c86dedc361 (diff)
downloadaur-bed.tar.gz
bed: 0.2.4-1
-rw-r--r--.SRCINFO23
-rw-r--r--PKGBUILD61
2 files changed, 41 insertions, 43 deletions
diff --git a/.SRCINFO b/.SRCINFO
index f028a9aa9f62..a1b03f253751 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
-
diff --git a/PKGBUILD b/PKGBUILD
index d32b11e45a3c..054793d66f4b 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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"
+}