tutoriales_void/Plantillas/palemoon/template

52 lines
1.6 KiB
Plaintext

# Template file for 'palemoon'
pkgname=palemoon
version=31.2.0.1
revision=1
_release=1
archs="i686 x86_64"
hostmakedepends="curl python3-html2text tar xz"
depends="libvpx alsa-lib dbus-glib libXt gtk+"
short_desc="Open-source web browser based on Firefox focusing on efficiency"
maintainer="O. Sánchez <o-sanchez@linuxmail.org>"
license="LGPL-2.1-or-later MPL-2.0-or-later GPL-3.0-or-later"
homepage="https://www.palemoon.org"
if [ "$XBPS_TARGET_MACHINE" = "x86_64" ]; then
_debarch=amd64
checksum=a98755451a46a7ce6d75a881a856ed25adc70c2ba63e98447ad395167819b7ba
else
_debarch=i386
checksum=d545e785f6638eeaa849f262d63a27d7435ff8d1bfc427a6265a6ed9f301159a
fi
distfiles="https://download.opensuse.org/repositories/home:/stevenpusser/Debian_11/${_debarch}/${pkgname}_${version}-${_release}.gtk2_${_debarch}.deb"
_licenseURL="https://www.palemoon.org/redist.shtml"
do_extract() {
ar x ${XBPS_SRCDISTDIR}/${pkgname}-${version}/${pkgname}_${version}-${_release}.gtk2_${_debarch}.deb
tar xf data.tar.xz
}
do_install() {
vinstall usr/share/applications/${pkgname}.desktop 0644 \
usr/share/applications
# Crear directorio en path falso ($DESTDIR) para el paquete
vmkdir opt
vmkdir usr/bin
# Mover archivos de forma recursiva
vcopy usr/lib/palemoon opt
ln -s /opt/palemoon/palemoon "${DESTDIR}/usr/bin/palemoon"
for res in 16 32 48 128; do
vinstall usr/share/icons/hicolor/${res}x${res}/apps/${pkgname}.png 0644 \
usr/share/icons/hicolor/${res}x${res}/apps ${pkgname}.png
done
}
post_install() {
curl ${_licenseURL} | html2text | sed '1,57d' > EULA.md
vlicense EULA.md
}