summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorKokaKiwi2022-08-11 13:49:27 +0200
committerKokaKiwi2022-08-11 13:49:27 +0200
commita4ebd71e23c7004724b8a099b889711307241d06 (patch)
tree6a3fa9a97e221f3ba25ea8e5d09696d8a0e5e173
downloadaur-a4ebd71e23c7004724b8a099b889711307241d06.tar.gz
Initial commit
-rw-r--r--.SRCINFO16
-rw-r--r--PKGBUILD38
2 files changed, 54 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..92e211b0b73a
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,16 @@
+pkgbase = cargo-wapm
+ pkgdesc = Cargo sub-command for publishing Rust crates to the WebAssembly Package Manager
+ pkgver = 0.1.3
+ pkgrel = 1
+ url = https://github.com/Michael-F-Bryan/cargo-wapm
+ arch = x86_64
+ arch = i686
+ license = Apache
+ makedepends = cargo
+ source = cargo-wapm-0.1.3.tar.gz::https://github.com/Michael-F-Bryan/cargo-wapm/archive/refs/tags/v0.1.3.tar.gz
+ sha256sums = 8806ff9162bcea75b1c409a9a143740f8363bc44c0b17faccfe9f425e1268d06
+ b2sums = bb4d966388d72e519e4e4ca6e1aaa209448484e2a337f506c1050fddb27f0f74ea02fca5116e7c4ad06722b9bf41a1c111707d8835b2365050615f52c77f6478
+ depends_x86_64 = gcc-libs
+ depends_i686 = gcc-libs
+
+pkgname = cargo-wapm
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..ee772565c686
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,38 @@
+# Maintainer: KokaKiwi <kokakiwi+aur at kokakiwi dot net>
+
+pkgname=cargo-wapm
+pkgver=0.1.3
+pkgrel=1
+pkgdesc="Cargo sub-command for publishing Rust crates to the WebAssembly Package Manager"
+url="https://github.com/Michael-F-Bryan/cargo-wapm"
+license=('Apache')
+arch=('x86_64' 'i686')
+depends_x86_64=('gcc-libs')
+depends_i686=('gcc-libs')
+makedepends=('cargo')
+source=("$pkgname-$pkgver.tar.gz::https://github.com/Michael-F-Bryan/cargo-wapm/archive/refs/tags/v$pkgver.tar.gz")
+sha256sums=('8806ff9162bcea75b1c409a9a143740f8363bc44c0b17faccfe9f425e1268d06')
+b2sums=('bb4d966388d72e519e4e4ca6e1aaa209448484e2a337f506c1050fddb27f0f74ea02fca5116e7c4ad06722b9bf41a1c111707d8835b2365050615f52c77f6478')
+
+export RUSTUP_TOOLCHAIN=${RUSTUP_TOOLCHAIN:-stable}
+
+prepare() {
+ cd "$pkgname-$pkgver"
+
+ cargo fetch --locked --target "$CARCH-unknown-linux-gnu"
+}
+
+build() {
+ cd "$pkgname-$pkgver"
+
+ CARGO_TARGET_DIR='target' \
+ cargo build --frozen --release
+}
+
+package() {
+ cd "$pkgname-$pkgver"
+
+ install -Dm0755 -t "$pkgdir/usr/bin" target/release/cargo-wapm
+
+ install -Dm0644 -t "$pkgdir/usr/share/licenses/$pkgname" LICENSE.md
+}