summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorkhai96_2021-01-06 08:23:31 +0700
committerkhai96_2021-01-06 08:23:31 +0700
commit6c8131b4fa59b64248d1f3e2e374f9266b874bce (patch)
tree755b53f309e7e8971394b7ece8c936a90fb2298e
parent5604d0e39ef874096079db3742e7f65f0b7228f3 (diff)
downloadaur-6c8131b4fa59b64248d1f3e2e374f9266b874bce.tar.gz
1.0.0
-rw-r--r--.SRCINFO22
-rw-r--r--PKGBUILD66
-rwxr-xr-xlogo.sh33
3 files changed, 65 insertions, 56 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 4d74175bdbfa..bca3b71a3991 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,19 +1,29 @@
pkgbase = wasmer-bin
pkgdesc = Universal WebAssembly runtime
- pkgver = 0.17.1
- pkgrel = 0
+ pkgver = 1.0.0
+ pkgrel = 1
url = https://wasmer.io/
arch = x86_64
license = MIT
depends = bash
provides = wasmer
provides = wapm
+ provides = wasm.h
+ provides = wasmer_wasm.h
+ provides = wasmer.h
+ provides = wasmer.hh
+ provides = libwasmer.a
+ provides = libwasmer.so.1.0.0
+ provides = libwasmer.so.1.0
+ provides = libwasmer.so.1
+ provides = libwamser.so=1.0.0
conflicts = wasmer
conflicts = wapm
- source = wasmer-linux-amd64-0.17.1.tar.gz::https://github.com/wasmerio/wasmer/releases/download/0.17.1/wasmer-linux-amd64.tar.gz
- source = https://raw.githubusercontent.com/wasmerio/wasmer/0.17.1/LICENSE
- source = logo.sh
- sha512sums = SKIP
+ options = strip
+ options = libtool
+ options = staticlibs
+ source = wasmer-linux-amd64-1.0.0.tar.gz::https://github.com/wasmerio/wasmer/releases/download/1.0.0/wasmer-linux-amd64.tar.gz
+ source = https://raw.githubusercontent.com/wasmerio/wasmer/1.0.0/LICENSE
sha512sums = SKIP
sha512sums = SKIP
diff --git a/PKGBUILD b/PKGBUILD
index 7f9ff7f73d5a..693e856d1ccc 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,49 +1,81 @@
# Maintainer: Hoàng Văn Khải <hvksmr1996@gmail.com>
pkgname='wasmer-bin'
-pkgver='0.17.1'
-pkgrel='0'
+pkgver='1.0.0'
+_shortver="${pkgver%.*}"
+_majorver="${_shortver%.*}"
+pkgrel='1'
pkgdesc='Universal WebAssembly runtime'
arch=('x86_64')
license=('MIT')
url='https://wasmer.io/'
depends=('bash')
-conflicts=('wasmer' 'wapm')
-provides=('wasmer' 'wapm')
+conflicts=(
+ 'wasmer'
+ 'wapm'
+)
+provides=(
+ 'wasmer'
+ 'wapm'
+ 'wasm.h'
+ 'wasmer_wasm.h'
+ 'wasmer.h'
+ 'wasmer.hh'
+ 'libwasmer.a'
+ "libwasmer.so.$pkgver"
+ "libwasmer.so.$_shortver"
+ "libwasmer.so.$_majorver"
+ "libwamser.so=$pkgver"
+)
source=(
"wasmer-linux-amd64-${pkgver}.tar.gz"::"https://github.com/wasmerio/wasmer/releases/download/${pkgver}/wasmer-linux-amd64.tar.gz"
"https://raw.githubusercontent.com/wasmerio/wasmer/${pkgver}/LICENSE"
- 'logo.sh'
)
sha512sums=(
'SKIP'
'SKIP'
- 'SKIP'
+)
+options=(
+ 'strip'
+ 'libtool'
+ 'staticlibs'
)
build() {
cd "$srcdir"
- # wapm completions
- ./bin/wapm completions bash >wapm-bash-completions
- ./bin/wapm completions zsh >wapm-zsh-completions
+ msg2 'Creating shell completion files for wapm...'
+ for shell in bash zsh fish; do
+ ./bin/wapm completions "$shell" >"wapm-$shell-completions"
+ done
}
package() {
cd "$srcdir"
- # display logo
- source logo.sh
+ msg2 'Installing executable commands...'
+ for name in wasmer wapm wax; do
+ install -Dm755 "bin/$name" "$pkgdir/usr/bin/$name"
+ done
- # executable commands
- install -Dm755 bin/wasmer "$pkgdir/usr/bin/wasmer"
- install -Dm755 bin/wapm "$pkgdir/usr/bin/wapm"
- ln -s wapm "$pkgdir/usr/bin/wax"
+ msg2 'Installing libraries...'
+ for name in wasm.h wasmer_wasm.h wasmer.h wasmer.hh; do
+ install -Dm644 "include/$name" "$pkgdir/usr/include/$name"
+ done
+ install -Dm644 lib/libwasmer.a "$pkgdir/usr/lib/libwasmer.a"
+ install -Dm755 lib/libwasmer.so "$pkgdir/usr/lib/libwasmer.so.$pkgver"
+ ln -s "libwasmer.so.$pkgver" "$pkgdir/usr/lib/libwasmer.so.$_shortver"
+ ln -s "libwasmer.so.$pkgver" "$pkgdir/usr/lib/libwasmer.so.$_majorver"
+ ln -s "libwasmer.so.$pkgver" "$pkgdir/usr/lib/libwasmer.so"
- # wapm completions
+ msg2 'Installing shell completion files for wapm...'
install -Dm644 wapm-bash-completions "$pkgdir/usr/share/bash-completion/completions/wapm"
install -Dm644 wapm-zsh-completions "$pkgdir/usr/share/zsh/site-functions/_wapm"
+ install -Dm644 wapm-fish-completions "$pkgdir/usr/share/fish/completions/wapm.fish"
- # license
+ msg2 'Installing license...'
install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE"
+
+ msg2 'Installing documentation...'
+ install -Dm644 include/README.md "$pkgdir/usr/share/doc/$pkgname/wasmer-runtime-api.md"
}
diff --git a/logo.sh b/logo.sh
deleted file mode 100755
index 8c68be94c15b..000000000000
--- a/logo.sh
+++ /dev/null
@@ -1,33 +0,0 @@
-#! /bin/bash
-
-reset="\033[0m"
-
-magenta1="${reset}\033[34;1m"
-magenta2="${reset}\033[34m"
-magenta3="${reset}\033[34;2m"
-
-printf "
- WASMER
-
- Universal WebAssembly runtime
-
- https://wasmer.io/
-
- ${magenta1} ${magenta2} ${magenta3}###${reset}
- ${magenta1} ${magenta2} ${magenta3}#####${reset}
- ${magenta1} ${magenta2}### ${magenta3}######${reset}
- ${magenta1} ${magenta2}###### ${magenta3}#############${reset}
- ${magenta1}# ${magenta2}####### ${magenta3}##############${reset}
- ${magenta1}##### ${magenta2}#############${magenta3}#########${reset}
- ${magenta1}######${magenta2}###############${magenta3}#######${reset}
- ${magenta1}############${magenta2}#########${magenta3}#######${reset}
- ${magenta1}##############${magenta2}#######${magenta3}#######${reset}
- ${magenta1}##############${magenta2}#######${magenta3}#######${reset}
- ${magenta1}##############${magenta2}#######${magenta3}#######${reset}
- ${magenta1}##############${magenta2}#######${magenta3} ###${reset}
- ${magenta1}##############${magenta2}#######
- ${magenta1}###########${magenta2} ###
- ${magenta1}########${magenta2}
- ${magenta1}####${reset}
-
-"