diff options
author | horsemanoffaith | 2016-02-06 18:40:08 -0800 |
---|---|---|
committer | horsemanoffaith | 2016-02-06 18:40:08 -0800 |
commit | fe61b4f01191b9825d991654a90a61081c32eaba (patch) | |
tree | ac7cdae0ebbf1e11c945ae5cc4803f7e314bbb97 | |
download | aur-fe61b4f01191b9825d991654a90a61081c32eaba.tar.gz |
Initial import
-rw-r--r-- | .SRCINFO | 33 | ||||
-rw-r--r-- | PKGBUILD | 82 |
2 files changed, 115 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..057d2026e668 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,33 @@ +# Generated by mksrcinfo v8 +# Sun Feb 7 02:39:28 UTC 2016 +pkgbase = libindicator-ubuntu + pkgdesc = A set of symbols and convience functions that all indicators would like to use + pkgver = 12.10.2.16.04.20151208 + pkgrel = 1 + epoch = 1 + url = https://launchpad.net/libindicator + arch = i686 + arch = x86_64 + groups = unity + license = GPL + makedepends = gtk2-ubuntu + makedepends = gtk3-ubuntu + makedepends = glib2 + makedepends = ido-ubuntu + source = https://launchpad.net/ubuntu/+archive/primary/+files/libindicator_12.10.2+16.04.20151208.orig.tar.gz + sha512sums = 350d5081075de0de31a046aaf439a08f15ce8fe3a07350519f55fd2df2caa47d8a4a4d538c114f4297fa37322802681de04cf588b4caaa40ba506c2e5922ef00 + +pkgname = libindicator-gtk2 + pkgdesc = A set of symbols and convience functions that all indicators would like to use (GTK+ 2 library) + depends = cairo + depends = gtk2-ubuntu + depends = glib2 + +pkgname = libindicator-gtk3 + pkgdesc = A set of symbols and convience functions that all indicators would like to use (GTK+ 3 library) + depends = gtk3-ubuntu + depends = glib2 + depends = ido-ubuntu + options = + options = !emptydirs + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..ddc052d7ad8b --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,82 @@ +# Maintainer: Michael Healy <horsemanoffaith@gmail.com> +# Original Maintainer: György Balló <ballogy@freestart.hu> + +# vercheck-pkgbuild: auto +# vercheck-ubuntu: name=${pkgname}, repo=xenial +# vercheck-launchpad: name=${pkgname} + +pkgbase=libindicator-ubuntu +pkgname=(libindicator-gtk2 libindicator-gtk3) +_actual_ver=12.10.2 +_extra_ver=+16.04.20151208 +pkgver=${_actual_ver}${_extra_ver/+/.} +pkgrel=1 +epoch=1 +pkgdesc="A set of symbols and convience functions that all indicators would like to use" +arch=(i686 x86_64) +url="https://launchpad.net/libindicator" +license=(GPL) +makedepends=(gtk2-ubuntu gtk3-ubuntu glib2 ido-ubuntu) +groups=(unity) +source=("https://launchpad.net/ubuntu/+archive/primary/+files/${pkgbase/\-ubuntu/}_${_actual_ver}${_extra_ver}.orig.tar.gz") +sha512sums=('350d5081075de0de31a046aaf439a08f15ce8fe3a07350519f55fd2df2caa47d8a4a4d538c114f4297fa37322802681de04cf588b4caaa40ba506c2e5922ef00') +prepare() { + sed '/-Werror/s/$/ -Wno-deprecated-declarations/' -i ../src/libindicator-${_actual_ver}${_extra_ver}/Makefile.am + sed 's/LIBINDICATOR_LIBS+="$LIBM"/LIBINDICATOR_LIBS+=" $LIBM"/g' -i ../src/libindicator-${_actual_ver}${_extra_ver}/configure.ac + sed 's/LIBM="-lmw"/LIBM=" -lmw"/g' -i ../src/libindicator-${_actual_ver}${_extra_ver}/configure.ac + sed 's/LIBM="-lm"/LIBM=" -lm"/g' -i ../src/libindicator-${_actual_ver}${_extra_ver}/configure.ac + sed 's/LIBS="-lm $LIBS"/LIBS=" -lm $LIBS"/g' -i ../src/libindicator-${_actual_ver}${_extra_ver}/configure.ac + sed 's/LIBS="-lmw $LIBS"/LIBS=" -lmw $LIBS"/g' -i ../src/libindicator-${_actual_ver}${_extra_ver}/configure.ac + + +} + +build() { + + export CFLAGS+=" -Wno-error=deprecated-declarations" + + cd libindicator-${_actual_ver}${_extra_ver} + + autoreconf -vfi + + [[ -d build-gtk2 ]] || mkdir build-gtk2 + pushd build-gtk2 + + ../configure --prefix=/usr --libexecdir=/usr/lib/${pkgbase} --with-gtk=2 --disable-static + make -j1 + popd + + [[ -d build-gtk3 ]] || mkdir build-gtk3 + pushd build-gtk3 + + ../configure \ + --prefix='/usr' \ + --libexecdir='/usr/lib/libindicator' \ + --with-gtk='3' \ + --disable-static + make + popd +} + +package_libindicator-gtk2() { + pkgdesc+=" (GTK+ 2 library)" + depends=(cairo gtk2-ubuntu glib2) + + cd libindicator-${_actual_ver}${_extra_ver}/build-gtk2 + + make -j1 DESTDIR="${pkgdir}/" install +} + +package_libindicator-gtk3() { + pkgdesc+=" (GTK+ 3 library)" + depends=(gtk3-ubuntu glib2 ido-ubuntu) + options+=(!emptydirs) + + cd libindicator-${_actual_ver}${_extra_ver}/build-gtk3 + + make -j1 -C libindicator DESTDIR="${pkgdir}/" install + make -j1 -C tools DESTDIR="${pkgdir}/" install + + # Identical in both packages, but Ubuntu puts it in the GTK 2 package + rm -vf "${pkgdir}/usr/share/libindicator/80indicator-debugging" +} |