summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorSam Rose2023-06-15 14:40:45 +0100
committerSam Rose2023-06-15 14:40:45 +0100
commitb6374281efead59cd6b98cd4c282087f86e5028b (patch)
treee36b611da9efe21edd21f2adc2e7cec1f5f127ff
parent1cadd5711e41173f28cf7e1026fade0d7163f578 (diff)
downloadaur-b6374281efead59cd6b98cd4c282087f86e5028b.tar.gz
Build from source.
-rw-r--r--.SRCINFO12
-rw-r--r--PKGBUILD28
2 files changed, 29 insertions, 11 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 0753a3abb615..ec159c4f6187 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -4,10 +4,16 @@ pkgbase = spacer
pkgrel = 1
url = https://github.com/samwho/spacer
arch = x86_64
+ arch = aarch64
license = MIT
+ checkdepends = rust
+ checkdepends = git
+ makedepends = rust
+ makedepends = gcc
+ makedepends = binutils
+ depends = gcc-libs
provides = spacer
- conflicts = spacer
- source = spacer-v0.1.6.tar.gz::https://github.com/samwho/spacer/releases/download/v0.1.6/spacer-x86_64-unknown-linux-gnu.tar.gz
- sha256sums = 1f2c04950920996c826bdfa1de543ccd117fec784663bb9cb733924ac30e9518
+ source = spacer-0.1.6.tar.gz::https://github.com/samwho/spacer/archive/v0.1.6.tar.gz
+ sha256sums = 5d25b89722cc0247820c9dd16fdb8ad21e68019b6d8850f50c0e48686c3c73d0
pkgname = spacer
diff --git a/PKGBUILD b/PKGBUILD
index 2a83943787f3..daf4cb3a09bc 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -4,18 +4,30 @@ pkgname='spacer'
pkgdesc='CLI tool to insert spacers in when command output stops'
pkgver='0.1.6'
pkgrel='1'
-arch=('x86_64')
+arch=('x86_64' 'aarch64')
url='https://github.com/samwho/spacer'
license=('MIT')
-depends=()
+depends=('gcc-libs')
optdepends=()
-makedepends=()
-checkdepends=()
+makedepends=('rust' 'gcc' 'binutils')
+checkdepends=('rust' 'git')
provides=(spacer)
-conflicts=(spacer)
-source=("${pkgname}-v${pkgver}.tar.gz::https://github.com/samwho/spacer/releases/download/v${pkgver}/spacer-x86_64-unknown-linux-gnu.tar.gz")
-sha256sums=('1f2c04950920996c826bdfa1de543ccd117fec784663bb9cb733924ac30e9518')
+source=("$pkgname-$pkgver.tar.gz::https://github.com/samwho/spacer/archive/v${pkgver}.tar.gz")
+sha256sums=('5d25b89722cc0247820c9dd16fdb8ad21e68019b6d8850f50c0e48686c3c73d0')
+
+build() {
+ cd "$pkgname-$pkgver"
+ cargo build --release
+}
+
+check() {
+ cd "$pkgname-$pkgver"
+ cargo test
+}
package() {
- install -Dm755 "spacer" "$pkgdir/usr/bin/spacer"
+ cd "$pkgname-$pkgver"
+ strip target/release/spacer
+ install -Dm755 "target/release/spacer" "$pkgdir/usr/bin/spacer"
+ install -Dm644 "LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
}