From ef0fedb39c21a343a3f316726f272bad9005b22c Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Wed, 12 Mar 2025 01:49:51 +0000 Subject: gentoo auto-resync : 12:03:2025 - 01:49:51 --- net-misc/Manifest.gz | Bin 53344 -> 53344 bytes net-misc/cadaver/Manifest | 2 + net-misc/cadaver/cadaver-0.26.ebuild | 34 +++++++++ net-misc/moonlight/Manifest | 4 +- net-misc/moonlight/moonlight-6.1.0-r1.ebuild | 82 -------------------- net-misc/moonlight/moonlight-6.1.0-r2.ebuild | 85 +++++++++++++++++++++ net-misc/moonlight/moonlight-9999.ebuild | 7 +- net-misc/pulseaudio-dlna/Manifest | 4 +- .../pulseaudio-dlna-0.6.5_p1-r1.ebuild | 70 ----------------- .../pulseaudio-dlna-0.6.5_p1-r2.ebuild | 70 +++++++++++++++++ .../pulseaudio-dlna/pulseaudio-dlna-9999.ebuild | 8 +- 11 files changed, 204 insertions(+), 162 deletions(-) create mode 100644 net-misc/cadaver/cadaver-0.26.ebuild delete mode 100644 net-misc/moonlight/moonlight-6.1.0-r1.ebuild create mode 100644 net-misc/moonlight/moonlight-6.1.0-r2.ebuild delete mode 100644 net-misc/pulseaudio-dlna/pulseaudio-dlna-0.6.5_p1-r1.ebuild create mode 100644 net-misc/pulseaudio-dlna/pulseaudio-dlna-0.6.5_p1-r2.ebuild (limited to 'net-misc') diff --git a/net-misc/Manifest.gz b/net-misc/Manifest.gz index 5f63223a7266..3a83ebb7b5b8 100644 Binary files a/net-misc/Manifest.gz and b/net-misc/Manifest.gz differ diff --git a/net-misc/cadaver/Manifest b/net-misc/cadaver/Manifest index 61a36bbfe281..4f01402b4d57 100644 --- a/net-misc/cadaver/Manifest +++ b/net-misc/cadaver/Manifest @@ -4,6 +4,8 @@ AUX cadaver-0.24-link-cflags.patch 794 BLAKE2B 29c51e857111ad798bd44d60de37a7aef AUX cadaver-0.24-neon-0.33.patch 454 BLAKE2B 8f6f3a5e94503c864fecc7a6f26a0f57407fc7bde0a03f7d533e7277ef77dcaf4b5e79c3eadf0ad0bcf7d50702e5f59d8ab6ef1ad311da9c27eb7d3fad833410 SHA512 617429d983a1547e9849ce17f6ab23237c884d22a56e50652e0570b0ac42b33cde86e983c90957c7aedd83be50d9f8cf313ae8e60d38d950b22cce219edb8d2c DIST cadaver-0.23.3.tar.gz 831884 BLAKE2B 40da7f2a500d05fa7e00ee77eba7e4efa74c751ed381db8d0e9e3a191b7a8461fe8d4e362b3375fe30c1ffb7674cd1fe4158b9c656a4ad0fcb302a1c20220dcb SHA512 48fe0a266be0ca7239f325377e5e2a8dc57a5d60466c7160e36c060ad24c09a50727695b9fa931844b1e66e173ebbb838f390d6c60fd07b614bd3b636cd4dd41 DIST cadaver-0.24.tar.gz 808069 BLAKE2B 67e2f45a8c78972df9a972b6126e09ffdc8d7067d78bf748ca5c1b987f4138d0f278194c324206df294d77f7e797787edc612942168c6c78adc30f52bb3c996a SHA512 2c0131fd2f591350f6578385eedb353d81d87bae5582b2c8c96555cb51bf31fd15294898206bc7a8307b0e30e7adb1d47535e792cf28c5c1f5c2276bea0141a4 +DIST cadaver-0.26.tar.gz 1075924 BLAKE2B ffa59d0a76b28bc898781a40ed34b15012de599e447621b56576980b823de7563c3cb2aa35749509a1e82c6cef666f1a50f3c2e9231aff979a18621442efd4d1 SHA512 6b7109dd749dea354555b58d9ce4e0601d95d6d4ce221f5a051d5aeb1fed233745fe7fe14862df724b6664c02dd100fbd82bf5c1986fc9d23d1f05826ab8dabc EBUILD cadaver-0.23.3-r1.ebuild 1124 BLAKE2B 689eacfd7413e99fc6969e0080e1f994124771c7db219662d25415199f8668d1d76992266501f47dc83d4a166602e9743718635a0f30b7913b8946c0b3ee231b SHA512 98fc802b3cf5eb7315f52ef619427bcfecbbfb65297b41ee5059f1b9d2c458b55e5a71e86405ba25163123c492428c6078b13d1e8b0419d83dcc73383dba1349 EBUILD cadaver-0.24.ebuild 1140 BLAKE2B 5c6541987ce7c3ce1eee410425f0058bb969e71b6444771b800e07f3a69ab9ced75014fe262e664caa74659ec0b4dcf61d809ced247d5e14826ff329915f4be8 SHA512 aaaeaa7c13858ece57513a3ed006cd752300ce0560d07dd6e732b1744583537841cb2e84a974d762df7d331e1a3495adbe1ae02ad37f62ea83a0b5105f4bea0e +EBUILD cadaver-0.26.ebuild 680 BLAKE2B efb4629d1194901a3d6ff2945cbe945291d89038aaecfe01ee46a6002e579f63a2ba9c935031bdbaa69d46878c2a2a190babec7bf70984f4620fff8ba503ef2f SHA512 a790052fdbc84a5e9f1b1cb56161b74d733bf9d38018ece5a3bbd44b1c51741f5e61b0aa85552cde8cd7399d8871ab5b53926193262cffacfb38b206dcf60c7b MISC metadata.xml 247 BLAKE2B 10a43549bc6a16f6430a1334c484fff1eca65453d6b7d6e1f181ee8d23418f11836728c44dfa18c32799afccfce864dc32087dc03a57ec1f0eb606dfc1faca11 SHA512 3b083dff8420d8abee93c4ba49e65bcba726b855dab0a20b4162250a4ac76a8a2c7ea500bdeac99dca91ea04674c69e7c19c050599a3201d4ba2cf56e5fffd10 diff --git a/net-misc/cadaver/cadaver-0.26.ebuild b/net-misc/cadaver/cadaver-0.26.ebuild new file mode 100644 index 000000000000..7b8e5360369a --- /dev/null +++ b/net-misc/cadaver/cadaver-0.26.ebuild @@ -0,0 +1,34 @@ +# Copyright 2003-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DESCRIPTION="Command-line WebDAV client" +HOMEPAGE="https://notroj.github.io/cadaver/ https://github.com/notroj/cadaver" +SRC_URI="https://notroj.github.io/cadaver/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~ppc64 ~sparc ~x86" +IUSE="nls" + +DEPEND=">=net-libs/neon-0.34.0:=" +RDEPEND="${DEPEND}" +BDEPEND="sys-devel/gettext" + +DOCS=( BUGS ChangeLog FAQ NEWS README.md THANKS TODO ) + +PATCHES=( + "${FILESDIR}"/${PN}-0.23.2-disable-nls.patch +) + +src_prepare() { + default + + rm -r lib/expat || die "rm failed" +} + +src_configure() { + econf \ + $(use_enable nls) +} diff --git a/net-misc/moonlight/Manifest b/net-misc/moonlight/Manifest index 741920d11ff4..2fc33179680a 100644 --- a/net-misc/moonlight/Manifest +++ b/net-misc/moonlight/Manifest @@ -1,4 +1,4 @@ DIST MoonlightSrc-6.1.0.tar.gz 85936443 BLAKE2B 59c84c65555d261e977443eac826147e16c5d55a7a5fc0445e2c0bc7e7bab876bba1cde511923b241d405198120f3bd3db56f6a5092613a1c248f3de5d1412d6 SHA512 390fe3f686c86a52dd0ff4b67e8e8beb6edcb175ddf92bc5de11d92ffdaf0b6a8d76be781c483b685626c705e63f07e156506112923c848a4a798ba703254829 -EBUILD moonlight-6.1.0-r1.ebuild 1836 BLAKE2B f5ec7acd76bf1236e9e8c43a17104290de63624ab292477894c494f113bd3636a4afc0d9833b8f43c2e5fc1d3eddfbdcee803178f05a173c7cc7ec39c1ccc936 SHA512 2837d9b88d6c42b4917a93c6984266756a588f59f5ce9b3f5662d7317a60bd871fb0cf16adea0564b7996e57f7b96186b093a543d1af817b9c1176db75afb3f1 -EBUILD moonlight-9999.ebuild 1836 BLAKE2B f5ec7acd76bf1236e9e8c43a17104290de63624ab292477894c494f113bd3636a4afc0d9833b8f43c2e5fc1d3eddfbdcee803178f05a173c7cc7ec39c1ccc936 SHA512 2837d9b88d6c42b4917a93c6984266756a588f59f5ce9b3f5662d7317a60bd871fb0cf16adea0564b7996e57f7b96186b093a543d1af817b9c1176db75afb3f1 +EBUILD moonlight-6.1.0-r2.ebuild 1897 BLAKE2B 550ae83432ca1512f0a899cd5aaa964d62744d96f45ab1888b17302d611ce5883d16fe3634105d2f435b9a538bd733d873f35f57e647abad716658cb048a5019 SHA512 618e49483ff6eed99515c88974bdbd0c6ca75241785f63670839ac26125fa2010ca466b611da15c690254f5c5f71d1239d4a00cfcb497131b3532672b76de6d8 +EBUILD moonlight-9999.ebuild 1897 BLAKE2B 550ae83432ca1512f0a899cd5aaa964d62744d96f45ab1888b17302d611ce5883d16fe3634105d2f435b9a538bd733d873f35f57e647abad716658cb048a5019 SHA512 618e49483ff6eed99515c88974bdbd0c6ca75241785f63670839ac26125fa2010ca466b611da15c690254f5c5f71d1239d4a00cfcb497131b3532672b76de6d8 MISC metadata.xml 984 BLAKE2B e0894e0a7d256ed0b7ae86afa2be129a5be4536dbdb528a257747796ed790e1f3e712271ccec913ca21b95f7bff1429985a875738e1559365a78a652722916b6 SHA512 5f8110f46ce0a076451af9c99e0050a27dce2be2aced829561b7ff1ef2b5cb5a9e84b530d8f22b96a65097182a123b3da44db0e67cacf3f3c033814d4a3dc1b3 diff --git a/net-misc/moonlight/moonlight-6.1.0-r1.ebuild b/net-misc/moonlight/moonlight-6.1.0-r1.ebuild deleted file mode 100644 index bd201d280709..000000000000 --- a/net-misc/moonlight/moonlight-6.1.0-r1.ebuild +++ /dev/null @@ -1,82 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -if [[ ${PV} == *9999* ]]; then - EGIT_REPO_URI="https://github.com/moonlight-stream/moonlight-qt.git" - EGIT_SUBMODULES=( '*' -libs -soundio/libsoundio ) - inherit git-r3 -else - SRC_URI="https://github.com/moonlight-stream/moonlight-qt/releases/download/v${PV}/MoonlightSrc-${PV}.tar.gz" - KEYWORDS="~amd64 ~arm64" - S="${WORKDIR}" -fi - -inherit qmake-utils xdg - -DESCRIPTION="NVIDIA GameStream (and Sunshine) client" -HOMEPAGE="https://github.com/moonlight-stream/moonlight-qt" - -LICENSE="GPL-3" -SLOT="0" -IUSE="cuda +libdrm embedded glslow soundio +vaapi vdpau vkslow wayland X" - -RDEPEND=" - dev-libs/openssl:= - dev-qt/qtbase:6[gui,network] - dev-qt/qtdeclarative:6[svg] - media-libs/libglvnd - media-libs/libplacebo:= - media-libs/libsdl2[gles2,haptic,joystick,kms,sound,video] - media-libs/opus - media-libs/sdl2-ttf - >=media-video/ffmpeg-6:=[cuda?,libdrm?] - libdrm? ( x11-libs/libdrm ) - soundio? ( media-libs/libsoundio:= ) - vaapi? ( media-libs/libva:=[wayland?,X?] ) - vdpau? ( - x11-libs/libvdpau - media-libs/libsdl2[X] - ) - wayland? ( dev-libs/wayland ) - X? ( x11-libs/libX11 ) -" -DEPEND="${RDEPEND}" -BDEPEND=" - dev-qt/qtbase:6 - virtual/pkgconfig -" - -src_prepare() { - default - - # Force system libsoundio over bundled version. - rm -r soundio/ || die -} - -src_configure() { - local qmake_args=( - PREFIX="${EPREFIX}/usr" - CONFIG+=" - disable-mmal - $(usex cuda "" disable-cuda) - $(usex libdrm "" disable-libdrm) - $(usex vaapi "" disable-libva) - $(usex vdpau "" disable-libvdpau) - $(usex wayland "" disable-wayland) - $(usex X "" disable-x11) - $(usev embedded) - $(usev glslow) - $(usev soundio) - $(usev vkslow) - " - ) - - eqmake6 "${qmake_args[@]//$'\n'}" -} - -src_install() { - emake install INSTALL_ROOT="${D}" - einstalldocs -} diff --git a/net-misc/moonlight/moonlight-6.1.0-r2.ebuild b/net-misc/moonlight/moonlight-6.1.0-r2.ebuild new file mode 100644 index 000000000000..1010a6247535 --- /dev/null +++ b/net-misc/moonlight/moonlight-6.1.0-r2.ebuild @@ -0,0 +1,85 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +if [[ ${PV} == *9999* ]]; then + EGIT_REPO_URI="https://github.com/moonlight-stream/moonlight-qt.git" + EGIT_SUBMODULES=( '*' -libs -soundio/libsoundio ) + inherit git-r3 +else + SRC_URI="https://github.com/moonlight-stream/moonlight-qt/releases/download/v${PV}/MoonlightSrc-${PV}.tar.gz" + KEYWORDS="~amd64 ~arm64" + S="${WORKDIR}" +fi + +inherit qmake-utils xdg + +DESCRIPTION="NVIDIA GameStream (and Sunshine) client" +HOMEPAGE="https://github.com/moonlight-stream/moonlight-qt" + +LICENSE="GPL-3" +SLOT="0" +IUSE="cuda +libdrm embedded glslow soundio +vaapi vdpau vkslow wayland X" + +RDEPEND=" + dev-libs/openssl:= + dev-qt/qtbase:6[gui,network] + dev-qt/qtdeclarative:6[svg] + media-libs/libglvnd + media-libs/libplacebo:= + media-libs/libsdl2[gles2,haptic,joystick,kms,sound,video] + media-libs/opus + media-libs/sdl2-ttf + >=media-video/ffmpeg-6:=[cuda?] + libdrm? ( + || ( media-video/ffmpeg[drm(-)] media-video/ffmpeg[libdrm(-)] ) + x11-libs/libdrm + ) + soundio? ( media-libs/libsoundio:= ) + vaapi? ( media-libs/libva:=[wayland?,X?] ) + vdpau? ( + x11-libs/libvdpau + media-libs/libsdl2[X] + ) + wayland? ( dev-libs/wayland ) + X? ( x11-libs/libX11 ) +" +DEPEND="${RDEPEND}" +BDEPEND=" + dev-qt/qtbase:6 + virtual/pkgconfig +" + +src_prepare() { + default + + # Force system libsoundio over bundled version. + rm -r soundio/ || die +} + +src_configure() { + local qmake_args=( + PREFIX="${EPREFIX}/usr" + CONFIG+=" + disable-mmal + $(usex cuda "" disable-cuda) + $(usex libdrm "" disable-libdrm) + $(usex vaapi "" disable-libva) + $(usex vdpau "" disable-libvdpau) + $(usex wayland "" disable-wayland) + $(usex X "" disable-x11) + $(usev embedded) + $(usev glslow) + $(usev soundio) + $(usev vkslow) + " + ) + + eqmake6 "${qmake_args[@]//$'\n'}" +} + +src_install() { + emake install INSTALL_ROOT="${D}" + einstalldocs +} diff --git a/net-misc/moonlight/moonlight-9999.ebuild b/net-misc/moonlight/moonlight-9999.ebuild index bd201d280709..1010a6247535 100644 --- a/net-misc/moonlight/moonlight-9999.ebuild +++ b/net-misc/moonlight/moonlight-9999.ebuild @@ -31,8 +31,11 @@ RDEPEND=" media-libs/libsdl2[gles2,haptic,joystick,kms,sound,video] media-libs/opus media-libs/sdl2-ttf - >=media-video/ffmpeg-6:=[cuda?,libdrm?] - libdrm? ( x11-libs/libdrm ) + >=media-video/ffmpeg-6:=[cuda?] + libdrm? ( + || ( media-video/ffmpeg[drm(-)] media-video/ffmpeg[libdrm(-)] ) + x11-libs/libdrm + ) soundio? ( media-libs/libsoundio:= ) vaapi? ( media-libs/libva:=[wayland?,X?] ) vdpau? ( diff --git a/net-misc/pulseaudio-dlna/Manifest b/net-misc/pulseaudio-dlna/Manifest index 76110d44b815..c55c358f9ffc 100644 --- a/net-misc/pulseaudio-dlna/Manifest +++ b/net-misc/pulseaudio-dlna/Manifest @@ -1,5 +1,5 @@ AUX pulseaudio-dlna.desktop 300 BLAKE2B 47eba4d57809eed44acd5df2ce2b9333bede1713f9d291009888427c8ad507cec4a39472cee7422c4f689916b55935935d4b790c3a7ea9778e200d51cdc37fbe SHA512 f8c396e08d387c72fc60a278e40525da1922ca85ed87133538ceb2f0452c34db6da12412c65abd803702fb4a049588e7e3d47b43610e0f52ee0499323c4341b3 DIST pulseaudio-dlna-0.6.5-1.tar.gz 712483 BLAKE2B baf1fc94f41c9ac2ca7df5c239ace36b36da4d7a40e30cf19fa630f51a0e94fa44a1ba531943ad5c4425580e4bbe68af1d5de48f5f17163783aab7b471faa72e SHA512 6fd59ac6ff0dfa98baed7a5d929c6f7d9f3539016a6383770895732f7066bc260b3d56751691573d0834a0ee29a6e542ef26e66e48c7a7af97cc84ca23ff5c2d -EBUILD pulseaudio-dlna-0.6.5_p1-r1.ebuild 1862 BLAKE2B a3b4412acd557ce149c2061202b9f049d70bd925e00cf1cae77576afc433f1e92f64d3693d0d94a088e992044ed4d01e976e5700b90afe9fce4f37fdd24b97ea SHA512 7c4ccb175810dc5fc787adb27a390c957edbf721139763db30ecc40cf0c75211aafb3117da21a8db48228d22d3a18c36cd04adc0f42def22e7fa65616a3819df -EBUILD pulseaudio-dlna-9999.ebuild 1821 BLAKE2B ab27d34991563876be92daa66a87c3136c3d9dcbaa97a103a5f346742f1dfd2b55820b834966f2dd6df9c3aa5752ebf56e252b1d9c5f1cb3b5f7e0c27985ccfa SHA512 a7204e024feab93cd12384801716eb0680a3f717ee3555fc8f22ff6a0a0750be285ada102b8927a6d8f660dfb5a021a4e945aeb16e71fa6bab5270189d41b08a +EBUILD pulseaudio-dlna-0.6.5_p1-r2.ebuild 1835 BLAKE2B 0e115b94f00ea779cbe87570637cd30be77dd78ad24e5b77ca11726fab33e7a2bef5fc23d20a37c2b0c298e8363dcfcce68d31be5916ee0a4a461a5f19f2285a SHA512 3274a9bd65cd7cd0cf5ad8ef03502683cfaf8fd641515c7f2c0595f4f75e35d6a637104a2e927494bdd6c8c58893476d81a796405bb4a2bb8158e260a54e7c3e +EBUILD pulseaudio-dlna-9999.ebuild 1835 BLAKE2B 0e115b94f00ea779cbe87570637cd30be77dd78ad24e5b77ca11726fab33e7a2bef5fc23d20a37c2b0c298e8363dcfcce68d31be5916ee0a4a461a5f19f2285a SHA512 3274a9bd65cd7cd0cf5ad8ef03502683cfaf8fd641515c7f2c0595f4f75e35d6a637104a2e927494bdd6c8c58893476d81a796405bb4a2bb8158e260a54e7c3e MISC metadata.xml 341 BLAKE2B 9add00de1558ff7ed828022b6e7818de975fb233b6b821f9c7bded156081dfd5edca2ae3237fa3cd2324aa615c6ed02008727a002ddb7b3331f6dd25a2ffcabc SHA512 58ad5457eb2dd3c0f926f32f40433899b1fe2a0456136d0b37b45ae3628994349bd60984e83388514e58b778b6c070ab99c53673f56bd1b7c03a927f1e4afe42 diff --git a/net-misc/pulseaudio-dlna/pulseaudio-dlna-0.6.5_p1-r1.ebuild b/net-misc/pulseaudio-dlna/pulseaudio-dlna-0.6.5_p1-r1.ebuild deleted file mode 100644 index 0950923af448..000000000000 --- a/net-misc/pulseaudio-dlna/pulseaudio-dlna-0.6.5_p1-r1.ebuild +++ /dev/null @@ -1,70 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -PYTHON_COMPAT=( python3_{10..11} ) -DISTUTILS_USE_PEP517=setuptools - -inherit desktop distutils-r1 - -DESCRIPTION="A lightweight DLNA/UPNP/Chromecast streaming server for PulseAudio" -HOMEPAGE="https://github.com/Cygn/pulseaudio-dlna" - -if [[ ${PV} == *9999 ]];then - EGIT_REPO_URI="https://github.com/Cygn/pulseaudio-dlna" - inherit git-r3 -else - MY_P=${PN}-${PV/_p/-} - - SRC_URI="https://github.com/Cygn/pulseaudio-dlna/archive/refs/tags/${MY_P}.tar.gz" - S="${WORKDIR}"/${PN}-${MY_P} - - KEYWORDS="~amd64 ~x86" -fi - -LICENSE="GPL-3" -SLOT="0" - -RDEPEND=">=dev-python/protobuf-2.5.0[${PYTHON_USEDEP}] - >=dev-python/docopt-0.6.1[${PYTHON_USEDEP}] - >=dev-python/requests-2.2.1[${PYTHON_USEDEP}] - >=dev-python/setproctitle-1.1.10[${PYTHON_USEDEP}] - >=dev-python/notify2-0.3[${PYTHON_USEDEP}] - >=dev-python/psutil-5.4.7[${PYTHON_USEDEP}] - >=dev-python/chardet-3.0.4[${PYTHON_USEDEP}] - >=dev-python/pyroute2-0.3.5[${PYTHON_USEDEP}] - >=dev-python/netifaces-0.10.0[${PYTHON_USEDEP}] - >=dev-python/lxml-3[${PYTHON_USEDEP}] - >=dev-python/pychromecast-10[${PYTHON_USEDEP}] - dev-python/pygobject:3[cairo,${PYTHON_USEDEP}] - >=dev-python/dbus-python-1.0.0[${PYTHON_USEDEP}] - >=dev-python/zeroconf-0.17.4[${PYTHON_USEDEP}] - gnome-base/librsvg[introspection] - x11-libs/gtk+:3[introspection] - || ( media-sound/pulseaudio-daemon media-sound/pulseaudio[daemon(+)] ) - || ( - || ( - media-video/ffmpeg[encode,mp3,opus,vorbis] - media-video/ffmpeg[encode,fdk,mp3,opus,vorbis] - ) - ( - media-libs/flac - media-sound/lame - media-sound/opus-tools - media-sound/sox - media-sound/vorbis-tools - ) - )" - -python_prepare_all() { - sed -i -e 's/.gz//' setup.py || die - - distutils-r1_python_prepare_all -} - -src_install() { - distutils-r1_src_install - - domenu "${FILESDIR}"/${PN}.desktop -} diff --git a/net-misc/pulseaudio-dlna/pulseaudio-dlna-0.6.5_p1-r2.ebuild b/net-misc/pulseaudio-dlna/pulseaudio-dlna-0.6.5_p1-r2.ebuild new file mode 100644 index 000000000000..745bfcf447bb --- /dev/null +++ b/net-misc/pulseaudio-dlna/pulseaudio-dlna-0.6.5_p1-r2.ebuild @@ -0,0 +1,70 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..11} ) +DISTUTILS_USE_PEP517=setuptools + +inherit desktop distutils-r1 + +DESCRIPTION="A lightweight DLNA/UPNP/Chromecast streaming server for PulseAudio" +HOMEPAGE="https://github.com/Cygn/pulseaudio-dlna" + +if [[ ${PV} == *9999 ]];then + EGIT_REPO_URI="https://github.com/Cygn/pulseaudio-dlna" + inherit git-r3 +else + MY_P=${PN}-${PV/_p/-} + + SRC_URI="https://github.com/Cygn/pulseaudio-dlna/archive/refs/tags/${MY_P}.tar.gz" + S="${WORKDIR}"/${PN}-${MY_P} + + KEYWORDS="~amd64 ~x86" +fi + +LICENSE="GPL-3" +SLOT="0" + +RDEPEND=">=dev-python/protobuf-2.5.0[${PYTHON_USEDEP}] + >=dev-python/docopt-0.6.1[${PYTHON_USEDEP}] + >=dev-python/requests-2.2.1[${PYTHON_USEDEP}] + >=dev-python/setproctitle-1.1.10[${PYTHON_USEDEP}] + >=dev-python/notify2-0.3[${PYTHON_USEDEP}] + >=dev-python/psutil-5.4.7[${PYTHON_USEDEP}] + >=dev-python/chardet-3.0.4[${PYTHON_USEDEP}] + >=dev-python/pyroute2-0.3.5[${PYTHON_USEDEP}] + >=dev-python/netifaces-0.10.0[${PYTHON_USEDEP}] + >=dev-python/lxml-3[${PYTHON_USEDEP}] + >=dev-python/pychromecast-10[${PYTHON_USEDEP}] + dev-python/pygobject:3[cairo,${PYTHON_USEDEP}] + >=dev-python/dbus-python-1.0.0[${PYTHON_USEDEP}] + >=dev-python/zeroconf-0.17.4[${PYTHON_USEDEP}] + gnome-base/librsvg[introspection] + media-sound/pulseaudio-daemon + x11-libs/gtk+:3[introspection] + || ( + || ( + media-video/ffmpeg[encode(+),opus,vorbis] + || ( media-video/ffmpeg[lame(-)] media-video/ffmpeg[mp3(-)] ) + ) + ( + media-libs/flac + media-sound/lame + media-sound/opus-tools + media-sound/sox + media-sound/vorbis-tools + ) + )" + +python_prepare_all() { + sed -i -e 's/.gz//' setup.py || die + + distutils-r1_python_prepare_all +} + +src_install() { + distutils-r1_src_install + + domenu "${FILESDIR}"/${PN}.desktop +} diff --git a/net-misc/pulseaudio-dlna/pulseaudio-dlna-9999.ebuild b/net-misc/pulseaudio-dlna/pulseaudio-dlna-9999.ebuild index 56b2c044304e..745bfcf447bb 100644 --- a/net-misc/pulseaudio-dlna/pulseaudio-dlna-9999.ebuild +++ b/net-misc/pulseaudio-dlna/pulseaudio-dlna-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -41,12 +41,12 @@ RDEPEND=">=dev-python/protobuf-2.5.0[${PYTHON_USEDEP}] >=dev-python/dbus-python-1.0.0[${PYTHON_USEDEP}] >=dev-python/zeroconf-0.17.4[${PYTHON_USEDEP}] gnome-base/librsvg[introspection] - x11-libs/gtk+:3[introspection] media-sound/pulseaudio-daemon + x11-libs/gtk+:3[introspection] || ( || ( - media-video/ffmpeg[encode,mp3,opus,vorbis] - media-video/ffmpeg[encode,fdk,mp3,opus,vorbis] + media-video/ffmpeg[encode(+),opus,vorbis] + || ( media-video/ffmpeg[lame(-)] media-video/ffmpeg[mp3(-)] ) ) ( media-libs/flac -- cgit v1.2.3