summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD63
1 files changed, 40 insertions, 23 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 87e4506404e3..d2f8d94e8da5 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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: