Postsync update gentoo

This commit is contained in:
fabolous005 2024-12-15 20:00:28 +01:00
parent 70cc2ab185
commit 03efcafcf0
6 changed files with 70 additions and 9 deletions

View 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 net-print/cups sys-apps/dbus virtual/udev x11-libs/cairo x11-libs/gdk-pixbuf:2 x11-libs/gtk+:3 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.36.0_amd64.deb
_eclasses_=pax-utils 5555f2e75744739fe100ee62c22d28fe multiprocessing 1e32df7deee68372153dca65f4a7c21f toolchain-funcs fa554cc3cff825d21dfe3f24841e29cf multilib b2a329026f2e404e9e371097dda47f96 unpacker fb4b84181244b3b9990fa0bf40232dd2 xdg-utils 42869b3c8d86a70ef3cf75165a395e09 xdg 3ef49a87c52c8b77c476351195dfe575
_md5_=6b807530550588d7b63638cfd82a013c

View File

@ -0,0 +1,16 @@
BDEPEND=dev-lang/perl virtual/pkgconfig wayland? ( dev-libs/wayland-protocols ) virtual/pkgconfig
DEFINED_PHASES=compile configure install postinst prepare
DEPEND=dev-libs/glib:2 sys-apps/dbus x11-libs/cairo[X?,glib] x11-libs/gdk-pixbuf:2 x11-libs/pango[X?] dunstify? ( x11-libs/libnotify ) wayland? ( dev-libs/wayland ) X? ( x11-libs/libX11 x11-libs/libXext x11-libs/libXScrnSaver x11-libs/libXinerama x11-libs/libXrandr ) xdg? ( x11-misc/xdg-utils )
DESCRIPTION=Lightweight replacement for common notification daemons
EAPI=8
HOMEPAGE=https://dunst-project.org/ https://github.com/dunst-project/dunst
INHERIT=systemd toolchain-funcs
IUSE=+completions +dunstify wayland +X +xdg
KEYWORDS=amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv x86
LICENSE=BSD
RDEPEND=dev-libs/glib:2 sys-apps/dbus x11-libs/cairo[X?,glib] x11-libs/gdk-pixbuf:2 x11-libs/pango[X?] dunstify? ( x11-libs/libnotify ) wayland? ( dev-libs/wayland ) X? ( x11-libs/libX11 x11-libs/libXext x11-libs/libXScrnSaver x11-libs/libXinerama x11-libs/libXrandr ) xdg? ( x11-misc/xdg-utils )
REQUIRED_USE=|| ( wayland X )
SLOT=0
SRC_URI=https://github.com/dunst-project/dunst/archive/v1.12.0.tar.gz -> dunst-1.12.0.tar.gz
_eclasses_=toolchain-funcs fa554cc3cff825d21dfe3f24841e29cf multilib b2a329026f2e404e9e371097dda47f96 systemd 54bd206bb5c4efac6ae28b6b006713b0
_md5_=5493642bef8a9ede3ed0b3ccee5a6b14

View File

@ -1 +1 @@
DIST signal-desktop_7.35.0_amd64.deb 121075386 BLAKE2B b065988d1cde6bede99124de80bf0230c76c885cbc91180562a1def970e3862d825e5b1cb9825a47885622c81e174b4c4e220ad85d10c473c0e5ef7a613d0c36 SHA512 c04f1b90e7b42e519ce50638eec9e1aa27cf2f70a15b95c641eafff6b423ddf5aa04e74512739081417eeb8a0bb3ec5fbeb84cef3a29da900157478f6b026b94
DIST signal-desktop_7.36.0_amd64.deb 121085608 BLAKE2B 32984acde92c90d216bb2b1e5ba1a916c3b548a6bf6fbac956cd31102bb534df4c950ae584411f4493f3bf58004b5e691ad4071123dcfdd2bcf174e09246105b SHA512 dfae25c51501022ac5e6509f5ae47ef4ef689e1ea82510c4ed7566c7bad2e791ddcf441bf0a420e0a3caba29fc5531fa34a4b9946bf416dbbe046867ba1ca3dc

