diff options
-rw-r--r-- | .SRCINFO | 24 | ||||
-rw-r--r-- | PKGBUILD | 83 |
2 files changed, 50 insertions, 57 deletions
@@ -1,30 +1,28 @@ -# Generated by mksrcinfo v8 -# Sun Feb 7 04:10:14 UTC 2016 pkgbase = libappindicator-ubuntu pkgdesc = A library to allow applications to export a menu into the Unity Menu bar - pkgver = 12.10.1.15.04.20141110 - pkgrel = 2 + pkgver = 12.10.1.16.10.20160905 + pkgrel = 1 url = https://launchpad.net/libappindicator arch = i686 arch = x86_64 groups = unity license = LGPL makedepends = dbus-glib - makedepends = libindicator-gtk2-ubuntu - makedepends = libindicator-gtk3-ubuntu - makedepends = libdbusmenu-gtk2-ubuntu - makedepends = libdbusmenu-gtk3-ubuntu makedepends = gobject-introspection - makedepends = vala + makedepends = gtk-doc makedepends = gtk-sharp-2 - makedepends = pygtk + makedepends = libdbusmenu-gtk2-ubuntu + makedepends = libdbusmenu-gtk3-ubuntu + makedepends = libindicator-gtk2-ubuntu + makedepends = libindicator-gtk3-ubuntu makedepends = perl-xml-libxml - makedepends = gtk-doc - source = https://launchpad.net/ubuntu/+archive/primary/+files/libappindicator_12.10.1+15.04.20141110.orig.tar.gz + makedepends = pygtk + makedepends = vala + source = https://launchpad.net/ubuntu/+archive/primary/+files/libappindicator_12.10.1+16.10.20160905.orig.tar.gz source = 0001-Glib.Timeout-fix.patch source = 0002-Fix-mono-nunit-pkgconfig-name.patch source = 0003-Fix-Mono-assemblies-directory.patch - sha512sums = 328378d86fe81b6e154327ab53fb0d9ead4c2d7eae17f689966c381e65014bdaa91ec675857f6398c740560814346dd28a9de510f847facc9241efaccb2e33a6 + sha512sums = 96385c9078af9c3ae1eedebce9b7e82414a46fe7602c93843c90c6fc38eb865f8dc2cfce421cc92ad8cd7bf52c6f2e7b11b79a00a88a7644e0e5235ff7e19e75 sha512sums = e717a7e50ec4828bc4ea1701a4f707ddc695e16dfab2487c0e4f2f85ac50d2d215c99450e4191f0e29d402f0b28bf7b71d5cf2321d3b3b27b396a8bf8f3a393b sha512sums = ea1822c3a09ef4c59d91b267d2ea0d0c9003c04ea0d8d4fb6a73e1b51084faccafbf41d6390a9c0e1326fd3334421539bdbb86a2a5e5022fa96e9d5196ef2d1d sha512sums = 22e15f875a636bbbf8b1e80867a219b4b47b334d1bfe759f4ce79bf3665fc63af36b57fddb6c92aa7db148b5ea9ed789e510a9b23d87324b1b48695ad1ca9bc7 @@ -1,82 +1,77 @@ +# Maintainer: Xiao-Long Chen <chenxiaolong@cxl.epac.to> # Maintainer: Michael Healy <horsemanoffaith@gmail.com> # Original Maintainer: György Balló <ballogy@freestart.hu> # Contributor: thn81 <root@scrat> # vercheck-pkgbuild: auto -# vercheck-ubuntu: name=${pkgbase}, repo=xenial +# vercheck-ubuntu: name=${pkgbase}, repo=zesty # vercheck-launchpad: name=${pkgbase} pkgbase=libappindicator-ubuntu pkgname=(libappindicator-gtk2-ubuntu libappindicator-gtk3-ubuntu) _actual_ver=12.10.1 -_extra_ver=+15.04.20141110 +_extra_ver=+16.10.20160905 pkgver=${_actual_ver}${_extra_ver/\+/.} -pkgrel=2 +pkgrel=1 pkgdesc="A library to allow applications to export a menu into the Unity Menu bar" arch=(i686 x86_64) url="https://launchpad.net/libappindicator" license=(LGPL) -makedepends=(dbus-glib libindicator-gtk2-ubuntu libindicator-gtk3-ubuntu libdbusmenu-gtk2-ubuntu - libdbusmenu-gtk3-ubuntu gobject-introspection vala gtk-sharp-2 pygtk - perl-xml-libxml gtk-doc) +makedepends=(dbus-glib gobject-introspection gtk-doc gtk-sharp-2 libdbusmenu-gtk2-ubuntu libdbusmenu-gtk3-ubuntu libindicator-gtk2-ubuntu libindicator-gtk3-ubuntu perl-xml-libxml pygtk vala) groups=(unity) -source=("https://launchpad.net/ubuntu/+archive/primary/+files/${pkgname/\-*/}_${_actual_ver}${_extra_ver}.orig.tar.gz" +source=("https://launchpad.net/ubuntu/+archive/primary/+files/${pkgbase/\-*/}_${_actual_ver}${_extra_ver}.orig.tar.gz" 0001-Glib.Timeout-fix.patch 0002-Fix-mono-nunit-pkgconfig-name.patch 0003-Fix-Mono-assemblies-directory.patch) -sha512sums=('328378d86fe81b6e154327ab53fb0d9ead4c2d7eae17f689966c381e65014bdaa91ec675857f6398c740560814346dd28a9de510f847facc9241efaccb2e33a6' +sha512sums=('96385c9078af9c3ae1eedebce9b7e82414a46fe7602c93843c90c6fc38eb865f8dc2cfce421cc92ad8cd7bf52c6f2e7b11b79a00a88a7644e0e5235ff7e19e75' 'e717a7e50ec4828bc4ea1701a4f707ddc695e16dfab2487c0e4f2f85ac50d2d215c99450e4191f0e29d402f0b28bf7b71d5cf2321d3b3b27b396a8bf8f3a393b' 'ea1822c3a09ef4c59d91b267d2ea0d0c9003c04ea0d8d4fb6a73e1b51084faccafbf41d6390a9c0e1326fd3334421539bdbb86a2a5e5022fa96e9d5196ef2d1d' '22e15f875a636bbbf8b1e80867a219b4b47b334d1bfe759f4ce79bf3665fc63af36b57fddb6c92aa7db148b5ea9ed789e510a9b23d87324b1b48695ad1ca9bc7') prepare() { - cd "${pkgbase/\-*/}-${_actual_ver}${_extra_ver}" - - patch -p1 -i ../0001-Glib.Timeout-fix.patch - patch -p1 -i ../0002-Fix-mono-nunit-pkgconfig-name.patch - patch -p1 -i ../0003-Fix-Mono-assemblies-directory.patch + + patch -p1 -i ../0001-Glib.Timeout-fix.patch + patch -p1 -i ../0002-Fix-mono-nunit-pkgconfig-name.patch + patch -p1 -i ../0003-Fix-Mono-assemblies-directory.patch } build() { - cd "${pkgbase/\-*/}-${_actual_ver}${_extra_ver}" - - export CFLAGS+=" -Wno-error=deprecated-declarations" - - export MCS=/usr/bin/mcs - export CSC=/usr/bin/mcs - export GMCS=/usr/bin/mcs - - gtkdocize - autoreconf -vfi - - [[ -d build-gtk2 ]] || mkdir build-gtk2 - pushd build-gtk2 - ../configure --prefix=/usr --with-gtk=2 --disable-static --disable-mono-test PYTHON=python2 - make -j1 - popd - - [[ -d build-gtk3 ]] || mkdir build-gtk3 - pushd build-gtk3 - ../configure --prefix=/usr --with-gtk=3 --disable-static --disable-mono-test PYTHON=python2 - make -j1 - popd + + export CFLAGS+=" -Wno-error=deprecated-declarations" + + gtkdocize + autoreconf -vfi + + [[ -d build-gtk2 ]] || mkdir build-gtk2 + pushd build-gtk2 + ../configure --prefix=/usr --with-gtk=2 --disable-static \ + PYTHON=python2 CSC=/usr/bin/mcs + make -j1 + popd + + [[ -d build-gtk3 ]] || mkdir build-gtk3 + pushd build-gtk3 + ../configure --prefix=/usr --with-gtk=3 --disable-static \ + PYTHON=python2 CSC=/usr/bin/mcs + make -j1 + popd } package_libappindicator-gtk2-ubuntu() { - pkgdesc+=" (GTK+ 2 library)" - depends=(libindicator-gtk2-ubuntu libdbusmenu-gtk2-ubuntu) + pkgdesc+=" (GTK+ 2 library)" + depends=(libindicator-gtk2-ubuntu libdbusmenu-gtk2-ubuntu) - cd "${pkgbase/\-*/}-${_actual_ver}${_extra_ver}/build-gtk2" + cd build-gtk2 - make -j1 DESTDIR="${pkgdir}/" install + make -j1 DESTDIR="${pkgdir}/" install } package_libappindicator-gtk3-ubuntu() { - pkgdesc+=" (GTK+ 3 library)" - depends=(libindicator-gtk3-ubuntu libdbusmenu-gtk3-ubuntu) + pkgdesc+=" (GTK+ 3 library)" + depends=(libindicator-gtk3-ubuntu libdbusmenu-gtk3-ubuntu) - cd "${pkgbase/\-*/}-${_actual_ver}${_extra_ver}/build-gtk3" + cd build-gtk3 - make -C src DESTDIR="${pkgdir}/" install - make -C bindings/vala DESTDIR="${pkgdir}/" install + make -C src DESTDIR="${pkgdir}/" install + make -C bindings/vala DESTDIR="${pkgdir}/" install } |