blob: 077435c194eac70f0352b9f5828b44823275968b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
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
}
|