diff options
author | Dmytro Meleshko | 2019-09-04 00:39:08 +0300 |
---|---|---|
committer | Dmytro Meleshko | 2019-09-04 00:39:08 +0300 |
commit | 8f6fba5c8b32a99f943394c168f28ddcb75415e1 (patch) | |
tree | dfc07f6e5520ee0a5a10b466e6b69ba393d2d963 | |
parent | 9ed4fd1214b53c06203e2d6f7f150d588468656e (diff) | |
download | aur-8f6fba5c8b32a99f943394c168f28ddcb75415e1.tar.gz |
add notice about an issue when upgrading to 1.x
-rw-r--r-- | .SRCINFO | 3 | ||||
-rw-r--r-- | PKGBUILD | 3 | ||||
-rw-r--r-- | mirage.install | 22 |
3 files changed, 26 insertions, 2 deletions
@@ -1,8 +1,9 @@ pkgbase = mirage pkgdesc = A simple GTK+ Image Viewer pkgver = 1.0_pre2 - pkgrel = 2 + pkgrel = 3 url = https://sourceforge.net/projects/mirageiv.berlios/ + install = mirage.install arch = x86_64 license = GPL depends = pygtk @@ -6,7 +6,7 @@ pkgname=mirage pkgver=1.0_pre2 -pkgrel=2 +pkgrel=3 pkgdesc="A simple GTK+ Image Viewer" url="https://sourceforge.net/projects/mirageiv.berlios/" license=('GPL') @@ -16,6 +16,7 @@ arch=('x86_64') source=(http://downloads.sourceforge.net/project/mirageiv.berlios/${pkgname}-${pkgver}.tar.bz2 exif.patch exif.c) +install=$pkgname.install md5sums=('3a0cdb4efd445f85bc29a1ab7ff8a579' '1eed664ef628970a7dd16c4d471c6a24' '16285505d2dea76e2ab3e9159fafd8ce') diff --git a/mirage.install b/mirage.install new file mode 100644 index 000000000000..2c2d81eef667 --- /dev/null +++ b/mirage.install @@ -0,0 +1,22 @@ +post_upgrade() { + local new_pkgver="$1" old_pkgver="$2" + if [ "$(vercmp "$old_pkgver" 1.0)" -lt 0 ] && [ "$(vercmp "$new_pkgver" 1.0)" -ge 0 ]; then + cat <<EOF +You may get the following error when trying to run mirage after upgrading from ${old_pkgver} to ${new_pkgver}: + +Traceback (most recent call last): + File "/usr/bin/mirage", line 30, in <module> + app = mirage.Base() + File "/usr/lib/python2.7/site-packages/mirage.py", line 227, in __init__ + self.read_config_and_set_settings() + File "/usr/lib/python2.7/site-packages/mirage.py", line 714, in read_config_and_set_settings + self.bgcolor = gtk.gdk.Color(red=bg['r'], green=bg['g'], blue=bg['b']) +TypeError: list indices must be integers, not str + +This happens because the config format was changed in 1.0_pre1. To fix this +issue you can try deleting ~/.config/mirage directory, although you may want to +copy contents of ~/.config/mirage/miragerc if you made any changes to it. The +new config is located at ~/.config/mirage/mirage1.conf +EOF + fi +} |