diff options
author | specter119 | 2019-10-27 19:03:52 +0800 |
---|---|---|
committer | specter119 | 2019-10-27 19:03:52 +0800 |
commit | b24b368b4f07442a653c45e0ac5d79d96f77a966 (patch) | |
tree | 000c17c0ea459be36232f22911fb3efe02926872 | |
parent | fa90b14c3dda9857f1148122154a45715d7614a8 (diff) | |
download | aur-b24b368b4f07442a653c45e0ac5d79d96f77a966.tar.gz |
build locale .mo
-rw-r--r-- | .SRCINFO | 3 | ||||
-rw-r--r-- | .gitignore | 2 | ||||
-rw-r--r-- | PKGBUILD | 33 |
3 files changed, 23 insertions, 15 deletions
@@ -1,6 +1,6 @@ pkgbase = python-ehforwarderbot-git pkgdesc = An extensible message tunneling chat bot framework. Delivers messages to and from multiple platforms and remotely control your accounts. - pkgver = r429.400de55 + pkgver = r449.70d29ce pkgrel = 1 url = https://github.com/blueset/ehForwarderBot install = ehforwarderbot.install @@ -8,6 +8,7 @@ pkgbase = python-ehforwarderbot-git groups = efb license = AGPL-3 makedepends = git + makedepends = python-setuptools depends = python-ruamel-yaml depends = python-bullet depends = python-cjkwrap diff --git a/.gitignore b/.gitignore index 6c9be4ffe9ae..b140cd25615a 100644 --- a/.gitignore +++ b/.gitignore @@ -1,4 +1,4 @@ /src /pkg /python-ehforwarderbot -*.pkg.tar.xz
\ No newline at end of file +*.pkg.tar.xz @@ -1,7 +1,9 @@ # Maintainer: Ke Liu <spcter119@gmail.com> pkgname=python-ehforwarderbot-git -pkgver=r429.400de55 +_provide=${pkgname%-git} +_name=${_provide#python-} +pkgver=r449.70d29ce pkgrel=1 pkgdesc='An extensible message tunneling chat bot framework. Delivers messages to and from multiple platforms and remotely control your accounts.' arch=('any') @@ -9,30 +11,35 @@ url='https://github.com/blueset/ehForwarderBot' license=('AGPL-3') groups=('efb') depends=('python-ruamel-yaml' 'python-bullet' 'python-cjkwrap' 'python-typing-extensions') -makedepends=('git') -provides=("${pkgname%-git}") -conflicts=("${pkgname%-git}") -source=("${pkgname%-git}"::"git+${url}.git" - ehforwarderbot@.service) +makedepends=('git' 'python-setuptools') +provides=($_provide) +conflicts=($_provide) +source=("$_provide"::"git+${url}.git" + ehforwarderbot@.service) md5sums=('SKIP' - 'e5acd5cc51ffb0ff891d56c9fa7dcb10') + 'e5acd5cc51ffb0ff891d56c9fa7dcb10') pkgver() { - cd "$srcdir/${pkgname%-git}" + cd "$srcdir/$_provide" printf "r%s.%s" "$(git rev-list --count HEAD)" "$(git rev-parse --short HEAD)" } install=ehforwarderbot.install build() { - cd "$srcdir/${pkgname%-git}" + cd "$srcdir/$_provide" python setup.py clean --all python setup.py build + cd "build/lib/${_name//-/_}/locale/" + for _locale in $(ls); do + (cd "$_locale/LC_MESSAGES/"; msgfmt "${_name//-/_}.po" -o "${_name//-/_}.mo") + done } package() { - cd "$srcdir/${pkgname%-git}" - python setup.py install --root $pkgdir - install -Dm644 $srcdir/ehforwarderbot@.service $pkgdir/usr/lib/systemd/system/ehforwarderbot@.service - install -Dm644 "$srcdir/${pkgname%-git}/LICENSE.md" "$pkgdir/usr/share/licenses/${pkgname%-git}/LICENSE.md" + cd "$srcdir/$_provide" + python setup.py install --root="$pkgdir/" --optimize=1 --skip-build + install -Dm644 "$srcdir/ehforwarderbot@.service" "$pkgdir/usr/lib/systemd/system/ehforwarderbot@.service" + install -Dm644 "$srcdir/$_provide/LICENSE.md" "$pkgdir/usr/share/licenses/$_provide/LICENSE.md" } + |