diff --git a/packages/element-desktop.debfetcher b/packages/element-desktop.debfetcher new file mode 100644 index 0000000..3067bf4 --- /dev/null +++ b/packages/element-desktop.debfetcher @@ -0,0 +1,26 @@ +APTURL="https://packages.element.io/debian" +DISTRO="default" +REPO="main" +PUBKEY="${PUBKEY_PATH}/element-io-archive-keyring.gpg" +PACKAGE="element-desktop" + +TS=$(date +%s) +THIS_BASEDIR="/opt/Element" + +install() +{ + #Inspired by Gentoo's ebuild + + cp -a --parents -- opt/Element "${DEBFETCHER_INSTALL_DESTDIR}" + cp --parents -- usr/share/applications/element-desktop.desktop "${DEBFETCHER_INSTALL_DESTDIR}" + chmod o=r ${DEBFETCHER_INSTALL_DESTDIR}/usr/share/applications/element-desktop.desktop + + ln -sf ${DEBFETCHER_INSTALL_DESTDIR}/opt/Element/element-desktop "${DEBFETCHER_BIN_SYMLINK_DIR}" + + find usr -name element-desktop.png | while read line ; do + path=$(dirname "$line") + mkdir -p -- /${DEBFETCHER_INSTALL_DESTDIR}/${path} + cp -a "$line" -- ${DEBFETCHER_INSTALL_DESTDIR}/${path} + done +} + diff --git a/pubkeys/element-io-archive-keyring.gpg b/pubkeys/element-io-archive-keyring.gpg new file mode 100644 index 0000000..fe7e26b Binary files /dev/null and b/pubkeys/element-io-archive-keyring.gpg differ