diff options
author | Senya | 2020-05-25 00:06:02 +0300 |
---|---|---|
committer | Senya | 2020-05-25 00:06:02 +0300 |
commit | 22cca5502af776cd86382325d789186ba43abd24 (patch) | |
tree | 0c0a893db5e652123b0a835540822a3b39116c6b /PKGBUILD | |
download | aur-22cca5502af776cd86382325d789186ba43abd24.tar.gz |
Initial version of package for crowdin-cli-3
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..061b24eb5cfa --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,34 @@ +# Maintainer: Senya <senya at riseup.net> +pkgname=crowdin-cli +pkgver=3.1.13.r3.g0911157 +pkgrel=1 +pkgdesc="Command line tool that allows you to manage and synchronize localization resources with your Crowdin project" +url="https://support.crowdin.com/cli-tool/" +license=('MIT') +depends=('java-runtime>=8') +makedepends=('git' 'java-environment>=8' 'gradle') +conflicts=('crowdin-cli-bin') +arch=('any') +md5sums=('SKIP') + +source=( + 'git+https://github.com/crowdin/crowdin-cli.git#branch=cli3' +) + +pkgver() { + cd "$pkgname" + git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g' +} + +build() { + cd "$srcdir/$pkgname" + gradle buildCrowdinCliJar +} + +package() +{ + cd "$srcdir" + install -Dm 0644 "$srcdir/$pkgname"/build/libs/crowdin-cli-*.jar "$pkgdir"/usr/share/java/$pkgname/crowdin-cli.jar + install -Dm 0755 "$startdir"/crowdin "$pkgdir"/usr/bin/crowdin +} + |