diff options
author | Ainola | 2018-05-21 17:37:49 -0600 |
---|---|---|
committer | Ainola | 2018-05-21 17:37:49 -0600 |
commit | e3b72a0ea02f0decc7cbb460e7e6cf4b70835183 (patch) | |
tree | 2ba3c5e272dc7e059535c354ac18a4c1ff1bb91e /PKGBUILD | |
parent | c2b41b4fe079e824d8b2562c162351ede41c2fb7 (diff) | |
download | aur-e3b72a0ea02f0decc7cbb460e7e6cf4b70835183.tar.gz |
on the road to a functioning current version
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 68 |
1 files changed, 38 insertions, 30 deletions
@@ -1,40 +1,48 @@ -# Maintainer: Ethan Schoonover <es@ethanschoonover.com> @ethanschoonover IRC/BBS/AUR:altercation +# Maintainer: Ainola +# Contributor: Ethan Schoonover pkgname=gam -pkgver=3.51 -pkgrel=3 -holdver=$pkgver -pkgdesc="Command line tool for Google Apps Administrators to manage domain and user settings; patched for managed installation" +pkgver=4.40 +pkgrel=1 +pkgdesc="Command line tool for Google G Suite Administrators to manage domain and user settings quickly and easily." arch=('any') url="https://github.com/jay0lee/GAM" license=('Apache') -depends=('python2') -makedepends=('tar gzip') -optdepends=() -provides=() -source=("https://github.com/jay0lee/GAM/archive/v${pkgver}.tar.gz" - "client_secrets.patch") -noextract=("v${pkgver}.tar.gz") -md5sums=('0ab658cb70b375a4634d477edcd02123' - '89d247a2ab0612c0edf098d0284d9a8b') +depends=( + 'python2' + 'python2-google-api-python-client' + 'python2-httplib2' + 'python2-simplejson' + 'python2-gdata' + 'python2-google-auth' + 'python2-utils' + 'perl-mozilla-ca' +) +source=( + "https://github.com/jay0lee/GAM/archive/v${pkgver}.tar.gz" + "python2.patch" + "python_utils_import.patch" + "gam.sh" +) +sha256sums=('01ce48e0ac79f35ba6c891e54156c67af232f210e98dea2b3178186659064ee0' + '417f05ee7da33763f56b7b148f46564859133ececbd5a847cd3396a9802d5944' + '4ab006cec39b8d2307cd338d6ff09b4621e3a4abcd0e1362f26a47de9539e9db' + 'd93809852ef9eefeb99f3fc1b955305264f93f2552db14b4d9d6fe7c2b08345b') -build() { - cd $srcdir - [[ -d $srcdir/build ]] && rm -rf $srcdir/build - mkdir build - tar --gzip --extract --overwrite --strip-components=1 --directory=build --file=v${pkgver}.tar.gz - cd build - patch -uN -i ../client_secrets.patch || return 1 +prepare(){ + patch -i "$srcdir/python2.patch" -d "$srcdir/GAM-$pkgver/src/" + patch -i "$srcdir/python_utils_import.patch" -d "$srcdir/GAM-$pkgver/src/" } package() { - cd "${srcdir}/build" - install -d ${pkgdir}/opt/${pkgname} - install -d ${pkgdir}/usr/bin - touch ${pkgdir}/opt/${pkgname}/noupdatecheck.txt - touch ${pkgdir}/opt/${pkgname}/nobrowser.txt - cp -af * ${pkgdir}/opt/${pkgname}/ - echo "python2 /opt/${pkgname}/gam.py \"\$@\"" > ${pkgdir}/usr/bin/gam - chmod 0755 ${pkgdir}/usr/bin/gam - rm -rf ../build + install -m755 -d "$pkgdir/etc/$pkgname/" + install -m755 -d "$pkgdir/usr/share/$pkgname" + touch "$pkgdir/etc/$pkgname/noupdatecheck.txt" + touch "$pkgdir/etc/$pkgname/nobrowser.txt" + install -Dm755 "$srcdir/GAM-$pkgver/src/gam.py" "$pkgdir/usr/share/$pkgname/gam.py" + install -Dm644 "$srcdir/GAM-$pkgver/src/var.py" "$pkgdir/usr/share/$pkgname/var.py" + install -Dm755 "$srcdir/gam.sh" "$pkgdir/usr/bin/gam" + + ln -s /usr/share/perl5/vendor_perl/Mozilla/CA/cacert.pem \ + "$pkgdir/usr/share/$pkgname/cacert.pem" } |