aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorclassabbyamp <void@placeviolette.net>2026-03-08 18:12:37 -0400
committerclassabbyamp <void@placeviolette.net>2026-03-08 18:12:37 -0400
commitbbaa980649bee71d046114ed91f3dd54628da68c (patch)
tree7881c8b555f383fb402af69ac125d09dac5dfaf0
parentsystem-monitoring-center: add missing deps (diff)
element-desktop: fix icon installation
-rw-r--r--srcpkgs/element-desktop/template17
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() {