summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorRobert Tari2020-08-18 16:15:59 +0200
committerRobert Tari2020-08-18 16:15:59 +0200
commitc8480297b9a69b05dad98bf3e21e44f3124f6354 (patch)
tree7708e5f79e4a19476f5ab2e9276d0674e2e4b843
downloadaur-c8480297b9a69b05dad98bf3e21e44f3124f6354.tar.gz
Initial commit
-rw-r--r--.SRCINFO31
-rw-r--r--PKGBUILD31
-rw-r--r--ayatana-webmail.install46
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
+}
+
+
+