diff --git a/srcpkgs/onlyoffice-desktopeditors/template b/srcpkgs/onlyoffice-desktopeditors/template new file mode 100644 index 0000000..b1ceeda --- /dev/null +++ b/srcpkgs/onlyoffice-desktopeditors/template @@ -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. " +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} +} diff --git a/srcpkgs/palemoon/template b/srcpkgs/palemoon/template new file mode 100644 index 0000000..41f4632 --- /dev/null +++ b/srcpkgs/palemoon/template @@ -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. " +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 +}