Postsync update gentoo
This commit is contained in:
parent
8023edc240
commit
1896125276
@ -1,6 +1,6 @@
|
||||
#!/bin/sh
|
||||
|
||||
export LD_LIBRARY_PATH="/usr/$LIBDIR/apulse"
|
||||
export LD_LIBRARY_PATH="/usr/lib64/apulse"
|
||||
|
||||
if command -v spotify-dbus.py > /dev/null; then
|
||||
echo "Launching spotify with Gnome systray integration."
|
||||
@ -10,7 +10,10 @@ else
|
||||
busline="org.mpris.MediaPlayer2.spotify /org/mpris/MediaPlayer2 org.mpris.MediaPlayer2.Player.OpenUri ${1}"
|
||||
echo "Spotify is already running"
|
||||
echo "Sending ${busline} to dbus"
|
||||
if command -v qdbus &> /dev/null; then
|
||||
if command -v qdbus6 &> /dev/null; then
|
||||
qdbus6 $busline
|
||||
exit
|
||||
elif command -v qdbus &> /dev/null; then
|
||||
qdbus $busline
|
||||
exit
|
||||
fi
|
||||
@ -22,6 +25,6 @@ else
|
||||
else
|
||||
echo "Neither gnome-integration-spotify nor spotify-tray are installed."
|
||||
echo "Launching spotify without systray integration."
|
||||
exec "$SPOTIFY_HOME/spotify" --no-zygote "$@"
|
||||
exec "/opt/spotify/spotify-client/spotify" --no-zygote "$@"
|
||||
fi
|
||||
fi
|
||||
|
||||
2
media-sound/spotify/spotify-1.2.63.ebuild → media-sound/spotify/spotify-1.2.63-r1.ebuild
Executable file → Normal file
2
media-sound/spotify/spotify-1.2.63.ebuild → media-sound/spotify/spotify-1.2.63-r1.ebuild
Executable file → Normal file
@ -37,7 +37,7 @@ RDEPEND="
|
||||
net-misc/curl[ssl]
|
||||
net-print/cups[ssl(+)]
|
||||
sys-apps/dbus
|
||||
sys-libs/zlib
|
||||
virtual/zlib:=
|
||||
x11-libs/cairo
|
||||
x11-libs/gdk-pixbuf:2
|
||||
x11-libs/gtk+:3
|
||||
16
metadata/md5-cache/media-sound/spotify-1.2.63-r1
Normal file
16
metadata/md5-cache/media-sound/spotify-1.2.63-r1
Normal file
@ -0,0 +1,16 @@
|
||||
BDEPEND=>=dev-util/patchelf-0.10 sys-devel/gettext
|
||||
DEFINED_PHASES=install postinst postrm preinst prepare unpack
|
||||
DESCRIPTION=Spotify is a social music platform
|
||||
EAPI=8
|
||||
HOMEPAGE=https://www.spotify.com/download/linux/
|
||||
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
|
||||
INHERIT=desktop pax-utils unpacker xdg
|
||||
IUSE=libnotify local-playback pax-kernel pulseaudio
|
||||
KEYWORDS=amd64
|
||||
LICENSE=Spotify
|
||||
RDEPEND=>=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/expat dev-libs/glib:2 dev-libs/nspr dev-libs/nss dev-libs/openssl:0= dev-python/dbus-python media-libs/alsa-lib media-libs/fontconfig media-libs/harfbuzz media-libs/mesa net-misc/curl[ssl] net-print/cups[ssl(+)] sys-apps/dbus virtual/zlib:= x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3 x11-libs/libICE x11-libs/libSM x11-libs/libX11 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libdrm x11-libs/libxcb x11-libs/libxkbcommon x11-libs/pango !gnome-extra/gnome-integration-spotify libnotify? ( x11-libs/libnotify ) dev-libs/libayatana-appindicator local-playback? ( media-video/ffmpeg:0/56.58.58 ) pulseaudio? ( media-libs/libpulse ) !pulseaudio? ( media-sound/apulse )
|
||||
RESTRICT=mirror strip
|
||||
SLOT=0
|
||||
SRC_URI=https://repository.spotify.com/pool/non-free/s/spotify-client/spotify-client_1.2.63.394.g126b0d89_amd64.deb
|
||||
_eclasses_=desktop 3a72ffe0d8e1dd73af3a1c8c15a59fed pax-utils 5555f2e75744739fe100ee62c22d28fe multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db unpacker 3b4ee72d1e2e0374fd8cd3eddfa00627 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 xdg 3ef49a87c52c8b77c476351195dfe575
|
||||
_md5_=d4a00bf7903dcfa95a6dbe105564e3d6
|
||||
14
metadata/md5-cache/net-im/signal-desktop-bin-7.80.0
Normal file
14
metadata/md5-cache/net-im/signal-desktop-bin-7.80.0
Normal file
@ -0,0 +1,14 @@
|
||||
DEFINED_PHASES=install postinst postrm preinst prepare unpack
|
||||
DESCRIPTION=Allows you to send and receive messages of Signal Messenger on your computer
|
||||
EAPI=8
|
||||
HOMEPAGE=https://signal.org/ https://github.com/signalapp/Signal-Desktop
|
||||
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
|
||||
INHERIT=pax-utils unpacker xdg
|
||||
KEYWORDS=-* amd64
|
||||
LICENSE=GPL-3 MIT MIT-with-advertising BSD-1 BSD-2 BSD Apache-2.0 ISC openssl ZLIB APSL-2 icu Artistic-2 LGPL-2.1
|
||||
RDEPEND=>=app-accessibility/at-spi2-core-2.46.0:2 dev-libs/expat dev-libs/glib:2 dev-libs/nspr dev-libs/nss >=media-fonts/noto-emoji-20231130 media-libs/alsa-lib media-libs/libpulse media-libs/mesa[X(+)] net-print/cups sys-apps/dbus virtual/udev x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3[X] x11-libs/libdrm x11-libs/libX11 x11-libs/libxcb x11-libs/libxkbcommon x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/pango
|
||||
RESTRICT=splitdebug
|
||||
SLOT=0
|
||||
SRC_URI=https://updates.signal.org/desktop/apt/pool/s/signal-desktop/signal-desktop_7.80.0_amd64.deb
|
||||
_eclasses_=pax-utils 5555f2e75744739fe100ee62c22d28fe multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs 98d9f464d912ae6b7316fb8a3721f5db unpacker 3b4ee72d1e2e0374fd8cd3eddfa00627 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 xdg 3ef49a87c52c8b77c476351195dfe575
|
||||
_md5_=7ca115938df13a37b4c691371660a7fa
|
||||
@ -17,3 +17,4 @@ DIST signal-desktop_7.72.0_amd64.deb 111387108 BLAKE2B 8cd54dbbc0544755f64183324
|
||||
DIST signal-desktop_7.72.1_amd64.deb 111433282 BLAKE2B a8c206804715d57b8b51408dabb5f16104783ba66a73a0e816104360b253dc14466852555bc476ade4d2d9755061aa856d3ed32c931f8fce14e07de253b361c0 SHA512 7240f4491a8410015d16080186fa4bd7d01a9ea3c6559e5188ee2215308a97ee4e82deb8f3da3df585963c866007b574ef919dd6baa438cb4a5024019383b554
|
||||
DIST signal-desktop_7.77.1_amd64.deb 111647106 BLAKE2B 3cd9d0210ac52a3ae49fd6edd15962399a59b710f711f762bcb726ecf20470ccc655edfd5e8cf7637e150d7454e830c0d4d9864afb137e4ad0bdce2ad1f6394c SHA512 432ae5b91d0be27c26532f345798c893a40b7a3b41bbb28bf3638afb5bf7706f0b785e740f0cae041a1c1057f5b8cc2dcdd58c256e629a8327a95894ed5a4e25
|
||||
DIST signal-desktop_7.79.0_amd64.deb 111565598 BLAKE2B 0f18e5afdd7eaf0f62969365eb93fbcebb46be70f216ffca7814c34270a2389b77fe62dd78cfde055591782a63c760402a96cd269075f716d2dd50fc509b9dc4 SHA512 ae11ac7aa3b46324369e9394e59ca5aec28fd03fed1e41b4c357c8074b0b88c99b7b24a39be49fc1ab087eaddffc37663d9e26326266c99e45489d59b8ab10ec
|
||||
DIST signal-desktop_7.80.0_amd64.deb 110820358 BLAKE2B e1573eb30d7e091b55f10def85b3e54b5e08ecf65379ae372fe0b40a0218b19b61e94d89880b4ab91719b378560963c04c081c1ff20c2b315ac177b9bbb40403 SHA512 fe244d3b21b8f9643e16e5fb7124e2b0ab7df2410ad18093799a49ee985a181e77d8f09ede05f23211c1d85b06ff0e335105ae410e44ee1c8059180c9d0ba390
|
||||
|
||||
97
net-im/signal-desktop-bin/signal-desktop-bin-7.80.0.ebuild
Normal file
97
net-im/signal-desktop-bin/signal-desktop-bin-7.80.0.ebuild
Normal file
@ -0,0 +1,97 @@
|
||||
# Copyright 1999-2025 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
MY_PN="${PN/-bin/}"
|
||||
|
||||
inherit pax-utils unpacker xdg
|
||||
|
||||
DESCRIPTION="Allows you to send and receive messages of Signal Messenger on your computer"
|
||||
HOMEPAGE="https://signal.org/
|
||||
https://github.com/signalapp/Signal-Desktop"
|
||||
SRC_URI="https://updates.signal.org/desktop/apt/pool/s/${MY_PN}/${MY_PN}_${PV}_amd64.deb"
|
||||
S="${WORKDIR}"
|
||||
|
||||
LICENSE="GPL-3 MIT MIT-with-advertising BSD-1 BSD-2 BSD Apache-2.0 ISC openssl ZLIB APSL-2 icu Artistic-2 LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="-* amd64"
|
||||
RESTRICT="splitdebug"
|
||||
|
||||
RDEPEND="
|
||||
>=app-accessibility/at-spi2-core-2.46.0:2
|
||||
dev-libs/expat
|
||||
dev-libs/glib:2
|
||||
dev-libs/nspr
|
||||
dev-libs/nss
|
||||
>=media-fonts/noto-emoji-20231130
|
||||
media-libs/alsa-lib
|
||||
media-libs/libpulse
|
||||
media-libs/mesa[X(+)]
|
||||
net-print/cups
|
||||
sys-apps/dbus
|
||||
virtual/udev
|
||||
x11-libs/cairo
|
||||
x11-libs/gdk-pixbuf:2
|
||||
x11-libs/gtk+:3[X]
|
||||
x11-libs/libdrm
|
||||
x11-libs/libX11
|
||||
x11-libs/libxcb
|
||||
x11-libs/libxkbcommon
|
||||
x11-libs/libXcomposite
|
||||
x11-libs/libXdamage
|
||||
x11-libs/libXext
|
||||
x11-libs/libXfixes
|
||||
x11-libs/libXrandr
|
||||
x11-libs/pango
|
||||
"
|
||||
|
||||
QA_PREBUILT="
|
||||
opt/Signal/chrome_crashpad_handler
|
||||
opt/Signal/chrome-sandbox
|
||||
opt/Signal/libEGL.so
|
||||
opt/Signal/libGLESv2.so
|
||||
opt/Signal/libffmpeg.so
|
||||
opt/Signal/libvk_swiftshader.so
|
||||
opt/Signal/libvulkan.so.1
|
||||
opt/Signal/resources/app.asar.unpacked/node_modules/*
|
||||
opt/Signal/signal-desktop
|
||||
opt/Signal/swiftshader/libEGL.so
|
||||
opt/Signal/swiftshader/libGLESv2.so"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
sed -e "s|^Exec=/opt/Signal/signal-desktop|Exec=${MY_PN}|" \
|
||||
-i usr/share/applications/signal-desktop.desktop || die
|
||||
unpack usr/share/doc/signal-desktop/changelog.gz
|
||||
}
|
||||
|
||||
src_install() {
|
||||
insinto /
|
||||
dodoc changelog
|
||||
doins -r opt
|
||||
insinto /usr/share
|
||||
|
||||
doins -r usr/share/applications
|
||||
doins -r usr/share/icons
|
||||
fperms +x /opt/Signal/signal-desktop /opt/Signal/chrome-sandbox /opt/Signal/chrome_crashpad_handler
|
||||
fperms u+s /opt/Signal/chrome-sandbox
|
||||
pax-mark m opt/Signal/signal-desktop opt/Signal/chrome-sandbox opt/Signal/chrome_crashpad_handler
|
||||
|
||||
newbin - signal-desktop <<- _EOF_
|
||||
#!/bin/sh
|
||||
exec ${EPREFIX}/opt/Signal/signal-desktop --ozone-platform-hint=auto "\${@}"
|
||||
_EOF_
|
||||
|
||||
# https://github.com/signalapp/Signal-Desktop/issues/6239
|
||||
# https://github.com/signalapp/Signal-Desktop/issues/6122
|
||||
# fixes app icon issues on wayland because "app-id" is "signal"
|
||||
# and desktop file needs to match
|
||||
dosym signal-desktop.desktop /usr/share/applications/signal.desktop
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
xdg_pkg_postinst
|
||||
elog "For using the tray icon on compatible desktop environments, start Signal with"
|
||||
elog " '--start-in-tray' or '--use-tray-icon'."
|
||||
}
|
||||
Loading…
Reference in New Issue
Block a user