diff --git a/gui-wm/swayfx/files/swayfx-0.3.2-fix-not-being-able-to-build-without-xwayland-support.patch b/gui-wm/swayfx/files/swayfx-0.3.2-fix-not-being-able-to-build-without-xwayland-support.patch deleted file mode 100644 index 4b7d4f3a95..0000000000 --- a/gui-wm/swayfx/files/swayfx-0.3.2-fix-not-being-able-to-build-without-xwayland-support.patch +++ /dev/null @@ -1,37 +0,0 @@ -From c47aa61c64925c72722dfbfa01cd47643a92c7d9 Mon Sep 17 00:00:00 2001 -From: Erik Reider <35975961+ErikReider@users.noreply.github.com> -Date: Sat, 29 Jul 2023 19:13:26 +0200 -Subject: [PATCH] fix: not being able to build without xwayland support (#209) - ---- - sway/tree/root.c | 12 ++++++++---- - 1 file changed, 8 insertions(+), 4 deletions(-) - -diff --git a/sway/tree/root.c b/sway/tree/root.c -index 2c1b96b8..9df6f002 100644 ---- a/sway/tree/root.c -+++ b/sway/tree/root.c -@@ -58,12 +58,16 @@ void root_destroy(struct sway_root *root) { - /* Set minimized state from scratchpad container `show` state */ - static void root_scratchpad_set_minimize(struct sway_container *con, bool minimize) { - if (con->view) { -- struct wlr_foreign_toplevel_handle_v1 *foreign_toplevel = con->view->foreign_toplevel; -- -+#if HAVE_XWAYLAND - if (wlr_surface_is_xwayland_surface(con->view->surface)) { -- struct wlr_xwayland_surface *xsurface = wlr_xwayland_surface_from_wlr_surface(con->view->surface); -+ struct wlr_xwayland_surface *xsurface -+ = wlr_xwayland_surface_from_wlr_surface(con->view->surface); - wlr_xwayland_surface_set_minimized(xsurface, minimize); -- } else if (foreign_toplevel) { -+ return; -+ } -+#endif -+ struct wlr_foreign_toplevel_handle_v1 *foreign_toplevel = NULL; -+ if ((foreign_toplevel = con->view->foreign_toplevel)) { - wlr_foreign_toplevel_handle_v1_set_minimized(foreign_toplevel, minimize); - } - } --- -2.43.2 - diff --git a/gui-wm/swayfx/metadata.xml b/gui-wm/swayfx/metadata.xml index af28f9a6f9..944f08dc2a 100644 --- a/gui-wm/swayfx/metadata.xml +++ b/gui-wm/swayfx/metadata.xml @@ -18,7 +18,6 @@ something else. Swayfx is a fork intending to bring more effects to sway. - Install 'grimshot': script for taking screenshots Install 'swaybar': sway's status bar component Install 'swaynag': shows a message with buttons Enable support for StatusNotifierItem tray specification diff --git a/gui-wm/swayfx/swayfx-0.4-r1.ebuild b/gui-wm/swayfx/swayfx-0.4-r1.ebuild index 0516529dad..a035679e40 100644 --- a/gui-wm/swayfx/swayfx-0.4-r1.ebuild +++ b/gui-wm/swayfx/swayfx-0.4-r1.ebuild @@ -49,6 +49,7 @@ RDEPEND=" dev-libs/glib dev-libs/libevdev x11-misc/xkeyboard-config + !!gui-wm/sway ${DEPEND} " BDEPEND=" diff --git a/gui-wm/swayfx/swayfx-0.4.ebuild b/gui-wm/swayfx/swayfx-0.4.ebuild deleted file mode 100644 index 04ab7456d9..0000000000 --- a/gui-wm/swayfx/swayfx-0.4.ebuild +++ /dev/null @@ -1,101 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU Public License v2 - -EAPI=8 - -inherit fcaps meson optfeature - -DESCRIPTION="SwayFX: Sway, but with eye candy!" -HOMEPAGE="https://github.com/WillPower3309/swayfx" -SRC_URI="https://github.com/WillPower3309/swayfx/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/${PN}-${PV}" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64 ~arm64" -IUSE="+man +swaybar +swaynag tray wallpapers X" -REQUIRED_USE="tray? ( swaybar )" - -DEPEND=" - >=dev-libs/json-c-0.13:0= - >=dev-libs/libinput-1.21.0:0= - virtual/libudev - sys-auth/seatd:= - dev-libs/libpcre2 - >=dev-libs/wayland-1.21.0 - x11-libs/cairo - >=x11-libs/libxkbcommon-1.5.0 - x11-libs/pango - x11-libs/pixman - gui-libs/scenefx - media-libs/mesa[gles2,libglvnd(+)] - swaybar? ( x11-libs/gdk-pixbuf:2 ) - tray? ( || ( - sys-apps/systemd - sys-auth/elogind - sys-libs/basu - ) ) - wallpapers? ( gui-apps/swaybg[gdk-pixbuf(+)] ) - X? ( x11-libs/libxcb:0= - x11-libs/xcb-util-wm - ) -" -DEPEND+=" - >=gui-libs/wlroots-0.17:=[X?] - =gui-wm/sway-1.9" -) - -src_configure() { - local emesonargs=( - $(meson_feature man man-pages) - $(meson_feature tray) - $(meson_feature X xwayland) - $(meson_feature swaybar gdk-pixbuf) - $(meson_use swaynag) - $(meson_use swaybar) - $(meson_use wallpapers default-wallpaper) - -Dfish-completions=true - -Dzsh-completions=true - -Dbash-completions=true - ) - - meson_src_configure -} - -src_install() { - meson_src_install - insinto /usr/share/xdg-desktop-portal - doins "${FILESDIR}/sway-portals.conf" -} - -pkg_postinst() { - fcaps_pkg_postinst - - optfeature_header "There are several packages that may be useful with swayfx:" - optfeature "wallpaper utility" gui-apps/swaybg - optfeature "idle management utility" gui-apps/swayidle - optfeature "simple screen locker" gui-apps/swaylock - optfeature "lightweight notification daemon" gui-apps/mako - echo - einfo "For a list of additional addons and tools usable with sway please" - einfo "visit the offical wiki at:" - einfo "https://github.com/swaywm/sway/wiki/Useful-add-ons-for-sway" - einfo "Please note that some of them might not (yet) available on gentoo" -} diff --git a/media-gfx/qview/Manifest b/media-gfx/qview/Manifest index 49e05c5009..da24e7dec1 100644 --- a/media-gfx/qview/Manifest +++ b/media-gfx/qview/Manifest @@ -1,3 +1,2 @@ -DIST qview-4.0.tar.gz 1662149 BLAKE2B 5a09b070234b6480bd076625a543271dd1de324c10123db183c540ad9da5a3be88e1d40efc30d5ec479c84b5c81c005f149df79e7d6c9b37f491e2b3c96738ca SHA512 442b7815e8449a80ec41424d7c999ea9972e19309559abb8f0985b0523255a3fe191d5cd7183a36f322be9c84d1af099cbef92a76b634da31af0852735a4620c DIST qview-5.0.tar.gz 1968047 BLAKE2B a47d48ff51f049501493e32a082c396edc6729de5f40421edf27a847c5a333564647a92443417af9e0ec61927ddfd4e027edf31283f67df01646cce15720e620 SHA512 91671ed125bc4388d9043f3c24cbbe2ea2592ecec181a3f968cc2f951eb367a1576f9e19da6fd00128239efadd6f82d9f0b6437a081ee43ad4567141d6e62b65 DIST qview-6.1.tar.gz 2058320 BLAKE2B a5fc9677649b1d01ff3f68343ed1530b4ee69096c23e308ad328f2b6dd5a0f3ee70d99bad66edd4dafba34909167368fcc9b22849f89433953d8911ba4c83aab SHA512 ca6c577ae77c3f5ec39e7f9a7a1328e97a10fe5b2c974031bc3a9e651b15c793e5479b4c414f3caf1205e5f5027b084bb76ab5b0a9b432621df77be698e18e5b diff --git a/media-gfx/qview/qview-4.0.ebuild b/media-gfx/qview/qview-4.0.ebuild deleted file mode 100644 index 7ae9f1e9f5..0000000000 --- a/media-gfx/qview/qview-4.0.ebuild +++ /dev/null @@ -1,51 +0,0 @@ -# Copyright 2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit flag-o-matic qmake-utils toolchain-funcs virtualx xdg - -DESCRIPTION="Practical and minimal image viewer" -HOMEPAGE="https://github.com/jurplel/qView https://interversehq.com/qview/" -SRC_URI="https://github.com/jurplel/qView/archive/${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/qView-${PV}" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64" - -IUSE="test" -RESTRICT="!test? ( test )" - -RDEPEND=" - dev-qt/qtconcurrent:5 - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtnetwork:5 - dev-qt/qtwidgets:5 -" - -DEPEND="${RDEPEND} - test? ( dev-qt/qttest:5 ) -" - -src_configure() { - # https://github.com/jurplel/qView/issues/395 - if tc-is-clang && has_version "sys-devel/clang:$(clang-major-version)[default-libcxx]" || is-flagq -stdlib=libc++; then - append-cxxflags -stdlib=libstdc++ - append-ldflags -stdlib=libstdc++ - fi - - eqmake5 PREFIX=/usr qView.pro -} - -src_test() { - cd tests || die - eqmake5 && emake - virtx ./tests -} - -src_install() { - emake INSTALL_ROOT="${D}" install - einstalldocs -} diff --git a/media-gfx/qview/qview-5.0.ebuild b/media-gfx/qview/qview-5.0.ebuild index d23dbb5f66..efaa87c582 100644 --- a/media-gfx/qview/qview-5.0.ebuild +++ b/media-gfx/qview/qview-5.0.ebuild @@ -1,7 +1,7 @@ -# Copyright 2021-2022 Gentoo Authors +# Copyright 2021-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 inherit flag-o-matic qmake-utils toolchain-funcs virtualx xdg @@ -10,7 +10,7 @@ HOMEPAGE="https://github.com/jurplel/qView https://interversehq.com/qview/" SRC_URI="https://github.com/jurplel/qView/archive/${PV}.tar.gz -> ${P}.tar.gz" S="${WORKDIR}/qView-${PV}" -LICENSE="GPL-3" +LICENSE="GPL-3+" SLOT="0" KEYWORDS="~amd64" @@ -35,7 +35,8 @@ BDEPEND=" src_configure() { # https://github.com/jurplel/qView/issues/395 - if tc-is-clang && has_version "sys-devel/clang:$(clang-major-version)[default-libcxx]" || is-flagq -stdlib=libc++; then + if tc-is-clang && has_version "sys-devel/clang:$(clang-major-version)[default-libcxx]" || is-flagq -stdlib=libc++ + then append-cxxflags -stdlib=libstdc++ append-ldflags -stdlib=libstdc++ fi diff --git a/media-gfx/qview/qview-6.1.ebuild b/media-gfx/qview/qview-6.1-r1.ebuild similarity index 70% rename from media-gfx/qview/qview-6.1.ebuild rename to media-gfx/qview/qview-6.1-r1.ebuild index 64445115dc..d656e5c380 100644 --- a/media-gfx/qview/qview-6.1.ebuild +++ b/media-gfx/qview/qview-6.1-r1.ebuild @@ -10,23 +10,28 @@ HOMEPAGE="https://github.com/jurplel/qView https://interversehq.com/qview/" SRC_URI="https://github.com/jurplel/qView/archive/${PV}.tar.gz -> ${P}.tar.gz" S="${WORKDIR}/qView-${PV}" -LICENSE="GPL-3" +LICENSE="GPL-3+" SLOT="0" KEYWORDS="~amd64" +IUSE="X" RDEPEND=" - dev-qt/qtbase[concurrent,gui,network,widgets] + dev-qt/qtbase:6[concurrent,gui,network,widgets] + X? ( x11-libs/libX11 ) " -DEPEND="${RDEPEND} -" +DEPEND="${RDEPEND}" BDEPEND=" dev-qt/qttools[linguist] " src_configure() { - eqmake6 PREFIX=/usr qView.pro + local myqmakeargs=( + PREFIX="${EPREFIX}"/usr + $(usex X '' CONFIG+=NO_X11) + ) + eqmake6 "${myqmakeargs[@]}" } src_install() { diff --git a/media-sound/TauonMusicBox/Manifest b/media-sound/TauonMusicBox/Manifest index caaaa67a72..b1a63e2920 100644 --- a/media-sound/TauonMusicBox/Manifest +++ b/media-sound/TauonMusicBox/Manifest @@ -1,2 +1 @@ -DIST TauonMusicBox-7.7.2.tar.gz 992102 BLAKE2B a7aca5e3aea42e045147f3768a57d74cf877f9b4e0114b982dc4f6291acdeacda9b5f709a4b26a340d162b9768bb1de4847f82839ec894d03d744531028e6584 SHA512 42a47b5795f2e49adb8bf0673fb932b10d3a3b8ad309b2fc88ed54f44f2b5ced4391d653773a1b34ef4dbbb18d16016b9d3b30eb1d99fac725fc6ac4c8e01d27 DIST TauonMusicBox-7.8.0.tar.gz 1080654 BLAKE2B 6c671efc10f0e7340bb2db0ebcc59f25784a665a9a2e85ab5132a10362d9d0f7041affedc763ed5acde19c529c742e127eb1493578f9f79ca7f3b1dfd4439784 SHA512 0896e185314037e23d76776ce96b227ede8a96651958df7ca0acc0d37c431169aeb72395116d8887d37c1360c15f436f7488c751866e60fa5ba3a5082b9acef8 diff --git a/media-sound/TauonMusicBox/TauonMusicBox-7.7.2-r2.ebuild b/media-sound/TauonMusicBox/TauonMusicBox-7.7.2-r2.ebuild deleted file mode 100644 index dd965db61d..0000000000 --- a/media-sound/TauonMusicBox/TauonMusicBox-7.7.2-r2.ebuild +++ /dev/null @@ -1,121 +0,0 @@ -# Copyright 2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -PLOCALES="cs de es fr_FR hu id it ja_JP nb_NO pl pt pt_BR pt_PT ru sv tr zh_CN" - -PYTHON_COMPAT=( python3_{10..12} ) -DISTUTILS_USE_PEP517=setuptools - -inherit cmake desktop distutils-r1 optfeature plocale xdg - -DESCRIPTION="The desktop music player of today!" -HOMEPAGE="https://tauonmusicbox.rocks/" - -if [[ ${PV} == *9999 ]]; then - EGIT_SUBMODULES=() - inherit git-r3 - EGIT_REPO_URI="https://github.com/Taiko2k/${PN}" -else - SRC_URI="https://github.com/Taiko2k/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64" -fi - -LICENSE="GPL-3" -SLOT="0" - -PHAZOR_DEPS=" - dev-libs/miniaudio - media-libs/flac - media-libs/libopenmpt - media-libs/opus - media-libs/opusfile - media-libs/libsamplerate - media-libs/libvorbis - media-sound/mpg123 - media-sound/wavpack - sci-libs/kissfft[-cpu_flags_x86_sse] -" - -DEPEND=" - dev-python/beautifulsoup4[${PYTHON_USEDEP}] - dev-python/musicbrainzngs[${PYTHON_USEDEP}] - dev-python/natsort[${PYTHON_USEDEP}] - dev-python/pillow[${PYTHON_USEDEP}] - dev-python/PySDL2[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - dev-python/setproctitle[${PYTHON_USEDEP}] - dev-python/send2trash[${PYTHON_USEDEP}] - media-video/ffmpeg - media-libs/mutagen[${PYTHON_USEDEP}] - media-libs/sdl2-image - - ${PHAZOR_DEPS} -" - -RDEPEND=" - ${DEPEND} - - dev-libs/libappindicator - x11-libs/libnotify -" - -BDEPEND="sys-devel/gettext" - -src_prepare() { - # Workaround. If PATCHES is used it would be applied to times and fail - eapply "${FILESDIR}/${PN}-fix-desktop.patch" - - distutils-r1_src_prepare - cmake_src_prepare -} - -src_configure() { - distutils-r1_src_configure - cmake_src_configure -} - -src_compile() { - distutils-r1_src_compile - cmake_src_compile - - build_locale() { - msgfmt -o "locale/${1}/LC_MESSAGES/tauon.mo" "locale/${1}/LC_MESSAGES/tauon.po" || die - } - - plocale_for_each_locale build_locale -} - -src_test() { - distutils-r1_src_test - cmake_src_test -} - -python_install() { - newbin tauon.py tauon - dolib.so "${WORKDIR}/${P}_build/libphazor.so" - - install_locale() { - insinto "/usr/share/locale/${1}/LC_MESSAGES" - doins "locale/${1}/LC_MESSAGES/tauon.mo" - } - - plocale_for_each_locale install_locale - - insinto "/usr/share/${PN}" - doins -r assets theme templates - doins input.txt - - sed -i 's/\/opt\/tauon-music-box\/tauonmb.sh/tauon/g' extra/tauonmb.desktop || die - domenu extra/tauonmb.desktop - doicon -s scalable extra/tauonmb.svg - - distutils-r1_python_install -} - -pkg_postinst() { - optfeature "last fm support" dev-python/pylast - optfeature "PLEX support" dev-python/plexapi - - xdg_pkg_postinst -} diff --git a/media-sound/TauonMusicBox/TauonMusicBox-7.8.0-r1.ebuild b/media-sound/TauonMusicBox/TauonMusicBox-7.8.0-r1.ebuild index 03bb63d6cf..1b0d76e54b 100644 --- a/media-sound/TauonMusicBox/TauonMusicBox-7.8.0-r1.ebuild +++ b/media-sound/TauonMusicBox/TauonMusicBox-7.8.0-r1.ebuild @@ -60,7 +60,7 @@ DEPEND=" RDEPEND=" ${DEPEND} - dev-libs/libappindicator + dev-libs/libayatana-appindicator media-sound/mpg123-base x11-libs/libnotify " diff --git a/media-sound/TauonMusicBox/TauonMusicBox-7.8.0.ebuild b/media-sound/TauonMusicBox/TauonMusicBox-7.8.0.ebuild deleted file mode 100644 index 5266e873e0..0000000000 --- a/media-sound/TauonMusicBox/TauonMusicBox-7.8.0.ebuild +++ /dev/null @@ -1,126 +0,0 @@ -# Copyright 2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 -PLOCALES="cs de es fr_FR hu id it ja_JP nb_NO pl pt pt_BR pt_PT ru sv tr zh_CN" - -PYTHON_COMPAT=( python3_{10..12} ) -DISTUTILS_USE_PEP517=setuptools - -inherit cmake desktop distutils-r1 optfeature plocale xdg - -DESCRIPTION="The desktop music player of today!" -HOMEPAGE="https://tauonmusicbox.rocks/" - -if [[ ${PV} == *9999 ]]; then - EGIT_SUBMODULES=() - inherit git-r3 - EGIT_REPO_URI="https://github.com/Taiko2k/${PN}" -else - SRC_URI="https://github.com/Taiko2k/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64" -fi - -S="${WORKDIR}/Tauon-${PV}" - -LICENSE="GPL-3" -SLOT="0" - -PHAZOR_DEPS=" - dev-libs/miniaudio - media-libs/flac - media-libs/game-music-emu - media-libs/libopenmpt - media-libs/opus - media-libs/opusfile - media-libs/libsamplerate - media-libs/libvorbis - media-sound/mpg123 - media-sound/wavpack - sci-libs/kissfft[-cpu_flags_x86_sse] -" - -DEPEND=" - dev-python/beautifulsoup4[${PYTHON_USEDEP}] - dev-python/musicbrainzngs[${PYTHON_USEDEP}] - dev-python/natsort[${PYTHON_USEDEP}] - dev-python/pillow[${PYTHON_USEDEP}] - dev-python/PySDL2[${PYTHON_USEDEP}] - dev-python/requests[${PYTHON_USEDEP}] - dev-python/setproctitle[${PYTHON_USEDEP}] - dev-python/send2trash[${PYTHON_USEDEP}] - dev-python/unidecode[${PYTHON_USEDEP}] - media-video/ffmpeg - media-libs/mutagen[${PYTHON_USEDEP}] - media-libs/sdl2-image - - ${PHAZOR_DEPS} -" - -RDEPEND=" - ${DEPEND} - - dev-libs/libappindicator - x11-libs/libnotify -" - -BDEPEND="sys-devel/gettext" - -src_prepare() { - # Workaround. If PATCHES is used it would be applied to times and fail - eapply "${FILESDIR}/${P}-phazor-fix.patch" - eapply "${FILESDIR}/${P}-unidecode-compat.patch" - - distutils-r1_src_prepare - cmake_src_prepare -} - -src_configure() { - distutils-r1_src_configure - cmake_src_configure -} - -src_compile() { - distutils-r1_src_compile - cmake_src_compile - - build_locale() { - msgfmt -o "locale/${1}/LC_MESSAGES/tauon.mo" "locale/${1}/LC_MESSAGES/tauon.po" || die - } - - plocale_for_each_locale build_locale -} - -src_test() { - distutils-r1_src_test - cmake_src_test -} - -python_install() { - newbin tauon.py tauon - dolib.so "${WORKDIR}/Tauon-${PV}_build/libphazor.so" - - install_locale() { - insinto "/usr/share/locale/${1}/LC_MESSAGES" - doins "locale/${1}/LC_MESSAGES/tauon.mo" - } - - plocale_for_each_locale install_locale - - insinto "/usr/share/${PN}" - doins -r assets theme templates - doins input.txt - - sed -i 's/\/opt\/tauon-music-box\/tauonmb.sh/tauon/g' extra/tauonmb.desktop || die - domenu extra/tauonmb.desktop - doicon -s scalable extra/tauonmb.svg - - distutils-r1_python_install -} - -pkg_postinst() { - optfeature "last fm support" dev-python/pylast - optfeature "PLEX support" dev-python/plexapi - - xdg_pkg_postinst -} diff --git a/media-sound/TauonMusicBox/TauonMusicBox-9999.ebuild b/media-sound/TauonMusicBox/TauonMusicBox-9999.ebuild index dd965db61d..8369fe8675 100644 --- a/media-sound/TauonMusicBox/TauonMusicBox-9999.ebuild +++ b/media-sound/TauonMusicBox/TauonMusicBox-9999.ebuild @@ -56,7 +56,7 @@ DEPEND=" RDEPEND=" ${DEPEND} - dev-libs/libappindicator + dev-libs/libayatana-appindicator x11-libs/libnotify " diff --git a/media-sound/lms/Manifest b/media-sound/lms/Manifest index 04bf5b8154..d65c79f5fa 100644 --- a/media-sound/lms/Manifest +++ b/media-sound/lms/Manifest @@ -1,2 +1,2 @@ -DIST lms-3.55.0.tar.gz 435761 BLAKE2B 355a5c356b70d01ad8141209f479541a8b2fbedc6a289a86f117d6de5981903edbb08c7e4648c315ceb191b88f18840370fff5ad912b5993b3d557e1b1109c8a SHA512 8dcc6335d25e372b161034e8caa8ca182c7320569b16648db824a118013f647711da7d7c38a8aabc12eb608e203d14c6fe332b4a8b14125726e030f4e591eb3e DIST lms-3.56.0.tar.gz 440559 BLAKE2B 5443521cd4a72ffcb025007f4ab9a54efdb96b4794ef1516571ea231ae99de1d105a6da13f38fe624099b886815606743f823511b594b84c045d6cbb8ead1f5b SHA512 e89ee82b3c7595b4f41b2c74ebbef8be12ba769aec7a8951d4e008ca912d674c829f88fcef9592d5a96832c0ce9572056ec410038b424c344d6b3c4bd20f61f9 +DIST lms-3.57.0.tar.gz 444691 BLAKE2B 2c7ee641df73d1d232a0c49ee0a6d94fe81ccef382ad91422b4c8e4269542881598b6551bfd9be269d251f11eeafbc9a858979c53d3abeca97ecd18f52b494f8 SHA512 0dc2ab2b2fa26f02480f0a6de42bc1294bac16e73400bcc99b114faa2ab7c2e6803e3348408a5445da5c573e2b06892c9124a8441986d227c9dfc3396000b7f7 diff --git a/media-sound/lms/lms-3.56.0.ebuild b/media-sound/lms/lms-3.56.0.ebuild deleted file mode 100644 index df1f282f03..0000000000 --- a/media-sound/lms/lms-3.56.0.ebuild +++ /dev/null @@ -1,70 +0,0 @@ -# Copyright 2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake pam systemd - -DESCRIPTION="Lightweight Music Server." -HOMEPAGE="https://lms-demo.poupon.dev/ https://github.com/epoupon/lms" -SRC_URI="https://github.com/epoupon/lms/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~amd64" -IUSE="test stb" -RESTRICT="!test? ( test )" - -RDEPEND=" - acct-user/lms - dev-cpp/wt - dev-libs/boost - dev-libs/libconfig[cxx] - media-libs/taglib - media-video/ffmpeg[mp3,opus] - - !stb? ( media-gfx/graphicsmagick ) - -" - -DEPEND=" - ${RDEPEND} - - stb? ( dev-libs/stb ) -" - -BDEPEND=" - test? ( dev-cpp/gtest ) -" - -PATCHES=( - "${FILESDIR}/${PN}-respect-ldflags.patch" -) - -src_configure() { - local mycmakeargs=( - -DLMS_IMAGE_BACKEND=$(usex stb stb graphicsmagick) - -DENABLE_TESTS=$(usex test) - ) - - cmake_src_configure -} - -src_install() { - cmake_src_install - - systemd_newunit conf/systemd/default.service lms.service - newinitd "${FILESDIR}/lms.init" lms - dopamd conf/pam/lms - mv "${ED}/usr/share/lms/lms.conf" "${ED}/etc/lms.conf" || die - - # Already installed in the proper directory - rm "${ED}/usr/share/lms/default.service" || die - rm "${ED}/usr/share/lms/lms" || die - - keepdir /var/log/lms - fowners -R lms:lms /var/log/lms - - keepdir /var/lms - fowners lms:lms /var/lms -} diff --git a/media-sound/lms/lms-3.55.0.ebuild b/media-sound/lms/lms-3.57.0.ebuild similarity index 95% rename from media-sound/lms/lms-3.55.0.ebuild rename to media-sound/lms/lms-3.57.0.ebuild index df1f282f03..a41fae8bdf 100644 --- a/media-sound/lms/lms-3.55.0.ebuild +++ b/media-sound/lms/lms-3.57.0.ebuild @@ -16,12 +16,14 @@ IUSE="test stb" RESTRICT="!test? ( test )" RDEPEND=" + app-arch/libarchive acct-user/lms dev-cpp/wt dev-libs/boost dev-libs/libconfig[cxx] media-libs/taglib media-video/ffmpeg[mp3,opus] + sys-libs/pam !stb? ( media-gfx/graphicsmagick ) @@ -37,10 +39,6 @@ BDEPEND=" test? ( dev-cpp/gtest ) " -PATCHES=( - "${FILESDIR}/${PN}-respect-ldflags.patch" -) - src_configure() { local mycmakeargs=( -DLMS_IMAGE_BACKEND=$(usex stb stb graphicsmagick) diff --git a/profiles/package.mask b/profiles/package.mask index 51647bd4be..3ec44710eb 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -18,6 +18,11 @@ # New entries go on top. +# Takuya Wakazono (2024-08-31) +# Significantly outdated and unmaintained in guru since 2022. +# Removal on 2024-09-30. +app-emulation/proton-ge-custom-bin + # Takuya Wakazono (2024-08-27) # Does not build anymore. Unmaintained in guru since 2021. # Removal on 2024-09-27. Bugs #807112, #839606