diff options
author | Mubashshir | 2020-08-22 19:26:20 +0600 |
---|---|---|
committer | Mubashshir | 2020-08-22 19:26:20 +0600 |
commit | 12a4b3771a9209e218213c4936f7ee82c7d261cc (patch) | |
tree | 09b5a3569132057a8401ab5b7334bab11841a103 /PKGBUILD | |
download | aur-12a4b3771a9209e218213c4936f7ee82c7d261cc.tar.gz |
init
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 47 |
1 files changed, 47 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..5bd984d29bed --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,47 @@ +# Maintainer: Sammay Sarkar <(my-name-without-vowels)@gmail.com> +pkgname="openbangla-keyboard-git" +pkgver=1.5.1.r77.ga289143 +pkgrel=1 +pkgdesc="An OpenSource, Unicode compliant Bengali Input Method" +arch=('x86_64') +url="http://openbangla.github.io" +license=('GPL3') +depends=('ibus' 'qt5-base') +makedepends=('cmake') +optdepends=('ttf-indic-otf: fonts for Bangla and other Indic scripts' + 'ttf-freebanglafont: miscellaneous fonts for Bangla script') +install="${pkgname%*-git}.install" +source=( + "${pkgname%*-git}::git+https://github.com/OpenBangla/OpenBangla-Keyboard" + "git+https://github.com/OpenBangla/riti" +) +sha256sums=('SKIP' 'SKIP') +pkgver() +{ + cd "$srcdir/${pkgname%*-git}" + ( + set -o pipefail + git describe --long 2>/dev/null | sed 's/\([^-]*-g\)/r\1/;s/-/./g' || + printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" + ) + pkgrel=$(git diff --shortstat|cut -d' ' -f2) +} + +prepare() { + cd "$srcdir/${pkgname%*-git}" + git submodule init + git config submodule."src/engine/riti".url $srcdir/riti + git submodule update +} + +build() { + cd "$srcdir/${pkgname%*-git}" + if [[ -d build ]]; then rm -rf build; fi + mkdir build && cd build + cmake .. + make +} +package() { + cd "$srcdir/${pkgname%*-git}" + make -C build DESTDIR="$pkgdir" install +} |