Date: Monday, January 22, 2018 @ 23:47:23 Author: bgyorgy Revision: 285335
upgpkg: gsql 0.2.2-12 Adopt the package Modified: gsql/trunk/PKGBUILD ----------+ PKGBUILD | 33 ++++++++++++++++++--------------- 1 file changed, 18 insertions(+), 15 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2018-01-22 23:27:56 UTC (rev 285334) +++ PKGBUILD 2018-01-22 23:47:23 UTC (rev 285335) @@ -1,37 +1,40 @@ # $Id$ +# Maintainer: Balló György <ballogyor+arch at gmail dot com> # Contributor: Michael Kanis <[email protected]> pkgname=gsql pkgver=0.2.2 -pkgrel=11 +pkgrel=12 pkgdesc="Integrated database development tool for GNOME" url="http://gsql.org/" license=('GPL') arch=('x86_64') -depends=('gtk2>=2.12' 'gtksourceview2' 'libglade' 'gconf' - 'desktop-file-utils' 'libnotify' 'hicolor-icon-theme') -makedepends=('vte' 'libmariadbclient' 'postgresql-libs' 'libssh') +depends=('gconf' 'gtksourceview2' 'libglade' 'libnotify') +makedepends=('libmariadbclient' 'libssh' 'postgresql-libs' 'vte') optdepends=('libmariadbclient: MySQL engine' 'libssh: SSH tunneling plugin' 'postgresql-libs: PostgreSQL engine' 'vte: Terminal session plugin') -options=(!emptydirs) -source=($pkgname-$pkgver.tar.gz::"https://github.com/halturin/gsql/archive/release-$pkgver.tar.gz") -md5sums=('dbe43c17e133fdfe2372c2060a1c4ef1') +source=($pkgname-$pkgver.tar.gz::"https://github.com/halturin/$pkgname/archive/release-$pkgver.tar.gz") +sha256sums=('a0372e492d9d72410d4c3d5d1e4ab9ce2b9eb9fc69996d2c78e318fb637c9ded') -build() { - cd "$srcdir/$pkgname-release-$pkgver" +prepare() { + cd $pkgname-release-$pkgver sed -i 's/notify_notification_new (subj, message, NULL, NULL);/notify_notification_new (subj, message, NULL);/' libgsql/notify.c ./autogen.sh - LDFLAGS="$LDFLAGS `pkg-config --libs gthread-2.0`" ./configure --prefix=/usr --sysconfdir=/etc \ - --disable-static --without-gnome +} + +build() { + cd $pkgname-release-$pkgver + export LDFLAGS="$LDFLAGS -lgthread-2.0" + ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var \ + --without-gnome \ + --with-gconf-schema-file-dir=/usr/share/gconf/schemas + sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool make } package() { - cd "$srcdir/$pkgname-release-$pkgver" + cd $pkgname-release-$pkgver make GCONF_DISABLE_MAKEFILE_SCHEMA_INSTALL=1 DESTDIR="$pkgdir" install - install -d "${pkgdir}/usr/share/gconf/schemas" - gconf-merge-schema "${pkgdir}/usr/share/gconf/schemas/${pkgname}.schemas" "${pkgdir}"/etc/gconf/schemas/*.schemas - rm -f "${pkgdir}"/etc/gconf/schemas/*.schemas }
