diff options
author | specter119 | 2021-02-18 00:56:06 +0000 |
---|---|---|
committer | specter119 | 2021-02-18 00:56:06 +0000 |
commit | 0b24e67a4d5167aea809584b814fffbbfda9a251 (patch) | |
tree | c15fdbc829257e2d2736d695e71bea1405db047e | |
parent | a7bb325bc35a21cded74f8a6e94a6399d4e41a64 (diff) | |
download | aur-0b24e67a4d5167aea809584b814fffbbfda9a251.tar.gz |
unpin python-apscheduler in python
-rw-r--r-- | .SRCINFO | 6 | ||||
-rw-r--r-- | .gitignore | 5 | ||||
-rw-r--r-- | PKGBUILD | 34 |
3 files changed, 27 insertions, 18 deletions
@@ -1,7 +1,7 @@ pkgbase = python-telegram-bot-git pkgdesc = A Python wrapper around the Telegram Bot API - pkgver = 13.2.r1.eee89215 - pkgrel = 2 + pkgver = 13.2.r2.a34f0b9b + pkgrel = 1 epoch = 1 url = https://github.com/python-telegram-bot/python-telegram-bot changelog = CHANGES.rst @@ -18,7 +18,7 @@ pkgbase = python-telegram-bot-git optdepends = python-ujson: Ultra fast JSON parsing provides = python-telegram-bot conflicts = python-telegram-bot - source = python-telegram-bot-git::git+https://github.com/python-telegram-bot/python-telegram-bot.git + source = python-telegram-bot::git+https://github.com/python-telegram-bot/python-telegram-bot.git source = urllib3::git+https://github.com/python-telegram-bot/urllib3.git#branch=ptb sha256sums = SKIP sha256sums = SKIP diff --git a/.gitignore b/.gitignore new file mode 100644 index 000000000000..1f4312d513c0 --- /dev/null +++ b/.gitignore @@ -0,0 +1,5 @@ +/pkg/ +/src/ +/python-telegram-bot/ +/urllib3/ +/*.pkg.tar.* @@ -1,11 +1,13 @@ # Maintainer: Evgeniy Filimonov <evgfilim1@gmail.com> +# Co-Maintainer: Ke Liu <specter119@gmail.com> pkgname=('python-telegram-bot-git') epoch=1 -pkgver=13.2.r1.eee89215 -pkgrel=2 +pkgver=13.2.r2.a34f0b9b +pkgrel=1 pkgdesc="A Python wrapper around the Telegram Bot API" arch=('any') -url="https://github.com/${pkgname%-git}/${pkgname%-git}" +_provide=${pkgname%-git} +url=https://github.com/$_provide/$_provide license=('LGPL3') depends=( 'python-certifi' @@ -22,42 +24,44 @@ optdepends=( 'python-pysocks: SOCKS or HTTP proxy' 'python-ujson: Ultra fast JSON parsing' ) -provides=("${pkgname%-git}") -conflicts=("${pkgname%-git}") +provides=($_provide) +conflicts=($_provide) changelog='CHANGES.rst' source=( - "${pkgname}::git+${url}.git" - "urllib3::git+https://github.com/python-telegram-bot/urllib3.git#branch=ptb" + $_provide::git+${url}.git + urllib3::git+https://github.com/python-telegram-bot/urllib3.git#branch=ptb ) sha256sums=('SKIP' 'SKIP') prepare() { msg2 "Updating dependencies..." - cd "$srcdir/$pkgname" + cd $srcdir/$_provide git submodule init - git config submodule.telegram/vendor/urllib3.url "$srcdir/urllib3" + git config submodule.telegram/vendor/urllib3.url $srcdir/urllib3 git submodule update msg2 "Updating changelog..." cp ./CHANGES.rst ../../ + msg2 "Unpin python-apscheduler..." + sed -i 's/APScheduler==.*$/APScheduler/' requirements.txt } pkgver() { - cd "$srcdir/$pkgname" + cd $srcdir/$_provide printf "%s.r%s.%s" "$(python -c 'import telegram; print(telegram.__version__)')" \ "$(git rev-list --count $(git log --oneline | grep Bump | head -n1 | awk '{print $1}')..HEAD)" "$(git rev-parse --short HEAD)" # printf "%s" "$(git describe --long --tags | sed 's/^v//;s/\([^-]*-\)g/r\1/;s/-/./g')" } build() { - cd "$srcdir/$pkgname" + cd $srcdir/$_provide python setup.py build } package() { - cd "$srcdir/$pkgname" - python setup.py install --root="$pkgdir" --optimize=1 - - install -Dm644 README.rst "${pkgdir}/usr/share/doc/${pkgname}/README.rst" + cd $srcdir/$_provide + python setup.py install --root=$pkgdir --optimize=1 + install -Dm644 README.rst $pkgdir/usr/share/doc/$_provide/README.rst + install -Dm644 LICENSE $pkgdir/usr/share/licenses/$_provide/LICENSE } # vim: ft=sh ts=4 sw=4 et |