Uso x86_64.
Barando un pochino mi ha funzionato.
In pratica la parte x86_64 mi sembra di aver capito che prende la en-US e poi la localizzazione in extended/ giusto? mentre la i586 gestisce correttamente la stable.
Io gli ho forzato di usare la i586 ma con il sorgente della x86_64, quindi a parte il libnpsoplugin.so che mi viene messo in /usr/lib/mozilla/plugins/ anzichè lib64, mi sembra che il resto funziona tutto.
- Codice: Seleziona tutto
VERSION=3.2.1 # for unstable example VERSION=3.1.0rc1, remember set also DATE and DEV, in this case.
ARCH="i586" # auto, i586 or x86_64
DEV="disable" # auto, disable or enable
...
"i586") MDIR=localized/${ISOCODE}/${VERSION}
if [ $ISOCODE = en-US ]; then
MDIR=stable/${VERSION}
fi
TARBALL=${PREFIX}OOo_${VERSION}_Linux_x86-64_install-rpm-wJRE_${ISOCODE}.tar.gz
...
makepkg -p -l y -c n "$TMP"/$NAME-$ISOCODE-$VERSION-x86_64-$BUILD.$EXTENSION &> /dev/null
il risultato finale sarà
echo "[ERROR] makepkg failed."
ma è normale perchè va a testare se esiste la versione i586
installato il pacchetto, rispostato il libnpsoplugin.so nella directory giusta, funziona tutto.