diff --git a/net-im/linux-discord/Makefile b/net-im/linux-discord/Makefile index 3831fcc4c39a..5e36fe0a146b 100644 --- a/net-im/linux-discord/Makefile +++ b/net-im/linux-discord/Makefile @@ -1,54 +1,54 @@ PORTNAME= discord -DISTVERSION= 0.0.89 -PORTREVISION= 2 +DISTVERSION= 0.0.94 +PORTREVISION= 0 PORTEPOCH= 1 CATEGORIES= net-im MASTER_SITES= https://dl.discordapp.net/apps/linux/${DISTVERSION}/ PKGNAMEPREFIX= linux- MAINTAINER= nivit@FreeBSD.org COMMENT= Official client for the Discord platform (Linux version) WWW= https://discord.com/ LICENSE= AGPLv3 BSD3CLAUSE CC-BY-2.5 CC-BY-3.0 DISCORD LGPL21 MIT MPL11 LICENSE_COMB= multi LICENSE_NAME_DISCORD= Discord's Term of Service LICENSE_TEXT_DISCORD= https://discord.com/terms LICENSE_PERMS_DISCORD= dist-mirror pkg-mirror auto-accept ONLY_FOR_ARCHS= amd64 RUN_DEPENDS= pulseaudio:audio/pulseaudio USES= linux:rl9 USE_LINUX= alsa-plugins-oss alsa-plugins-pulseaudio alsalib at-spi2-atk \ atk ca-certificates cups-libs dbuslibs devtools gtk3 imageformats-libs \ libdrm libva nspr nss opus DATADIR= ${PREFIX}/share/${PKGBASE} NO_BUILD= yes SUB_FILES= ${PKGBASE} pkg-message SUB_LIST= LINUXBASE=${LINUXBASE} NO_WRKSUBDIR= yes ICONS_DIR= ${STAGEDIR}${PREFIX}/share/icons/hicolor/256x256/apps post-patch: ${REINPLACE_CMD} -i "" \ -e 's,/usr,${PREFIX},g' \ -e 's,\(^Exec=\).*,\1${PREFIX}/bin/${PKGBASE},1' \ ${WRKSRC}/Discord/discord.desktop do-install: @${MKDIR} ${STAGEDIR}${DATADIR} (cd ${WRKSRC}/Discord && \ ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR} \ "-not ( -regex \./discord.* -o -name *.orig )") ${INSTALL_SCRIPT} ${WRKDIR}/${PKGBASE} ${STAGEDIR}${LOCALBASE}/bin/${PKGBASE} ${INSTALL_DATA} ${WRKSRC}/Discord/discord.desktop ${STAGEDIR}${DESKTOPDIR}/${PKGBASE}.desktop @${MKDIR} ${ICONS_DIR} ${INSTALL_DATA} ${WRKSRC}/Discord/discord.png ${ICONS_DIR} .include diff --git a/net-im/linux-discord/distinfo b/net-im/linux-discord/distinfo index a1f22b65dca2..ff71749b9319 100644 --- a/net-im/linux-discord/distinfo +++ b/net-im/linux-discord/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1744703712 -SHA256 (discord-0.0.89.tar.gz) = ef833648024b4bcbb7ee6d9b128fd86e5abcdb611b59665fa4b7f97a6bd3bac1 -SIZE (discord-0.0.89.tar.gz) = 102421846 +TIMESTAMP = 1747126989 +SHA256 (discord-0.0.94.tar.gz) = d37e677db132bddb0dc5987a7e45e1d89858ec45d0b705274b8b142abef83114 +SIZE (discord-0.0.94.tar.gz) = 105410218 diff --git a/net-im/linux-discord/files/linux-discord.in b/net-im/linux-discord/files/linux-discord.in old mode 100644 new mode 100755 index e4c462613861..6c8253790678 --- a/net-im/linux-discord/files/linux-discord.in +++ b/net-im/linux-discord/files/linux-discord.in @@ -1,11 +1,24 @@ #!%%LINUXBASE%%/bin/bash +DISCORD_CONF="$HOME/.config/discord/settings.json" + +# disable automatic update +if [ ! -f "$DISCORD_CONF" ]; then + echo '{"SKIP_HOST_UPDATE": true}' > "$DISCORD_CONF" +else + /usr/bin/grep -q 'SKIP_HOST_UPDATE' "$DISCORD_CONF" || \ + mv -f "$DISCORD_CONF" "${DISCORD_CONF}.bak" + awk '{print $0; if (R==0 && $0 ~ /\{/) {print " \"SKIP_HOST_UPDATE\": true,"; R=1;}}' \ + "${DISCORD_CONF}.bak" > "$DISCORD_CONF" +fi + # workaround Chromium bug https://bugs.chromium.org/p/chromium/issues/detail?id=918234 if [ "$DBUS_SESSION_BUS_ADDRESS" = "" ]; then export DBUS_SESSION_BUS_ADDRESS="autolaunch:" fi + export ELECTRON_IS_DEV=0 export LIBGL_DRI3_DISABLE=1 export NODE_ENV=production exec -a "$0" "%%DATADIR%%/Discord" --no-sandbox --no-zygote "$@" diff --git a/net-im/linux-discord/pkg-message b/net-im/linux-discord/pkg-message deleted file mode 100644 index a79373b6b2eb..000000000000 --- a/net-im/linux-discord/pkg-message +++ /dev/null @@ -1,13 +0,0 @@ -[ -{ - type: install - message: <