diff options
author | Robert Tari | 2020-08-18 16:15:59 +0200 |
---|---|---|
committer | Robert Tari | 2020-08-18 16:15:59 +0200 |
commit | c8480297b9a69b05dad98bf3e21e44f3124f6354 (patch) | |
tree | 7708e5f79e4a19476f5ab2e9276d0674e2e4b843 | |
download | aur-c8480297b9a69b05dad98bf3e21e44f3124f6354.tar.gz |
Initial commit
-rw-r--r-- | .SRCINFO | 31 | ||||
-rw-r--r-- | PKGBUILD | 31 | ||||
-rw-r--r-- | ayatana-webmail.install | 46 |
3 files changed, 108 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..2ec0a1c5ac00 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,31 @@ +pkgbase = ayatana-webmail + pkgdesc = Webmail notifications and actions for any desktop + pkgver = 20.8.16 + pkgrel = 1 + url = https://tari.in/www/software/ayatana-webmail/ + install = ayatana-webmail.install + arch = any + license = GPL3 + makedepends = python-setuptools + makedepends = python-polib + depends = ayatana-indicator-messages + depends = hicolor-icon-theme + depends = dconf + depends = gobject-introspection + depends = desktop-file-utils + depends = libnotify + depends = libcanberra + depends = python-babel + depends = python-gobject + depends = python-psutil + depends = python-secretstorage + depends = python-urllib3 + optdepends = libunity + conflicts = unity-mail + replaces = unity-mail + options = !emptydirs + source = https://github.com/AyatanaIndicators/ayatana-webmail/archive/20.8.16.tar.gz + md5sums = 69238f1ff07fb16db8e522cfb5c97597 + +pkgname = ayatana-webmail + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..03c61a2f2a53 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,31 @@ +# Author: Robert Tari <robert at tari dot in> +# Maintainer: Robert Tari <robert at tari dot in> + +pkgname="ayatana-webmail" +pkgver="20.8.16" +pkgrel="1" +pkgdesc="Webmail notifications and actions for any desktop" +arch=("any") +url="https://tari.in/www/software/ayatana-webmail/" +license=("GPL3") +depends=("ayatana-indicator-messages" "hicolor-icon-theme" "dconf" "gobject-introspection" "desktop-file-utils" "libnotify" "libcanberra" "python-babel" "python-gobject" "python-psutil" "python-secretstorage" "python-urllib3") +makedepends=("python-setuptools" "python-polib") +optdepends=("libunity") +install="${pkgname}.install" +source=("https://github.com/AyatanaIndicators/${pkgname}/archive/${pkgver}.tar.gz") +md5sums=("69238f1ff07fb16db8e522cfb5c97597") +options=("!emptydirs") +replaces=("unity-mail") +conflicts=("unity-mail") + +build() +{ + cd ${pkgname}-${pkgver} + python setup.py build +} + +package() +{ + cd ${pkgname}-${pkgver} + python setup.py install --root="${pkgdir}" --optimize=1 +} diff --git a/ayatana-webmail.install b/ayatana-webmail.install new file mode 100644 index 000000000000..c3d2f1016986 --- /dev/null +++ b/ayatana-webmail.install @@ -0,0 +1,46 @@ +post_install() +{ + if which pycompile >/dev/null 2>&1; then + pycompile -p ayatana-webmail + fi + + cp -n usr/share/ayatanawebmail/indicator-messages-new.svg /usr/share/icons/hicolor/scalable/status/indicator-messages-new.svg + cp -n usr/share/ayatanawebmail/indicator-messages.svg /usr/share/icons/hicolor/scalable/status/indicator-messages.svg + mkdir -p usr/share/icons/matefaenza/apps/scalable + ln -s usr/share/icons/Faenza/apps/scalable/ayatanawebmail.svg /usr/share/icons/matefaenza/apps/scalable/ayatanawebmail.svg + + gtk-update-icon-cache -q -f usr/share/icons/hicolor + gtk-update-icon-cache -q -f usr/share/icons/Faenza + gtk-update-icon-cache -q -f usr/share/icons/matefaenza + update-desktop-database -q + glib-compile-schemas usr/share/glib-2.0/schemas +} + +post_upgrade() +{ + post_install +} + +pre_remove() +{ + if which pyclean >/dev/null 2>&1; then + pyclean -p ayatana-webmail + else + pacman -Qql ayatana-webmail | grep '\.py$' | while read file + do + rm -f "${file}"[co] >/dev/null + done + fi +} + +post_remove() +{ + gtk-update-icon-cache -q -f usr/share/icons/hicolor + gtk-update-icon-cache -q -f usr/share/icons/Faenza + gtk-update-icon-cache -q -f usr/share/icons/matefaenza + update-desktop-database -q + glib-compile-schemas usr/share/glib-2.0/schemas +} + + + |