summarylogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--.SRCINFO24
-rw-r--r--PKGBUILD83
2 files changed, 50 insertions, 57 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 75061de44a04..767a82b7cf3b 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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
diff --git a/PKGBUILD b/PKGBUILD
index 42d622fde12e..18368667c2f1 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
}