[arch-commits] Commit in ding/trunk (PKGBUILD ding.desktop)

Jan de Groot jgc at archlinux.org
Sun Aug 16 19:07:52 UTC 2009


    Date: Sunday, August 16, 2009 @ 15:07:52
  Author: jgc
Revision: 49858

Install all by hand, the script is braindead. Add manpages, switch to any architecture

Modified:
  ding/trunk/PKGBUILD
  ding/trunk/ding.desktop

--------------+
 PKGBUILD     |   44 +++++++++++++++++++++-----------------------
 ding.desktop |    4 ++--
 2 files changed, 23 insertions(+), 25 deletions(-)

Modified: PKGBUILD
===================================================================
--- PKGBUILD	2009-08-16 18:57:42 UTC (rev 49857)
+++ PKGBUILD	2009-08-16 19:07:52 UTC (rev 49858)
@@ -3,34 +3,32 @@
 # Maintainer: damir <damir at archlinux.org>
 
 pkgname=ding
-pkgver=1.5
+pkgver=1.6
 pkgrel=1
 pkgdesc="A Dictionary Lookup program and EN<->DE Dictionary"
-arch=("i686" "x86_64")
+arch=('any')
 license=('GPL')
 url="http://www-user.tu-chemnitz.de/~fri/ding"
-depends=('tk' 'grep')
-source=("http://wftp.tu-chemnitz.de/pub/Local/urz/$pkgname/$pkgname-$pkgver.tar.gz" \
-        "$pkgname.desktop")
+depends=('sh' 'tk' 'grep')
+source=(http://wftp.tu-chemnitz.de/pub/Local/urz/${pkgname}/${pkgname}-${pkgver}.tar.gz
+        ding.desktop)
+md5sums=('6f336c9b66f37c99b98e13659b493d54'
+         '9f1a22cd58ee95eda9fd434e34a50f62')
 
 build() {
-  cd $startdir/src/$pkgname-$pkgver
-  mkdir -p $startdir/pkg/usr/bin
-  mkdir -p $startdir/pkg/usr/share/dict
-  sed -i '2,4d' install.sh
-  sed -i 's|ger-eng|de-en|g' install.sh
-export DEFBINDIR=$startdir/pkg/usr/bin
-export DEFLIBDIR=$startdir/pkg/usr/share/dict
-  yes "" | ./install.sh
-  cd $startdir/pkg/usr/bin
-  sed -i s+$startdir/pkg++ ding
+  cd "${srcdir}/${pkgname}-${pkgver}"
+  install -m755 -d "${pkgdir}/usr/bin"
+  install -m755 -d "${pkgdir}/usr/share/dict"
+  install -m755 -d "${pkgdir}/usr/share/man/man1"
+  install -m755 -d "${pkgdir}/usr/share/applications"
+  install -m755 -d "${pkgdir}/usr/share/pixmaps"
 
-  # install some freedesktop.org compatibility
-  install -D -m644 $startdir/src/$pkgname.desktop \
-  $startdir/pkg/usr/share/applications/$pkgname.desktop
-  install -D -m644 $startdir/src/$pkgname-$pkgver/$pkgname.png \
-  $startdir/pkg/usr/share/pixmaps/$pkgname.png
-}
+  sed -i -e 's/ger-en.txt/de-en.txt/g' ding || return 1
 
-md5sums=('74c2b3104f8732107c23c005b64d5609'
-         'f8fffb55b1817317dc1df097f0ae1376')
+  install -m755 ding "${pkgdir}/usr/bin/" || return 1
+  install -m644 ding.1 "${pkgdir}/usr/share/man/man1/" || return 1
+  install -m644 de-en.txt "${pkgdir}/usr/share/dict/" || return 1
+  install -m644 ding.png "${pkgdir}/usr/share/pixmaps/" || return 1
+
+  install -m644 "${srcdir}/ding.desktop" "${pkgdir}/usr/share/applications/" || return 1
+}

Modified: ding.desktop
===================================================================
--- ding.desktop	2009-08-16 18:57:42 UTC (rev 49857)
+++ ding.desktop	2009-08-16 19:07:52 UTC (rev 49858)
@@ -1,8 +1,8 @@
 [Desktop Entry]
-Categories=Application;Office;
+Categories=Office;
 Comment=A Dictionary Lookup program and EN<->DE Dictionary
 Exec=ding
-Icon=/usr/share/pixmaps/ding.png
+Icon=ding
 Name=ding
 StartupNotify=false
 Terminal=false




More information about the arch-commits mailing list