|
|
inherit games eutils | inherit games eutils |
| |
UPDATEVER=${PV//.} | UPDATEVER=${PV//.} |
PATCH_URL_BASE=http://content.bioware.com/neverwinternights/linux/${UPDATEVER}/linuxclientupdate1xxto${UPDATEVER} |
PATCH_URL_BASE=http://content.bioware.com/neverwinternights/linux/${UPDATEVER}/ |
DIALOG_URL_BASE=http://nwdownloads.bioware.com/neverwinternights/patch/dialog/ | DIALOG_URL_BASE=http://nwdownloads.bioware.com/neverwinternights/patch/dialog/ |
|
PACKAGE_NAME=_linuxclient${UPDATEVER}_orig.tar.gz |
| |
DESCRIPTION="Neverwinter Nights" | DESCRIPTION="Neverwinter Nights" |
HOMEPAGE="http://nwn.bioware.com/downloads/linuxclient.html" | HOMEPAGE="http://nwn.bioware.com/downloads/linuxclient.html" |
SRC_URI="http://nwdownloads.bioware.com/neverwinternights/linux/129/nwclient129.tar.gz | SRC_URI="http://nwdownloads.bioware.com/neverwinternights/linux/129/nwclient129.tar.gz |
linguas_fr? ( ${PATCH_URL_BASE}fre.tar.gz ${DIALOG_URL_BASE}/french/NWNFrench${PV}dialog.zip ) |
linguas_fr? ( ${PATCH_URL_BASE}French${PACKAGE_NAME} ${DIALOG_URL_BASE}/french/NWNFrench${PV}dialog.zip ftp://jeuxlinux.com/bioware/Neverwinter_Nights/nwfrench129.tar.gz ) |
linguas_de? ( ${PATCH_URL_BASE}ger.tar.gz ${DIALOG_URL_BASE}/german/NWNGerman${PV}dialog.zip ) |
linguas_de? ( ${PATCH_URL_BASE}German${PACKAGE_NAME} ${DIALOG_URL_BASE}/german/NWNGerman${PV}dialog.zip http://xfer06.fileplanet.com/%5E389272944/082003/nwgerman129.tar.gz ) |
linguas_it? ( ${PATCH_URL_BASE}ita.tar.gz ${DIALOG_URL_BASE}/italian/NWNItalian${PV}dialog.zip ) |
linguas_it? ( ${PATCH_URL_BASE}Italian${PACKAGE_NAME} ${DIALOG_URL_BASE}/italian/NWNItalian${PV}dialog.zip http://nwdownloads.bioware.com/neverwinternights/linux/129/nwitalian129.tar.gz ) |
linguas_es? ( ${PATCH_URL_BASE}spa.tar.gz ${DIALOG_URL_BASE}/spanish/NWNSpanish${PV}dialog.zip ) |
linguas_es? ( ${PATCH_URL_BASE}Spanish${PACKAGE_NAME} ${DIALOG_URL_BASE}/spanish/NWNSpanish${PV}dialog.zip http://nwdownloads.bioware.com/neverwinternights/linux/129/nwspanish129.tar.gz ) |
!linguas_de? ( !linguas_fr? ( !linguas_es? ( !linguas_it? ( | !linguas_de? ( !linguas_fr? ( !linguas_es? ( !linguas_it? ( |
${PATCH_URL_BASE}eng.tar.gz ${DIALOG_URL_BASE}/english/NWNEnglish${PV}dialog.zip |
${PATCH_URL_BASE}English${PACKAGE_NAME} ${DIALOG_URL_BASE}/english/NWNEnglish${PV}dialog.zip |
) ) ) ) | ) ) ) ) |
nowin? ( ftp://jeuxlinux.com/bioware/Neverwinter_Nights/nwresources129.tar.gz )" | nowin? ( ftp://jeuxlinux.com/bioware/Neverwinter_Nights/nwresources129.tar.gz )" |
| |
|
|
# disk2.zip \ | # disk2.zip \ |
# disk3.zip \ | # disk3.zip \ |
# disk4.zip | # disk4.zip |
|
einfo "To download nwgerman129.tar.gz you need a gamespy account" |
games_pkg_setup | games_pkg_setup |
} | } |
| |
|
|
rm -rf override/* | rm -rf override/* |
# the following is so ugly, please pretend it doesnt exist | # the following is so ugly, please pretend it doesnt exist |
declare -a Aarray=(${A}) | declare -a Aarray=(${A}) |
|
use nowin && if [ "${#Aarray[*]}" == "5" ]; then |
|
unpack ${Aarray[3]} |
|
fi |
unpack ${Aarray[1]} | unpack ${Aarray[1]} |
unpack ${Aarray[2]} | unpack ${Aarray[2]} |
} | } |