diff options
author | jikstra | 2023-11-26 20:40:01 +0100 |
---|---|---|
committer | jikstra | 2023-11-26 20:40:01 +0100 |
commit | ba568e3b28be957775947538315c76eb68aa79b8 (patch) | |
tree | effea6f7edd0f48d436aff0df870719575f9f0c0 | |
parent | 48eac380e181cc1042e990a01b42af334f86b2e0 (diff) | |
download | aur-ba568e3b28be957775947538315c76eb68aa79b8.tar.gz |
Update PKGBUILD, use electron25, update .desktop file and add mime xml file
-rwxr-xr-x | PKGBUILD | 12 | ||||
-rw-r--r-- | deltachat-desktop.desktop | 2 | ||||
-rw-r--r-- | deltachat-desktop.xml | 8 |
3 files changed, 17 insertions, 5 deletions
@@ -1,30 +1,32 @@ # Maintainer: Jikstra <jikstra@disroot.org> pkgname=deltachat-desktop-git -pkgver=v1.36.4.r22.g709df3cf +pkgver=1.42.1.r0.g80bf53e92 pkgrel=1 pkgdesc="A privacy oriented chat application built on e-mail" arch=("any") url="https://github.com/deltachat/deltachat-desktop" license=("GPL") -depends=('electron22') +depends=('electron25') makedepends=('npm' 'nodejs' 'git' 'rustup' 'python') source=( "deltachat-desktop-git::git+https://git@github.com/deltachat/deltachat-desktop.git" "deltachat-desktop.desktop" "deltachat-desktop.sh" + "deltachat-desktop.xml" ) sha256sums=( "SKIP" - "bd118380fdfea9f47de6e23445cc995a1a1fa30fe87fcb37ac2981365adadcea" + "bdd5740b8d051fe9b4d3bace656b2475a322352f9826eb329a0daf0a7bf3a4c2" "b857308f06369e49422bf9266694b576936034940e83b4d6d92174af3c0706c4" + "851a593350fa064dfcb8ea2a021dc997c908c7568c3ceb5dab6809209958b9aa" ) pkgver() { cd "$srcdir/${pkgname}" - git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g' + git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g;s/v//' } @@ -53,6 +55,8 @@ package() { install -Dm644 "${srcdir}/deltachat-desktop.desktop" "${pkgdir}/usr/share/applications/deltachat.desktop" + install -Dm644 "${srcdir}/deltachat-desktop.xml" "${pkgdir}/usr/share/mime/chat.delta.desktop.xml" + install -Dm755 "${srcdir}/deltachat-desktop.sh" "${pkgdir}/opt/DeltaChat/deltachat" install -d "${pkgdir}/usr/bin" ln -s "/opt/DeltaChat/deltachat" "${pkgdir}/usr/bin/deltachat" diff --git a/deltachat-desktop.desktop b/deltachat-desktop.desktop index dc874cd5ad94..3e3ac4a7b967 100644 --- a/deltachat-desktop.desktop +++ b/deltachat-desktop.desktop @@ -7,4 +7,4 @@ Type=Application Icon=deltachat StartupWMClass="DeltaChat" Categories=Network;InstantMessaging;Chat;IRCClient -MimeType=x-scheme-handler/openpgp4fpr;x-scheme-handler/mailto; +MimeType=application/x-webxdc;x-scheme-handler/openpgp4fpr;x-scheme-handler/mailto;x-scheme-handler/dcaccount;x-scheme-handler/dclogin; diff --git a/deltachat-desktop.xml b/deltachat-desktop.xml new file mode 100644 index 000000000000..7da4dd627a39 --- /dev/null +++ b/deltachat-desktop.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="utf-8"?> +<mime-info xmlns="http://www.freedesktop.org/standards/shared-mime-info"> +<mime-type type="application/x-webxdc"> + <glob pattern="*.xdc"/> + + <icon name="x-office-document" /> +</mime-type> +</mime-info> |