diff options
-rw-r--r-- | .SRCINFO | 18 | ||||
-rw-r--r-- | .editorconfig | 6 | ||||
-rw-r--r-- | PKGBUILD | 46 |
3 files changed, 70 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..01c24de6288f --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,18 @@ +pkgbase = prevodb-git + pkgdesc = Tools for building and reading Reta Vortaro (Esperanto dictionary) databases. + pkgver = 0.2.r12.ee4b73e + pkgrel = 1 + url = https://www.busydoingnothing.co.uk/prevo/ + arch = x86_64 + license = GPL-2.0-only + makedepends = git + depends = glibc + depends = glib2 + depends = expat + optdepends = prevodb-databases-git + provides = prevodb + conflicts = prevodb + source = git+https://github.com/bpeel/prevodb.git + md5sums = SKIP + +pkgname = prevodb-git diff --git a/.editorconfig b/.editorconfig new file mode 100644 index 000000000000..4f77d623ca1e --- /dev/null +++ b/.editorconfig @@ -0,0 +1,6 @@ +[PKGBUILD] +end_of_line = lf +insert_final_newline = true +charset = utf-8 +indent_style = space +indent_size = 3 diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..49cd06ddfacf --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,46 @@ +# Maintainer: Jack Baines <jackbaines6 at google email> +pkgname=prevodb-git +pkgver=0.2.r12.ee4b73e +pkgrel=1 +pkgdesc="Tools for building and reading Reta Vortaro (Esperanto dictionary) databases." +arch=('x86_64') +url="https://www.busydoingnothing.co.uk/prevo/" +license=('GPL-2.0-only') + +depends=('glibc' + 'glib2' + 'expat') +makedepends=('git') +optdepends=('prevodb-databases-git') + +provides=("${pkgname%-git}") +conflicts=("${pkgname%-git}") +source=('git+https://github.com/bpeel/prevodb.git') +md5sums=('SKIP') + +pkgver() { + cd "$srcdir/${pkgname%-git}" + printf "%s" "$(git describe --long | sed 's/\([^-]*-\)g/r\1/;s/-/./g')" +} + +build() { + cd "$srcdir/${pkgname%-git}" + mkdir -p $(pwd)/build + + ./autogen.sh --prefix=$(pwd)/build + make -j +} + +package() { + cd "$srcdir/${pkgname%-git}" + make install + + cd ./build + + install -Dm 755 bin/prevo -t "$pkgdir/usr/bin" + install -Dm 755 bin/prevodb -t "$pkgdir/usr/bin" + install -Dm 644 etc/bash_completion.d/prevo-completion \ + "${pkgdir}/usr/share/bash-completion/completions/prevo" + install -Dm 644 share/locale/eo/LC_MESSAGES/* \ + -t "${pkgdir}/usr/share/locale/eo/LC_MESSAGES" +} |