56 lines
1.7 KiB
Bash
56 lines
1.7 KiB
Bash
# Template file for 'palemoon'
|
|
|
|
# This template is based on tuxliban <tenshalito@gmail.com> work. All credits goes to him.
|
|
# Original source: https://git.disroot.org/tuxliban/tutoriales_void/src/branch/master/Plantillas/palemoon/template
|
|
|
|
pkgname=palemoon
|
|
version=32.1.1
|
|
_release=1
|
|
revision=1
|
|
archs="i686 x86_64"
|
|
repository="cereus-extra"
|
|
hostmakedepends="curl python3-html2text tar xz awk"
|
|
depends="libvpx alsa-lib dbus-glib libXt gtk+"
|
|
short_desc="Open-source web browser based on Firefox focusing on efficiency"
|
|
maintainer="Kevin F. <kevinfigueroart@proton.me>"
|
|
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=b009c3fef30bb0a09c9dd3ee290b4ae172b9b44ad51f74328332b37572018d2d
|
|
else
|
|
_debarch=i386
|
|
checksum=f85671649ad228e01c39b20c61edea0734491a481fd04dbd7ee55e5b2090ed21
|
|
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
|
|
|
|
# Create dirs at $DESTDIR
|
|
vmkdir opt
|
|
vmkdir usr/bin
|
|
|
|
# Move recursively files
|
|
vcopy usr/lib/palemoon opt
|
|
ln -rs /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
|
|
}
|