View File

@ -1 +1 @@
DIST dunst-1.11.0.tar.gz 4645279 BLAKE2B 0daa8d098f032a0e3b16872bc2e33c8411e8eed543fc13533e649935d2d0796ad74b3fb27769f839972b335b7a2f7ae6b5efd9f324a8bb807ac2f82fa8611a5d SHA512 84c9edccddd183fb867233cb5377115d96735f4c1be84007194ac39dd48d913e5bb021d2952057aecdb978564c2471a8974c4ee4eeccfb188e5345527007a5c4
DIST dunst-1.12.0.tar.gz 4653739 BLAKE2B ee537ae10333e41d478f8707d88ff892fad8277038efa7c0180fcbea070ef256060aff8bf2d5c9ac9ebe13e69d3d31066007a8eaf2ca3e1c33f5c922abe22714 SHA512 c969d1bc669cd4b56ebb24ac5ad915aea2776746caf06a941630faff662ed08a05d4652946102428d66e5a89c9144e5d0bfcf7113f8fba3e7c28f0777b490052

View File

@ -12,17 +12,24 @@ SRC_URI="https://github.com/dunst-project/dunst/archive/v${PV}.tar.gz -> ${P}.ta
LICENSE="BSD"
SLOT="0"
KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv x86"
IUSE="wayland"
IUSE="+completions +dunstify wayland +X +xdg"
DEPEND="
dev-libs/glib:2
sys-apps/dbus
x11-libs/cairo[glib]
x11-libs/cairo[X?,glib]
x11-libs/gdk-pixbuf:2
x11-libs/libnotify
x11-libs/pango
x11-misc/xdg-utils
x11-libs/pango[X?]
dunstify? ( x11-libs/libnotify )
wayland? ( dev-libs/wayland )
X? (
x11-libs/libX11
x11-libs/libXext
x11-libs/libXScrnSaver
x11-libs/libXinerama
x11-libs/libXrandr
)
xdg? ( x11-misc/xdg-utils )
"
RDEPEND="${DEPEND}"
@ -33,6 +40,8 @@ BDEPEND="
wayland? ( dev-libs/wayland-protocols )
"
REQUIRED_USE="|| ( wayland X )"
src_prepare() {
default
@ -52,10 +61,11 @@ src_configure() {
src_compile() {
local myemakeargs=(
DUNSTIFY="$(usex dunstify 1 0)"
SYSCONFDIR="${EPREFIX}/etc/xdg"
SYSTEMD="0"
WAYLAND="$(usex wayland 1 0)"
X11=0
X11="$(usex X 1 0)"
)
emake "${myemakeargs[@]}"
@ -63,14 +73,35 @@ src_compile() {
src_install() {
local myemakeargs=(
COMPLETIONS="$(usex completions 1 0)"
DUNSTIFY="$(usex dunstify 1 0)"
PREFIX="${ED}/usr"
SYSCONFDIR="${ED}/etc/xdg"
SYSTEMD="0"
WAYLAND="$(usex wayland 1 0)"
X11=0
X11="$(usex X 1 0)"
)
emake "${myemakeargs[@]}" install
systemd_newuserunit dunst.systemd.service.in dunst.service
}
pkg_postinst() {
if [[ ${REPLACING_VERSIONS} ]]; then
for v in ${REPLACING_VERSIONS}; do
if ver_test "${v}" -ge 1.12.0; then
return
fi
done
fi
einfo "The behaviour of the setting 'height' has been changed in a breaking way."
einfo "The way of specifying a maximum height before was:"
einfo " height = 300"
einfo "The equivalent way now is:"
einfo " height = (0, 300)"
einfo "For more information read the official RELEASE_NOTES [1]."
einfo ""
einfo "[1] https://dunst-project.org/release/#v1.12.0"
}