You are not logged in.
Hi all,
recently the package Dudenbib, a software for managing german dictionaries, has lost one of his dependencies deb2targz and consequently cannot be installed using the old PKGBUILD. Moreover he also lost his mantainer: I have tried to contact him, but he said, he use no longer archlinux.
I have tried myself to create a new PKGBUILD but I failed, so if somebody is interest to help create or mantain this pakage I will be very gratefull.
Regards
Last edited by capnion (2012-02-04 19:11:52)
Offline
Hello capnion,
here is my take. Builds fine, but I did neither namcap nor testing.
-Bumped pkgver
-Removed bash and deb2targz from the dependency array
-Changed the x86_64 dependency logic a bit. I am no bash wizard; revert in case of malfunction or dislike
-Wrote the package() function; ar is in bin-utils, which is in base-devel, so it should be fine.
# Contributor: Steff <archuserrepository at gmx dot de>
# Contributor: Felix <flx.bier at googlemail dot com>
pkgname=dudenbib
pkgver=5.1.4
pkgrel=1
arch=('i686' 'x86_64')
pkgdesc="Utility to view books from Duden, Brockhaus and some others"
url="http://www.duden.de/deutsche_sprache/index.php?nid=185"
license=('custom:dudenbib')
depends=('libxmu' 'libxft' 'libxcursor' 'libxrandr' 'gcc-libs' 'libxi')
if [ "$CARCH" = "x86_64" ]; then
for i in ${!depends[*]}; do depends[$i]="lib32-"${depends[$i]}; done
fi
FILE="$pkgname-$pkgver-0-debian-ubuntu.deb"
source=("http://www.duden-downloadshop.de/freedownloads/servicepacks/nachschlagen/$FILE")
noextract=("$FILE")
md5sums=('535df13175feb354a2d12d730277a8fc')
package() {
ar x $FILE data.tar.gz
tar -zxf data.tar.gz -C "$pkgdir"
}Offline
Thanks Wey, it works great, you are my hero. Tested on x86_64, without problems.
There is only an other dependecy to add: libxinerama (and lib32-libxinerama).
Could you be so kind to add this pakage to AUR? I would upload this pakage myself, but I don't deserve such an honour.
Thank you very much!
Offline