Closed auscompgeek closed 8 years ago
sed -i s/repo=vivid/repo=wily/ */PKGBUILD
Output of version-checker.py
for packages that need updating:
bamf-ubuntu/
PKGBUILD version: 0.5.1+15.04.20150202
Ubuntu version: 0.5.2~bzr0+15.10.20150627.1 0ubuntu1
Launchpad version: 0.5.1
compiz-ubuntu/
PKGBUILD version: 0.9.12.1+15.04.20150410.1 0ubuntu1
Ubuntu version: 1:0.9.12.2+15.10.20151015 0ubuntu1
Launchpad version: 0.9.12.2
geis/
PKGBUILD version: 2.2.16+15.04.20150304
Ubuntu version: 2.2.17+15.10.20150728 0ubuntu1
Launchpad version: 2.2.17
gnome-screensaver-ubuntu/
PKGBUILD version: 3.6.1 0ubuntu14
Ubuntu version: 3.6.1 7ubuntu1
Arch Linux version: 3.6.1 13
GNOME version: 3.6.1
gnome-session-ubuntu/
PKGBUILD version: 3.16.0 0ubuntu1~vivid1
Ubuntu version: 3.16.0 1ubuntu2
Arch Linux version: 3.18.1.2 1
GNOME version: 3.16.0
PPA version: 3.18.1.2 0ubuntu1~wily1
gnome-settings-daemon-ubuntu/
PKGBUILD version: 3.16.1 0ubuntu1~vivid1
Ubuntu version: 3.16.3 0ubuntu1
Arch Linux version: 3.18.1 1
GNOME version: 3.16.3
PPA version: 3.18.1 0ubuntu1~wily1
gsettings-desktop-schemas-ubuntu/
PKGBUILD version: 3.16.1 Ubuntu 3.14.1 1ubuntu2
Ubuntu version: 3.18.0 0ubuntu1
Arch Linux version: 3.18.1 1
GNOME version: 3.16.1
gtk2-ubuntu/
PKGBUILD version: 2.24.27 0ubuntu1
Ubuntu version: 2.24.28 1ubuntu1
Arch Linux version: 2.24.28 1
GNOME version: 2.24.28
gtk3-ubuntu/
PKGBUILD version: 3.16.2 0ubuntu1~vivid1
Ubuntu version: 3.16.7 0ubuntu3
Arch Linux version: 3.18.2 1
GNOME version: 3.16.7
PPA version: 3.18.2 0ubuntu1~wily0
hud/
PKGBUILD version: 14.10+14.10.20140924
Ubuntu version: 14.10+15.10.20151012 0ubuntu1
Launchpad version: 13.04.0
ido/
PKGBUILD version: 13.10.0+15.04.20150319
Ubuntu version: 13.10.0+15.10.20151002 0ubuntu1
Launchpad version: 12.10.2
indicator-appmenu/
PKGBUILD version: 15.02.0+15.04.20150302
Ubuntu version: 15.02.0+15.10.20151002 0ubuntu1
Launchpad version: 12.10.3
indicator-datetime/
PKGBUILD version: 13.10.0+15.04.20150406
Ubuntu version: 13.10.0+15.10.20150909 0ubuntu1
Launchpad version: 12.10.2
indicator-keyboard/
PKGBUILD version: 0.0.0+15.04.20150310
Ubuntu version: 0.0.0+15.10.20151006 0ubuntu1
indicator-messages/
PKGBUILD version: 13.10.1+15.04.20150403
Ubuntu version: 13.10.1+15.10.20150505 0ubuntu1
Launchpad version: 12.10.5
indicator-power/
PKGBUILD version: 12.10.6+15.04.20150402
Ubuntu version: 12.10.6+15.10.20151005.1 0ubuntu1
Launchpad version: 12.10.5
indicator-session/
PKGBUILD version: 12.10.5+15.04.20150327
Ubuntu version: 12.10.5+15.10.20150915 0ubuntu1
Launchpad version: 12.10.4
indicator-sound/
PKGBUILD version: 12.10.2+15.04.20150413
Ubuntu version: 12.10.2+15.10.20150915 0ubuntu1
Launchpad version: 12.10.1
libcolumbus/
PKGBUILD version: 1.1.0+14.04.20140325.3
Ubuntu version: 1.1.0+15.10.20150806 0ubuntu2
Launchpad version: 1.0.0
libtimezonemap/
PKGBUILD version: 0.4.3
Ubuntu version: 0.4.4
libunity/
PKGBUILD version: 7.1.4+14.10.20140808 0ubuntu1
Ubuntu version: 7.1.4+15.10.20151002 0ubuntu1
Launchpad version: 6.12.0
lightdm-ubuntu/
PKGBUILD version: 1.14.0 0ubuntu2
Ubuntu version: 1.16.4 0ubuntu1
Launchpad version: 1.16.4
lightdm-unity-greeter/
PKGBUILD version: 15.04.4 0ubuntu1
Ubuntu version: 15.10.1 0ubuntu1
Launchpad version: 15.10.1
nautilus-ubuntu/
PKGBUILD version: 3.16.1 0ubuntu1~vivid1
Ubuntu version: 1:3.14.2 0ubuntu12
Arch Linux version: 3.18.1 1
GNOME version: 3.16.2
PPA version: 3.18.1 0ubuntu1~wily1
nux/
PKGBUILD version: 4.0.7+15.04.20150410.1
Ubuntu version: 4.0.8+15.10.20150921.1 0ubuntu1
Launchpad version: 4.0.8
overlay-scrollbar/
PKGBUILD version: 0.2.16+r359+15.04.20150319
Ubuntu version: 0.2.17.1+15.10.20150604.1 0ubuntu1
Launchpad version: 0.2.16
unity/
PKGBUILD version: 7.3.2+15.04.20150420 0ubuntu1
Ubuntu version: 7.3.2+15.10.20151016 0ubuntu1
Launchpad version: 7.3.2
unity-control-center/
PKGBUILD version: 15.04.0+15.04.20150410
Ubuntu version: 15.04.0+15.10.20150923 0ubuntu1
unity-language-packs/
[snip]
PKGBUILD version: 15.04+20150416
Ubuntu version: 15.10+20151016
unity-lens-applications/
PKGBUILD version: 7.1.0+13.10.20131011
Ubuntu version: 7.1.0+15.10.20151002 0ubuntu1
Launchpad version: 6.10.0
unity-settings-daemon/
PKGBUILD version: 15.04.1+15.04.20150408
Ubuntu version: 15.04.1+15.10.20151021 0ubuntu1
zeitgeist-ubuntu/
PKGBUILD version: 0.9.14 2.2ubuntu2
Ubuntu version: 0.9.16 0ubuntu3~gcc5.1
Launchpad version: 0.9.16
Thanks for creating this! I've been extremely busy with my internship and senior year of university, so I haven't had much time to maintain these packages for the last few months. Things are slowing down now, so I'll have some time to take a good look at what's needed to get the Wily packages working.
I have started this process, and using an up-to-date arch I have now gotten as far as libindicate, and I had to patch some stuff, I will try to report the patches here:
gtk2-ubuntu
diff --git a/gtk2-ubuntu/PKGBUILD b/gtk2-ubuntu/PKGBUILD
index 794b709..c6f2ec7 100644
--- a/gtk2-ubuntu/PKGBUILD
+++ b/gtk2-ubuntu/PKGBUILD
@@ -3,13 +3,13 @@
# Contributor: Christopher Reimer <github@creimer.net>
# vercheck-pkgbuild: auto
-# vercheck-ubuntu: name=gtk+2.0, repo=vivid
+# vercheck-ubuntu: name=gtk+2.0, repo=wily
# vercheck-archlinux: name=gtk2, repo=extra, arch=x86_64
# vercheck-gnome: name=gtk+, majorver=2.24
pkgname=gtk2-ubuntu
-_ubuntu_rel=0ubuntu1
-pkgver=2.24.27
+_ubuntu_rel=1ubuntu1
+pkgver=2.24.28
pkgrel=1
pkgdesc="GTK+ is a multi-platform toolkit (v2)"
arch=(i686 x86_64)
@@ -28,8 +28,10 @@ source=("http://ftp.gnome.org/pub/gnome/sources/gtk+/2.24/gtk+-${pkgver}.tar.xz"
"https://launchpad.net/ubuntu/+archive/primary/+files/gtk+2.0_${_ubuntu_ver:-${pkgver}}-${_un
tu_rel}.debian.tar.xz"
gtkrc
xid-collision-debug.patch)
-sha512sums=('ffe981a41137302713a411039238604e92d41146e25ea0643857ec40388ddfe69cbb15bdc1aa8300b87ddbd6
fbcf0054cdb7ba39634fbe4bfd1802f5bc8ac6'
- '3fb0ff8e69d32bcabc5696d36b1fd3ac15675454f97d83c93499278ad399c608e8c7d7a3ca9bd694a834c36c
5e9670b0fbb1933571879d302616bd373e1e87'
+sha512sums=(
+ '86d563645ca70c1e14afd4b38d925f496e596cbf6181f2e95310f58c2f4152aaecc559e3c513e6d405fcf48d4
13d59a9d72782216529c1280bd8e1947d7760'
+
+ '194eb2293d2469ba24dd7b4a3363fd36d874928a7e6c524f64ecfbb035ccb63debead860a4b857938b2d75579
580fa6877eea8be2b6bd95ee475b578a61e3f'
'fb18f1937b117f97da1650fda2561e231cb5da108a9c04f3b27c19205843ea16402b52d9693eca63a8464bb1
e6a0aedf81958ee3de75ce12aca4cce078bf23'
'89e3223c86731a76b12d39245f1ec4cf8b4860ab1d11d74a10e5deb0db302f20b4bb5d9034da1d8aeb9636bd
eddcdd2f28943270dc501476c694562b960159')
gtk3-ubuntu
diff --git a/gtk3-ubuntu/PKGBUILD b/gtk3-ubuntu/PKGBUILD
index ba14dcc..eb49824 100644
--- a/gtk3-ubuntu/PKGBUILD
+++ b/gtk3-ubuntu/PKGBUILD
@@ -2,7 +2,7 @@
# Contributor: Christopher Reimer <github@creimer.net>
# vercheck-pkgbuild: auto
-# vercheck-ubuntu: name=gtk+3.0, repo=vivid
+# vercheck-ubuntu: name=gtk+3.0, repo=wily
# vercheck-archlinux: name=gtk3, repo=extra, arch=x86_64
# vercheck-gnome: name=gtk+, majorver=3.16
# vercheck-ppa: name=gtk+3.0, url=ppa:gnome3-team/gnome3-staging
@@ -10,10 +10,10 @@
_use_ppa=true
pkgname=gtk3-ubuntu
-_ppa_rel=0ubuntu1~vivid1
+_ppa_rel=1ubuntu2~wily1
#_ubuntu_rel=0ubuntu2
#_ubuntu_ver=3.14.8
-pkgver=3.16.2
+pkgver=3.18.5
pkgrel=1
pkgdesc="GObject-based multi-platform toolkit (v3)"
arch=(i686 x86_64)
@@ -35,8 +35,8 @@ else
source+=("http://ppa.launchpad.net/gnome3-team/gnome3-staging/ubuntu/pool/main/g/gtk+3.0/gtk+3.0__p
pa_ver:-${pkgver}}-${_ppa_rel}.debian.tar.xz")
fi
-sha512sums=('8cf865335bce3415173a026ffe50b81ad57749d9665319b498482872564f8d86f1ce1552bcc8eafdbc1bbcdd
a4a900dfe4e73609c50428a04f2d65fc3c3eec'
- '8aee67e848e467d2a2de413b24bcec836e62d62c8649b2209d1ed8818ff18b441cdfc910b238a55d97001726
67764da63d735c83d1acdd4bced04c4c08adef')
+sha512sums=('5e12cab632bb250ec12dae9a146c4bbc9403d22f8f5888a6566588a5255489d7a1b2090c37ddbb464684cb82
9f05ffa177d20be6ee22f3683a04dec2894c2a'
+ '58bcdc1f6e03b976ad9f3e178e67bb806d07d2b5def9a9b130a3014019b5626e274287bbcc54deb33e6ab7e3
13fa3d05e3f3b4c54c4d89f545d05947454eb8')
prepare() {
cd "gtk+-${pkgver}"
libdbusmenu-ubuntu
diff --git a/libdbusmenu-ubuntu/PKGBUILD b/libdbusmenu-ubuntu/PKGBUILD
index 0c5cab5..ca19599 100644
--- a/libdbusmenu-ubuntu/PKGBUILD
+++ b/libdbusmenu-ubuntu/PKGBUILD
@@ -3,7 +3,7 @@
# Contributor: thn81 <root@scrat>
# vercheck-pkgbuild: auto
-# vercheck-ubuntu: name=libdbusmenu, repo=vivid
+# vercheck-ubuntu: name=libdbusmenu, repo=wily
# vercheck-launchpad: name=dbusmenu, tarname=libdbusmenu
pkgbase=libdbusmenu-ubuntu
ido
diff --git a/ido/PKGBUILD b/ido/PKGBUILD
index 45f19fe..b2e722d 100644
--- a/ido/PKGBUILD
+++ b/ido/PKGBUILD
@@ -3,12 +3,13 @@
# Contributor: thn81 <root@scrat>
# vercheck-pkgbuild: auto
-# vercheck-ubuntu: name=${pkgname}, repo=vivid
+# vercheck-ubuntu: name=${pkgname}, repo=wily
# vercheck-launchpad: name=${pkgname}
pkgname=ido
_actual_ver=13.10.0
-_extra_ver=+15.04.20150319
+_extra_ver=+15.10.20151002
+_ubuntu_rel=0ubuntu1
pkgver=${_actual_ver}${_extra_ver/\+/.}
pkgrel=1
epoch=1
@@ -21,7 +22,7 @@ makedepends=(gobject-introspection gtk-doc vala xorg-util-macros)
groups=(unity)
source=("https://launchpad.net/ubuntu/+archive/primary/+files/ido_${_actual_ver}${_extra_ver}.orig.r.
gz"
0001-Temporarily-disable-previous-button-drop-shadow-draw.patch)
-sha512sums=('85c026659718939b7721fec3856ae53efb7333ecddd77c5e3c804a628c517ced9f55ab8605c7f057334c9371
0ce9f5b4f21d2a2d13a88d7a18f8336f399da1'
+sha512sums=('df6b991819da8c680b8019c4834bfe35ca2de8c22c4a49e8f2775da47ebd705df91b73bf95b98d0e9cd3cd12
44c75996febdf7c3a89f3eea258c12411ae398'
'91d19642868a3859a860fc1a32541141472b8af46d9d2fa6983dd41ec6e0497ca6397a836a0921ba000e262b
e5b8d52ae74b0c5c29b4b73e4f6bce67f9b60d')
prepare() {
libindicator
diff --git a/libindicator/PKGBUILD b/libindicator/PKGBUILD
index 43a2d63..0e7ec4a 100644
--- a/libindicator/PKGBUILD
+++ b/libindicator/PKGBUILD
@@ -3,7 +3,7 @@
# Contributor: thn81 <root@scrat>
# vercheck-pkgbuild: auto
-# vercheck-ubuntu: name=${pkgname}, repo=vivid
+# vercheck-ubuntu: name=${pkgname}, repo=wily
# vercheck-launchpad: name=${pkgname}
pkgbase=libindicator
@@ -19,9 +19,16 @@ url="https://launchpad.net/libindicator"
license=(GPL)
makedepends=(gtk2 gtk3 glib2 ido)
groups=(unity)
-source=("https://launchpad.net/ubuntu/+archive/primary/+files/${pkgbase}_${_actual_ver}${_extra_veror
ig.tar.gz")
-sha512sums=('b624b229755ae73f74b2197d4fb6d49f5d0b8b3fdc6686d6140a0b087e0b6a53dcd663fa2195c61d3bc61a24
9867a45c1b8b7476e0d00b89a92f849f66eda2')
+source=("https://launchpad.net/ubuntu/+archive/primary/+files/${pkgbase}_${_actual_ver}${_extra_veror
ig.tar.gz"
+ "libm.patch"
+)
+sha512sums=('b624b229755ae73f74b2197d4fb6d49f5d0b8b3fdc6686d6140a0b087e0b6a53dcd663fa2195c61d3bc61a24
9867a45c1b8b7476e0d00b89a92f849f66eda2'
+ '2e599437b59f6c61e9491b1809b855d269ba5c7912a3df4357463de23fd7d5ed274faea997d106b111e8f02d
9dc6a7174f8ceae9ba70996c1f6732214e3b66')
+prepare() {
+ cd "libindicator-${_actual_ver}${_extra_ver}"
+ patch -p1 -i ../libm.patch
+}
build() {
cd "${pkgbase}-${_actual_ver}${_extra_ver}"
libm.patch (see above)
diff -u libindicator-12.10.2+14.10.20140922/configure.ac libindicator-12.10.2+14.10.20140922-new/confi
gure.ac
--- libindicator-12.10.2+14.10.20140922/configure.ac 2014-09-22 15:40:07.000000000 +0200
+++ libindicator-12.10.2+14.10.20140922-new/configure.ac 2015-12-08 12:32:27.593450441 +0100
@@ -68,7 +68,7 @@
AM_CONDITIONAL(USE_GTK3, [test x = x3])
LT_LIB_M
-LIBINDICATOR_LIBS+="$LIBM"
+LIBINDICATOR_LIBS+=" $LIBM"
##############################
# Custom Junk
libindicate (here we have a patch of a patch, how meta):
iff --git a/libindicate/0001-Fix-autotools-errors.patch b/libindicate/0001-Fix-autotools-errors.patch
index bb30352..ec5c14b 100644
--- a/libindicate/0001-Fix-autotools-errors.patch
+++ b/libindicate/0001-Fix-autotools-errors.patch
@@ -22,6 +22,14 @@ index ba8df8a..a5d66e8 100644
AM_INIT_AUTOMAKE(libindicate, 12.10.1)
AM_MAINTAINER_MODE
+@@ -156,5 +156,5 @@ if test "x$RUNTIME" != "no" ; then
+ RUNTIME=mono
+ fi
+- AC_PATH_PROG(CSC, gmcs, no)
++ AC_PATH_PROG(CSC, mcs, no)
+ LIB_PREFIX=.so
+ LIB_SUFFIX=
+fi
diff --git a/libindicate-gtk/Makefile.am b/libindicate-gtk/Makefile.am
index 87c392a..1001ebe 100644
--- a/libindicate-gtk/Makefile.am
diff --git a/libindicate/PKGBUILD b/libindicate/PKGBUILD
index 4b2d3fe..782fd12 100644
--- a/libindicate/PKGBUILD
+++ b/libindicate/PKGBUILD
@@ -3,7 +3,7 @@
# Contributor: thn81 <root@scrat>
# vercheck-pkgbuild: auto
-# vercheck-ubuntu: name=${pkgbase}, repo=vivid
+# vercheck-ubuntu: name=${pkgbase}, repo=wily
# vercheck-launchpad: name=${pkgbase}
pkgbase=libindicate
@@ -22,7 +22,7 @@ source=("http://launchpad.net/${pkgbase}/12.10/${pkgver}/+download/${pkgbase}-${
0001-Fix-autotools-errors.patch
0002-Python-2-fixes.patch)
sha512sums=('4dcb5f292153210bc15a05f117101429da77a60b8b05b569baddf0e9043d852c2dccb0d5a6adbdf4d4a1b66b
33c61e242bb4bcb376e3d96563bda591685c06'
- 'd6e644a074d47f309b771572df7a86b748d76ef1d8263bc193f27dd5bf5d576c6ffc6ad9eddfe247d3ed9388
773435af18705e51073033b98850dcd69541b5'
+ '4f3a710564fb4113795d60a4abc41f60850b9daf4be038879543301d2b58b3c8bfc71b0704e2682a790627f5
a35889252615c2fd9ed63dde7cf3ad5248795e'
'a1e090fc1e8e49ad8de3bdc164d52b60fc1ea3dc2dd2da1a856a6943e9e198c2c3843d93872ab076421d8ec7
20bb3c4d919f33d154f107fe9d4bd99e6de66b')
prepare() {
Better yet, a fork wiith a branch: https://github.com/epichub/Unity-for-Arch/tree/wily-fixes
I'm currently stuck at libappindicator because of https://bugs.archlinux.org/task/47293
make[4]: Leaving directory '/home/epic/src/git/Unity-for-Arch/libappindicator/src/libappindicator-12.10.1+15.04.20141110/build-gtk2/bindings/mono/examples'
/usr/bin/mcs -out:AppIndicator.Test.dll -target:library -r:/usr/lib/pkgconfig/../../lib/mono/gtk-sharp-2.0/pango-sharp.dll -r:/usr/lib/pkgconfig/../../lib/mono/gtk-sharp-2.0/atk-sharp.dll -r:/usr/lib/pkgconfig/../../lib/mono/gtk-sharp-2.0/gdk-sharp.dll -r:/usr/lib/pkgconfig/../../lib/mono/gtk-sharp-2.0/gtk-sharp.dll -r:/usr/lib/pkgconfig/../../lib/mono/gtk-sharp-2.0/glib-sharp.dll -r:/usr/lib/pkgconfig/../../lib/mono/2.0/nunit.core.dll -r:/usr/lib/pkgconfig/../../lib/mono/2.0/nunit.core.interfaces.dll -r:/usr/lib/pkgconfig/../../lib/mono/2.0/nunit.core.extensions.dll -r:/usr/lib/pkgconfig/../../lib/mono/2.0/nunit.framework.dll -r:/usr/lib/pkgconfig/../../lib/mono/2.0/nunit.framework.extensions.dll -r:/usr/lib/pkgconfig/../../lib/mono/2.0/nunit.mocks.dll -r:/usr/lib/pkgconfig/../../lib/mono/2.0/nunit.util.dll -r:/usr/lib/pkgconfig/../../lib/mono/2.0/nunit-console-runner.dll -r:appindicator-sharp.dll ../../../bindings/mono/TestIndicator.cs
error CS0006: Metadata file `/usr/lib/pkgconfig/../../lib/mono/2.0/nunit.core.dll' could not be found
error CS0006: Metadata file `/usr/lib/pkgconfig/../../lib/mono/2.0/nunit.core.interfaces.dll' could not be found
error CS0006: Metadata file `/usr/lib/pkgconfig/../../lib/mono/2.0/nunit.core.extensions.dll' could not be found
error CS0006: Metadata file `/usr/lib/pkgconfig/../../lib/mono/2.0/nunit.framework.dll' could not be found
error CS0006: Metadata file `/usr/lib/pkgconfig/../../lib/mono/2.0/nunit.framework.extensions.dll' could not be found
error CS0006: Metadata file `/usr/lib/pkgconfig/../../lib/mono/2.0/nunit.mocks.dll' could not be found
error CS0006: Metadata file `/usr/lib/pkgconfig/../../lib/mono/2.0/nunit.util.dll' could not be found
error CS0006: Metadata file `/usr/lib/pkgconfig/../../lib/mono/2.0/nunit-console-runner.dll' could not be found
Compilation failed: 8 error(s), 0 warnings
Makefile:885: recipe for target 'AppIndicator.Test.dll' failed
Guys .. hello everybody. i am a manjaro maintainer team .. today our project release a deepin iso stable ( deepin is now in our official repo ) . Do you think to release a iso with unity ? is an interesting project?
@Ste74 that would be awesome! I don't know much about manjaro, but unity with the default arch repos often breaks. I'd switch to manjaro right away if there was a stable repository for unity.
In Manjaro we have 3 branches: unstable (arch pkg and more), testing (for test pkg) and stable where the pkg with no problem are included after testing phase . I'm not an expert to solve problem in compiling but i can build easly an iso . Possible create a team to start this project ?
What skills do I need?
First i need to create a repository to test pkg ... i not try to build an installation for unity .. At today unity works in arch ? I see the issue ... before i create a iso with pantheon (https://forum.manjaro.org/index.php?topic=26954.msg226998#msg226998) but now after gtk3.18+ more pkg are freeze in alucryd unofficial repo .. unity have the same problem ?
Well I'm not a maintainer of this project, I don't know the details, but I have an up to date arch system where unity won't launch using the packages in the unity repository. You usually have to downgrade some packages (gnome's and others I can't recall) to keep it running after a big update. So right now I'm not using arch with unity. I have some knowledge about abs and I'm willing to help if I can
Well .. if problem is only downgrade the pkg i think the optimal solution is fork the pkg interested ..
The problem is when other packages depend on new versions of the pkg you forked. It becomes a snow ball.
I think, when a upgrade breaks unity, the right thing to do is the same thing ubuntu does: freeze the version of the packages that cannot be upgraded, until the ubuntu team make it compatible.
sound good ..
Everything has now been updated to the Xenial (16.04) packages and are working with GNOME 3.20.
Ubuntu 15.10 Wily Werewolf has been released. The GNOME 3 PPA contains 3.18 for wily.
Of particular interest is that Ubuntu has now ditched Ayatana overlay scrollbars in favour of GNOME's overlay scrollbars, which should ease some headaches.