diff options
| author | 2026-03-08 18:12:37 -0400 | |
|---|---|---|
| committer | 2026-03-08 18:12:37 -0400 | |
| commit | bbaa980649bee71d046114ed91f3dd54628da68c (patch) | |
| tree | 7881c8b555f383fb402af69ac125d09dac5dfaf0 | |
| parent | system-monitoring-center: add missing deps (diff) | |
element-desktop: fix icon installation
| -rw-r--r-- | srcpkgs/element-desktop/template | 17 |
1 files changed, 9 insertions, 8 deletions
diff --git a/srcpkgs/element-desktop/template b/srcpkgs/element-desktop/template index 5f3520121b4..759e57bc985 100644 --- a/srcpkgs/element-desktop/template +++ b/srcpkgs/element-desktop/template @@ -1,7 +1,7 @@ # Template file for 'element-desktop' pkgname=element-desktop version=1.12.10 -revision=1 +revision=2 _electronver=35 create_wrksrc=yes build_helper="rust" @@ -15,9 +15,9 @@ short_desc="Glossy Matrix collaboration client, desktop version" maintainer="Orphaned <orphan@voidlinux.org>" license="Apache-2.0" homepage="https://element.io" -changelog="https://raw.githubusercontent.com/vector-im/element-desktop/develop/CHANGELOG.md" -distfiles="https://github.com/vector-im/element-desktop/archive/v${version}.tar.gz>element-desktop-v${version}.tar.gz - https://github.com/vector-im/element-web/archive/v${version}.tar.gz>element-web-v${version}.tar.gz" +changelog="https://raw.githubusercontent.com/element-hq/element-desktop/develop/CHANGELOG.md" +distfiles="https://github.com/element-hq/element-desktop/archive/v${version}.tar.gz>element-desktop-v${version}.tar.gz + https://github.com/element-hq/element-web/archive/v${version}.tar.gz>element-web-v${version}.tar.gz" checksum="2aa491d4601b0af20c36fff0133ea19a3585b16d9217d3ec9df9fe256d6167dd 17f6253497879f70f9c23729a25d77f0259ec7a9a43a33eeaebc45686922912b" @@ -101,7 +101,7 @@ do_install() { vcopy webapp usr/lib/element-desktop/resources - vinstall webapp/themes/element/img/logos/element-logo.svg 644 /usr/share/icons/hicolor/scalable/apps/ element.svg + vinstall webapp/themes/element/img/logos/element-logo.svg 644 /usr/share/icons/hicolor/scalable/apps/ element-desktop.svg vinstall config.sample.json 644 etc/element-desktop config.json ln -s /etc/element-desktop/config.json $DESTDIR/usr/lib/element-desktop/resources/webapp/config.json @@ -112,8 +112,11 @@ do_install() { vcopy build usr/lib/element-desktop/resources vinstall dist/element-desktop.desktop 644 usr/share/applications + echo '' >> dist/icons/size-list while read -r size; do - vinstall dist/icons/$size.png 644 "usr/share/icons/hicolor/$size/apps" element-desktop.png + if [ -n "$size" ]; then + vinstall dist/icons/$size.png 644 "usr/share/icons/hicolor/$size/apps" element-desktop.png + fi done <dist/icons/size-list cat <<-EOF > element-desktop @@ -122,8 +125,6 @@ do_install() { EOF vbin element-desktop ln -s element-desktop "${DESTDIR}/usr/bin/riot-desktop" - - find $DESTDIR } riot-desktop_package() { |
