#!/bin/sh . /usr/lib/frugalware/fwmakepkg . /etc/makepkg.conf unset LANG LC_ALL if [ "$1" == "-h" -o "$1" == "--help" ]; then man emulgen exit $? fi if [ "$1" == "-v" -o "$1" == "--version" ]; then pacman-g2 -Q pacman-tools exit $? fi pkgname=$1 if ! pacman-g2 -Q $1 &>/dev/null; then echo "package '$1' is not installed, you should create the FrugalBuild" echo "manually :-/" exit 1 fi pkgver=`pacman -Qi $1|grep ^Version|sed 's/.* : //'` pkgdesc=`pacman -Qi $1|grep ^Desc|sed 's/.* : //'` url=`pacman -Qi $1|grep ^URL|sed 's/.* : //'` rodepends="`pacman -Qi $1|grep ^Depends|sed \"s/ $//;s/[<>]\?=[^ ]\+//g;s/.* : //;s/ /-emul' '/g\"`-emul" cat >FrugalBuild < pkgname=$pkgname-emul pkgver=${pkgver//-/_} pkgrel=1 pkgdesc="$pkgdesc for emulation of i686 on x86_64" url="$url" EOF if [ -n "$rodepends" ]; then echo "rodepends=('$rodepends')" >> FrugalBuild fi echo "Finclude emul" >> FrugalBuild . ./FrugalBuild $FTPAGENT $source echo "sha1sums=('`sha1sum $(echo "$source" | sed 's|^.*://.*/||g')|sed 's/ .*//'`')" >> FrugalBuild