summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO5
-rw-r--r--PKGBUILD38
2 files changed, 15 insertions, 28 deletions
diff --git a/.SRCINFO b/.SRCINFO
index a008c5eb665a..eac596c8a59b 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,14 +1,13 @@
pkgbase = pbkit
pkgdesc = Protobuf Dependency Manager
pkgver = v0.0.22
- pkgrel = 4
+ pkgrel = 5
+ url = https://github.com/pbkit/pbkit
arch = x86_64
license = MIT
license = APACHE
makedepends = git
makedepends = deno
- provides = pollapo
- provides = pb
source = pbkit::git://github.com/pbkit/pbkit.git#tag=v0.0.22
sha256sums = SKIP
diff --git a/PKGBUILD b/PKGBUILD
index 2c61010bfeb2..2145cb53962a 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,38 +1,26 @@
-# This is an example PKGBUILD file. Use this as a start to creating your own,
-# and remove these comments. For more information, see 'man PKGBUILD'.
-# NOTE: Please fill out the license field for your package! If it is unknown,
-# then please put 'unknown'.
-
# Maintainer: Changseo Jang <changseo.jang@korea.edu>
pkgname='pbkit'
pkgver='v0.0.22'
-pkgrel=4
-epoch=
+pkgrel=5
pkgdesc='Protobuf Dependency Manager'
arch=('x86_64')
-url=''
+url='https://github.com/pbkit/pbkit'
license=('MIT' 'APACHE')
-groups=()
depends=()
makedepends=('git' 'deno')
-checkdepends=()
-optdepends=()
-provides=('pollapo' 'pb')
-conflicts=()
-replaces=()
-backup=()
-options=()
-install=
-changelog=
source=("pbkit::git://github.com/pbkit/pbkit.git#tag=${pkgver}")
-noextract=()
sha256sums=('SKIP')
-validpgpkeys=()
+
+build() {
+ cd "$pkgname"
+
+ deno compile --unstable -A -o pollapo ./cli/pollapo/entrypoint.ts
+ deno compile --unstable -A -o pb ./cli/pb/entrypoint.ts
+}
package() {
- mkdir -p "${pkgdir}/usr/bin"
- deno compile --unstable -A -o pollapo "$srcdir/pbkit/cli/pollapo/entrypoint.ts"
- cp "${srcdir}/pollapo" "${pkgdir}/usr/bin/pollapo"
- deno compile --unstable -A -o pb "$srcdir/pbkit/cli/pb/entrypoint.ts"
- cp "${srcdir}/pb" "${pkgdir}/usr/bin/pb"
+ cd "$pkgname"
+
+ install -Dm 755 pollapo -t "$pkgdir"/usr/bin
+ install -Dm 755 pb -t "$pkgdir"/usr/bin
}