summarylogtreecommitdiffstats
path: root/PKGBUILD
blob: d2f8d94e8da5d0782b836747ca3cbb1d557afd92 (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
44
45
46
47
48
49
50
51
52
53
54
55
# Maintainer: ValHue <vhuelamo at gmail dot com>
#
# Contributor: ValHue <vhuelamo at gmail dot com>
#
pkgname="calendar-indicator"
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')
conflicts=('calendar-indicator-bzr')

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}"
    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=4 et syn=sh ft=sh: