blob: 3f2d5a676399c883ec37bfa6ff33a7511c0a4a08 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
|
# Maintainer: fordprefect <fordprefect@dukun.de>
# Maintainer: LightDot <lightdot -a-t- g m a i l>
pkgname=gplaycli
pkgver=3.29
_gpapi_ver=0.4.4.4
pkgrel=2
pkgdesc="command line tool to search, install, update Android applications from the Google Play Store"
arch=('any')
url="https://github.com/matlink/gplaycli"
license=('AGPL')
depends=('python' 'python-pyaxmlparser' 'python-setuptools' 'python-protobuf' 'python-cryptography' 'python-asn1crypto') # 'python-gpapi' temporarily replaced by adapted version
conflicts=('python-gpapi')
optdepends=('java-runtime: needed for autogeneration of a new AndroiID')
install=$pkgname.install
source=("$pkgname-$pkgver.tar.gz::https://github.com/matlink/gplaycli/archive/${pkgver}.tar.gz"
"gpapi_for_gplaycli-$_gpapi_ver.tar.gz::https://github.com/matlink/googleplay-api/archive/${_gpapi_ver}.tar.gz"
"$pkgname.install")
md5sums=('a8be0fda33673f6992a7612313cd670c'
'0ff99d96280fbbb90aec3f9ce0dcde0f'
'd47ee183649bea842ca075fbeb660a77')
package() {
# install specific gpapi version adapted for gplaycli
cd googleplay-api-$_gpapi_ver
python setup.py install --root="${pkgdir}/" --optimize=1
# install gplaycli
cd "$srcdir/$pkgname-$pkgver"
# fix for bug #272 (PR 273)
sed -i "s/splits = data_iter['splits']/splits = data_iter.get('splits')/g" gplaycli/gplaycli.py
# fix uploadDate (PR 266)
sed -i "s#details['uploadDate'],#details['uploadDate'] if ('uploadDate' in details) else 'N/A',#g" gplaycli/gplaycli.py
python setup.py install --root="$pkgdir/" --optimize=1
# installs config to build user home - moving to /usr/share
install -Dm644 gplaycli.conf "$pkgdir/usr/share/$pkgname/config"
#mkdir -p "$pkgdir/usr/share/$pkgname/"
#mv "${pkgdir}${HOME}/.config/$pkgname/" "$pkgdir/usr/share/$pkgname/config"
#rm -rf "$pkgdir/build" "$pkgdir/home"
}
|