Add OnlyOffice and Palemoon (initial) templates
This commit is contained in:
parent
c25700e507
commit
1bd515a346
2 changed files with 74 additions and 0 deletions
26
srcpkgs/onlyoffice-desktopeditors/template
Normal file
26
srcpkgs/onlyoffice-desktopeditors/template
Normal file
|
@ -0,0 +1,26 @@
|
||||||
|
# Template file for 'onlyoffice-desktopeditors'
|
||||||
|
pkgname=onlyoffice-desktopeditors
|
||||||
|
version=7.0.2
|
||||||
|
revision=1
|
||||||
|
archs="x86_64"
|
||||||
|
#wrksrc=
|
||||||
|
#create_wrksrc=yes
|
||||||
|
hostmakedepends="tar xz"
|
||||||
|
depends="libstdc++ curl xdg-utils dejavu-fonts-ttf GConf"
|
||||||
|
short_desc="OnlyOffice office suite for desktops"
|
||||||
|
maintainer="Kevin F. <https://github.com/KF-Art>"
|
||||||
|
license="AGPL-3.0"
|
||||||
|
homepage="https://www.onlyoffice.com"
|
||||||
|
#changelog=""
|
||||||
|
distfiles="https://github.com/ONLYOFFICE/DesktopEditors/releases/download/v${version}/onlyoffice-desktopeditors_amd64.deb"
|
||||||
|
checksum=70ddaef2773f19e24dd8d474b98aba2bdfa9191d81dccc787bf13bd877f2e898
|
||||||
|
nostrip=yes
|
||||||
|
|
||||||
|
do_extract() {
|
||||||
|
mkdir -p ${DESTDIR}
|
||||||
|
ar x ${XBPS_SRCDISTDIR}/${pkgname}-${version}/onlyoffice-desktopeditors_amd64.deb
|
||||||
|
}
|
||||||
|
|
||||||
|
do_install() {
|
||||||
|
tar -xf data.tar.xz -C ${DESTDIR}
|
||||||
|
}
|
48
srcpkgs/palemoon/template
Normal file
48
srcpkgs/palemoon/template
Normal file
|
@ -0,0 +1,48 @@
|
||||||
|
# Template file for 'palemoon'
|
||||||
|
pkgname=palemoon
|
||||||
|
version=29.4.6
|
||||||
|
revision=1
|
||||||
|
_release=1
|
||||||
|
archs="i686 x86_64"
|
||||||
|
hostmakedepends="curl python3-html2text tar xz"
|
||||||
|
depends="libvpx alsa-lib dbus-glib libXt gtk+ "
|
||||||
|
short_desc="An optimized Web Browser forked from Firefox Browser"
|
||||||
|
maintainer="David C. <https://github.com/David-Castro16>"
|
||||||
|
license="Mozilla Public License v2.0"
|
||||||
|
homepage="https://www.palemoon.org"
|
||||||
|
checksum=
|
||||||
|
|
||||||
|
if [ "$XBPS_TARGET_MACHINE" = "x86_64" ]; then
|
||||||
|
_debarch=amd64
|
||||||
|
checksum=
|
||||||
|
else
|
||||||
|
_debarch=i386
|
||||||
|
checksum=
|
||||||
|
fi
|
||||||
|
|
||||||
|
distfiles="https://download.opensuse.org/repositories/home:/stevenpusser/Debian_10/${_debarch}/${pkgname}_${version}-${_release}.gtk2_${_debarch}.deb"
|
||||||
|
_licenseURL="https://www.palemoon.org/redist.shtml"
|
||||||
|
|
||||||
|
do_extract() {
|
||||||
|
ar x ${XBPS_SRCDISDIR}/${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
|
||||||
|
vmkdir opt
|
||||||
|
vmkdir usr/bin
|
||||||
|
|
||||||
|
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
|
||||||
|
}
|
Loading…
Add table
Reference in a new issue