You are not logged in.

#1 2012-02-02 09:05:51

capnion
Member
Registered: 2011-05-01
Posts: 10

[Solved] Dudenbib: looking for a new mantainer

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

#2 2012-02-02 18:31:11

Wey
Member
Registered: 2011-04-22
Posts: 217

Re: [Solved] Dudenbib: looking for a new mantainer

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

#3 2012-02-03 01:25:40

capnion
Member
Registered: 2011-05-01
Posts: 10

Re: [Solved] Dudenbib: looking for a new mantainer

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

Board footer

Powered by FluxBB