diff options
author | ValHue | 2020-02-05 19:48:43 +0100 |
---|---|---|
committer | ValHue | 2020-02-05 19:48:43 +0100 |
commit | e2199ec0bcc58376492239791d1ad0db8526b03c (patch) | |
tree | efe5e597fed81d022af3d377e437da9f64c13732 /PKGBUILD | |
parent | 010b1ac0a4a70b272ff24df8cc1422e46c229c2d (diff) | |
download | aur-calendar-indicator.tar.gz |
Update to 0.4.0.0extras19.04.1-1
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 63 |
1 files changed, 40 insertions, 23 deletions
@@ -1,38 +1,55 @@ # Maintainer: ValHue <vhuelamo at gmail dot com> -# https://github.com/ValHue/AUR-PKGBUILDs # # Contributor: ValHue <vhuelamo at gmail dot com> # pkgname="calendar-indicator" -pkgver="0.3.4" -pkgrel="3" -pkgdesc="An indicator for google calendar." -arch=('i686' 'x86_64') -url="http://www.atareao.es/apps/calendar-indicator-o-google-calendar-en-ubuntu/" +pkgver="0.4.0.0extras19.04.1" +_pkgver="0.4.0-0extras19.04.1" +pkgrel="1" +pkgdesc="An indicator for Google calendar." +arch=('any') +url="https://www.atareao.es/aplicacion/calendar-indicator-o-google-calendar-en-ubuntu/" +_ppaurl=('https://launchpad.net/~atareao/+archive/ubuntu/atareao') license=('GPL3') depends=('libappindicator-gtk3' 'python' 'shared-mime-info' 'python-beautifulsoup4' 'python-dateutil' 'python-jinja' 'python-requests') -makedepends=('python2-distutils-extra' 'python2-polib') conflicts=('calendar-indicator-bzr') -provides=("${pkgname}") -source=("https://launchpad.net/~atareao/+archive/ubuntu/atareao/+files/${pkgname}_${pkgver}-0extras15.10.0.tar.xz") -sha256sums=('4fbfbc8826eb823d0bc8dc025c3505740be24787083be53a3007f7fbdd5eb227') -#install="${pkgname}.install" -build() { - cd "${srcdir}/${pkgname}" - sed -i "s|os.path.join(ROOTDIR, 'locale-langpack')|'/usr/share/locale/'|g" ./src/comun.py - python2 setup.py build +source=("${pkgname}_${_pkgver}.tar.xz::${_ppaurl}/+sourcefiles/${pkgname}/${_pkgver}/${pkgname}_${_pkgver}.tar.xz") +sha256sums=('5299dacd33443196ab41fc0e593a4d56c7815cdfab02b9ce00b9da83cdc5f3fe') + +prepare() { + cd "${srcdir}/${pkgname}" + + # Install locales to correct directory + find . -type f -exec \ + sed -i -e 's:locale-langpack:locale:g' '{}' \; + + # Create a script to install the translations from the debian rules file + grep -A 1000 "Create languages directories" debian/rules | \ + grep -B 1000 "End comile languages" | \ + sed "s:\${CURDIR}/debian/calendar-indicator:\"${pkgdir}\":g" > make_translations.sh + chmod +x make_translations.sh } package() { cd "${srcdir}/${pkgname}" - python2 setup.py install --root="${pkgdir}" --optimize=1 - install -d ${pkgdir}/usr/share/licenses/${pkgname} - install -D -m644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" - mv ./build/locale-langpack ${pkgdir}/usr/share/locale - - cd "${pkgdir}" - rm -rf ./opt/extras.ubuntu.com/${pkgname}/share/locale-langpack + install -d "${pkgdir}/opt/extras.ubuntu.com/calendar-indicator/bin" + install -d "${pkgdir}/opt/extras.ubuntu.com/calendar-indicator/share/calendar-indicator" + cp -r bin/* "${pkgdir}/opt/extras.ubuntu.com/calendar-indicator/bin" + cp -r src/*.py "${pkgdir}/opt/extras.ubuntu.com/calendar-indicator/share/calendar-indicator" + install -Dm644 debian/changelog -t "${pkgdir}/opt/extras.ubuntu.com/calendar-indicator/share/calendar-indicator" + install -Dm644 data/social/*.svg -t \ + "${pkgdir}/opt/extras.ubuntu.com/calendar-indicator/share/calendar-indicator/social" + install -Dm644 data/icons/*.svg -t \ + "${pkgdir}/opt/extras.ubuntu.com/calendar-indicator/share/calendar-indicator/icons" + install -Dm644 data/icons/calendar-indicator.svg -t \ + "${pkgdir}/opt/extras.ubuntu.com/calendar-indicator/share/pixmaps" + install -Dm644 data/calendar-indicator-autostart.desktop -t \ + "${pkgdir}/opt/extras.ubuntu.com/calendar-indicator/share/calendar-indicator" + install -Dm644 data/extras-calendar-indicator.desktop -t \ + "${pkgdir}/usr/share/applications" + install -Dm644 LICENSE -t "${pkgdir}/usr/share/licenses/${pkgname}" + ./make_translations.sh } -# vim:set ts=4 sw=2 ft=sh et: +# vim: set ts=4 sw=4 et syn=sh ft=sh: |