[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