Postsync update gentoo
This commit is contained in:
parent
17abbd433b
commit
10c4d4deb9
@ -1,3 +1,4 @@
|
||||
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.86.502.g8cd7fb22_amd64.deb 157592760 BLAKE2B 4cc7b6280782189fbfc7065b5ff0747399201602e7e548a3c43393629a03d390dae94aebad08cfb216b939133d895368eb06e486719b27eb8296572136c9ce92 SHA512 414373a4094eede6efdb343e3a37e323355a445fd520cb862ef16cc2d5c90d6be0a86b9bc75f3f4842fc807be41ff1074d62c4fae9a92a3d0f44e756c78f54c5
|
||||
DIST spotify-client_1.2.90.451.gb094aab0_amd64.deb 170633716 BLAKE2B dbc522dc2adf7b3823c5ba984aa7aa4b557f514d773b88be7975f218c019cb8511c715d9e5b728a90a0292fe9e008ec976cdf7878252859eed0419cca50d535b SHA512 8c3feacba618f43df1323cd2c6fe52783a27efbd3072c64042620315457ec219fe59de4cfcb1b46baa1281a77258fcc1b2f08ffcb9ee992557c44fc4218d3b73
|
||||
|
||||
126
media-sound/spotify/spotify-1.2.90.ebuild
Normal file
126
media-sound/spotify/spotify-1.2.90.ebuild
Normal file
@ -0,0 +1,126 @@
|
||||
# Copyright 1999-2026 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
inherit desktop pax-utils unpacker xdg
|
||||
|
||||
DESCRIPTION="Spotify is a social music platform"
|
||||
HOMEPAGE="https://www.spotify.com/download/linux/"
|
||||
SRC_BASE="https://repository-origin.spotify.com/pool/non-free/s/${PN}-client/"
|
||||
BUILD_ID_AMD64="451.gb094aab0"
|
||||
SRC_URI="${SRC_BASE}${PN}-client_${PV}.${BUILD_ID_AMD64}_amd64.deb"
|
||||
S="${WORKDIR}/"
|
||||
|
||||
LICENSE="Spotify"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64"
|
||||
IUSE="libnotify local-playback pax-kernel pulseaudio"
|
||||
RESTRICT="mirror strip"
|
||||
|
||||
BDEPEND="
|
||||
>=dev-util/patchelf-0.10
|
||||
sys-devel/gettext
|
||||
"
|
||||
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 )
|
||||
"
|
||||
#gnome-integration-spotify causes spotify to fail to launch
|
||||
#sys-libs/glibc
|
||||
|
||||
QA_PREBUILT="
|
||||
opt/spotify/spotify-client/spotify
|
||||
opt/spotify/spotify-client/libEGL.so
|
||||
opt/spotify/spotify-client/libGLESv2.so
|
||||
opt/spotify/spotify-client/libcef.so
|
||||
opt/spotify/spotify-client/libvk_swiftshader.so
|
||||
opt/spotify/spotify-client/libvulkan.so.1
|
||||
opt/spotify/spotify-client/swiftshader/libEGL.so
|
||||
opt/spotify/spotify-client/swiftshader/libGLESv2.so
|
||||
"
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
# Spotify links against libcurl-gnutls.so.4, which does not exist in Gentoo.
|
||||
patchelf --replace-needed libcurl-gnutls.so.4 libcurl.so.4 usr/bin/spotify \
|
||||
|| die "failed to patch libcurl library dependency"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
SPOTIFY_PKG_HOME=usr/share/spotify
|
||||
insinto /usr/share/pixmaps
|
||||
doins ${SPOTIFY_PKG_HOME}/icons/*.png
|
||||
|
||||
# install in /opt/spotify
|
||||
SPOTIFY_HOME=/opt/spotify/spotify-client
|
||||
insinto ${SPOTIFY_HOME}
|
||||
doins -r ${SPOTIFY_PKG_HOME}/*
|
||||
fperms +x ${SPOTIFY_HOME}/spotify
|
||||
|
||||
dodir /usr/bin
|
||||
SPOTIFY_HOME=${SPOTIFY_HOME} LIBDIR=$(get_libdir) \
|
||||
envsubst '$SPOTIFY_HOME $LIBDIR' \
|
||||
< "${FILESDIR}/spotify-wrapper" > "${D}/usr/bin/spotify" || die
|
||||
fperms +x /usr/bin/spotify
|
||||
|
||||
local size
|
||||
for size in 16 22 24 32 48 64 128 256 512; do
|
||||
newicon -s ${size} "${S}${SPOTIFY_PKG_HOME}/icons/spotify-linux-${size}.png" \
|
||||
"spotify-client.png"
|
||||
done
|
||||
domenu "${S}${SPOTIFY_PKG_HOME}/spotify.desktop"
|
||||
if use pax-kernel; then
|
||||
#create the headers, reset them to default, then paxmark -m them
|
||||
pax-mark C "${ED}${SPOTIFY_HOME}/${PN}" || die
|
||||
pax-mark z "${ED}${SPOTIFY_HOME}/${PN}" || die
|
||||
pax-mark m "${ED}${SPOTIFY_HOME}/${PN}" || die
|
||||
eqawarn "You have set USE=pax-kernel meaning that you intend to run"
|
||||
eqawarn "${PN} under a PaX enabled kernel. To do so, we must modify"
|
||||
eqawarn "the ${PN} binary itself and this *may* lead to breakage! If"
|
||||
eqawarn "you suspect that ${PN} is being broken by this modification,"
|
||||
eqawarn "please open a bug."
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
xdg_pkg_postinst
|
||||
|
||||
ewarn "If Spotify crashes after an upgrade its cache may be corrupt."
|
||||
ewarn "To remove the cache:"
|
||||
ewarn "rm -rf ~/.cache/spotify"
|
||||
}
|
||||
@ -8,5 +8,5 @@ IUSE=debug
|
||||
KEYWORDS=~amd64
|
||||
PROPERTIES=live
|
||||
SLOT=0
|
||||
_eclasses_=toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 flag-o-matic fd3558f73f6503093adee69adf41020d multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 rust c5ae4c9b5eca97bd7fc77fede663873f rust-toolchain 76468983281b0a7fc167ca224f84ecfd cargo 53bab5a62cfc3526d8ed02c0a38a6033 git-r3 2f8cdb10b033f92c3136aa6488a31c98
|
||||
_eclasses_=toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 flag-o-matic fd3558f73f6503093adee69adf41020d multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 rust c5ae4c9b5eca97bd7fc77fede663873f rust-toolchain 76468983281b0a7fc167ca224f84ecfd cargo 983bdde2432d878045ca2524b9ff935d git-r3 2f8cdb10b033f92c3136aa6488a31c98
|
||||
_md5_=ad0552a0017ba77b0a7f0f9b5b9845db
|
||||
|
||||
@ -9,5 +9,5 @@ IUSE=cli +gui debug
|
||||
KEYWORDS=~amd64
|
||||
PROPERTIES=live
|
||||
SLOT=0
|
||||
_eclasses_=toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 flag-o-matic fd3558f73f6503093adee69adf41020d multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd python-utils-r1 ae7ca7f9425ab1a1d2c909e225002f98 sysroot 4c36abaf94ebd3ab32f8abea9a444121 rust-toolchain 76468983281b0a7fc167ca224f84ecfd meson 12065b402c6d78a2aec926ed8dfd964f rust c5ae4c9b5eca97bd7fc77fede663873f cargo 53bab5a62cfc3526d8ed02c0a38a6033 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 xdg 3ef49a87c52c8b77c476351195dfe575 desktop 26d57169ca094c04be416993844ec8bc gnome2-utils a8cf148ec7f5ae0b1f1d33ae5f7f9e88 git-r3 2f8cdb10b033f92c3136aa6488a31c98
|
||||
_eclasses_=toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 flag-o-matic fd3558f73f6503093adee69adf41020d multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 ninja-utils d063ea1900a793f93eb095010d6d9156 eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd python-utils-r1 ae7ca7f9425ab1a1d2c909e225002f98 sysroot 4c36abaf94ebd3ab32f8abea9a444121 rust-toolchain 76468983281b0a7fc167ca224f84ecfd meson 12065b402c6d78a2aec926ed8dfd964f rust c5ae4c9b5eca97bd7fc77fede663873f cargo 983bdde2432d878045ca2524b9ff935d xdg-utils 42869b3c8d86a70ef3cf75165a395e09 xdg 3ef49a87c52c8b77c476351195dfe575 desktop 26d57169ca094c04be416993844ec8bc gnome2-utils a8cf148ec7f5ae0b1f1d33ae5f7f9e88 git-r3 2f8cdb10b033f92c3136aa6488a31c98
|
||||
_md5_=a1c7b9053ed81fd1ee4fcd54538e4692
|
||||
|
||||
@ -8,5 +8,5 @@ IUSE=debug
|
||||
KEYWORDS=~amd64
|
||||
PROPERTIES=live
|
||||
SLOT=0
|
||||
_eclasses_=toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 flag-o-matic fd3558f73f6503093adee69adf41020d multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 rust c5ae4c9b5eca97bd7fc77fede663873f rust-toolchain 76468983281b0a7fc167ca224f84ecfd cargo 53bab5a62cfc3526d8ed02c0a38a6033 git-r3 2f8cdb10b033f92c3136aa6488a31c98
|
||||
_eclasses_=toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 flag-o-matic fd3558f73f6503093adee69adf41020d multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 rust c5ae4c9b5eca97bd7fc77fede663873f rust-toolchain 76468983281b0a7fc167ca224f84ecfd cargo 983bdde2432d878045ca2524b9ff935d git-r3 2f8cdb10b033f92c3136aa6488a31c98
|
||||
_md5_=b73cfdde381b273fa72c2a46a6a6a275
|
||||
|
||||
@ -7,5 +7,5 @@ INHERIT=cargo git-r3
|
||||
IUSE=debug
|
||||
PROPERTIES=live
|
||||
SLOT=0
|
||||
_eclasses_=toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 flag-o-matic fd3558f73f6503093adee69adf41020d multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 rust c5ae4c9b5eca97bd7fc77fede663873f rust-toolchain 76468983281b0a7fc167ca224f84ecfd cargo 53bab5a62cfc3526d8ed02c0a38a6033 git-r3 2f8cdb10b033f92c3136aa6488a31c98
|
||||
_eclasses_=toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 flag-o-matic fd3558f73f6503093adee69adf41020d multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 rust c5ae4c9b5eca97bd7fc77fede663873f rust-toolchain 76468983281b0a7fc167ca224f84ecfd cargo 983bdde2432d878045ca2524b9ff935d git-r3 2f8cdb10b033f92c3136aa6488a31c98
|
||||
_md5_=030a38002fd8c2dd0c225e6669998d08
|
||||
|
||||
@ -7,5 +7,5 @@ INHERIT=cargo git-r3
|
||||
IUSE=debug
|
||||
PROPERTIES=live
|
||||
SLOT=0
|
||||
_eclasses_=toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 flag-o-matic fd3558f73f6503093adee69adf41020d multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 rust c5ae4c9b5eca97bd7fc77fede663873f rust-toolchain 76468983281b0a7fc167ca224f84ecfd cargo 53bab5a62cfc3526d8ed02c0a38a6033 git-r3 2f8cdb10b033f92c3136aa6488a31c98
|
||||
_eclasses_=toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 flag-o-matic fd3558f73f6503093adee69adf41020d multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 rust c5ae4c9b5eca97bd7fc77fede663873f rust-toolchain 76468983281b0a7fc167ca224f84ecfd cargo 983bdde2432d878045ca2524b9ff935d git-r3 2f8cdb10b033f92c3136aa6488a31c98
|
||||
_md5_=60eb30026de918e063bcd089ae8bf8c7
|
||||
|
||||
@ -7,5 +7,5 @@ INHERIT=cargo git-r3 bash-completion-r1
|
||||
IUSE=debug
|
||||
PROPERTIES=live
|
||||
SLOT=0
|
||||
_eclasses_=toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 flag-o-matic fd3558f73f6503093adee69adf41020d multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 rust c5ae4c9b5eca97bd7fc77fede663873f rust-toolchain 76468983281b0a7fc167ca224f84ecfd cargo 53bab5a62cfc3526d8ed02c0a38a6033 git-r3 2f8cdb10b033f92c3136aa6488a31c98 bash-completion-r1 9e91505e030725688d1e953321a47501
|
||||
_eclasses_=toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 flag-o-matic fd3558f73f6503093adee69adf41020d multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 rust c5ae4c9b5eca97bd7fc77fede663873f rust-toolchain 76468983281b0a7fc167ca224f84ecfd cargo 983bdde2432d878045ca2524b9ff935d git-r3 2f8cdb10b033f92c3136aa6488a31c98 bash-completion-r1 9e91505e030725688d1e953321a47501
|
||||
_md5_=54f50634c3bfaf72691bc051b6c2288f
|
||||
|
||||
@ -9,5 +9,5 @@ IUSE=+mdict clip calc hyprwin debug
|
||||
KEYWORDS=~amd64
|
||||
PROPERTIES=live
|
||||
SLOT=0
|
||||
_eclasses_=toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 flag-o-matic fd3558f73f6503093adee69adf41020d multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 rust c5ae4c9b5eca97bd7fc77fede663873f rust-toolchain 76468983281b0a7fc167ca224f84ecfd cargo 53bab5a62cfc3526d8ed02c0a38a6033 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 xdg 3ef49a87c52c8b77c476351195dfe575 desktop 26d57169ca094c04be416993844ec8bc git-r3 2f8cdb10b033f92c3136aa6488a31c98
|
||||
_eclasses_=toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 flag-o-matic fd3558f73f6503093adee69adf41020d multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 rust c5ae4c9b5eca97bd7fc77fede663873f rust-toolchain 76468983281b0a7fc167ca224f84ecfd cargo 983bdde2432d878045ca2524b9ff935d xdg-utils 42869b3c8d86a70ef3cf75165a395e09 xdg 3ef49a87c52c8b77c476351195dfe575 desktop 26d57169ca094c04be416993844ec8bc git-r3 2f8cdb10b033f92c3136aa6488a31c98
|
||||
_md5_=0b42c0bfebb5734d5a7e1ecca422f3f9
|
||||
|
||||
@ -10,5 +10,5 @@ LICENSE=MPL-2.0
|
||||
PROPERTIES=live
|
||||
RDEPEND=virtual/rust dev-libs/glib:2 media-libs/libepoxy media-libs/mesa[opengl] media-libs/graphene gui-libs/libadwaita gui-libs/gtk:4 x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/pango
|
||||
SLOT=0
|
||||
_eclasses_=toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 flag-o-matic fd3558f73f6503093adee69adf41020d multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 rust c5ae4c9b5eca97bd7fc77fede663873f rust-toolchain 76468983281b0a7fc167ca224f84ecfd cargo 53bab5a62cfc3526d8ed02c0a38a6033 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 xdg 3ef49a87c52c8b77c476351195dfe575 desktop 26d57169ca094c04be416993844ec8bc git-r3 2f8cdb10b033f92c3136aa6488a31c98
|
||||
_eclasses_=toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 flag-o-matic fd3558f73f6503093adee69adf41020d multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 rust c5ae4c9b5eca97bd7fc77fede663873f rust-toolchain 76468983281b0a7fc167ca224f84ecfd cargo 983bdde2432d878045ca2524b9ff935d xdg-utils 42869b3c8d86a70ef3cf75165a395e09 xdg 3ef49a87c52c8b77c476351195dfe575 desktop 26d57169ca094c04be416993844ec8bc git-r3 2f8cdb10b033f92c3136aa6488a31c98
|
||||
_md5_=08a9a921d30df4fd7fe7a7172eff6b18
|
||||
|
||||
@ -9,5 +9,5 @@ LICENSE=MPL-2.0
|
||||
PROPERTIES=live
|
||||
RDEPEND=virtual/rust media-libs/raylib[wayland,system-glfw]
|
||||
SLOT=0
|
||||
_eclasses_=toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 flag-o-matic fd3558f73f6503093adee69adf41020d multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 rust c5ae4c9b5eca97bd7fc77fede663873f rust-toolchain 76468983281b0a7fc167ca224f84ecfd cargo 53bab5a62cfc3526d8ed02c0a38a6033 git-r3 2f8cdb10b033f92c3136aa6488a31c98
|
||||
_eclasses_=toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 flag-o-matic fd3558f73f6503093adee69adf41020d multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 rust c5ae4c9b5eca97bd7fc77fede663873f rust-toolchain 76468983281b0a7fc167ca224f84ecfd cargo 983bdde2432d878045ca2524b9ff935d git-r3 2f8cdb10b033f92c3136aa6488a31c98
|
||||
_md5_=28ba53e3cf3b149aff7ea76f2c6e58e5
|
||||
|
||||
@ -8,5 +8,5 @@ INHERIT=cargo xdg desktop git-r3
|
||||
IUSE=+persistence xdg_desktop_portal debug
|
||||
PROPERTIES=live
|
||||
SLOT=0
|
||||
_eclasses_=toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 flag-o-matic fd3558f73f6503093adee69adf41020d multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 rust c5ae4c9b5eca97bd7fc77fede663873f rust-toolchain 76468983281b0a7fc167ca224f84ecfd cargo 53bab5a62cfc3526d8ed02c0a38a6033 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 xdg 3ef49a87c52c8b77c476351195dfe575 desktop 26d57169ca094c04be416993844ec8bc git-r3 2f8cdb10b033f92c3136aa6488a31c98
|
||||
_eclasses_=toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 flag-o-matic fd3558f73f6503093adee69adf41020d multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 rust c5ae4c9b5eca97bd7fc77fede663873f rust-toolchain 76468983281b0a7fc167ca224f84ecfd cargo 983bdde2432d878045ca2524b9ff935d xdg-utils 42869b3c8d86a70ef3cf75165a395e09 xdg 3ef49a87c52c8b77c476351195dfe575 desktop 26d57169ca094c04be416993844ec8bc git-r3 2f8cdb10b033f92c3136aa6488a31c98
|
||||
_md5_=ae8918158c8385046dcf1b368d1d60df
|
||||
|
||||
@ -7,5 +7,5 @@ INHERIT=cargo git-r3
|
||||
IUSE=debug
|
||||
PROPERTIES=live
|
||||
SLOT=0
|
||||
_eclasses_=toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 flag-o-matic fd3558f73f6503093adee69adf41020d multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 rust c5ae4c9b5eca97bd7fc77fede663873f rust-toolchain 76468983281b0a7fc167ca224f84ecfd cargo 53bab5a62cfc3526d8ed02c0a38a6033 git-r3 2f8cdb10b033f92c3136aa6488a31c98
|
||||
_eclasses_=toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 flag-o-matic fd3558f73f6503093adee69adf41020d multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 rust c5ae4c9b5eca97bd7fc77fede663873f rust-toolchain 76468983281b0a7fc167ca224f84ecfd cargo 983bdde2432d878045ca2524b9ff935d git-r3 2f8cdb10b033f92c3136aa6488a31c98
|
||||
_md5_=99c780af382d80f4aaa3c2c5f861512d
|
||||
|
||||
16
metadata/md5-cache/media-sound/spotify-1.2.90
Normal file
16
metadata/md5-cache/media-sound/spotify-1.2.90
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[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.2.90.451.gb094aab0_amd64.deb
|
||||
_eclasses_=desktop 26d57169ca094c04be416993844ec8bc pax-utils 5555f2e75744739fe100ee62c22d28fe eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 unpacker a89c769f7dcf68bd2a6d23da9ede2ad2 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 xdg 3ef49a87c52c8b77c476351195dfe575
|
||||
_md5_=6277ec3ee4e0dc18e2b7b55b8adb953c
|
||||
@ -9,6 +9,6 @@ KEYWORDS=~amd64
|
||||
LICENSE=GPL-3 MIT Unicode-DFS-2016
|
||||
RDEPEND=media-sound/spotify
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/abba23/spotify-adblock/archive/refs/tags/v1.0.3.tar.gz -> spotify-adblock-1.0.3.tar.gz https://crates.io/api/v1/crates/aho-corasick/1.0.2/download -> aho-corasick-1.0.2.crate https://crates.io/api/v1/crates/equivalent/1.0.1/download -> equivalent-1.0.1.crate https://crates.io/api/v1/crates/hashbrown/0.14.0/download -> hashbrown-0.14.0.crate https://crates.io/api/v1/crates/indexmap/2.0.0/download -> indexmap-2.0.0.crate https://crates.io/api/v1/crates/lazy_static/1.4.0/download -> lazy_static-1.4.0.crate https://crates.io/api/v1/crates/libc/0.2.147/download -> libc-0.2.147.crate https://crates.io/api/v1/crates/memchr/2.5.0/download -> memchr-2.5.0.crate https://crates.io/api/v1/crates/proc-macro2/1.0.66/download -> proc-macro2-1.0.66.crate https://crates.io/api/v1/crates/quote/1.0.31/download -> quote-1.0.31.crate https://crates.io/api/v1/crates/regex/1.9.1/download -> regex-1.9.1.crate https://crates.io/api/v1/crates/regex-automata/0.3.3/download -> regex-automata-0.3.3.crate https://crates.io/api/v1/crates/regex-syntax/0.7.4/download -> regex-syntax-0.7.4.crate https://crates.io/api/v1/crates/serde/1.0.174/download -> serde-1.0.174.crate https://crates.io/api/v1/crates/serde_derive/1.0.174/download -> serde_derive-1.0.174.crate https://crates.io/api/v1/crates/serde_regex/1.1.0/download -> serde_regex-1.1.0.crate https://crates.io/api/v1/crates/serde_spanned/0.6.3/download -> serde_spanned-0.6.3.crate https://crates.io/api/v1/crates/syn/2.0.27/download -> syn-2.0.27.crate https://crates.io/api/v1/crates/toml/0.7.6/download -> toml-0.7.6.crate https://crates.io/api/v1/crates/toml_datetime/0.6.3/download -> toml_datetime-0.6.3.crate https://crates.io/api/v1/crates/toml_edit/0.19.14/download -> toml_edit-0.19.14.crate https://crates.io/api/v1/crates/unicode-ident/1.0.11/download -> unicode-ident-1.0.11.crate https://crates.io/api/v1/crates/winnow/0.5.0/download -> winnow-0.5.0.crate
|
||||
_eclasses_=toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 flag-o-matic fd3558f73f6503093adee69adf41020d multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 rust c5ae4c9b5eca97bd7fc77fede663873f rust-toolchain 76468983281b0a7fc167ca224f84ecfd cargo 53bab5a62cfc3526d8ed02c0a38a6033
|
||||
SRC_URI=https://github.com/abba23/spotify-adblock/archive/refs/tags/v1.0.3.tar.gz -> spotify-adblock-1.0.3.tar.gz https://static.crates.io/crates/aho-corasick/aho-corasick-1.0.2.crate https://static.crates.io/crates/equivalent/equivalent-1.0.1.crate https://static.crates.io/crates/hashbrown/hashbrown-0.14.0.crate https://static.crates.io/crates/indexmap/indexmap-2.0.0.crate https://static.crates.io/crates/lazy_static/lazy_static-1.4.0.crate https://static.crates.io/crates/libc/libc-0.2.147.crate https://static.crates.io/crates/memchr/memchr-2.5.0.crate https://static.crates.io/crates/proc-macro2/proc-macro2-1.0.66.crate https://static.crates.io/crates/quote/quote-1.0.31.crate https://static.crates.io/crates/regex/regex-1.9.1.crate https://static.crates.io/crates/regex-automata/regex-automata-0.3.3.crate https://static.crates.io/crates/regex-syntax/regex-syntax-0.7.4.crate https://static.crates.io/crates/serde/serde-1.0.174.crate https://static.crates.io/crates/serde_derive/serde_derive-1.0.174.crate https://static.crates.io/crates/serde_regex/serde_regex-1.1.0.crate https://static.crates.io/crates/serde_spanned/serde_spanned-0.6.3.crate https://static.crates.io/crates/syn/syn-2.0.27.crate https://static.crates.io/crates/toml/toml-0.7.6.crate https://static.crates.io/crates/toml_datetime/toml_datetime-0.6.3.crate https://static.crates.io/crates/toml_edit/toml_edit-0.19.14.crate https://static.crates.io/crates/unicode-ident/unicode-ident-1.0.11.crate https://static.crates.io/crates/winnow/winnow-0.5.0.crate
|
||||
_eclasses_=toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 flag-o-matic fd3558f73f6503093adee69adf41020d multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 rust c5ae4c9b5eca97bd7fc77fede663873f rust-toolchain 76468983281b0a7fc167ca224f84ecfd cargo 983bdde2432d878045ca2524b9ff935d
|
||||
_md5_=b6a5949814154d9e5390a47b82d2d848
|
||||
|
||||
@ -7,5 +7,5 @@ INHERIT=cargo git-r3 bash-completion-r1
|
||||
IUSE=gst debug
|
||||
PROPERTIES=live
|
||||
SLOT=0
|
||||
_eclasses_=toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 flag-o-matic fd3558f73f6503093adee69adf41020d multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 rust c5ae4c9b5eca97bd7fc77fede663873f rust-toolchain 76468983281b0a7fc167ca224f84ecfd cargo 53bab5a62cfc3526d8ed02c0a38a6033 git-r3 2f8cdb10b033f92c3136aa6488a31c98 bash-completion-r1 9e91505e030725688d1e953321a47501
|
||||
_eclasses_=toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 flag-o-matic fd3558f73f6503093adee69adf41020d multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 rust c5ae4c9b5eca97bd7fc77fede663873f rust-toolchain 76468983281b0a7fc167ca224f84ecfd cargo 983bdde2432d878045ca2524b9ff935d git-r3 2f8cdb10b033f92c3136aa6488a31c98 bash-completion-r1 9e91505e030725688d1e953321a47501
|
||||
_md5_=bfee03820eb8194783344026da914e50
|
||||
|
||||
@ -7,5 +7,5 @@ INHERIT=cargo git-r3 bash-completion-r1
|
||||
IUSE=heif avif dav1d turbo open j2k jxlcms debug
|
||||
PROPERTIES=live
|
||||
SLOT=0
|
||||
_eclasses_=toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 flag-o-matic fd3558f73f6503093adee69adf41020d multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 rust c5ae4c9b5eca97bd7fc77fede663873f rust-toolchain 76468983281b0a7fc167ca224f84ecfd cargo 53bab5a62cfc3526d8ed02c0a38a6033 git-r3 2f8cdb10b033f92c3136aa6488a31c98 bash-completion-r1 9e91505e030725688d1e953321a47501
|
||||
_eclasses_=toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 flag-o-matic fd3558f73f6503093adee69adf41020d multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 rust c5ae4c9b5eca97bd7fc77fede663873f rust-toolchain 76468983281b0a7fc167ca224f84ecfd cargo 983bdde2432d878045ca2524b9ff935d git-r3 2f8cdb10b033f92c3136aa6488a31c98 bash-completion-r1 9e91505e030725688d1e953321a47501
|
||||
_md5_=fb5892e99888927c302d9110d85c91f5
|
||||
|
||||
14
metadata/md5-cache/net-im/signal-desktop-bin-8.12.0
Normal file
14
metadata/md5-cache/net-im/signal-desktop-bin-8.12.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[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.12.0_amd64.deb
|
||||
_eclasses_=pax-utils 5555f2e75744739fe100ee62c22d28fe eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 unpacker a89c769f7dcf68bd2a6d23da9ede2ad2 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 xdg 3ef49a87c52c8b77c476351195dfe575
|
||||
_md5_=c49ae48dcded034c4df74a428c1abdc7
|
||||
@ -12,5 +12,5 @@ PROPERTIES=live
|
||||
RDEPEND=virtual/libelf:= sys-libs/libseccomp sys-libs/zlib:= >=dev-libs/libbpf-1.6:=
|
||||
REQUIRED_USE=|| ( c-schedulers rust-schedulers ) ^^ ( llvm_slot_16 llvm_slot_17 llvm_slot_18 llvm_slot_19 llvm_slot_20 llvm_slot_21 )
|
||||
SLOT=0
|
||||
_eclasses_=llvm-utils e7edb4086e31c8537574b263d899f826 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 multilib fc812e8eb2170022c28272d80a1f9e77 llvm-r2 d0f9b3164877aa250943c25b016e475e linux-info efd923656513c879204fec6638eadee5 flag-o-matic fd3558f73f6503093adee69adf41020d multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 rust c5ae4c9b5eca97bd7fc77fede663873f rust-toolchain 76468983281b0a7fc167ca224f84ecfd cargo 53bab5a62cfc3526d8ed02c0a38a6033 git-r3 2f8cdb10b033f92c3136aa6488a31c98
|
||||
_eclasses_=llvm-utils e7edb4086e31c8537574b263d899f826 toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 multilib fc812e8eb2170022c28272d80a1f9e77 llvm-r2 d0f9b3164877aa250943c25b016e475e linux-info efd923656513c879204fec6638eadee5 flag-o-matic fd3558f73f6503093adee69adf41020d multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 rust c5ae4c9b5eca97bd7fc77fede663873f rust-toolchain 76468983281b0a7fc167ca224f84ecfd cargo 983bdde2432d878045ca2524b9ff935d git-r3 2f8cdb10b033f92c3136aa6488a31c98
|
||||
_md5_=adb386e1e2a5f703cefb4fe18b66c958
|
||||
|
||||
15
metadata/md5-cache/www-client/google-chrome-148.0.7778.215
Normal file
15
metadata/md5-cache/www-client/google-chrome-148.0.7778.215
Normal file
@ -0,0 +1,15 @@
|
||||
DEFINED_PHASES=install nofetch postinst postrm preinst pretend setup unpack
|
||||
DESCRIPTION=The web browser from Google
|
||||
EAPI=8
|
||||
HOMEPAGE=https://www.google.com/chrome/
|
||||
IDEPEND=dev-util/desktop-file-utils x11-misc/shared-mime-info
|
||||
INHERIT=chromium-2 desktop pax-utils unpacker xdg
|
||||
IUSE=qt6 selinux +l10n_af +l10n_am +l10n_ar +l10n_bg +l10n_bn +l10n_ca +l10n_cs +l10n_da +l10n_de +l10n_el +l10n_en-GB +l10n_es +l10n_es-419 +l10n_et +l10n_fa +l10n_fi +l10n_fil +l10n_fr +l10n_gu +l10n_he +l10n_hi +l10n_hr +l10n_hu +l10n_id +l10n_it +l10n_ja +l10n_kn +l10n_ko +l10n_lt +l10n_lv +l10n_ml +l10n_mr +l10n_ms +l10n_nb +l10n_nl +l10n_pl +l10n_pt-BR +l10n_pt-PT +l10n_ro +l10n_ru +l10n_sk +l10n_sl +l10n_sr +l10n_sv +l10n_sw +l10n_ta +l10n_te +l10n_th +l10n_tr +l10n_uk +l10n_ur +l10n_vi +l10n_zh-CN +l10n_zh-TW
|
||||
KEYWORDS=-* amd64
|
||||
LICENSE=google-chrome
|
||||
RDEPEND=>=app-accessibility/at-spi2-core-2.46.0:2 app-misc/ca-certificates dev-libs/expat dev-libs/glib:2 dev-libs/nspr >=dev-libs/nss-3.26 media-fonts/liberation-fonts media-libs/alsa-lib media-libs/mesa[gbm(+)] net-misc/curl net-print/cups sys-apps/dbus sys-libs/glibc sys-libs/libcap x11-libs/cairo x11-libs/gdk-pixbuf:2 || ( x11-libs/gtk+:3[X] gui-libs/gtk:4[X] ) x11-libs/libdrm >=x11-libs/libX11-1.5.0 x11-libs/libXcomposite x11-libs/libXdamage x11-libs/libXext x11-libs/libXfixes x11-libs/libXrandr x11-libs/libxcb x11-libs/libxkbcommon x11-libs/libxshmfence x11-libs/pango x11-misc/xdg-utils qt6? ( dev-qt/qtbase:6[gui,widgets] ) selinux? ( sec-policy/selinux-chromium )
|
||||
RESTRICT=bindist mirror strip
|
||||
SLOT=0
|
||||
SRC_URI=https://dl.google.com/linux/chrome/deb/pool/main/g/google-chrome-stable/google-chrome-stable_148.0.7778.215-1_amd64.deb
|
||||
_eclasses_=toolchain-funcs 58a918e3a42d0156f010dcfd43725be5 linux-info efd923656513c879204fec6638eadee5 chromium-2 6be3cf193def84c82ddae5c1f21ddbe5 desktop 26d57169ca094c04be416993844ec8bc pax-utils 5555f2e75744739fe100ee62c22d28fe eapi9-pipestatus d2c134036ac31c3085aebc9147f572bd multiprocessing 45d0620f25c2f063ad6276ecd9ed9399 unpacker a89c769f7dcf68bd2a6d23da9ede2ad2 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 xdg 3ef49a87c52c8b77c476351195dfe575
|
||||
_md5_=05c4995db5b8f584e806589ab36b8592
|
||||
@ -23,6 +23,7 @@ DIST signal-desktop_7.86.0_amd64.deb 110821024 BLAKE2B cf5e0aa867303a15bd916b76f
|
||||
DIST signal-desktop_7.90.0_amd64.deb 111847120 BLAKE2B d60404f7aec0ae24149b7520500a32d9dc968a6960cd9c71763f4a525a916c17df7ae315bce67d79a9e785d0d285d6ad48991e81bc6547a3e56ce7a40047531c SHA512 361ea9e8c04389e3093248a78f0825abecd2565dd27fbf7d7d6fc425d375ff53de45a4a7671b6d85901d2a118f945c34473aec877e3538a8b18283f473e9dbd7
|
||||
DIST signal-desktop_8.0.0_amd64.deb 111928324 BLAKE2B b231af403a58aead70d148be76de5a895d3c29290fb6e474bae1ccf19e8d58a94d4b47edd15c74b4c4fe1c61439f11eb83025e72ff0eca67c98531c417c08d87 SHA512 2ae5a58edd262346e9718ab491d9008b80a257b6edb98049f702e143010caa8a1b2ad0815a42541c4d7cb995a45c99268d6b8d58cda7cb25d079b9a3893e2dfe
|
||||
DIST signal-desktop_8.1.0_amd64.deb 111982372 BLAKE2B 646684172309d010564cccbf191a5e8282ed57413b106c6f9d76b022484eb0588fc4a02071dffe2f16d4c67f4a0632724404aa31f069a73133cf8fd08c4b8db4 SHA512 0cd5740ebd7084cbe69e6887c9eacfd0823651d79163be286ac7f2d5592502a8589aed1c0576fe29732b9baebdaaf1a975e76f72f0737d1a628a1d84d63b7346
|
||||
DIST signal-desktop_8.12.0_amd64.deb 103167446 BLAKE2B c3f7ebe4540bf9c5fbb078be70dee5454bf748039bb283e77413b72eea7915179c1039936e9f47b6a940986c7fb77c346fdc40600267eea1ca9ceee8a0718938 SHA512 c012acdf053b355a2799b99aa6c7f87956c8e8cb9cfe1b2bf3ce289d835d98ca36863102234aacbf731bf980f415a050320ef5f52b6fa5708b6cd71dbdcb989f
|
||||
DIST signal-desktop_8.2.0_amd64.deb 111946182 BLAKE2B 11a5ab325165772cc9ddb2db76478dd3061edd3881985a50d015b19f4f0821106df7d4cf5435c78754812c30764e1f181a6e96e84d45a7cd7f988ba4ac8765f3 SHA512 a9cf580f50367104ab7100c0cacc4797fc6db96b67cc86121e1254651faf9fe82640c118b51d9fc4181141813fdcc18899ddd78e838493e10a1899b350c76d9e
|
||||
DIST signal-desktop_8.2.1_amd64.deb 111975268 BLAKE2B cad155915463ae36234d19591d60296ed24fb1f733bbca6751ada35466e12e6e55f61bffd08b9be04a5a6933eaad8b5f35f41c95e6e7e3983a25ac101380d0de SHA512 40e7bdfc2d48e65320310db95b92dca54e370408f5e0f44957258fef6cd99ec012dd21a33255a2ce84dc98d71bc764c27bfd750557754a1557b3f910d1a3c547
|
||||
DIST signal-desktop_8.3.0_amd64.deb 112015552 BLAKE2B e2ff1fd23e68368245ee3e0ada1a2a79440ff576d8a479e0ca38e558ad6a04b3cc3669667b5f99e39dc61cda9467f154ac614a8c5ca634c8783e8909b0615873 SHA512 23eb3ed301a6ab5802ec1641b37b5ac999af41aee0e7fed6dc75cd9b927aefdf7d5de7192fe41cbbc9af2080db2ae1e9485adef6596665e9e14a6c5cce404c13
|
||||
|
||||
96
net-im/signal-desktop-bin/signal-desktop-bin-8.12.0.ebuild
Normal file
96
net-im/signal-desktop-bin/signal-desktop-bin-8.12.0.ebuild
Normal file
@ -0,0 +1,96 @@
|
||||
# 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}"
|
||||
|
||||
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[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/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
|
||||
|
||||
# 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
|
||||
|
||||
newbin - signal-desktop <<- _EOF_
|
||||
#!/bin/sh
|
||||
exec ${EPREFIX}/opt/Signal/signal-desktop --ozone-platform-hint=auto "\${@}"
|
||||
_EOF_
|
||||
}
|
||||
|
||||
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'."
|
||||
}
|
||||
@ -30,3 +30,4 @@ DIST google-chrome-stable_147.0.7727.116-1_amd64.deb 125279152 BLAKE2B 72a10b341
|
||||
DIST google-chrome-stable_147.0.7727.137-1_amd64.deb 124847388 BLAKE2B a78a63532cb8a62bd5c4cfd264d47bbc6077107149953cdcc191267c4b17f979ecee503273410ac6164e6711211dafdbc935475e089e99fb6faf559b14150c19 SHA512 f9548c62c554aa11f2ec55495131a99dc890060ea4290ea911e4b3336c1d54b5939d406655d924a63d15aade8985b56c8d5e3a82946e5be6edb10e959b44e244
|
||||
DIST google-chrome-stable_147.0.7727.55-1_amd64.deb 125064328 BLAKE2B fc44efa177e97af27aa7fa7773ec9ab4cc78c75f91d3ca474cad88cc101e97035826e79553cc395980f5b65c21d9fbb85a5c7f86198b23aa38681dc9ead982f0 SHA512 99d10e59a210cc14f371bc19f8543459b6abd40e23d95f18fb75f3c8bf9693461a0717f7a594b6d35496f82da682a4183f283c17103e2dcaaf84cd71ca77bf04
|
||||
DIST google-chrome-stable_148.0.7778.167-1_amd64.deb 130047612 BLAKE2B 4319e02458e79597a76ccc96cae13891d8142e0b4043548173dcf4d886629b60ac9a1c31b2906b6d2e3c87fed11e2666fbdd9890f2bc3fb51e599b2b9ee8f2ef SHA512 d84abda401d55783043a8b2702a15e10f20828211617e20590d61987054540066951fd7439296adecd5e1cd9dac462f10e06fbb138403cec72d991a9721673f3
|
||||
DIST google-chrome-stable_148.0.7778.215-1_amd64.deb 129833324 BLAKE2B c5db9d3457a32d85fe7b4bfd05ea779d86aa6a4476259a3c77ec407b0831c661e941fc068802e1cbb6d5504a6484d24d10793c9bd6264e7b4212c86d3c1fffb5 SHA512 f03c199eb67a79604ce4e1af68ba0414f387a65049a16a54bf938805527b904816284240dc41b9389718c723e95e56788649b0da1a71da18676a63b993a28759
|
||||
|
||||
129
www-client/google-chrome/google-chrome-148.0.7778.215.ebuild
Normal file
129
www-client/google-chrome/google-chrome-148.0.7778.215.ebuild
Normal file
@ -0,0 +1,129 @@
|
||||
# Copyright 2011-2026 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=8
|
||||
|
||||
CHROMIUM_LANGS="af am ar bg bn ca cs da de el en-GB es es-419 et fa fi fil fr gu he
|
||||
hi hr hu id it ja kn ko lt lv ml mr ms nb nl pl pt-BR pt-PT ro ru sk sl sr
|
||||
sv sw ta te th tr uk ur vi zh-CN zh-TW"
|
||||
|
||||
inherit chromium-2 desktop pax-utils unpacker xdg
|
||||
|
||||
DESCRIPTION="The web browser from Google"
|
||||
HOMEPAGE="https://www.google.com/chrome/"
|
||||
|
||||
if [[ ${PN} == google-chrome ]]; then
|
||||
MY_PN=${PN}-stable
|
||||
else
|
||||
MY_PN=${PN}
|
||||
fi
|
||||
|
||||
MY_P="${MY_PN}_${PV}-1"
|
||||
SRC_URI="https://dl.google.com/linux/chrome/deb/pool/main/g/${MY_PN}/${MY_P}_amd64.deb"
|
||||
S=${WORKDIR}
|
||||
|
||||
LICENSE="google-chrome"
|
||||
SLOT="0"
|
||||
KEYWORDS="-* amd64"
|
||||
|
||||
IUSE="qt6 selinux"
|
||||
|
||||
RESTRICT="bindist mirror strip"
|
||||
|
||||
RDEPEND="
|
||||
>=app-accessibility/at-spi2-core-2.46.0:2
|
||||
app-misc/ca-certificates
|
||||
dev-libs/expat
|
||||
dev-libs/glib:2
|
||||
dev-libs/nspr
|
||||
>=dev-libs/nss-3.26
|
||||
media-fonts/liberation-fonts
|
||||
media-libs/alsa-lib
|
||||
media-libs/mesa[gbm(+)]
|
||||
net-misc/curl
|
||||
net-print/cups
|
||||
sys-apps/dbus
|
||||
sys-libs/glibc
|
||||
sys-libs/libcap
|
||||
x11-libs/cairo
|
||||
x11-libs/gdk-pixbuf:2
|
||||
|| (
|
||||
x11-libs/gtk+:3[X]
|
||||
gui-libs/gtk:4[X]
|
||||
)
|
||||
x11-libs/libdrm
|
||||
>=x11-libs/libX11-1.5.0
|
||||
x11-libs/libXcomposite
|
||||
x11-libs/libXdamage
|
||||
x11-libs/libXext
|
||||
x11-libs/libXfixes
|
||||
x11-libs/libXrandr
|
||||
x11-libs/libxcb
|
||||
x11-libs/libxkbcommon
|
||||
x11-libs/libxshmfence
|
||||
x11-libs/pango
|
||||
x11-misc/xdg-utils
|
||||
qt6? ( dev-qt/qtbase:6[gui,widgets] )
|
||||
selinux? ( sec-policy/selinux-chromium )
|
||||
"
|
||||
|
||||
QA_PREBUILT="*"
|
||||
QA_DESKTOP_FILE="usr/share/applications/google-chrome.*\\.desktop"
|
||||
CHROME_HOME="opt/google/chrome${PN#google-chrome}"
|
||||
|
||||
pkg_nofetch() {
|
||||
eerror "Please wait 24 hours and sync your tree before reporting a bug for google-chrome fetch failures."
|
||||
}
|
||||
|
||||
pkg_pretend() {
|
||||
# Protect against people using autounmask overzealously
|
||||
use amd64 || die "google-chrome only works on amd64"
|
||||
}
|
||||
|
||||
pkg_setup() {
|
||||
chromium_suid_sandbox_check_kernel_config
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
:
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dodir /
|
||||
cd "${ED}" || die
|
||||
unpacker
|
||||
|
||||
mv usr/share/doc/${MY_PN} usr/share/doc/${PF} || die
|
||||
|
||||
# Since M141 Google Chrome comes with its own bundled cron
|
||||
# scripts which invoke `apt` directly. Useless on Gentoo!
|
||||
rm -r etc/cron.daily || die "Failed to remove cron scripts"
|
||||
rm -r "${CHROME_HOME}"/cron || die "Failed to remove cron scripts"
|
||||
|
||||
gzip -d usr/share/doc/${PF}/changelog.gz || die
|
||||
gzip -d usr/share/man/man1/${MY_PN}.1.gz || die
|
||||
if [[ -L usr/share/man/man1/google-chrome.1.gz ]]; then
|
||||
rm usr/share/man/man1/google-chrome.1.gz || die
|
||||
dosym ${MY_PN}.1 usr/share/man/man1/google-chrome.1
|
||||
fi
|
||||
|
||||
pushd "${CHROME_HOME}/locales" > /dev/null || die
|
||||
chromium_remove_language_paks
|
||||
popd > /dev/null || die
|
||||
|
||||
rm "${CHROME_HOME}/libqt5_shim.so" || die
|
||||
if ! use qt6; then
|
||||
rm "${CHROME_HOME}/libqt6_shim.so" || die
|
||||
fi
|
||||
|
||||
local suffix=
|
||||
[[ ${PN} == google-chrome-beta ]] && suffix=_beta
|
||||
[[ ${PN} == google-chrome-unstable ]] && suffix=_dev
|
||||
|
||||
local size
|
||||
for size in 16 24 32 48 64 128 256 ; do
|
||||
newicon -s ${size} "${CHROME_HOME}/product_logo_${size}${suffix}.png" ${PN}.png
|
||||
done
|
||||
|
||||
pax-mark m "${CHROME_HOME}/chrome"
|
||||
}
|
||||
Loading…
Reference in New Issue
Block a user