diff options
-rw-r--r-- | .SRCINFO | 36 | ||||
-rw-r--r-- | PKGBUILD | 68 |
2 files changed, 79 insertions, 25 deletions
@@ -1,24 +1,36 @@ # Generated by mksrcinfo v8 -# Sun Oct 23 12:12:44 UTC 2016 -pkgbase = liboverlay-scrollbar-gtk2-bzr +# Sun Oct 23 12:20:19 UTC 2016 +pkgbase = overlay-scrollbar-bzr pkgdesc = Ayatana Scrollbars, pointer-triggered overlay scrollbars to save screen real-estate. - pkgver = r395 + pkgver = r391 pkgrel = 1 url = https://launchpad.net/ayatana-scrollbar arch = i686 arch = x86_64 groups = unity license = LGPL - makedepends = gtk2-ubuntu + makedepends = gtk3 options = !emptydirs - source = bzr+lp:overlay-scrollbar + source = bzr+lp:overlay-scrollbar#revision=391 sha512sums = SKIP -pkgname = liboverlay-scrollbar-gtk2-bzr - pkgdesc = Ayatana Scrollbars, pointer-triggered overlay scrollbars to save screen real-estate. gtk2 - provides = liboverlay-scrollbar=r395 - provides = liboverlay-scrollbar-bzr=r395 - provides = liboverlay-scrollbar-gtk2=r395 - provides = liboverlay-scrollbar-gtk2-bzr=r395 - conflicts = liboverlay-scrollbar +pkgname = overlay-scrollbar-bzr + pkgdesc = Ayatana Scrollbars, pointer-triggered overlay scrollbars to save screen real-estate.Configuration and metapackage + install = overlay-scrollbar.install + depends = dconf + depends = liboverlay-scrollbar-gtk2 + depends = liboverlay-scrollbar-gtk3 + provides = overlay-scrollbar=r391 + provides = overlay-scrollbar-bzr=r391 + conflicts = overlay-scrollbar + +pkgname = liboverlay-scrollbar-gtk3-bzr + pkgdesc = Ayatana Scrollbars, pointer-triggered overlay scrollbars to save screen real-estate. gtk3 + depends = cairo + depends = gtk3 + provides = liboverlay-scrollbar3=r391 + provides = liboverlay-scrollbar3-bzr=r391 + provides = liboverlay-scrollbar-gtk3=r391 + provides = liboverlay-scrollbar-gtk3-bzr=r391 + conflicts = liboverlay-scrollbar3 @@ -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/" +#} + |