[arch-commits] Commit in stardict/trunk (PKGBUILD)

Balló György bgyorgy at archlinux.org
Sat Jan 21 11:28:36 UTC 2017


    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 <neil at 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')



More information about the arch-commits mailing list