Postsync update gentoo

This commit is contained in:
2026-10-25 20:01:24 +01:00
parent 71ff068eba
commit a3aa57273d
6 changed files with 123 additions and 2 deletions
+1 -1
View File
@@ -1,4 +1,4 @@
DIST spotify-client_1.2.63.394.g126b0d89_amd64.deb 147984434 BLAKE2B e1c955561f584879e722ce5a63521eb59616f7724daf39e3e0a45eca9bd1b503686f5c7a4a076d09157a15586f9505836e748dc30c6033b533bcda4fd25c0723 SHA512 571533058e96a1e6519d851413ca5528b159f195fb9f8f483799bde087ad24b75b770f529273b3167a81f4bfa1d842523a8c3d56b68d4a29fb51e83583cbd9a2 DIST spotify-client_1.2.63.394.g126b0d89_amd64.deb 147984434 BLAKE2B e1c955561f584879e722ce5a63521eb59616f7724daf39e3e0a45eca9bd1b503686f5c7a4a076d09157a15586f9505836e748dc30c6033b533bcda4fd25c0723 SHA512 571533058e96a1e6519d851413ca5528b159f195fb9f8f483799bde087ad24b75b770f529273b3167a81f4bfa1d842523a8c3d56b68d4a29fb51e83583cbd9a2
DIST spotify-client_1.2.82.428.g0ac8be2b_amd64.deb 156375346 BLAKE2B f07721794b6e51965a25a216f8087c21a9e28616669d0871d4ac06ea25789babc9201d395745c5b62986aab7e4574d4f48b426d8f4d635f08a05437907f5369e SHA512 2a5ef411907632b54266263f933f14ca917a4217d7832afb6d55fadce9fff5704cc915cf63eab57e55cb91b7b0fef1d741e09ab316da7eaf2673831f2b60fadb DIST spotify-client_1.2.82.428.g0ac8be2b_amd64.deb 156375346 BLAKE2B f07721794b6e51965a25a216f8087c21a9e28616669d0871d4ac06ea25789babc9201d395745c5b62986aab7e4574d4f48b426d8f4d635f08a05437907f5369e SHA512 2a5ef411907632b54266263f933f14ca917a4217d7832afb6d55fadce9fff5704cc915cf63eab57e55cb91b7b0fef1d741e09ab316da7eaf2673831f2b60fadb
DIST spotify-client_1.2.86.502.g8cd7fb22_amd64.deb 157592760 BLAKE2B 4cc7b6280782189fbfc7065b5ff0747399201602e7e548a3c43393629a03d390dae94aebad08cfb216b939133d895368eb06e486719b27eb8296572136c9ce92 SHA512 414373a4094eede6efdb343e3a37e323355a445fd520cb862ef16cc2d5c90d6be0a86b9bc75f3f4842fc807be41ff1074d62c4fae9a92a3d0f44e756c78f54c5 DIST spotify-client_1.2.86.502.g8cd7fb22_amd64.deb 157592760 BLAKE2B 4cc7b6280782189fbfc7065b5ff0747399201602e7e548a3c43393629a03d390dae94aebad08cfb216b939133d895368eb06e486719b27eb8296572136c9ce92 SHA512 414373a4094eede6efdb343e3a37e323355a445fd520cb862ef16cc2d5c90d6be0a86b9bc75f3f4842fc807be41ff1074d62c4fae9a92a3d0f44e756c78f54c5
DIST spotify-client_1.2.96.518.g366879e1_amd64.deb 171650706 BLAKE2B 2661c6cb2b9584dfaeb58d824053536f85f2e685e1c68ff07cb02af60257d22a134d2925d7f7abbb7a486934add72f2764a752372fabad32f407aaacd156c2a5 SHA512 98d25bd748258ca8b8357313cd35c7188bb0b26ed2d4390b0208473aa9fa3491a095559762f8ba06ec0828d73e05ee8fb488f0f357340191da4c65dd1f93c519 DIST spotify-client_1.3.4.258.gc60b10b0946a_amd64.deb 179241028 BLAKE2B 1e7f285332b3d29c482443ec139aaf009d9ddd50d756e8625aadd2dc15255c31a3a1412488753e0c5bb14b5d8516acbb299542f33078565f2215aa2e39c91fa8 SHA512 ad2198da6be2f3286a661d0315c124cb94c51084fabf630e34a296f3683599f1d8067e95512c150ed04b3c86526c8a0cff9b93584b39a145befaf6c478deb883
@@ -8,7 +8,7 @@ inherit desktop pax-utils unpacker xdg
DESCRIPTION="Spotify is a social music platform" DESCRIPTION="Spotify is a social music platform"
HOMEPAGE="https://www.spotify.com/download/linux/" HOMEPAGE="https://www.spotify.com/download/linux/"
SRC_BASE="https://repository-origin.spotify.com/pool/non-free/s/${PN}-client/" SRC_BASE="https://repository-origin.spotify.com/pool/non-free/s/${PN}-client/"
BUILD_ID_AMD64="518.g366879e1" BUILD_ID_AMD64="258.gc60b10b0946a"
SRC_URI="${SRC_BASE}${PN}-client_${PV}.${BUILD_ID_AMD64}_amd64.deb" SRC_URI="${SRC_BASE}${PN}-client_${PV}.${BUILD_ID_AMD64}_amd64.deb"
S="${WORKDIR}/" S="${WORKDIR}/"
@@ -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[X(+)] 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-compat:7 ) pulseaudio? ( media-libs/libpulse ) !pulseaudio? ( media-sound/apulse )
RESTRICT=mirror strip
SLOT=0
SRC_URI=https://repository-origin.spotify.com/pool/non-free/s/spotify-client/spotify-client_1.3.4.258.gc60b10b0946a_amd64.deb
_eclasses_=desktop e447b5f77146d69797e9f03ff177f3f1 pax-utils 5555f2e75744739fe100ee62c22d28fe eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 unpacker a89c769f7dcf68bd2a6d23da9ede2ad2 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 xdg 3ef49a87c52c8b77c476351195dfe575
_md5_=dd3c67000080e7662d1bb09b841ba4ed
@@ -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=AGPL-3 Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD BSD-2 Base64 Boost-1.0 CC-BY-3.0 CC-BY-4.0 Clear-BSD FFT2D FTL IJG ISC LGPL-2 LGPL-2.1 MIT MPL-1.1 MPL-2.0 Ms-PL PSF-2 SGI-B-2.0 SSLeay SunSoft Unicode-3.0 Unicode-DFS-2015 Unlicense UoI-NCSA ZLIB libtiff openssl Apache-1.1 BlueOak-1.0.0
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[opengl] net-print/cups sys-apps/dbus virtual/udev x11-libs/cairo x11-libs/gtk+:3 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_8.31.0_amd64.deb
_eclasses_=pax-utils 5555f2e75744739fe100ee62c22d28fe eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 unpacker a89c769f7dcf68bd2a6d23da9ede2ad2 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 xdg 3ef49a87c52c8b77c476351195dfe575
_md5_=4cf9af8051a331a5fa3fb06256afeaae
+1
View File
@@ -1 +1,2 @@
DIST signal-desktop_8.30.0_amd64.deb 121087836 BLAKE2B 7a416df8b93079988000c06a735f50c34fc90e83387f4eedeced581dc7803911367c32bdac5de07ac5a9230a2c68df8945ae82b36063de3590a22048570e9dae SHA512 1da555afa279d26ee33d442b63d58572b919d0bc0511e957443d806b6ce4ec531fc3e44047dae02bd1b10e158c2de524d33a92306b8d178288abb150ad25d37a DIST signal-desktop_8.30.0_amd64.deb 121087836 BLAKE2B 7a416df8b93079988000c06a735f50c34fc90e83387f4eedeced581dc7803911367c32bdac5de07ac5a9230a2c68df8945ae82b36063de3590a22048570e9dae SHA512 1da555afa279d26ee33d442b63d58572b919d0bc0511e957443d806b6ce4ec531fc3e44047dae02bd1b10e158c2de524d33a92306b8d178288abb150ad25d37a
DIST signal-desktop_8.31.0_amd64.deb 121061584 BLAKE2B d54d4d0c4a7aef3c85455e3529d791f326bc556f475390036211e6f1ec2f4c6d667da9e6656beabe27c572fcc89c60208765e28fc88340fca71c8f42d11911d5 SHA512 074b3909123b8e57a2d2fb3fc0e571dd8f7767ca7fc7abba72052ebf68954c6c6e6ff3f28b794338e74a2bcdd7521085ca9cd24246ab33c236e0707644df18d8
@@ -0,0 +1,90 @@
# Copyright 1999-2026 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}"
# Corresponding Source: https://github.com/signalapp/Signal-Desktop/blob/v${PV}/LICENSE
LICENSE="AGPL-3"
# From www-client/chromium for the bundled Electron runtime
LICENSE+=" Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD BSD-2 Base64 Boost-1.0 CC-BY-3.0 CC-BY-4.0 Clear-BSD FFT2D FTL"
LICENSE+=" IJG ISC LGPL-2 LGPL-2.1 MIT MPL-1.1 MPL-2.0 Ms-PL PSF-2 SGI-B-2.0 SSLeay SunSoft Unicode-3.0"
LICENSE+=" Unicode-DFS-2015 Unlicense UoI-NCSA ZLIB libtiff openssl"
# From net-libs/nodejs
LICENSE+=" Apache-1.1 BlueOak-1.0.0"
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[opengl]
net-print/cups
sys-apps/dbus
virtual/udev
x11-libs/cairo
x11-libs/gtk+:3
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/libffmpeg.so
opt/Signal/libvk_swiftshader.so
opt/Signal/libvulkan.so.1
opt/Signal/resources/app.asar.unpacked/node_modules/*
opt/Signal/signal-desktop"
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
# 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
mv usr/share/applications/signal-desktop.desktop \
usr/share/applications/signal.desktop || die
}
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
dosym ../../opt/Signal/${MY_PN} /usr/bin/${MY_PN}
}