summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD68
1 files changed, 55 insertions, 13 deletions
diff --git a/PKGBUILD b/PKGBUILD
index da7cbcd9e371..6df6e83f37a8 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,19 +1,19 @@
# Maintainer: quequotion <quequotion@bugmenot.com>
# Contributor: Xiao-Long Chen <chenxiaolong@cxl.epac.to>
-pkgname=(liboverlay-scrollbar-gtk2-bzr)
-#pkgbase=overlay-scrollbar-bzr
-pkgver=r395
+pkgname=({overlay-scrollbar,liboverlay-scrollbar-gtk3}-bzr)
+pkgbase=overlay-scrollbar-bzr
+pkgver=r391
pkgrel=1
pkgdesc="Ayatana Scrollbars, pointer-triggered overlay scrollbars to save screen real-estate."
arch=('i686' 'x86_64')
url="https://launchpad.net/ayatana-scrollbar"
license=('LGPL')
groups=('unity')
-makedepends=('gtk2-ubuntu')
+makedepends=('gtk3')
options=('!emptydirs')
extrafiles=('overlay-scrollbar.install')
-source=('bzr+lp:overlay-scrollbar')
+source=('bzr+lp:overlay-scrollbar#revision=391')
sha512sums=('SKIP')
@@ -28,23 +28,65 @@ build() {
autoreconf -vfi
- [[ -d ../build-gtk2 ]] || mkdir ../build-gtk2
- pushd ../build-gtk2
- ../overlay-scrollbar/configure --prefix=/usr --sysconfdir=/etc --disable-static
+ [[ -d ../build-gtk3 ]] || mkdir ../build-gtk3
+ pushd ../build-gtk3
+ ../overlay-scrollbar/configure --prefix=/usr --sysconfdir=/etc --with-gtk=3 --disable-static
make
popd
+# bzr update
+# autoreconf -vfi
+
+# [[ -d ../build-gtk2 ]] || mkdir ../build-gtk2
+# pushd ../build-gtk2
+# ../overlay-scrollbar/configure --prefix=/usr --sysconfdir=/etc --disable-static
+# make
+# popd
+
}
-package() {
- pkgdesc+=" gtk2"
- provides=(liboverlay-scrollbar{,-gtk2}{,-bzr}="${pkgver}")
- conflicts=('liboverlay-scrollbar')
+package_overlay-scrollbar-bzr() {
+ pkgdesc+="Configuration and metapackage"
+ depends=('dconf' liboverlay-scrollbar-gtk{2,3})
+ provides=(overlay-scrollbar{,-bzr}="${pkgver}")
+ conflicts=(overlay-scrollbar)
+ install=overlay-scrollbar.install
- cd "${srcdir}/build-gtk2/"
+ cd "${srcdir}/build-gtk3/"
+ make DESTDIR="${pkgdir}/" install
+
+ rm -rvf "${pkgdir}/usr/lib/"
+
+ # Put X11 startup script in correct directory
+ install -dm755 "${pkgdir}/etc/X11/xinit/xinitrc.d/"
+ mv "${pkgdir}/etc/X11/Xsession.d/81overlay-scrollbar" \
+ "${pkgdir}/etc/X11/xinit/xinitrc.d/"
+ chmod 755 "${pkgdir}/etc/X11/xinit/xinitrc.d/81overlay-scrollbar"
+}
+
+package_liboverlay-scrollbar-gtk3-bzr() {
+ pkgdesc+=" gtk3"
+ depends=('cairo' 'gtk3')
+ provides=(liboverlay-scrollbar{3,-gtk3}{,-bzr}="${pkgver}")
+ conflicts=('liboverlay-scrollbar3')
+
+ cd "${srcdir}/build-gtk3/"
make DESTDIR="${pkgdir}/" install
rm -rvf "${pkgdir}/etc/"
rm -rvf "${pkgdir}/usr/share/glib-2.0/"
}
+#package_liboverlay-scrollbar-bzr() {
+# pkgdesc+=" gtk2"
+# depends=('gtk2-ubuntu')
+# provides=(liboverlay-scrollbar{,-gtk2}{,-bzr}="${pkgver}")
+# conflicts=('liboverlay-scrollbar')
+
+# cd "${srcdir}/build-gtk2/"
+# make DESTDIR="${pkgdir}/" install
+
+# rm -rvf "${pkgdir}/etc/"
+# rm -rvf "${pkgdir}/usr/share/glib-2.0/"
+#}
+