Je ne sais pas si ce navigateur est beaucoup utilisé ou non, voici le pkgbuild pour la version ahtlon-xp (c'est un peu le bronxe avec les dépendances) ,
PKGBUILD
Code : Tout sélectionner
# Contributor: tuxspirit <tuxspiritATarchlinuxDOTfr>
_pkgproc=athlon-xp
pkgname=swiftweasel-${_pkgproc}
_pkgname=swiftweasel
_pkgdate="07-16-08"
pkgver=3.0.1
pkgrel=1
pkgdesc="Mozilla Firefox optimized build for AMD Athlon & Athlon XP processors."
arch=('i686')
depends=('xulrunner>=1.9' 'startup-notification' 'desktop-file-utils' 'mozilla-common' 'nss' 'libstdc++5' 'libxt' 'libgnome')
url="http://swiftweasel.tuxfamily.org/"
license=('MPL' 'GPL' 'LGPL')
provides=('firefox' 'swiftweasel')
conflicts=('swiftweasel' 'swiftweasel3' 'swiftweasel-athlon-xp')
source=(http://downloads.sourceforge.net/swiftweasel/${_pkgname}-${pkgver}_${_pkgdate}_${_pkgproc}.tar.gz
swiftweasel.desktop
swiftweasel-safe.desktop)
md5sums=('5953beadd0f1c4efd1c3e239d15ca89a'
'00673ac7a233ff56c3dd377aca427b4b'
'eef46b6617fb0dab69037c122793c6fb')
build() {
cd ${srcdir}/
mkdir ${pkgdir}/opt/
cp -r ${_pkgname} ${pkgdir}/opt/${_pkgname}
#Fix error install.rdf
chmod -R 755 ${pkgdir}/opt/${_pkgname}/extensions/*
mkdir -p ${pkgdir}/usr/bin
ln -s /opt/${_pkgname}/${_pkgname} ${pkgdir}/usr/bin/${_pkgname}
#Fix symbolic link for libuxl.so
#rm ${pkgdir}/opt/${_pkgname}/libxul.so
#ln -sf /usr/lib/xulrunner-1.9/libxul.so ${pkgdir}/opt/${_pkgname}/libxul.so
install -d -m755 ${pkgdir}/usr/share/{applications,pixmaps}
install -m644 -D ${srcdir}/swiftweasel/icons/mozicon128.png ${pkgdir}/usr/share/pixmaps/swiftweasel.png || return 1
install -m644 ${srcdir}/swiftweasel.desktop ${pkgdir}/usr/share/applications/ || return 1
install -m644 ${srcdir}/swiftweasel-safe.desktop ${pkgdir}/usr/share/applications/ || return 1
}
J'ai séparé la langue dans un autre package qui se nommera swiftweasel-athlon-xp-fr
PKGBUILD
Code : Tout sélectionner
# Contributor: tuxspirit <tuxspirit@archlinux.fr>
_pkglang=fr
_pkgproc=athlon-xp
pkgname=swiftweasel-${_pkgproc}-${_pkglang}
_pkglang=fr
pkgver=3.0.1
pkgrel=1
pkgdesc="French pack for swiftweasel-$_pkgproc"
arch=( 'i686')
license=('MPL')
url="http://www.mozilla.com/"
depends=("swiftweasel-$_pkgproc")
makedepends=('unzip')
source=(ftp://ftp.mozilla.org/pub/mozilla.org/firefox/releases/${pkgver}/linux-i686/xpi/${_pkglang}.xpi)
md5sums=('961e7d88656a9c5571685e445c4fa5b1')
build() {
cd ${srcdir}
unzip -o ${_pkglang}.xpi
sed -i "s|jar:chrome/${_pkglang}.jar|jar:${_pkglang}.jar|" chrome.manifest || return 1
install -D -m 644 chrome/${_pkglang}.jar ${pkgdir}/opt/${_pkgname}/chrome/${_pkglang}.jar || return 1
install -D -m 644 chrome.manifest ${pkgdir}/opt/${_pkgname}/chrome/${_pkglang}.manifest || return 1
}
D'avance merci.