Date: Saturday, January 21, 2017 @ 11:28:35 Author: bgyorgy Revision: 208238
upgpkg: stardict 3.0.6-3 Remove deprecated libgnome dependency, drop stardict-lite package Modified: stardict/trunk/PKGBUILD ----------+ PKGBUILD | 50 ++++++++++++-------------------------------------- 1 file changed, 12 insertions(+), 38 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2017-01-21 10:59:33 UTC (rev 208237) +++ PKGBUILD 2017-01-21 11:28:35 UTC (rev 208238) @@ -5,29 +5,30 @@ # Contributor: Neil Lin <n...@vip.url.com.tw> # Contributor: Cravix < dr dot neemous at gmail dot com > -pkgbase=stardict -pkgname=(stardict stardict-lite) +pkgname=stardict pkgver=3.0.6 -pkgrel=2 +pkgrel=3 +pkgdesc='International dictionary software' arch=('i686' 'x86_64') url='http://www.stardict.org/' license=('GPL') -makedepends=('intltool' 'popt' 'gnome-doc-utils' 'gnome-common' 'libmariadbclient' 'enchant' 'gtk2' 'libsigc++' 'libsm' 'espeak' 'libgnome') +depends=('gtk2' 'libsigc++') +makedepends=('enchant' 'espeak' 'libmariadbclient' 'gconf' 'gnome-common' 'gnome-doc-utils') +optdepends=('enchant: spell checker plugin' + 'espeak: text to speech plugin') options=('!emptydirs') -source=("http://downloads.sourceforge.net/project/stardict-4/$pkgver/$pkgbase-$pkgver.tar.bz2" +source=("http://downloads.sourceforge.net/project/stardict-4/$pkgver/$pkgname-$pkgver.tar.bz2" 'gcc46.patch' 'glib2.patch') prepare() { - cd "${srcdir}/${pkgbase}-${pkgver}" + cd "${srcdir}/${pkgname}-${pkgver}" patch -p1 -i ../gcc46.patch patch -p1 -i ../glib2.patch - - cp -a "${srcdir}/${pkgbase}-${pkgver}" "${srcdir}/${pkgbase}-${pkgver}-lite" } build() { - cd "${srcdir}/${pkgbase}-${pkgver}" + cd "${srcdir}/${pkgname}-${pkgver}" CXXFLAGS+=" -std=gnu++11" ./autogen.sh @@ -35,21 +36,7 @@ --prefix=/usr \ --sysconfdir=/etc \ --mandir=/usr/share/man \ - --disable-schemas-install \ - --disable-gucharmap \ - --disable-festival \ - --disable-updateinfo - make - - cd "${srcdir}/${pkgbase}-${pkgver}-lite" - ./autogen.sh - ./configure \ - --prefix=/usr \ - --sysconfdir=/etc \ - --mandir=/usr/share/man \ --disable-gnome-support \ - --disable-schemas-install \ - --disable-espeak \ --disable-gucharmap \ --disable-festival \ --disable-updateinfo @@ -56,24 +43,11 @@ make } -package_stardict() { - pkgdesc='International dictionary software' - depends=('enchant' 'gtk2' 'libsigc++' 'libsm' 'espeak' 'libgnome') - - cd "${srcdir}/${pkgbase}-${pkgver}" +package() { + cd "${srcdir}/${pkgname}-${pkgver}" make DESTDIR="${pkgdir}" install } -package_stardict-lite() { - pkgdesc='International dictionary software - lite version without gnome and espeak support' - depends=('enchant' 'gtk2' 'libsigc++' 'libsm') - provides=("stardict=$pkgver") - conflicts=(stardict) - - cd "${srcdir}/${pkgbase}-${pkgver}-lite" - make DESTDIR="${pkgdir}" install -} - md5sums=('93371b35482e6380e8bd4ba5d256b864' '52ff47441c503de07add4b7688510bc5' 'b2f216897c9053c7e4666c3d78705cf1')