diff options
-rw-r--r-- | .SRCINFO | 23 | ||||
-rw-r--r-- | PKGBUILD | 42 |
2 files changed, 65 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..5ef197efaf21 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,23 @@ +pkgbase = ppm-git + pkgdesc = A plugin manager for the Pragtical editor + pkgver = 1.0.2.r43.gc1f8a7a + pkgrel = 1 + url = https://github.com/pragtical/plugin-managerr + arch = x86_64 + arch = aarch64 + license = MIT + makedepends = git + makedepends = cmake + makedepends = gcc + depends = pragtical + depends = lua + depends = zlib + depends = libzip + depends = libgit2 + depends = mbedtls2 + provides = ppm + conflicts = ppm + source = git+https://github.com/pragtical/plugin-manager + sha256sums = SKIP + +pkgname = ppm-git diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..d20ec8dedde0 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,42 @@ +# Maintainer: Jefferson Gonzalez <jgmdev@gmail.com> + +pkgname=ppm-git +_pkgname=ppm +_gitname=plugin-manager +pkgver=1.0.2.r43.gc1f8a7a +pkgrel=1 +pkgdesc='A plugin manager for the Pragtical editor' +arch=('x86_64' 'aarch64') +url="https://github.com/pragtical/plugin-managerr" +license=('MIT') +depends=('pragtical' 'lua' 'zlib' 'libzip' 'libgit2' 'mbedtls2') +# vim needed for xxd +makedepends=('git' 'cmake' 'gcc') +provides=("$_pkgname") +conflicts=("$_pkgname") +source=("git+https://github.com/pragtical/plugin-manager") +sha256sums=('SKIP') + +pkgver() { + cd "${srcdir}/${_gitname}" + git describe --tags --long | sed 's/^v//; s/\([^-]*-g\)/r\1/; s/-/./g' +} + +prepare() { + cd "${_gitname}" + git submodule update --init +} + +build() { + cd "${_gitname}" + ./build.sh -lz -lgit2 -lzip -llua -lm \ + -lmbedtls -lmbedx509 -lmbedcrypto \ + -DPPM_STATIC \ + -I/usr/include/mbedtls2 \ + -L/usr/lib/mbedtls2 +} + +package() { + mkdir -p "$pkgdir/usr/bin" + cp "${srcdir}/${_gitname}"/ppm "$pkgdir/usr/bin" +} |