diff options
author | Guillaume Hayot | 2018-07-29 14:34:24 +0200 |
---|---|---|
committer | Guillaume Hayot | 2018-07-29 14:34:24 +0200 |
commit | 85b373e24d0602fe5c5be4f4a779fe128e213113 (patch) | |
tree | e9bb7c2bb305e5707adc70deadc4591a6b19b5a4 | |
download | aur-85b373e24d0602fe5c5be4f4a779fe128e213113.tar.gz |
Initial release
-rw-r--r-- | .SRCINFO | 31 | ||||
-rw-r--r-- | PKGBUILD | 54 |
2 files changed, 85 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..468fa01b4e8e --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,31 @@ +pkgbase = libayatana-indicator + pkgdesc = Ayatana Indicators Shared Library + pkgver = 0.6.2 + pkgrel = 1 + url = https://ayatana-indicators.org + arch = x86_64 + license = LGPL2.1 + license = LGPL3 + makedepends = gtk2 + makedepends = gtk3 + makedepends = mate-common + makedepends = gtk-doc + makedepends = pkg-config + depends = glib2 + depends = ayatana-ido + options = !emptydirs + source = http://releases.ayatana-indicators.org/source/libayatana-indicator/libayatana-indicator-0.6.2.tar.gz + sha512sums = fa7ecef06da459a1b6f4ce53832f2af9c53db6603d844f7fde61650752a5a58105714a0fd6183a95ba7d0caaeab16216712f9cdfe314631fbe565dc0332fe832 + +pkgname = libayatana-indicator-gtk2 + pkgdesc = Ayatana Indicators Shared Library (GTK+ 2 library) + depends = gtk2 + provides = libayatana-indicator + conflicts = libayatana-indicator + +pkgname = libayatana-indicator-gtk3 + pkgdesc = Ayatana Indicators Shared Library (GTK+ 3 library) + depends = gtk3 + provides = libayatana-indicator3 + conflicts = libayatana-indicator3 + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..077435c194ea --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,54 @@ +# Maintainer: Guillaume Hayot <ghayot[at]postblue[dot]info> +pkgbase=libayatana-indicator +pkgname=("${pkgbase}-gtk"{2,3}) +pkgver=0.6.2 +pkgrel=1 +pkgdesc='Ayatana Indicators Shared Library' +url='https://ayatana-indicators.org' +arch=('x86_64') +license=('LGPL2.1' 'LGPL3') +depends=('glib2' 'ayatana-ido') +makedepends=('gtk2' 'gtk3' 'mate-common' 'gtk-doc' 'pkg-config') +options=('!emptydirs') +source=("http://releases.ayatana-indicators.org/source/$pkgbase/$pkgbase-$pkgver.tar.gz") +sha512sums=('fa7ecef06da459a1b6f4ce53832f2af9c53db6603d844f7fde61650752a5a58105714a0fd6183a95ba7d0caaeab16216712f9cdfe314631fbe565dc0332fe832') + +prepare() { + cp -ra ${pkgbase}-${pkgver}{,-gtk2} +} + +build() { + msg2 "Building gtk3…" + (cd ${pkgbase}-${pkgver} + ./autogen.sh --prefix=/usr --with-gtk=3 --disable-tests + make + ) + + msg2 "Building gtk2…" + (cd ${pkgbase}-${pkgver}-gtk2 + ./autogen.sh --prefix=/usr --with-gtk=2 --disable-tests + make + ) +} + +package_libayatana-indicator-gtk2() { + pkgdesc+=' (GTK+ 2 library)' + depends=('gtk2') + provides=("${pkgbase}") + conflicts=("${pkgbase}") + + cd ${pkgbase}-${pkgver}-gtk2 + make DESTDIR="${pkgdir}" install + rm -f "${pkgdir}"/usr/share/libayatana-indicator/80indicator-debugging + rm -f "${pkgdir}"/usr/lib/systemd/user/ayatana-indicators-pre.target +} + +package_libayatana-indicator-gtk3() { + pkgdesc+=" (GTK+ 3 library)" + depends=('gtk3') + provides=("${pkgbase}3") + conflicts=("${pkgbase}3") + + cd ${pkgbase}-${pkgver} + make DESTDIR="${pkgdir}" install +} |