[gentoo-commits] repo/gentoo:master commit in: media-sound/easyeffects/
commit: c2c08715d8ba483c3066053d8528f64001b07435 Author: Andreas Sturmlechner gentoo org> AuthorDate: Fri Aug 9 20:49:43 2024 + Commit: Andreas Sturmlechner gentoo org> CommitDate: Sat Aug 10 07:56:44 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c2c08715 media-sound/easyeffects: drop 7.0.7 Signed-off-by: Andreas Sturmlechner gentoo.org> media-sound/easyeffects/Manifest | 1 - media-sound/easyeffects/easyeffects-7.0.7.ebuild | 80 2 files changed, 81 deletions(-) diff --git a/media-sound/easyeffects/Manifest b/media-sound/easyeffects/Manifest index 4daae661bb0f..379f0b62d0c8 100644 --- a/media-sound/easyeffects/Manifest +++ b/media-sound/easyeffects/Manifest @@ -1,3 +1,2 @@ -DIST easyeffects-7.0.7.tar.gz 3359508 BLAKE2B 16c4fd322eefcd16bb8a83a5443e482689b2f4665556f306e11c072b869f9929d5c7b781f7adbba7faacb71a07c0bdd2b61efb6584131e61e2bfa6dedcdf3c8d SHA512 3ceadf6c8acff64a98cf6c0e2c5386aa7b6d4649d49a9879574415bb7959b9c7243870bc30ea38bb3de3ee5b4d9ab9892eb8809069c08b2a50ab7f2342f6a1e4 DIST easyeffects-7.1.3.tar.gz 3426093 BLAKE2B 62ff40388df2a3452d23968881ab7d247c5504abc4524564e919cc520700e64978914248f00fb8b3ae251b895850d9a4dee763576baf2c43af3cd1105d2b62d5 SHA512 9e277b0c432f5015b33d4ac6961d5eec4cbf498dd2e947d231a9c13d8c7b7680f7ded7bf3d55d2c72ebf46de94308447a0b1e3b8cbbb13ce96c3a79bf027ffa3 DIST easyeffects-7.1.6.tar.gz 3505689 BLAKE2B fbb1dd05b2e5f8e3224653ddebf49175af1d6b39d034d6446750e780ec0f8f8a4d58b085c019767a121641d8b5176f0a6a0d828c3537aa2c3803223015fe6826 SHA512 7c70aeb66fc2242011c96d44b4a007cdec4733c968195089ec62968ee1dcb96ec6460ac67a2eb8baa104120bc13798792236fb677ac3f56557bfb05109b43f02 diff --git a/media-sound/easyeffects/easyeffects-7.0.7.ebuild b/media-sound/easyeffects/easyeffects-7.0.7.ebuild deleted file mode 100644 index 0e8515fc94de.. --- a/media-sound/easyeffects/easyeffects-7.0.7.ebuild +++ /dev/null @@ -1,80 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit gnome2-utils meson toolchain-funcs - -DESCRIPTION="Limiter, auto volume and many other plugins for PipeWire applications" -HOMEPAGE="https://github.com/wwmm/easyeffects"; - -if [[ ${PV} == * ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/wwmm/easyeffects"; -else - SRC_URI="https://github.com/wwmm/easyeffects/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86" -fi - -LICENSE="GPL-3" -SLOT="0" -IUSE="calf +doc mda-lv2 zamaudio" - -COMMON="dev-cpp/nlohmann_json - dev-cpp/tbb - >=dev-libs/glib-2.56:2 - dev-libs/libfmt - >=dev-libs/libsigc++-3.0.6:3 - >=gui-libs/gtk-4.10.0:4 - >=gui-libs/libadwaita-1.2.0:1 - media-libs/libbs2b - >=media-libs/libebur128-1.2.0 - media-libs/libsndfile - media-libs/libsoundtouch - >=media-libs/lilv-0.22 - >=media-libs/lv2-1.18.2 - media-libs/rnnoise - media-libs/speexdsp - >=media-libs/zita-convolver-3.0.0 - >=media-video/pipewire-0.3.41 - sci-libs/gsl:= - sci-libs/fftw:3.0" -# Only header files are used from libsamplerate -DEPEND="${COMMON} - media-libs/libsamplerate" -RDEPEND="${COMMON} - >=media-libs/lsp-plugins-1.1.24[lv2] - sys-apps/dbus - calf? ( >=media-plugins/calf-0.90.1[lv2] ) - doc? ( gnome-extra/yelp ) - mda-lv2? ( media-plugins/mda-lv2 ) - zamaudio? ( media-plugins/zam-plugins )" -BDEPEND="dev-libs/appstream-glib - dev-util/desktop-file-utils - dev-util/itstool - sys-devel/gettext - virtual/pkgconfig" - -pkg_pretend() { - if [[ ${MERGE_TYPE} != "binary" ]] ; then - if ! tc-is-gcc; then - if ! tc-is-clang || [[ $(clang-major-version) -lt 16 ]]; then - die "${PN} can only be built with GCC or >=Clang-16 due to required level of C++20 support" - fi - elif [[ $(gcc-major-version) -lt 11 ]] ; then - die "Since version 6.2.5 ${PN} requires GCC 11 or newer to build (Bug #848072)" - fi - fi -} - -pkg_postinst() { - gnome2_gconf_install - gnome2_schemas_update - xdg_icon_cache_update -} - -pkg_postrm() { - gnome2_gconf_uninstall - gnome2_schemas_update - xdg_icon_cache_update -}
[gentoo-commits] repo/gentoo:master commit in: media-sound/easyeffects/
commit: 50d5f0cccf5ea5445c3a2d976132e5723e8e5749 Author: Sam James gentoo org> AuthorDate: Mon Aug 5 20:42:03 2024 + Commit: Sam James gentoo org> CommitDate: Mon Aug 5 20:42:03 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50d5f0cc media-sound/easyeffects: Stabilize 7.1.6 amd64, #937355 Signed-off-by: Sam James gentoo.org> media-sound/easyeffects/easyeffects-7.1.6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-sound/easyeffects/easyeffects-7.1.6.ebuild b/media-sound/easyeffects/easyeffects-7.1.6.ebuild index c6811aa7529c..941aab00f2ea 100644 --- a/media-sound/easyeffects/easyeffects-7.1.6.ebuild +++ b/media-sound/easyeffects/easyeffects-7.1.6.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} == * ]]; then EGIT_REPO_URI="https://github.com/wwmm/easyeffects"; else SRC_URI="https://github.com/wwmm/easyeffects/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" + KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86" fi LICENSE="GPL-3"
[gentoo-commits] repo/gentoo:master commit in: media-sound/easyeffects/
commit: 29366ecb90db5bef6203623a76839f4de9258b0b Author: Sam James gentoo org> AuthorDate: Wed Apr 17 21:59:13 2024 + Commit: Sam James gentoo org> CommitDate: Wed Apr 17 21:59:13 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=29366ecb media-sound/easyeffects: Stabilize 7.1.3-r1 amd64, #928885 Signed-off-by: Sam James gentoo.org> media-sound/easyeffects/easyeffects-7.1.3-r1.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/media-sound/easyeffects/easyeffects-7.1.3-r1.ebuild b/media-sound/easyeffects/easyeffects-7.1.3-r1.ebuild index 08ade2ec84a7..941aab00f2ea 100644 --- a/media-sound/easyeffects/easyeffects-7.1.3-r1.ebuild +++ b/media-sound/easyeffects/easyeffects-7.1.3-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2023 Gentoo Authors +# Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -13,7 +13,7 @@ if [[ ${PV} == * ]]; then EGIT_REPO_URI="https://github.com/wwmm/easyeffects"; else SRC_URI="https://github.com/wwmm/easyeffects/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" + KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86" fi LICENSE="GPL-3"
[gentoo-commits] repo/gentoo:master commit in: media-sound/easyeffects/
commit: 0ff8c5ce96ce89751f380c4bd4ebdd7faa589445 Author: Marek Szuba gentoo org> AuthorDate: Sun Apr 7 13:59:42 2024 + Commit: Marek Szuba gentoo org> CommitDate: Sun Apr 7 14:05:13 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ff8c5ce media-sound/easyeffects: add 7.1.6 Signed-off-by: Marek Szuba gentoo.org> media-sound/easyeffects/Manifest | 1 + media-sound/easyeffects/easyeffects-7.1.6.ebuild | 81 2 files changed, 82 insertions(+) diff --git a/media-sound/easyeffects/Manifest b/media-sound/easyeffects/Manifest index 3673ff569887..4daae661bb0f 100644 --- a/media-sound/easyeffects/Manifest +++ b/media-sound/easyeffects/Manifest @@ -1,2 +1,3 @@ DIST easyeffects-7.0.7.tar.gz 3359508 BLAKE2B 16c4fd322eefcd16bb8a83a5443e482689b2f4665556f306e11c072b869f9929d5c7b781f7adbba7faacb71a07c0bdd2b61efb6584131e61e2bfa6dedcdf3c8d SHA512 3ceadf6c8acff64a98cf6c0e2c5386aa7b6d4649d49a9879574415bb7959b9c7243870bc30ea38bb3de3ee5b4d9ab9892eb8809069c08b2a50ab7f2342f6a1e4 DIST easyeffects-7.1.3.tar.gz 3426093 BLAKE2B 62ff40388df2a3452d23968881ab7d247c5504abc4524564e919cc520700e64978914248f00fb8b3ae251b895850d9a4dee763576baf2c43af3cd1105d2b62d5 SHA512 9e277b0c432f5015b33d4ac6961d5eec4cbf498dd2e947d231a9c13d8c7b7680f7ded7bf3d55d2c72ebf46de94308447a0b1e3b8cbbb13ce96c3a79bf027ffa3 +DIST easyeffects-7.1.6.tar.gz 3505689 BLAKE2B fbb1dd05b2e5f8e3224653ddebf49175af1d6b39d034d6446750e780ec0f8f8a4d58b085c019767a121641d8b5176f0a6a0d828c3537aa2c3803223015fe6826 SHA512 7c70aeb66fc2242011c96d44b4a007cdec4733c968195089ec62968ee1dcb96ec6460ac67a2eb8baa104120bc13798792236fb677ac3f56557bfb05109b43f02 diff --git a/media-sound/easyeffects/easyeffects-7.1.6.ebuild b/media-sound/easyeffects/easyeffects-7.1.6.ebuild new file mode 100644 index ..c6811aa7529c --- /dev/null +++ b/media-sound/easyeffects/easyeffects-7.1.6.ebuild @@ -0,0 +1,81 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gnome2-utils meson toolchain-funcs + +DESCRIPTION="Limiter, auto volume and many other plugins for PipeWire applications" +HOMEPAGE="https://github.com/wwmm/easyeffects"; + +if [[ ${PV} == * ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/wwmm/easyeffects"; +else + SRC_URI="https://github.com/wwmm/easyeffects/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" +fi + +LICENSE="GPL-3" +SLOT="0" +IUSE="calf +doc mda-lv2 zamaudio" + +COMMON="dev-cpp/nlohmann_json + dev-cpp/tbb + >=dev-libs/glib-2.56:2 + dev-libs/libfmt + >=dev-libs/libsigc++-3.0.6:3 + >=gui-libs/gtk-4.10.0:4 + >=gui-libs/libadwaita-1.2.0:1 + media-libs/libbs2b + >=media-libs/libebur128-1.2.0 + media-libs/libsndfile + media-libs/libsoundtouch + >=media-libs/lilv-0.22 + >=media-libs/lv2-1.18.2 + media-libs/rnnoise + media-libs/speexdsp + >=media-libs/zita-convolver-3.0.0 + >=media-video/pipewire-0.3.41 + sci-libs/gsl:= + sci-libs/fftw:3.0" +# Only header files are used from these two +DEPEND="${COMMON} + media-libs/ladspa-sdk + media-libs/libsamplerate" +RDEPEND="${COMMON} + >=media-libs/lsp-plugins-1.2.10[lv2] + sys-apps/dbus + calf? ( >=media-plugins/calf-0.90.1[lv2] ) + doc? ( gnome-extra/yelp ) + mda-lv2? ( media-plugins/mda-lv2 ) + zamaudio? ( media-plugins/zam-plugins )" +BDEPEND="dev-libs/appstream-glib + dev-util/desktop-file-utils + dev-util/itstool + sys-devel/gettext + virtual/pkgconfig" + +pkg_pretend() { + if [[ ${MERGE_TYPE} != "binary" ]] ; then + if ! tc-is-gcc; then + if ! tc-is-clang || [[ $(clang-major-version) -lt 16 ]]; then + die "${PN} can only be built with GCC or >=Clang-16 due to required level of C++20 support" + fi + elif [[ $(gcc-major-version) -lt 11 ]] ; then + die "Since version 6.2.5 ${PN} requires GCC 11 or newer to build (Bug #848072)" + fi + fi +} + +pkg_postinst() { + gnome2_gconf_install + gnome2_schemas_update + xdg_icon_cache_update +} + +pkg_postrm() { + gnome2_gconf_uninstall + gnome2_schemas_update + xdg_icon_cache_update +}
[gentoo-commits] repo/gentoo:master commit in: media-sound/easyeffects/
commit: 8bb7721f7d22bf2da86c45241fd043dcf7656ef0 Author: Marek Szuba gentoo org> AuthorDate: Fri Dec 29 10:57:34 2023 + Commit: Marek Szuba gentoo org> CommitDate: Fri Dec 29 10:57:34 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8bb7721f media-sound/easyeffects: require >=media-libs/lsp-plugins-1.2.10 Signed-off-by: Marek Szuba gentoo.org> .../{easyeffects-7.1.3.ebuild => easyeffects-7.1.3-r1.ebuild}| 5 + 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/media-sound/easyeffects/easyeffects-7.1.3.ebuild b/media-sound/easyeffects/easyeffects-7.1.3-r1.ebuild similarity index 89% rename from media-sound/easyeffects/easyeffects-7.1.3.ebuild rename to media-sound/easyeffects/easyeffects-7.1.3-r1.ebuild index 0b77156772d9..08ade2ec84a7 100644 --- a/media-sound/easyeffects/easyeffects-7.1.3.ebuild +++ b/media-sound/easyeffects/easyeffects-7.1.3-r1.ebuild @@ -20,9 +20,6 @@ LICENSE="GPL-3" SLOT="0" IUSE="calf +doc mda-lv2 zamaudio" -# FIXME: >=>=media-libs/lsp-plugins-1.2.10 required since 7.0.8 -# but as of late December 2023, the tree remains stuck at 1.2.6. -# Update the dependency + remove the mask when possible (Bug #915777). COMMON="dev-cpp/nlohmann_json dev-cpp/tbb >=dev-libs/glib-2.56:2 @@ -47,7 +44,7 @@ DEPEND="${COMMON} media-libs/ladspa-sdk media-libs/libsamplerate" RDEPEND="${COMMON} - >=media-libs/lsp-plugins-1.2.6[lv2] + >=media-libs/lsp-plugins-1.2.10[lv2] sys-apps/dbus calf? ( >=media-plugins/calf-0.90.1[lv2] ) doc? ( gnome-extra/yelp )
[gentoo-commits] repo/gentoo:master commit in: media-sound/easyeffects/
commit: 461411849f77e2b4ed09bcfd1b5f9a26ef488148 Author: Marek Szuba gentoo org> AuthorDate: Tue Dec 26 00:03:19 2023 + Commit: Marek Szuba gentoo org> CommitDate: Tue Dec 26 00:06:18 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46141184 media-sound/easyeffects: add 7.1.3 Got tired of waiting for lsp-plugins in the tree to be updated and while upstream recommends >=1.2.10, 1.2.6 seems to work for now. Signed-off-by: Marek Szuba gentoo.org> media-sound/easyeffects/Manifest | 1 + media-sound/easyeffects/easyeffects-7.1.3.ebuild | 84 2 files changed, 85 insertions(+) diff --git a/media-sound/easyeffects/Manifest b/media-sound/easyeffects/Manifest index d50734980def..3673ff569887 100644 --- a/media-sound/easyeffects/Manifest +++ b/media-sound/easyeffects/Manifest @@ -1 +1,2 @@ DIST easyeffects-7.0.7.tar.gz 3359508 BLAKE2B 16c4fd322eefcd16bb8a83a5443e482689b2f4665556f306e11c072b869f9929d5c7b781f7adbba7faacb71a07c0bdd2b61efb6584131e61e2bfa6dedcdf3c8d SHA512 3ceadf6c8acff64a98cf6c0e2c5386aa7b6d4649d49a9879574415bb7959b9c7243870bc30ea38bb3de3ee5b4d9ab9892eb8809069c08b2a50ab7f2342f6a1e4 +DIST easyeffects-7.1.3.tar.gz 3426093 BLAKE2B 62ff40388df2a3452d23968881ab7d247c5504abc4524564e919cc520700e64978914248f00fb8b3ae251b895850d9a4dee763576baf2c43af3cd1105d2b62d5 SHA512 9e277b0c432f5015b33d4ac6961d5eec4cbf498dd2e947d231a9c13d8c7b7680f7ded7bf3d55d2c72ebf46de94308447a0b1e3b8cbbb13ce96c3a79bf027ffa3 diff --git a/media-sound/easyeffects/easyeffects-7.1.3.ebuild b/media-sound/easyeffects/easyeffects-7.1.3.ebuild new file mode 100644 index ..d3af93f6daff --- /dev/null +++ b/media-sound/easyeffects/easyeffects-7.1.3.ebuild @@ -0,0 +1,84 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gnome2-utils meson toolchain-funcs + +DESCRIPTION="Limiter, auto volume and many other plugins for PipeWire applications" +HOMEPAGE="https://github.com/wwmm/easyeffects"; + +if [[ ${PV} == * ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/wwmm/easyeffects"; +else + SRC_URI="https://github.com/wwmm/easyeffects/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" +fi + +LICENSE="GPL-3" +SLOT="0" +IUSE="calf +doc mda-lv2 zamaudio" + +# Reminder: since 7.0.8 upstream recommends >=>=media-libs/lsp-plugins-1.2.10 +# but as of late December 2023, the tree remains stuck at 1.2.6. +# Update the dependency when possible (Bug #915777). +COMMON="dev-cpp/nlohmann_json + dev-cpp/tbb + >=dev-libs/glib-2.56:2 + dev-libs/libfmt + >=dev-libs/libsigc++-3.0.6:3 + >=gui-libs/gtk-4.10.0:4 + >=gui-libs/libadwaita-1.2.0:1 + media-libs/libbs2b + >=media-libs/libebur128-1.2.0 + media-libs/libsndfile + media-libs/libsoundtouch + >=media-libs/lilv-0.22 + >=media-libs/lv2-1.18.2 + media-libs/rnnoise + media-libs/speexdsp + >=media-libs/zita-convolver-3.0.0 + >=media-video/pipewire-0.3.41 + sci-libs/gsl:= + sci-libs/fftw:3.0" +# Only header files are used from these two +DEPEND="${COMMON} + media-libs/ladspa-sdk + media-libs/libsamplerate" +RDEPEND="${COMMON} + >=media-libs/lsp-plugins-1.2.6[lv2] + sys-apps/dbus + calf? ( >=media-plugins/calf-0.90.1[lv2] ) + doc? ( gnome-extra/yelp ) + mda-lv2? ( media-plugins/mda-lv2 ) + zamaudio? ( media-plugins/zam-plugins )" +BDEPEND="dev-libs/appstream-glib + dev-util/desktop-file-utils + dev-util/itstool + sys-devel/gettext + virtual/pkgconfig" + +pkg_pretend() { + if [[ ${MERGE_TYPE} != "binary" ]] ; then + if ! tc-is-gcc; then + if ! tc-is-clang || [[ $(clang-major-version) -lt 16 ]]; then + die "${PN} can only be built with GCC or >=Clang-16 due to required level of C++20 support" + fi + elif [[ $(gcc-major-version) -lt 11 ]] ; then + die "Since version 6.2.5 ${PN} requires GCC 11 or newer to build (Bug #848072)" + fi + fi +} + +pkg_postinst() { + gnome2_gconf_install + gnome2_schemas_update + xdg_icon_cache_update +} + +pkg_postrm() { + gnome2_gconf_uninstall + gnome2_schemas_update + xdg_icon_cache_update +}
[gentoo-commits] repo/gentoo:master commit in: media-sound/easyeffects/
commit: e75ad872cdaf5cf0c3dd023e5d4c85f373ce52ad Author: Marek Szuba gentoo org> AuthorDate: Wed Oct 25 22:41:46 2023 + Commit: Marek Szuba gentoo org> CommitDate: Wed Oct 25 22:41:46 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e75ad872 media-sound/easyeffects: drop 7.0.5 Signed-off-by: Marek Szuba gentoo.org> media-sound/easyeffects/Manifest | 1 - media-sound/easyeffects/easyeffects-7.0.5.ebuild | 79 2 files changed, 80 deletions(-) diff --git a/media-sound/easyeffects/Manifest b/media-sound/easyeffects/Manifest index d0ad84fb31e0..d50734980def 100644 --- a/media-sound/easyeffects/Manifest +++ b/media-sound/easyeffects/Manifest @@ -1,2 +1 @@ -DIST easyeffects-7.0.5.tar.gz 3304918 BLAKE2B 288a5460cd4e0a2ed823b3d388b5df6685e898228211f26f0c15cb02366afa2d1ec442b213ddd889dad119aa0fd2f47c089a0d24e539e899f6fe3771e4ff52d7 SHA512 16f8c91fc15e36a2e116be6eb34ac904c14b70ba9625c0db2406c978cfb8af88e3a1c3f5c1a6a6e5a0c7cb00d9f3e56de895392d27704c86a70d7fa5cfa393f3 DIST easyeffects-7.0.7.tar.gz 3359508 BLAKE2B 16c4fd322eefcd16bb8a83a5443e482689b2f4665556f306e11c072b869f9929d5c7b781f7adbba7faacb71a07c0bdd2b61efb6584131e61e2bfa6dedcdf3c8d SHA512 3ceadf6c8acff64a98cf6c0e2c5386aa7b6d4649d49a9879574415bb7959b9c7243870bc30ea38bb3de3ee5b4d9ab9892eb8809069c08b2a50ab7f2342f6a1e4 diff --git a/media-sound/easyeffects/easyeffects-7.0.5.ebuild b/media-sound/easyeffects/easyeffects-7.0.5.ebuild deleted file mode 100644 index 52eb8fe9983f.. --- a/media-sound/easyeffects/easyeffects-7.0.5.ebuild +++ /dev/null @@ -1,79 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit gnome2-utils meson toolchain-funcs - -DESCRIPTION="Limiter, auto volume and many other plugins for PipeWire applications" -HOMEPAGE="https://github.com/wwmm/easyeffects"; - -if [[ ${PV} == * ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/wwmm/easyeffects"; -else - SRC_URI="https://github.com/wwmm/easyeffects/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86" -fi - -LICENSE="GPL-3" -SLOT="0" -IUSE="calf +doc mda-lv2 zamaudio" - -COMMON="dev-cpp/nlohmann_json - dev-cpp/tbb - >=dev-libs/glib-2.56:2 - dev-libs/libfmt - >=dev-libs/libsigc++-3.0.6:3 - >=gui-libs/gtk-4.10.0:4 - >=gui-libs/libadwaita-1.2.0:1 - media-libs/libbs2b - >=media-libs/libebur128-1.2.0 - media-libs/libsndfile - media-libs/libsoundtouch - >=media-libs/lilv-0.22 - >=media-libs/lv2-1.18.2 - media-libs/rnnoise - media-libs/speexdsp - >=media-libs/zita-convolver-3.0.0 - >=media-video/pipewire-0.3.41 - sci-libs/gsl:= - sci-libs/fftw:3.0" -# Only header files are used from libsamplerate -DEPEND="${COMMON} - media-libs/libsamplerate" -RDEPEND="${COMMON} - >=media-libs/lsp-plugins-1.1.24[lv2] - sys-apps/dbus - calf? ( >=media-plugins/calf-0.90.1[lv2] ) - doc? ( gnome-extra/yelp ) - mda-lv2? ( media-plugins/mda-lv2 ) - zamaudio? ( media-plugins/zam-plugins )" -BDEPEND="dev-libs/appstream-glib - dev-util/desktop-file-utils - dev-util/itstool - sys-devel/gettext - virtual/pkgconfig" - -pkg_pretend() { - if [[ ${MERGE_TYPE} != "binary" ]] ; then - if ! tc-is-gcc; then - die "Since version 6.3.0 ${PN} only supports GCC due to required level of C++20 support" - fi - if [[ $(gcc-major-version) -lt 11 ]] ; then - die "Since version 6.2.5 ${PN} requires GCC 11 or newer to build (Bug #848072)" - fi - fi -} - -pkg_postinst() { - gnome2_gconf_install - gnome2_schemas_update - xdg_icon_cache_update -} - -pkg_postrm() { - gnome2_gconf_uninstall - gnome2_schemas_update - xdg_icon_cache_update -}
[gentoo-commits] repo/gentoo:master commit in: media-sound/easyeffects/
commit: 179f78ab60b7bcadaf7139b42e091b6311c68802 Author: Marek Szuba gentoo org> AuthorDate: Wed Oct 25 22:41:27 2023 + Commit: Marek Szuba gentoo org> CommitDate: Wed Oct 25 22:41:27 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=179f78ab media-sound/easyeffects: stabilize 7.0.7 for amd64 Signed-off-by: Marek Szuba gentoo.org> media-sound/easyeffects/easyeffects-7.0.7.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-sound/easyeffects/easyeffects-7.0.7.ebuild b/media-sound/easyeffects/easyeffects-7.0.7.ebuild index 14f68e4eecc4..0e8515fc94de 100644 --- a/media-sound/easyeffects/easyeffects-7.0.7.ebuild +++ b/media-sound/easyeffects/easyeffects-7.0.7.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} == * ]]; then EGIT_REPO_URI="https://github.com/wwmm/easyeffects"; else SRC_URI="https://github.com/wwmm/easyeffects/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" + KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86" fi LICENSE="GPL-3"
[gentoo-commits] repo/gentoo:master commit in: media-sound/easyeffects/
commit: f12ab208fc51d893e7ffc18b1e17479f337bb89b Author: Marek Szuba gentoo org> AuthorDate: Mon Aug 14 10:00:45 2023 + Commit: Marek Szuba gentoo org> CommitDate: Mon Aug 14 10:00:45 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f12ab208 media-sound/easyeffects: allow building with >=sys-devel/clang-16 Closes: https://bugs.gentoo.org/910310 Signed-off-by: Marek Szuba gentoo.org> media-sound/easyeffects/easyeffects-7.0.7.ebuild | 7 --- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/media-sound/easyeffects/easyeffects-7.0.7.ebuild b/media-sound/easyeffects/easyeffects-7.0.7.ebuild index 480d947feca9..14f68e4eecc4 100644 --- a/media-sound/easyeffects/easyeffects-7.0.7.ebuild +++ b/media-sound/easyeffects/easyeffects-7.0.7.ebuild @@ -58,9 +58,10 @@ BDEPEND="dev-libs/appstream-glib pkg_pretend() { if [[ ${MERGE_TYPE} != "binary" ]] ; then if ! tc-is-gcc; then - die "Since version 6.3.0 ${PN} only supports GCC due to required level of C++20 support" - fi - if [[ $(gcc-major-version) -lt 11 ]] ; then + if ! tc-is-clang || [[ $(clang-major-version) -lt 16 ]]; then + die "${PN} can only be built with GCC or >=Clang-16 due to required level of C++20 support" + fi + elif [[ $(gcc-major-version) -lt 11 ]] ; then die "Since version 6.2.5 ${PN} requires GCC 11 or newer to build (Bug #848072)" fi fi
[gentoo-commits] repo/gentoo:master commit in: media-sound/easyeffects/
commit: 4ca5466a8b0853ebb923d62c05a3e9b9adf315ab Author: Marek Szuba gentoo org> AuthorDate: Sat Aug 12 20:13:16 2023 + Commit: Marek Szuba gentoo org> CommitDate: Sat Aug 12 21:07:06 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ca5466a media-sound/easyeffects: add 7.0.7, drop 7.0.6 Signed-off-by: Marek Szuba gentoo.org> media-sound/easyeffects/Manifest| 2 +- .../easyeffects/{easyeffects-7.0.6.ebuild => easyeffects-7.0.7.ebuild} | 0 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/media-sound/easyeffects/Manifest b/media-sound/easyeffects/Manifest index fe07d0a16386..d0ad84fb31e0 100644 --- a/media-sound/easyeffects/Manifest +++ b/media-sound/easyeffects/Manifest @@ -1,2 +1,2 @@ DIST easyeffects-7.0.5.tar.gz 3304918 BLAKE2B 288a5460cd4e0a2ed823b3d388b5df6685e898228211f26f0c15cb02366afa2d1ec442b213ddd889dad119aa0fd2f47c089a0d24e539e899f6fe3771e4ff52d7 SHA512 16f8c91fc15e36a2e116be6eb34ac904c14b70ba9625c0db2406c978cfb8af88e3a1c3f5c1a6a6e5a0c7cb00d9f3e56de895392d27704c86a70d7fa5cfa393f3 -DIST easyeffects-7.0.6.tar.gz 3325780 BLAKE2B c65e913a27ee28454b01acee00ab78a43012c1d71916f1fd745d1666ac96e765dc154e79717c903f32903cc35c8212641aa0d8341c8053637cd569fc895e099a SHA512 8fb94551e9f434b6695412bc60ccb86f5d5b56b043b17ae3509c909000883c2e853090ca79370db93b27ab6d8077a248c491ecd5415308dc55d055e5b1388f40 +DIST easyeffects-7.0.7.tar.gz 3359508 BLAKE2B 16c4fd322eefcd16bb8a83a5443e482689b2f4665556f306e11c072b869f9929d5c7b781f7adbba7faacb71a07c0bdd2b61efb6584131e61e2bfa6dedcdf3c8d SHA512 3ceadf6c8acff64a98cf6c0e2c5386aa7b6d4649d49a9879574415bb7959b9c7243870bc30ea38bb3de3ee5b4d9ab9892eb8809069c08b2a50ab7f2342f6a1e4 diff --git a/media-sound/easyeffects/easyeffects-7.0.6.ebuild b/media-sound/easyeffects/easyeffects-7.0.7.ebuild similarity index 100% rename from media-sound/easyeffects/easyeffects-7.0.6.ebuild rename to media-sound/easyeffects/easyeffects-7.0.7.ebuild
[gentoo-commits] repo/gentoo:master commit in: media-sound/easyeffects/
commit: 332af5319b93bd5f7bd3206056b81985bce4c52e Author: Marek Szuba gentoo org> AuthorDate: Sat Jul 29 22:26:50 2023 + Commit: Marek Szuba gentoo org> CommitDate: Sat Jul 29 22:26:50 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=332af531 media-sound/easyeffects: stabilize 7.0.5 for amd64 Signed-off-by: Marek Szuba gentoo.org> media-sound/easyeffects/easyeffects-7.0.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-sound/easyeffects/easyeffects-7.0.5.ebuild b/media-sound/easyeffects/easyeffects-7.0.5.ebuild index 480d947feca9..52eb8fe9983f 100644 --- a/media-sound/easyeffects/easyeffects-7.0.5.ebuild +++ b/media-sound/easyeffects/easyeffects-7.0.5.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} == * ]]; then EGIT_REPO_URI="https://github.com/wwmm/easyeffects"; else SRC_URI="https://github.com/wwmm/easyeffects/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" + KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86" fi LICENSE="GPL-3"
[gentoo-commits] repo/gentoo:master commit in: media-sound/easyeffects/
commit: 959e261c9d665fda95de7b1757f76f378b059016 Author: Marek Szuba gentoo org> AuthorDate: Sat Jul 29 22:29:31 2023 + Commit: Marek Szuba gentoo org> CommitDate: Sat Jul 29 22:29:31 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=959e261c media-sound/easyeffects: add 7.0.6, drop 7.0.4 Signed-off-by: Marek Szuba gentoo.org> media-sound/easyeffects/Manifest | 2 +- .../{easyeffects-7.0.4.ebuild => easyeffects-7.0.6.ebuild}| 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/media-sound/easyeffects/Manifest b/media-sound/easyeffects/Manifest index e4dbe4de8b94..fe07d0a16386 100644 --- a/media-sound/easyeffects/Manifest +++ b/media-sound/easyeffects/Manifest @@ -1,2 +1,2 @@ -DIST easyeffects-7.0.4.tar.gz 3252579 BLAKE2B 78284d6295082bda03f9892af4d60b641ab55246eb989dc2b942d279ce77043e17410ec21850fc1f3934f614487a54e8f02b2063d5fa2c53ec6e0987c41a780b SHA512 0d9b51d329ad207b0df42dc0b7285900441df9f6f96c1119571a10376ca148ecc0b74e2372f5aa334cf38be60386d8479cb93bb3e5c1b76c29a305debd9ba5eb DIST easyeffects-7.0.5.tar.gz 3304918 BLAKE2B 288a5460cd4e0a2ed823b3d388b5df6685e898228211f26f0c15cb02366afa2d1ec442b213ddd889dad119aa0fd2f47c089a0d24e539e899f6fe3771e4ff52d7 SHA512 16f8c91fc15e36a2e116be6eb34ac904c14b70ba9625c0db2406c978cfb8af88e3a1c3f5c1a6a6e5a0c7cb00d9f3e56de895392d27704c86a70d7fa5cfa393f3 +DIST easyeffects-7.0.6.tar.gz 3325780 BLAKE2B c65e913a27ee28454b01acee00ab78a43012c1d71916f1fd745d1666ac96e765dc154e79717c903f32903cc35c8212641aa0d8341c8053637cd569fc895e099a SHA512 8fb94551e9f434b6695412bc60ccb86f5d5b56b043b17ae3509c909000883c2e853090ca79370db93b27ab6d8077a248c491ecd5415308dc55d055e5b1388f40 diff --git a/media-sound/easyeffects/easyeffects-7.0.4.ebuild b/media-sound/easyeffects/easyeffects-7.0.6.ebuild similarity index 96% rename from media-sound/easyeffects/easyeffects-7.0.4.ebuild rename to media-sound/easyeffects/easyeffects-7.0.6.ebuild index e82e7989111c..480d947feca9 100644 --- a/media-sound/easyeffects/easyeffects-7.0.4.ebuild +++ b/media-sound/easyeffects/easyeffects-7.0.6.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} == * ]]; then EGIT_REPO_URI="https://github.com/wwmm/easyeffects"; else SRC_URI="https://github.com/wwmm/easyeffects/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86" + KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" fi LICENSE="GPL-3" @@ -30,10 +30,10 @@ COMMON="dev-cpp/nlohmann_json media-libs/libbs2b >=media-libs/libebur128-1.2.0 media-libs/libsndfile + media-libs/libsoundtouch >=media-libs/lilv-0.22 >=media-libs/lv2-1.18.2 media-libs/rnnoise - media-libs/rubberband[ladspa] media-libs/speexdsp >=media-libs/zita-convolver-3.0.0 >=media-video/pipewire-0.3.41
[gentoo-commits] repo/gentoo:master commit in: media-sound/easyeffects/
commit: 742a0711b991bc7a16320e45900f361c5b36d7df Author: Marek Szuba gentoo org> AuthorDate: Tue Jun 13 21:02:01 2023 + Commit: Marek Szuba gentoo org> CommitDate: Tue Jun 13 21:46:44 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=742a0711 media-sound/easyeffects: drop 6.2.8, 7.0.3 Signed-off-by: Marek Szuba gentoo.org> media-sound/easyeffects/Manifest | 2 - media-sound/easyeffects/easyeffects-6.2.8.ebuild | 79 --- media-sound/easyeffects/easyeffects-7.0.3.ebuild | 80 3 files changed, 161 deletions(-) diff --git a/media-sound/easyeffects/Manifest b/media-sound/easyeffects/Manifest index 3c627fccaea8..6bfde3899719 100644 --- a/media-sound/easyeffects/Manifest +++ b/media-sound/easyeffects/Manifest @@ -1,3 +1 @@ -DIST easyeffects-6.2.8.tar.gz 3063821 BLAKE2B d64952ff1e04f0013cb2548cc62d67f4013e9bd51dda2afe50170fc1ddbaabb967da5cb0b2cf6fde44cbdcf196b9656d19172595f6c527099a86b2dfc8ff34be SHA512 8a306308e783ed19fd5380a6b8d1e0ddba1400bca3447ddbf2954355f6d74229d0e750e5ce50b19c9ad1979ee88cda6ad4d1b2549eef7bb88cd29b6dc96dc33b -DIST easyeffects-7.0.3.tar.gz 3229626 BLAKE2B 12eef03e875ae4c59a9085f9c1e5b8599ac27105829bdf96ee4378b454dbb32ed6839231955a9067b27f7ab674c4d13bfdbccbf5ae6f83d2301ebb6cd3747baa SHA512 68975c6e5f09987a57b6e6b0db56e7f02376a10aebd7e44311f0d92d04a93c5358fb835cdaeb4f7c193fdbf90833827eb31d38707ae4e75feeab7b04ba66fc39 DIST easyeffects-7.0.4.tar.gz 3252579 BLAKE2B 78284d6295082bda03f9892af4d60b641ab55246eb989dc2b942d279ce77043e17410ec21850fc1f3934f614487a54e8f02b2063d5fa2c53ec6e0987c41a780b SHA512 0d9b51d329ad207b0df42dc0b7285900441df9f6f96c1119571a10376ca148ecc0b74e2372f5aa334cf38be60386d8479cb93bb3e5c1b76c29a305debd9ba5eb diff --git a/media-sound/easyeffects/easyeffects-6.2.8.ebuild b/media-sound/easyeffects/easyeffects-6.2.8.ebuild deleted file mode 100644 index a21e92d422f6.. --- a/media-sound/easyeffects/easyeffects-6.2.8.ebuild +++ /dev/null @@ -1,79 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit gnome2-utils flag-o-matic meson toolchain-funcs - -DESCRIPTION="Limiter, auto volume and many other plugins for PipeWire applications" -HOMEPAGE="https://github.com/wwmm/easyeffects"; - -if [[ ${PV} == * ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/wwmm/easyeffects"; -else - SRC_URI="https://github.com/wwmm/easyeffects/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86" -fi - -LICENSE="GPL-3" -SLOT="0" -IUSE="calf +doc mda-lv2 zamaudio" - -COMMON="dev-cpp/nlohmann_json - dev-cpp/tbb - >=dev-libs/glib-2.56:2 - dev-libs/libfmt - >=dev-libs/libsigc++-3.0.6:3 - >=gui-libs/gtk-4.2.1:4 - gui-libs/libadwaita:1 - media-libs/libbs2b - >=media-libs/libebur128-1.2.0 - media-libs/libsndfile - >=media-libs/lilv-0.22 - >=media-libs/lv2-1.18.2 - media-libs/rnnoise - media-libs/rubberband[ladspa] - media-libs/speexdsp - >=media-libs/zita-convolver-3.0.0 - >=media-video/pipewire-0.3.41 - sci-libs/fftw:3.0" -# Only header files are used from libsamplerate -DEPEND="${COMMON} - media-libs/libsamplerate" -RDEPEND="${COMMON} - >=media-libs/lsp-plugins-1.1.24[lv2] - sys-apps/dbus - calf? ( >=media-plugins/calf-0.90.1[lv2] ) - doc? ( gnome-extra/yelp ) - mda-lv2? ( media-plugins/mda-lv2 ) - zamaudio? ( media-plugins/zam-plugins )" -BDEPEND="dev-libs/appstream-glib - dev-util/desktop-file-utils - dev-util/itstool - sys-devel/gettext - virtual/pkgconfig" - -pkg_pretend() { - if [[ ${MERGE_TYPE} != "binary" ]] ; then - if ! test-flag-CXX -std=c++20 ; then - die "${PN} requires degree of C++20 support only available since GCC 10 or Clang 10" - fi - - if tc-is-gcc && [[ $(gcc-major-version) -lt 11 ]] ; then - die "Since version 6.2.5 ${PN} requires GCC 11 or newer to build (Bug #848072)" - fi - fi -} - -pkg_postinst() { - gnome2_gconf_install - gnome2_schemas_update - xdg_icon_cache_update -} - -pkg_postrm() { - gnome2_gconf_uninstall - gnome2_schemas_update - xdg_icon_cache_update -} diff --git a/media-sound/easyeffects/easyeffects-7.0.3.ebuild b/media-sound/easyeffects/easyeffects-7.0.3.ebuild deleted file mode 100644 index b8a7b8d0c73b.. --- a/media-sound/easyeffects/easyeffects-7.0.3.ebuild +++ /dev/null @@ -1,80 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit gnome2-utils meson toolchain-funcs - -DESCRIPTION="Limiter, auto volume and many other plugins for PipeWire applications" -HOMEPAGE="https://github.com/wwmm/e
[gentoo-commits] repo/gentoo:master commit in: media-sound/easyeffects/
commit: f632e31c349030aba3dc4e4237ade32027e8252c Author: Marek Szuba gentoo org> AuthorDate: Tue Jun 13 21:02:11 2023 + Commit: Marek Szuba gentoo org> CommitDate: Tue Jun 13 21:46:45 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f632e31c media-sound/easyeffects: add 7.0.5 Signed-off-by: Marek Szuba gentoo.org> media-sound/easyeffects/Manifest | 1 + media-sound/easyeffects/easyeffects-7.0.5.ebuild | 79 2 files changed, 80 insertions(+) diff --git a/media-sound/easyeffects/Manifest b/media-sound/easyeffects/Manifest index 6bfde3899719..e4dbe4de8b94 100644 --- a/media-sound/easyeffects/Manifest +++ b/media-sound/easyeffects/Manifest @@ -1 +1,2 @@ DIST easyeffects-7.0.4.tar.gz 3252579 BLAKE2B 78284d6295082bda03f9892af4d60b641ab55246eb989dc2b942d279ce77043e17410ec21850fc1f3934f614487a54e8f02b2063d5fa2c53ec6e0987c41a780b SHA512 0d9b51d329ad207b0df42dc0b7285900441df9f6f96c1119571a10376ca148ecc0b74e2372f5aa334cf38be60386d8479cb93bb3e5c1b76c29a305debd9ba5eb +DIST easyeffects-7.0.5.tar.gz 3304918 BLAKE2B 288a5460cd4e0a2ed823b3d388b5df6685e898228211f26f0c15cb02366afa2d1ec442b213ddd889dad119aa0fd2f47c089a0d24e539e899f6fe3771e4ff52d7 SHA512 16f8c91fc15e36a2e116be6eb34ac904c14b70ba9625c0db2406c978cfb8af88e3a1c3f5c1a6a6e5a0c7cb00d9f3e56de895392d27704c86a70d7fa5cfa393f3 diff --git a/media-sound/easyeffects/easyeffects-7.0.5.ebuild b/media-sound/easyeffects/easyeffects-7.0.5.ebuild new file mode 100644 index ..480d947feca9 --- /dev/null +++ b/media-sound/easyeffects/easyeffects-7.0.5.ebuild @@ -0,0 +1,79 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gnome2-utils meson toolchain-funcs + +DESCRIPTION="Limiter, auto volume and many other plugins for PipeWire applications" +HOMEPAGE="https://github.com/wwmm/easyeffects"; + +if [[ ${PV} == * ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/wwmm/easyeffects"; +else + SRC_URI="https://github.com/wwmm/easyeffects/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" +fi + +LICENSE="GPL-3" +SLOT="0" +IUSE="calf +doc mda-lv2 zamaudio" + +COMMON="dev-cpp/nlohmann_json + dev-cpp/tbb + >=dev-libs/glib-2.56:2 + dev-libs/libfmt + >=dev-libs/libsigc++-3.0.6:3 + >=gui-libs/gtk-4.10.0:4 + >=gui-libs/libadwaita-1.2.0:1 + media-libs/libbs2b + >=media-libs/libebur128-1.2.0 + media-libs/libsndfile + media-libs/libsoundtouch + >=media-libs/lilv-0.22 + >=media-libs/lv2-1.18.2 + media-libs/rnnoise + media-libs/speexdsp + >=media-libs/zita-convolver-3.0.0 + >=media-video/pipewire-0.3.41 + sci-libs/gsl:= + sci-libs/fftw:3.0" +# Only header files are used from libsamplerate +DEPEND="${COMMON} + media-libs/libsamplerate" +RDEPEND="${COMMON} + >=media-libs/lsp-plugins-1.1.24[lv2] + sys-apps/dbus + calf? ( >=media-plugins/calf-0.90.1[lv2] ) + doc? ( gnome-extra/yelp ) + mda-lv2? ( media-plugins/mda-lv2 ) + zamaudio? ( media-plugins/zam-plugins )" +BDEPEND="dev-libs/appstream-glib + dev-util/desktop-file-utils + dev-util/itstool + sys-devel/gettext + virtual/pkgconfig" + +pkg_pretend() { + if [[ ${MERGE_TYPE} != "binary" ]] ; then + if ! tc-is-gcc; then + die "Since version 6.3.0 ${PN} only supports GCC due to required level of C++20 support" + fi + if [[ $(gcc-major-version) -lt 11 ]] ; then + die "Since version 6.2.5 ${PN} requires GCC 11 or newer to build (Bug #848072)" + fi + fi +} + +pkg_postinst() { + gnome2_gconf_install + gnome2_schemas_update + xdg_icon_cache_update +} + +pkg_postrm() { + gnome2_gconf_uninstall + gnome2_schemas_update + xdg_icon_cache_update +}
[gentoo-commits] repo/gentoo:master commit in: media-sound/easyeffects/
commit: f026644a410f6c4f46041ce5efb9d7bdc27000ed Author: Marek Szuba gentoo org> AuthorDate: Tue Jun 13 21:01:55 2023 + Commit: Marek Szuba gentoo org> CommitDate: Tue Jun 13 21:46:43 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f026644a media-sound/easyeffects: stabilize 7.0.4 for amd64 Signed-off-by: Marek Szuba gentoo.org> media-sound/easyeffects/easyeffects-7.0.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-sound/easyeffects/easyeffects-7.0.4.ebuild b/media-sound/easyeffects/easyeffects-7.0.4.ebuild index 8e2cd6932cbb..e82e7989111c 100644 --- a/media-sound/easyeffects/easyeffects-7.0.4.ebuild +++ b/media-sound/easyeffects/easyeffects-7.0.4.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} == * ]]; then EGIT_REPO_URI="https://github.com/wwmm/easyeffects"; else SRC_URI="https://github.com/wwmm/easyeffects/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" + KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86" fi LICENSE="GPL-3"
[gentoo-commits] repo/gentoo:master commit in: media-sound/easyeffects/
commit: b5cd43d76c9be45d74a2dacb8790ee9156937465 Author: Marek Szuba gentoo org> AuthorDate: Thu May 11 12:06:57 2023 + Commit: Marek Szuba gentoo org> CommitDate: Thu May 11 12:06:57 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5cd43d7 media-sound/easyeffects: stabilize 7.0.3 for amd64 Signed-off-by: Marek Szuba gentoo.org> media-sound/easyeffects/easyeffects-7.0.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-sound/easyeffects/easyeffects-7.0.3.ebuild b/media-sound/easyeffects/easyeffects-7.0.3.ebuild index c785ab96e07b..b8a7b8d0c73b 100644 --- a/media-sound/easyeffects/easyeffects-7.0.3.ebuild +++ b/media-sound/easyeffects/easyeffects-7.0.3.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} == * ]]; then EGIT_REPO_URI="https://github.com/wwmm/easyeffects"; else SRC_URI="https://github.com/wwmm/easyeffects/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" + KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86" fi LICENSE="GPL-3"
[gentoo-commits] repo/gentoo:master commit in: media-sound/easyeffects/
commit: 629f726cd3c3f4d958719bd735d436c01dfac592 Author: Marek Szuba gentoo org> AuthorDate: Thu May 11 11:43:27 2023 + Commit: Marek Szuba gentoo org> CommitDate: Thu May 11 11:59:33 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=629f726c media-sound/easyeffects: add 7.0.4, drop 7.0.1 Signed-off-by: Marek Szuba gentoo.org> media-sound/easyeffects/Manifest | 2 +- .../{easyeffects-7.0.1.ebuild => easyeffects-7.0.4.ebuild} | 5 ++--- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/media-sound/easyeffects/Manifest b/media-sound/easyeffects/Manifest index f8a4ae256fd8..3c627fccaea8 100644 --- a/media-sound/easyeffects/Manifest +++ b/media-sound/easyeffects/Manifest @@ -1,3 +1,3 @@ DIST easyeffects-6.2.8.tar.gz 3063821 BLAKE2B d64952ff1e04f0013cb2548cc62d67f4013e9bd51dda2afe50170fc1ddbaabb967da5cb0b2cf6fde44cbdcf196b9656d19172595f6c527099a86b2dfc8ff34be SHA512 8a306308e783ed19fd5380a6b8d1e0ddba1400bca3447ddbf2954355f6d74229d0e750e5ce50b19c9ad1979ee88cda6ad4d1b2549eef7bb88cd29b6dc96dc33b -DIST easyeffects-7.0.1.tar.gz 3208585 BLAKE2B 95d0c8948221bf8fec2e07e4dcfb664ed34065c9d5717aa76b91d3b42336cb989bfcf44a9adc0400898640f3e24dd379861140449fec00afca7dea9064055ba2 SHA512 6eec2020fd91e793caf9fca45eb51e7efc1c59f2bb0d4aca15178a51753258fc1990438eda26b8cb8622b7f51d47d28f184593f238c9ed072f4306be0af3f5a2 DIST easyeffects-7.0.3.tar.gz 3229626 BLAKE2B 12eef03e875ae4c59a9085f9c1e5b8599ac27105829bdf96ee4378b454dbb32ed6839231955a9067b27f7ab674c4d13bfdbccbf5ae6f83d2301ebb6cd3747baa SHA512 68975c6e5f09987a57b6e6b0db56e7f02376a10aebd7e44311f0d92d04a93c5358fb835cdaeb4f7c193fdbf90833827eb31d38707ae4e75feeab7b04ba66fc39 +DIST easyeffects-7.0.4.tar.gz 3252579 BLAKE2B 78284d6295082bda03f9892af4d60b641ab55246eb989dc2b942d279ce77043e17410ec21850fc1f3934f614487a54e8f02b2063d5fa2c53ec6e0987c41a780b SHA512 0d9b51d329ad207b0df42dc0b7285900441df9f6f96c1119571a10376ca148ecc0b74e2372f5aa334cf38be60386d8479cb93bb3e5c1b76c29a305debd9ba5eb diff --git a/media-sound/easyeffects/easyeffects-7.0.1.ebuild b/media-sound/easyeffects/easyeffects-7.0.4.ebuild similarity index 96% rename from media-sound/easyeffects/easyeffects-7.0.1.ebuild rename to media-sound/easyeffects/easyeffects-7.0.4.ebuild index 2bbe7dc5d724..8e2cd6932cbb 100644 --- a/media-sound/easyeffects/easyeffects-7.0.1.ebuild +++ b/media-sound/easyeffects/easyeffects-7.0.4.ebuild @@ -25,8 +25,8 @@ COMMON="dev-cpp/nlohmann_json >=dev-libs/glib-2.56:2 dev-libs/libfmt >=dev-libs/libsigc++-3.0.6:3 - >=gui-libs/gtk-4.2.1:4 - gui-libs/libadwaita:1 + >=gui-libs/gtk-4.10.0:4 + >=gui-libs/libadwaita-1.2.0:1 media-libs/libbs2b >=media-libs/libebur128-1.2.0 media-libs/libsndfile @@ -34,7 +34,6 @@ COMMON="dev-cpp/nlohmann_json >=media-libs/lv2-1.18.2 media-libs/rnnoise media-libs/rubberband[ladspa] - media-libs/speex media-libs/speexdsp >=media-libs/zita-convolver-3.0.0 >=media-video/pipewire-0.3.41
[gentoo-commits] repo/gentoo:master commit in: media-sound/easyeffects/
commit: 65a93ca61ca350cb6ce2aeac123f61362b495d19 Author: Marek Szuba gentoo org> AuthorDate: Sat Apr 8 20:50:55 2023 + Commit: Marek Szuba gentoo org> CommitDate: Sat Apr 8 20:56:29 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=65a93ca6 media-sound/easyeffects: add 7.0.3 Signed-off-by: Marek Szuba gentoo.org> media-sound/easyeffects/Manifest | 1 + media-sound/easyeffects/easyeffects-7.0.3.ebuild | 80 2 files changed, 81 insertions(+) diff --git a/media-sound/easyeffects/Manifest b/media-sound/easyeffects/Manifest index 9dd097346343..f8a4ae256fd8 100644 --- a/media-sound/easyeffects/Manifest +++ b/media-sound/easyeffects/Manifest @@ -1,2 +1,3 @@ DIST easyeffects-6.2.8.tar.gz 3063821 BLAKE2B d64952ff1e04f0013cb2548cc62d67f4013e9bd51dda2afe50170fc1ddbaabb967da5cb0b2cf6fde44cbdcf196b9656d19172595f6c527099a86b2dfc8ff34be SHA512 8a306308e783ed19fd5380a6b8d1e0ddba1400bca3447ddbf2954355f6d74229d0e750e5ce50b19c9ad1979ee88cda6ad4d1b2549eef7bb88cd29b6dc96dc33b DIST easyeffects-7.0.1.tar.gz 3208585 BLAKE2B 95d0c8948221bf8fec2e07e4dcfb664ed34065c9d5717aa76b91d3b42336cb989bfcf44a9adc0400898640f3e24dd379861140449fec00afca7dea9064055ba2 SHA512 6eec2020fd91e793caf9fca45eb51e7efc1c59f2bb0d4aca15178a51753258fc1990438eda26b8cb8622b7f51d47d28f184593f238c9ed072f4306be0af3f5a2 +DIST easyeffects-7.0.3.tar.gz 3229626 BLAKE2B 12eef03e875ae4c59a9085f9c1e5b8599ac27105829bdf96ee4378b454dbb32ed6839231955a9067b27f7ab674c4d13bfdbccbf5ae6f83d2301ebb6cd3747baa SHA512 68975c6e5f09987a57b6e6b0db56e7f02376a10aebd7e44311f0d92d04a93c5358fb835cdaeb4f7c193fdbf90833827eb31d38707ae4e75feeab7b04ba66fc39 diff --git a/media-sound/easyeffects/easyeffects-7.0.3.ebuild b/media-sound/easyeffects/easyeffects-7.0.3.ebuild new file mode 100644 index ..c785ab96e07b --- /dev/null +++ b/media-sound/easyeffects/easyeffects-7.0.3.ebuild @@ -0,0 +1,80 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gnome2-utils meson toolchain-funcs + +DESCRIPTION="Limiter, auto volume and many other plugins for PipeWire applications" +HOMEPAGE="https://github.com/wwmm/easyeffects"; + +if [[ ${PV} == * ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/wwmm/easyeffects"; +else + SRC_URI="https://github.com/wwmm/easyeffects/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" +fi + +LICENSE="GPL-3" +SLOT="0" +IUSE="calf +doc mda-lv2 zamaudio" + +COMMON="dev-cpp/nlohmann_json + dev-cpp/tbb + >=dev-libs/glib-2.56:2 + dev-libs/libfmt + >=dev-libs/libsigc++-3.0.6:3 + >=gui-libs/gtk-4.10.0:4 + >=gui-libs/libadwaita-1.2.0:1 + media-libs/libbs2b + >=media-libs/libebur128-1.2.0 + media-libs/libsndfile + >=media-libs/lilv-0.22 + >=media-libs/lv2-1.18.2 + media-libs/rnnoise + media-libs/rubberband[ladspa] + media-libs/speex + media-libs/speexdsp + >=media-libs/zita-convolver-3.0.0 + >=media-video/pipewire-0.3.41 + sci-libs/gsl:= + sci-libs/fftw:3.0" +# Only header files are used from libsamplerate +DEPEND="${COMMON} + media-libs/libsamplerate" +RDEPEND="${COMMON} + >=media-libs/lsp-plugins-1.1.24[lv2] + sys-apps/dbus + calf? ( >=media-plugins/calf-0.90.1[lv2] ) + doc? ( gnome-extra/yelp ) + mda-lv2? ( media-plugins/mda-lv2 ) + zamaudio? ( media-plugins/zam-plugins )" +BDEPEND="dev-libs/appstream-glib + dev-util/desktop-file-utils + dev-util/itstool + sys-devel/gettext + virtual/pkgconfig" + +pkg_pretend() { + if [[ ${MERGE_TYPE} != "binary" ]] ; then + if ! tc-is-gcc; then + die "Since version 6.3.0 ${PN} only supports GCC due to required level of C++20 support" + fi + if [[ $(gcc-major-version) -lt 11 ]] ; then + die "Since version 6.2.5 ${PN} requires GCC 11 or newer to build (Bug #848072)" + fi + fi +} + +pkg_postinst() { + gnome2_gconf_install + gnome2_schemas_update + xdg_icon_cache_update +} + +pkg_postrm() { + gnome2_gconf_uninstall + gnome2_schemas_update + xdg_icon_cache_update +}
[gentoo-commits] repo/gentoo:master commit in: media-sound/easyeffects/
commit: 59a00a9ded97e5b5b0770d99a501fc76a80358ff Author: Marek Szuba gentoo org> AuthorDate: Tue Feb 28 09:51:21 2023 + Commit: Marek Szuba gentoo org> CommitDate: Tue Feb 28 10:42:29 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59a00a9d media-sound/easyeffects: add 7.0.1, drop 7.0.0-r1 Signed-off-by: Marek Szuba gentoo.org> media-sound/easyeffects/Manifest| 2 +- .../{easyeffects-7.0.0-r1.ebuild => easyeffects-7.0.1.ebuild} | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/media-sound/easyeffects/Manifest b/media-sound/easyeffects/Manifest index 5655a1c6dfbe..9dd097346343 100644 --- a/media-sound/easyeffects/Manifest +++ b/media-sound/easyeffects/Manifest @@ -1,2 +1,2 @@ DIST easyeffects-6.2.8.tar.gz 3063821 BLAKE2B d64952ff1e04f0013cb2548cc62d67f4013e9bd51dda2afe50170fc1ddbaabb967da5cb0b2cf6fde44cbdcf196b9656d19172595f6c527099a86b2dfc8ff34be SHA512 8a306308e783ed19fd5380a6b8d1e0ddba1400bca3447ddbf2954355f6d74229d0e750e5ce50b19c9ad1979ee88cda6ad4d1b2549eef7bb88cd29b6dc96dc33b -DIST easyeffects-7.0.0.tar.gz 3126205 BLAKE2B 8b53a8f8e8499df79353c7904e230b26c766ada9724bc407b08cbce619e1cc1d86bba4f7e557d8324990b025c327bf80f315346d58e88677ca47cbd3da8fe4e3 SHA512 e7e187f154ce076c8e204c5b54951f21fbfe4cd12408a2024560e7fc3a26e58faa7710dc7ae1e5f26a2fe1cafe9ca42c360b1b05ad1e324f614aaac106277ef3 +DIST easyeffects-7.0.1.tar.gz 3208585 BLAKE2B 95d0c8948221bf8fec2e07e4dcfb664ed34065c9d5717aa76b91d3b42336cb989bfcf44a9adc0400898640f3e24dd379861140449fec00afca7dea9064055ba2 SHA512 6eec2020fd91e793caf9fca45eb51e7efc1c59f2bb0d4aca15178a51753258fc1990438eda26b8cb8622b7f51d47d28f184593f238c9ed072f4306be0af3f5a2 diff --git a/media-sound/easyeffects/easyeffects-7.0.0-r1.ebuild b/media-sound/easyeffects/easyeffects-7.0.1.ebuild similarity index 98% rename from media-sound/easyeffects/easyeffects-7.0.0-r1.ebuild rename to media-sound/easyeffects/easyeffects-7.0.1.ebuild index f1da56bfcae1..2bbe7dc5d724 100644 --- a/media-sound/easyeffects/easyeffects-7.0.0-r1.ebuild +++ b/media-sound/easyeffects/easyeffects-7.0.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8
[gentoo-commits] repo/gentoo:master commit in: media-sound/easyeffects/
commit: abdc7c769a3a97402779bfb1e6b4cd7750da369c Author: Marek Szuba gentoo org> AuthorDate: Thu Nov 10 15:12:29 2022 + Commit: Marek Szuba gentoo org> CommitDate: Thu Nov 10 15:20:01 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=abdc7c76 media-sound/easyeffects: (R)DEPEND on sci-libs/gsl Needed alongside media-libs/speex (which by the way is technically an *optional* dependency but given Easy Effects also have a mandatory dependency on media-libs/speexdsp, adding IUSE=speex would IMHO be confusing) since 7.0.0 but I forgot to paste that one in. With thanks to Xian Wang for having spotted this before me. Closes: https://bugs.gentoo.org/880745 Signed-off-by: Marek Szuba gentoo.org> .../{easyeffects-7.0.0.ebuild => easyeffects-7.0.0-r1.ebuild}| 1 + 1 file changed, 1 insertion(+) diff --git a/media-sound/easyeffects/easyeffects-7.0.0.ebuild b/media-sound/easyeffects/easyeffects-7.0.0-r1.ebuild similarity index 99% rename from media-sound/easyeffects/easyeffects-7.0.0.ebuild rename to media-sound/easyeffects/easyeffects-7.0.0-r1.ebuild index 84203eb3205f..f1da56bfcae1 100644 --- a/media-sound/easyeffects/easyeffects-7.0.0.ebuild +++ b/media-sound/easyeffects/easyeffects-7.0.0-r1.ebuild @@ -38,6 +38,7 @@ COMMON="dev-cpp/nlohmann_json media-libs/speexdsp >=media-libs/zita-convolver-3.0.0 >=media-video/pipewire-0.3.41 + sci-libs/gsl:= sci-libs/fftw:3.0" # Only header files are used from libsamplerate DEPEND="${COMMON}
[gentoo-commits] repo/gentoo:master commit in: media-sound/easyeffects/
commit: fba4fb800a89d99855aedb3665217456ea26f18a Author: Marek Szuba gentoo org> AuthorDate: Thu Nov 10 11:03:10 2022 + Commit: Marek Szuba gentoo org> CommitDate: Thu Nov 10 11:04:57 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fba4fb80 media-sound/easyeffects: add 7.0.0 Signed-off-by: Marek Szuba gentoo.org> media-sound/easyeffects/Manifest | 1 + media-sound/easyeffects/easyeffects-7.0.0.ebuild | 79 2 files changed, 80 insertions(+) diff --git a/media-sound/easyeffects/Manifest b/media-sound/easyeffects/Manifest index afbb384076ed..434baf297fad 100644 --- a/media-sound/easyeffects/Manifest +++ b/media-sound/easyeffects/Manifest @@ -1,3 +1,4 @@ DIST easyeffects-6.2.3.tar.gz 2621460 BLAKE2B fb73c635b10dec5808d046a4df63cdaaada1c3534f1e9275fdd4f28db52a9111a850367b564b5d008a1bdb7c7e55864e38cc1d50fc363b5614fb138bd0fe0cc1 SHA512 79babe59ef0c86d138b29a4c2dfaa1a937da9de8d7ae7cc40bee6ae5e011b6c43d6ff9554885ce116114943976d50c24c44c4e30775933b5ee8a2bf350d55525 DIST easyeffects-6.2.8.tar.gz 3063821 BLAKE2B d64952ff1e04f0013cb2548cc62d67f4013e9bd51dda2afe50170fc1ddbaabb967da5cb0b2cf6fde44cbdcf196b9656d19172595f6c527099a86b2dfc8ff34be SHA512 8a306308e783ed19fd5380a6b8d1e0ddba1400bca3447ddbf2954355f6d74229d0e750e5ce50b19c9ad1979ee88cda6ad4d1b2549eef7bb88cd29b6dc96dc33b DIST easyeffects-6.3.0.tar.gz 3098280 BLAKE2B db48eb884ccbd582f80ce38b7b915c4fa5abb45d3ba7d2e320fbc73e0c4da4fa03d7c44e19623482f62df30b27e5773e53185b04e76e8d0fb04ee16d6c11c39f SHA512 a9ee60b59afd496e028477c9b8a764ad76858df5dffda3dc1b90d465eae33c8a0ea92a1f7cf7c216c59d8f8a60a05f8ebe5e8e0fe9ad506e469eda2ac77c992b +DIST easyeffects-7.0.0.tar.gz 3126205 BLAKE2B 8b53a8f8e8499df79353c7904e230b26c766ada9724bc407b08cbce619e1cc1d86bba4f7e557d8324990b025c327bf80f315346d58e88677ca47cbd3da8fe4e3 SHA512 e7e187f154ce076c8e204c5b54951f21fbfe4cd12408a2024560e7fc3a26e58faa7710dc7ae1e5f26a2fe1cafe9ca42c360b1b05ad1e324f614aaac106277ef3 diff --git a/media-sound/easyeffects/easyeffects-7.0.0.ebuild b/media-sound/easyeffects/easyeffects-7.0.0.ebuild new file mode 100644 index ..84203eb3205f --- /dev/null +++ b/media-sound/easyeffects/easyeffects-7.0.0.ebuild @@ -0,0 +1,79 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gnome2-utils meson toolchain-funcs + +DESCRIPTION="Limiter, auto volume and many other plugins for PipeWire applications" +HOMEPAGE="https://github.com/wwmm/easyeffects"; + +if [[ ${PV} == * ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/wwmm/easyeffects"; +else + SRC_URI="https://github.com/wwmm/easyeffects/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" +fi + +LICENSE="GPL-3" +SLOT="0" +IUSE="calf +doc mda-lv2 zamaudio" + +COMMON="dev-cpp/nlohmann_json + dev-cpp/tbb + >=dev-libs/glib-2.56:2 + dev-libs/libfmt + >=dev-libs/libsigc++-3.0.6:3 + >=gui-libs/gtk-4.2.1:4 + gui-libs/libadwaita:1 + media-libs/libbs2b + >=media-libs/libebur128-1.2.0 + media-libs/libsndfile + >=media-libs/lilv-0.22 + >=media-libs/lv2-1.18.2 + media-libs/rnnoise + media-libs/rubberband[ladspa] + media-libs/speex + media-libs/speexdsp + >=media-libs/zita-convolver-3.0.0 + >=media-video/pipewire-0.3.41 + sci-libs/fftw:3.0" +# Only header files are used from libsamplerate +DEPEND="${COMMON} + media-libs/libsamplerate" +RDEPEND="${COMMON} + >=media-libs/lsp-plugins-1.1.24[lv2] + sys-apps/dbus + calf? ( >=media-plugins/calf-0.90.1[lv2] ) + doc? ( gnome-extra/yelp ) + mda-lv2? ( media-plugins/mda-lv2 ) + zamaudio? ( media-plugins/zam-plugins )" +BDEPEND="dev-libs/appstream-glib + dev-util/desktop-file-utils + dev-util/itstool + sys-devel/gettext + virtual/pkgconfig" + +pkg_pretend() { + if [[ ${MERGE_TYPE} != "binary" ]] ; then + if ! tc-is-gcc; then + die "Since version 6.3.0 ${PN} only supports GCC due to required level of C++20 support" + fi + if [[ $(gcc-major-version) -lt 11 ]] ; then + die "Since version 6.2.5 ${PN} requires GCC 11 or newer to build (Bug #848072)" + fi + fi +} + +pkg_postinst() { + gnome2_gconf_install + gnome2_schemas_update + xdg_icon_cache_update +} + +pkg_postrm() { + gnome2_gconf_uninstall + gnome2_schemas_update + xdg_icon_cache_update +}
[gentoo-commits] repo/gentoo:master commit in: media-sound/easyeffects/
commit: 32f620f62558e1aef80885b91370f33bc7e061b7 Author: Marek Szuba gentoo org> AuthorDate: Thu Nov 10 11:03:53 2022 + Commit: Marek Szuba gentoo org> CommitDate: Thu Nov 10 11:04:59 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32f620f6 media-sound/easyeffects: drop 6.2.3, 6.3.0 Signed-off-by: Marek Szuba gentoo.org> media-sound/easyeffects/Manifest | 2 - media-sound/easyeffects/easyeffects-6.2.3.ebuild | 79 media-sound/easyeffects/easyeffects-6.3.0.ebuild | 78 --- 3 files changed, 159 deletions(-) diff --git a/media-sound/easyeffects/Manifest b/media-sound/easyeffects/Manifest index 434baf297fad..5655a1c6dfbe 100644 --- a/media-sound/easyeffects/Manifest +++ b/media-sound/easyeffects/Manifest @@ -1,4 +1,2 @@ -DIST easyeffects-6.2.3.tar.gz 2621460 BLAKE2B fb73c635b10dec5808d046a4df63cdaaada1c3534f1e9275fdd4f28db52a9111a850367b564b5d008a1bdb7c7e55864e38cc1d50fc363b5614fb138bd0fe0cc1 SHA512 79babe59ef0c86d138b29a4c2dfaa1a937da9de8d7ae7cc40bee6ae5e011b6c43d6ff9554885ce116114943976d50c24c44c4e30775933b5ee8a2bf350d55525 DIST easyeffects-6.2.8.tar.gz 3063821 BLAKE2B d64952ff1e04f0013cb2548cc62d67f4013e9bd51dda2afe50170fc1ddbaabb967da5cb0b2cf6fde44cbdcf196b9656d19172595f6c527099a86b2dfc8ff34be SHA512 8a306308e783ed19fd5380a6b8d1e0ddba1400bca3447ddbf2954355f6d74229d0e750e5ce50b19c9ad1979ee88cda6ad4d1b2549eef7bb88cd29b6dc96dc33b -DIST easyeffects-6.3.0.tar.gz 3098280 BLAKE2B db48eb884ccbd582f80ce38b7b915c4fa5abb45d3ba7d2e320fbc73e0c4da4fa03d7c44e19623482f62df30b27e5773e53185b04e76e8d0fb04ee16d6c11c39f SHA512 a9ee60b59afd496e028477c9b8a764ad76858df5dffda3dc1b90d465eae33c8a0ea92a1f7cf7c216c59d8f8a60a05f8ebe5e8e0fe9ad506e469eda2ac77c992b DIST easyeffects-7.0.0.tar.gz 3126205 BLAKE2B 8b53a8f8e8499df79353c7904e230b26c766ada9724bc407b08cbce619e1cc1d86bba4f7e557d8324990b025c327bf80f315346d58e88677ca47cbd3da8fe4e3 SHA512 e7e187f154ce076c8e204c5b54951f21fbfe4cd12408a2024560e7fc3a26e58faa7710dc7ae1e5f26a2fe1cafe9ca42c360b1b05ad1e324f614aaac106277ef3 diff --git a/media-sound/easyeffects/easyeffects-6.2.3.ebuild b/media-sound/easyeffects/easyeffects-6.2.3.ebuild deleted file mode 100644 index 4dd8004fcaa1.. --- a/media-sound/easyeffects/easyeffects-6.2.3.ebuild +++ /dev/null @@ -1,79 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit gnome2-utils flag-o-matic meson - -DESCRIPTION="Limiter, auto volume and many other plugins for PipeWire applications" -HOMEPAGE="https://github.com/wwmm/easyeffects"; - -if [[ ${PV} == * ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/wwmm/easyeffects"; -else - SRC_URI="https://github.com/wwmm/easyeffects/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86" -fi - -LICENSE="GPL-3" -SLOT="0" -IUSE="calf +doc mda-lv2 zamaudio" - -# Tests fail since 6.1.0 due to upstream changes to the metainfo file. -# TODO: check this every release. -RESTRICT="test" - -DEPEND="dev-cpp/nlohmann_json - dev-cpp/tbb - >=dev-libs/glib-2.56:2 - dev-libs/libfmt - >=dev-libs/libsigc++-3.0.6:3 - >=gui-libs/gtk-4.2.1:4 - gui-libs/libadwaita:1 - media-libs/libbs2b - >=media-libs/libebur128-1.2.0 - media-libs/libsndfile - >=media-libs/lilv-0.22 - >=media-libs/lv2-1.18.2 - media-libs/rnnoise - media-libs/rubberband[ladspa] - media-libs/speexdsp - >=media-libs/zita-convolver-3.0.0 - >=media-video/pipewire-0.3.31 - sci-libs/fftw:3.0" -RDEPEND="${DEPEND} - >=media-libs/lsp-plugins-1.1.24[lv2] - sys-apps/dbus - calf? ( >=media-plugins/calf-0.90.1[lv2] ) - doc? ( gnome-extra/yelp ) - mda-lv2? ( media-plugins/mda-lv2 ) - zamaudio? ( media-plugins/zam-plugins )" -# Only header files are used from libsamplerate so put it here rather than DEPEND -# to avoid unnecessary cross-compilation. -BDEPEND="dev-libs/appstream-glib - dev-util/desktop-file-utils - dev-util/itstool - media-libs/libsamplerate - sys-devel/gettext - virtual/pkgconfig" - -pkg_pretend() { - if [[ ${MERGE_TYPE} != "binary" ]] ; then - if ! test-flag-CXX -std=c++20 ; then - die "${PN} requires degree of C++20 support only available since GCC 10 or Clang 10" - fi - fi -} - -pkg_postinst() { - gnome2_gconf_install - gnome2_schemas_update - xdg_icon_cache_update -} - -pkg_postrm() { - gnome2_gconf_uninstall - gnome2_schemas_update - xdg_icon_cache_update -} diff --git a/media-sound/easyeffects/easyeffects-6.3.0.ebuild b/media-sound/easyeffects/easyeffects-6.3.0.ebuild deleted file mode 100644 index b9f9b01ee3f3.. --- a/media-sound/easyeffects/easyeffects-6.3.0.ebuild +++ /dev/null @@ -1,78 +0,0 @@
[gentoo-commits] repo/gentoo:master commit in: media-sound/easyeffects/
commit: 7dbeecd706f4f9fc157df43bfe660a79d27081ef Author: Marek Szuba gentoo org> AuthorDate: Tue Oct 4 02:26:02 2022 + Commit: Marek Szuba gentoo org> CommitDate: Tue Oct 4 03:13:02 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7dbeecd7 media-sound/easyeffects: require gcc to build 6.3.0 Enforced by upstream build scripts + code known to fail to compile against clang (see https://github.com/wwmm/easyeffects/pull/1739). Closes: https://bugs.gentoo.org/874342 Signed-off-by: Marek Szuba gentoo.org> media-sound/easyeffects/easyeffects-6.3.0.ebuild | 9 - 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/media-sound/easyeffects/easyeffects-6.3.0.ebuild b/media-sound/easyeffects/easyeffects-6.3.0.ebuild index 7df1501d43c1..b9f9b01ee3f3 100644 --- a/media-sound/easyeffects/easyeffects-6.3.0.ebuild +++ b/media-sound/easyeffects/easyeffects-6.3.0.ebuild @@ -3,7 +3,7 @@ EAPI=8 -inherit gnome2-utils flag-o-matic meson toolchain-funcs +inherit gnome2-utils meson toolchain-funcs DESCRIPTION="Limiter, auto volume and many other plugins for PipeWire applications" HOMEPAGE="https://github.com/wwmm/easyeffects"; @@ -56,11 +56,10 @@ BDEPEND="dev-libs/appstream-glib pkg_pretend() { if [[ ${MERGE_TYPE} != "binary" ]] ; then - if ! test-flag-CXX -std=c++20 ; then - die "${PN} requires degree of C++20 support only available since GCC 10 or Clang 10" + if ! tc-is-gcc; then + die "Since version 6.3.0 ${PN} only supports GCC due to required level of C++20 support" fi - - if tc-is-gcc && [[ $(gcc-major-version) -lt 11 ]] ; then + if [[ $(gcc-major-version) -lt 11 ]] ; then die "Since version 6.2.5 ${PN} requires GCC 11 or newer to build (Bug #848072)" fi fi
[gentoo-commits] repo/gentoo:master commit in: media-sound/easyeffects/
commit: 2863950ffc5c2a5a99c69dfbbb6a183e2d229d69 Author: Marek Szuba gentoo org> AuthorDate: Mon Sep 5 11:38:45 2022 + Commit: Marek Szuba gentoo org> CommitDate: Mon Sep 5 11:39:22 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2863950f media-sound/easyeffects: add 6.3.0 Signed-off-by: Marek Szuba gentoo.org> media-sound/easyeffects/Manifest | 1 + media-sound/easyeffects/easyeffects-6.3.0.ebuild | 79 2 files changed, 80 insertions(+) diff --git a/media-sound/easyeffects/Manifest b/media-sound/easyeffects/Manifest index e67326e8a10f..afbb384076ed 100644 --- a/media-sound/easyeffects/Manifest +++ b/media-sound/easyeffects/Manifest @@ -1,2 +1,3 @@ DIST easyeffects-6.2.3.tar.gz 2621460 BLAKE2B fb73c635b10dec5808d046a4df63cdaaada1c3534f1e9275fdd4f28db52a9111a850367b564b5d008a1bdb7c7e55864e38cc1d50fc363b5614fb138bd0fe0cc1 SHA512 79babe59ef0c86d138b29a4c2dfaa1a937da9de8d7ae7cc40bee6ae5e011b6c43d6ff9554885ce116114943976d50c24c44c4e30775933b5ee8a2bf350d55525 DIST easyeffects-6.2.8.tar.gz 3063821 BLAKE2B d64952ff1e04f0013cb2548cc62d67f4013e9bd51dda2afe50170fc1ddbaabb967da5cb0b2cf6fde44cbdcf196b9656d19172595f6c527099a86b2dfc8ff34be SHA512 8a306308e783ed19fd5380a6b8d1e0ddba1400bca3447ddbf2954355f6d74229d0e750e5ce50b19c9ad1979ee88cda6ad4d1b2549eef7bb88cd29b6dc96dc33b +DIST easyeffects-6.3.0.tar.gz 3098280 BLAKE2B db48eb884ccbd582f80ce38b7b915c4fa5abb45d3ba7d2e320fbc73e0c4da4fa03d7c44e19623482f62df30b27e5773e53185b04e76e8d0fb04ee16d6c11c39f SHA512 a9ee60b59afd496e028477c9b8a764ad76858df5dffda3dc1b90d465eae33c8a0ea92a1f7cf7c216c59d8f8a60a05f8ebe5e8e0fe9ad506e469eda2ac77c992b diff --git a/media-sound/easyeffects/easyeffects-6.3.0.ebuild b/media-sound/easyeffects/easyeffects-6.3.0.ebuild new file mode 100644 index ..7df1501d43c1 --- /dev/null +++ b/media-sound/easyeffects/easyeffects-6.3.0.ebuild @@ -0,0 +1,79 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gnome2-utils flag-o-matic meson toolchain-funcs + +DESCRIPTION="Limiter, auto volume and many other plugins for PipeWire applications" +HOMEPAGE="https://github.com/wwmm/easyeffects"; + +if [[ ${PV} == * ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/wwmm/easyeffects"; +else + SRC_URI="https://github.com/wwmm/easyeffects/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" +fi + +LICENSE="GPL-3" +SLOT="0" +IUSE="calf +doc mda-lv2 zamaudio" + +COMMON="dev-cpp/nlohmann_json + dev-cpp/tbb + >=dev-libs/glib-2.56:2 + dev-libs/libfmt + >=dev-libs/libsigc++-3.0.6:3 + >=gui-libs/gtk-4.2.1:4 + gui-libs/libadwaita:1 + media-libs/libbs2b + >=media-libs/libebur128-1.2.0 + media-libs/libsndfile + >=media-libs/lilv-0.22 + >=media-libs/lv2-1.18.2 + media-libs/rnnoise + media-libs/rubberband[ladspa] + media-libs/speexdsp + >=media-libs/zita-convolver-3.0.0 + >=media-video/pipewire-0.3.41 + sci-libs/fftw:3.0" +# Only header files are used from libsamplerate +DEPEND="${COMMON} + media-libs/libsamplerate" +RDEPEND="${COMMON} + >=media-libs/lsp-plugins-1.1.24[lv2] + sys-apps/dbus + calf? ( >=media-plugins/calf-0.90.1[lv2] ) + doc? ( gnome-extra/yelp ) + mda-lv2? ( media-plugins/mda-lv2 ) + zamaudio? ( media-plugins/zam-plugins )" +BDEPEND="dev-libs/appstream-glib + dev-util/desktop-file-utils + dev-util/itstool + sys-devel/gettext + virtual/pkgconfig" + +pkg_pretend() { + if [[ ${MERGE_TYPE} != "binary" ]] ; then + if ! test-flag-CXX -std=c++20 ; then + die "${PN} requires degree of C++20 support only available since GCC 10 or Clang 10" + fi + + if tc-is-gcc && [[ $(gcc-major-version) -lt 11 ]] ; then + die "Since version 6.2.5 ${PN} requires GCC 11 or newer to build (Bug #848072)" + fi + fi +} + +pkg_postinst() { + gnome2_gconf_install + gnome2_schemas_update + xdg_icon_cache_update +} + +pkg_postrm() { + gnome2_gconf_uninstall + gnome2_schemas_update + xdg_icon_cache_update +}
[gentoo-commits] repo/gentoo:master commit in: media-sound/easyeffects/
commit: cc602f367defccce624ea5aeca0e462a2a5a0bb7 Author: Marek Szuba gentoo org> AuthorDate: Thu Sep 1 23:17:07 2022 + Commit: Marek Szuba gentoo org> CommitDate: Thu Sep 1 23:17:07 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc602f36 media-sound/easyeffects: drop 6.2.4 Signed-off-by: Marek Szuba gentoo.org> media-sound/easyeffects/Manifest | 1 - media-sound/easyeffects/easyeffects-6.2.4.ebuild | 79 2 files changed, 80 deletions(-) diff --git a/media-sound/easyeffects/Manifest b/media-sound/easyeffects/Manifest index d323a0ddb7ee..e67326e8a10f 100644 --- a/media-sound/easyeffects/Manifest +++ b/media-sound/easyeffects/Manifest @@ -1,3 +1,2 @@ DIST easyeffects-6.2.3.tar.gz 2621460 BLAKE2B fb73c635b10dec5808d046a4df63cdaaada1c3534f1e9275fdd4f28db52a9111a850367b564b5d008a1bdb7c7e55864e38cc1d50fc363b5614fb138bd0fe0cc1 SHA512 79babe59ef0c86d138b29a4c2dfaa1a937da9de8d7ae7cc40bee6ae5e011b6c43d6ff9554885ce116114943976d50c24c44c4e30775933b5ee8a2bf350d55525 -DIST easyeffects-6.2.4.tar.gz 2648725 BLAKE2B 8d4f10f286ed4b3468ffa2e3b5331b9dfd9c266b0a6a35b373856be14c8465032c79ebad2826ff7ebb1a8db3d81a57fef398880fa7601282da672d5348dae817 SHA512 1c7a9fb95bab3fe039d96420d465d8dfa0d42bf3c04081c5b258f3f227923229f658d6e8152587bf38b26e0a3f3c73b5b89a1a8c9b42807b7e02b776f419e361 DIST easyeffects-6.2.8.tar.gz 3063821 BLAKE2B d64952ff1e04f0013cb2548cc62d67f4013e9bd51dda2afe50170fc1ddbaabb967da5cb0b2cf6fde44cbdcf196b9656d19172595f6c527099a86b2dfc8ff34be SHA512 8a306308e783ed19fd5380a6b8d1e0ddba1400bca3447ddbf2954355f6d74229d0e750e5ce50b19c9ad1979ee88cda6ad4d1b2549eef7bb88cd29b6dc96dc33b diff --git a/media-sound/easyeffects/easyeffects-6.2.4.ebuild b/media-sound/easyeffects/easyeffects-6.2.4.ebuild deleted file mode 100644 index cfdaafbd3930.. --- a/media-sound/easyeffects/easyeffects-6.2.4.ebuild +++ /dev/null @@ -1,79 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit gnome2-utils flag-o-matic meson - -DESCRIPTION="Limiter, auto volume and many other plugins for PipeWire applications" -HOMEPAGE="https://github.com/wwmm/easyeffects"; - -if [[ ${PV} == * ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/wwmm/easyeffects"; -else - SRC_URI="https://github.com/wwmm/easyeffects/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86" -fi - -LICENSE="GPL-3" -SLOT="0" -IUSE="calf +doc mda-lv2 zamaudio" - -# Tests fail since 6.1.0 due to upstream changes to the metainfo file. -# TODO: check this every release. -RESTRICT="test" - -DEPEND="dev-cpp/nlohmann_json - dev-cpp/tbb - >=dev-libs/glib-2.56:2 - dev-libs/libfmt - >=dev-libs/libsigc++-3.0.6:3 - >=gui-libs/gtk-4.2.1:4 - gui-libs/libadwaita:1 - media-libs/libbs2b - >=media-libs/libebur128-1.2.0 - media-libs/libsndfile - >=media-libs/lilv-0.22 - >=media-libs/lv2-1.18.2 - media-libs/rnnoise - media-libs/rubberband[ladspa] - media-libs/speexdsp - >=media-libs/zita-convolver-3.0.0 - >=media-video/pipewire-0.3.41 - sci-libs/fftw:3.0" -RDEPEND="${DEPEND} - >=media-libs/lsp-plugins-1.1.24[lv2] - sys-apps/dbus - calf? ( >=media-plugins/calf-0.90.1[lv2] ) - doc? ( gnome-extra/yelp ) - mda-lv2? ( media-plugins/mda-lv2 ) - zamaudio? ( media-plugins/zam-plugins )" -# Only header files are used from libsamplerate so put it here rather than DEPEND -# to avoid unnecessary cross-compilation. -BDEPEND="dev-libs/appstream-glib - dev-util/desktop-file-utils - dev-util/itstool - media-libs/libsamplerate - sys-devel/gettext - virtual/pkgconfig" - -pkg_pretend() { - if [[ ${MERGE_TYPE} != "binary" ]] ; then - if ! test-flag-CXX -std=c++20 ; then - die "${PN} requires degree of C++20 support only available since GCC 10 or Clang 10" - fi - fi -} - -pkg_postinst() { - gnome2_gconf_install - gnome2_schemas_update - xdg_icon_cache_update -} - -pkg_postrm() { - gnome2_gconf_uninstall - gnome2_schemas_update - xdg_icon_cache_update -}
[gentoo-commits] repo/gentoo:master commit in: media-sound/easyeffects/
commit: 41a2447276e5d13c1a5c9604ba07450ab6a5ea92 Author: Sam James gentoo org> AuthorDate: Thu Sep 1 19:11:27 2022 + Commit: Sam James gentoo org> CommitDate: Thu Sep 1 19:11:27 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41a24472 media-sound/easyeffects: Stabilize 6.2.8 amd64, #867868 Signed-off-by: Sam James gentoo.org> media-sound/easyeffects/easyeffects-6.2.8.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-sound/easyeffects/easyeffects-6.2.8.ebuild b/media-sound/easyeffects/easyeffects-6.2.8.ebuild index 7df1501d43c1..a21e92d422f6 100644 --- a/media-sound/easyeffects/easyeffects-6.2.8.ebuild +++ b/media-sound/easyeffects/easyeffects-6.2.8.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} == * ]]; then EGIT_REPO_URI="https://github.com/wwmm/easyeffects"; else SRC_URI="https://github.com/wwmm/easyeffects/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" + KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86" fi LICENSE="GPL-3"
[gentoo-commits] repo/gentoo:master commit in: media-sound/easyeffects/
commit: 7751eae264411ed3c654a83613d7069325fe2056 Author: Marek Szuba gentoo org> AuthorDate: Thu Sep 1 15:22:59 2022 + Commit: Marek Szuba gentoo org> CommitDate: Thu Sep 1 15:34:39 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7751eae2 media-sound/easyeffects: drop 6.2.6 Signed-off-by: Marek Szuba gentoo.org> media-sound/easyeffects/Manifest | 1 - media-sound/easyeffects/easyeffects-6.2.6.ebuild | 79 2 files changed, 80 deletions(-) diff --git a/media-sound/easyeffects/Manifest b/media-sound/easyeffects/Manifest index 6ae12a111e49..d323a0ddb7ee 100644 --- a/media-sound/easyeffects/Manifest +++ b/media-sound/easyeffects/Manifest @@ -1,4 +1,3 @@ DIST easyeffects-6.2.3.tar.gz 2621460 BLAKE2B fb73c635b10dec5808d046a4df63cdaaada1c3534f1e9275fdd4f28db52a9111a850367b564b5d008a1bdb7c7e55864e38cc1d50fc363b5614fb138bd0fe0cc1 SHA512 79babe59ef0c86d138b29a4c2dfaa1a937da9de8d7ae7cc40bee6ae5e011b6c43d6ff9554885ce116114943976d50c24c44c4e30775933b5ee8a2bf350d55525 DIST easyeffects-6.2.4.tar.gz 2648725 BLAKE2B 8d4f10f286ed4b3468ffa2e3b5331b9dfd9c266b0a6a35b373856be14c8465032c79ebad2826ff7ebb1a8db3d81a57fef398880fa7601282da672d5348dae817 SHA512 1c7a9fb95bab3fe039d96420d465d8dfa0d42bf3c04081c5b258f3f227923229f658d6e8152587bf38b26e0a3f3c73b5b89a1a8c9b42807b7e02b776f419e361 -DIST easyeffects-6.2.6.tar.gz 2743298 BLAKE2B 242faa7a819f7986a292bc587a841b130284e9770ff299af741a9f8df56807fd878a5c66a3323af09cd7672c403af725e8f6c3c5109f90a35868e09d37fce742 SHA512 0c93c6afdc337bd5fe60beab00475087eece250ac7014a8b5ac0e6cad9154b3ac22cfa61a44bbbaa99aff79d4706772e903a056c3719a58d9507772684d6f767 DIST easyeffects-6.2.8.tar.gz 3063821 BLAKE2B d64952ff1e04f0013cb2548cc62d67f4013e9bd51dda2afe50170fc1ddbaabb967da5cb0b2cf6fde44cbdcf196b9656d19172595f6c527099a86b2dfc8ff34be SHA512 8a306308e783ed19fd5380a6b8d1e0ddba1400bca3447ddbf2954355f6d74229d0e750e5ce50b19c9ad1979ee88cda6ad4d1b2549eef7bb88cd29b6dc96dc33b diff --git a/media-sound/easyeffects/easyeffects-6.2.6.ebuild b/media-sound/easyeffects/easyeffects-6.2.6.ebuild deleted file mode 100644 index 9250f1d82ccd.. --- a/media-sound/easyeffects/easyeffects-6.2.6.ebuild +++ /dev/null @@ -1,79 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit gnome2-utils flag-o-matic meson toolchain-funcs - -DESCRIPTION="Limiter, auto volume and many other plugins for PipeWire applications" -HOMEPAGE="https://github.com/wwmm/easyeffects"; - -if [[ ${PV} == * ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/wwmm/easyeffects"; -else - SRC_URI="https://github.com/wwmm/easyeffects/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" -fi - -LICENSE="GPL-3" -SLOT="0" -IUSE="calf +doc mda-lv2 zamaudio" - -DEPEND="dev-cpp/nlohmann_json - dev-cpp/tbb - >=dev-libs/glib-2.56:2 - dev-libs/libfmt - >=dev-libs/libsigc++-3.0.6:3 - >=gui-libs/gtk-4.2.1:4 - gui-libs/libadwaita:1 - media-libs/libbs2b - >=media-libs/libebur128-1.2.0 - media-libs/libsndfile - >=media-libs/lilv-0.22 - >=media-libs/lv2-1.18.2 - media-libs/rnnoise - media-libs/rubberband[ladspa] - media-libs/speexdsp - >=media-libs/zita-convolver-3.0.0 - >=media-video/pipewire-0.3.41 - sci-libs/fftw:3.0" -RDEPEND="${DEPEND} - >=media-libs/lsp-plugins-1.1.24[lv2] - sys-apps/dbus - calf? ( >=media-plugins/calf-0.90.1[lv2] ) - doc? ( gnome-extra/yelp ) - mda-lv2? ( media-plugins/mda-lv2 ) - zamaudio? ( media-plugins/zam-plugins )" -# Only header files are used from libsamplerate so put it here rather than DEPEND -# to avoid unnecessary cross-compilation. -BDEPEND="dev-libs/appstream-glib - dev-util/desktop-file-utils - dev-util/itstool - media-libs/libsamplerate - sys-devel/gettext - virtual/pkgconfig" - -pkg_pretend() { - if [[ ${MERGE_TYPE} != "binary" ]] ; then - if ! test-flag-CXX -std=c++20 ; then - die "${PN} requires degree of C++20 support only available since GCC 10 or Clang 10" - fi - - if tc-is-gcc && [[ $(gcc-major-version) -lt 11 ]] ; then - die "Since version 6.2.5 ${PN} requires GCC 11 or newer to build (Bug #848072)" - fi - fi -} - -pkg_postinst() { - gnome2_gconf_install - gnome2_schemas_update - xdg_icon_cache_update -} - -pkg_postrm() { - gnome2_gconf_uninstall - gnome2_schemas_update - xdg_icon_cache_update -}
[gentoo-commits] repo/gentoo:master commit in: media-sound/easyeffects/
commit: d0cfd5c5282691ad3d72d038253a9addcb296e6a Author: Marek Szuba gentoo org> AuthorDate: Wed Jul 27 23:21:55 2022 + Commit: Marek Szuba gentoo org> CommitDate: Wed Jul 27 23:37:14 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0cfd5c5 media-sound/easyeffects: move media-libs/libsamplerate to DEPEND Signed-off-by: Marek Szuba gentoo.org> media-sound/easyeffects/easyeffects-6.2.8.ebuild | 10 +- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/media-sound/easyeffects/easyeffects-6.2.8.ebuild b/media-sound/easyeffects/easyeffects-6.2.8.ebuild index 9250f1d82ccd..7df1501d43c1 100644 --- a/media-sound/easyeffects/easyeffects-6.2.8.ebuild +++ b/media-sound/easyeffects/easyeffects-6.2.8.ebuild @@ -20,7 +20,7 @@ LICENSE="GPL-3" SLOT="0" IUSE="calf +doc mda-lv2 zamaudio" -DEPEND="dev-cpp/nlohmann_json +COMMON="dev-cpp/nlohmann_json dev-cpp/tbb >=dev-libs/glib-2.56:2 dev-libs/libfmt @@ -38,19 +38,19 @@ DEPEND="dev-cpp/nlohmann_json >=media-libs/zita-convolver-3.0.0 >=media-video/pipewire-0.3.41 sci-libs/fftw:3.0" -RDEPEND="${DEPEND} +# Only header files are used from libsamplerate +DEPEND="${COMMON} + media-libs/libsamplerate" +RDEPEND="${COMMON} >=media-libs/lsp-plugins-1.1.24[lv2] sys-apps/dbus calf? ( >=media-plugins/calf-0.90.1[lv2] ) doc? ( gnome-extra/yelp ) mda-lv2? ( media-plugins/mda-lv2 ) zamaudio? ( media-plugins/zam-plugins )" -# Only header files are used from libsamplerate so put it here rather than DEPEND -# to avoid unnecessary cross-compilation. BDEPEND="dev-libs/appstream-glib dev-util/desktop-file-utils dev-util/itstool - media-libs/libsamplerate sys-devel/gettext virtual/pkgconfig"
[gentoo-commits] repo/gentoo:master commit in: media-sound/easyeffects/
commit: 464f51d3774beab474e59d65ee3df8018991d1b5 Author: Marek Szuba gentoo org> AuthorDate: Wed Jul 27 08:03:51 2022 + Commit: Marek Szuba gentoo org> CommitDate: Wed Jul 27 08:17:21 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=464f51d3 media-sound/easyeffects: add 6.2.8, drop 6.2.5 Signed-off-by: Marek Szuba gentoo.org> media-sound/easyeffects/Manifest | 2 +- .../{easyeffects-6.2.5.ebuild => easyeffects-6.2.8.ebuild}| 4 2 files changed, 1 insertion(+), 5 deletions(-) diff --git a/media-sound/easyeffects/Manifest b/media-sound/easyeffects/Manifest index 57156a14e4bc..6ae12a111e49 100644 --- a/media-sound/easyeffects/Manifest +++ b/media-sound/easyeffects/Manifest @@ -1,4 +1,4 @@ DIST easyeffects-6.2.3.tar.gz 2621460 BLAKE2B fb73c635b10dec5808d046a4df63cdaaada1c3534f1e9275fdd4f28db52a9111a850367b564b5d008a1bdb7c7e55864e38cc1d50fc363b5614fb138bd0fe0cc1 SHA512 79babe59ef0c86d138b29a4c2dfaa1a937da9de8d7ae7cc40bee6ae5e011b6c43d6ff9554885ce116114943976d50c24c44c4e30775933b5ee8a2bf350d55525 DIST easyeffects-6.2.4.tar.gz 2648725 BLAKE2B 8d4f10f286ed4b3468ffa2e3b5331b9dfd9c266b0a6a35b373856be14c8465032c79ebad2826ff7ebb1a8db3d81a57fef398880fa7601282da672d5348dae817 SHA512 1c7a9fb95bab3fe039d96420d465d8dfa0d42bf3c04081c5b258f3f227923229f658d6e8152587bf38b26e0a3f3c73b5b89a1a8c9b42807b7e02b776f419e361 -DIST easyeffects-6.2.5.tar.gz 2673461 BLAKE2B b254dbee930d4ed3c87f27e41321f5b2151bcda258cece4a6fbb7f1465b839851bf82b3fb5517bee44c23bef34f53fe7dce8f54295d93473e7e19622131c3274 SHA512 260b864e5928191dd5574e23a5f51f4df0dcc552c44ecf2d0c1166d589fc1b4320b9da786de88c8837dcb28527163051dc80b5a5a33a9cdde2466405c73248f2 DIST easyeffects-6.2.6.tar.gz 2743298 BLAKE2B 242faa7a819f7986a292bc587a841b130284e9770ff299af741a9f8df56807fd878a5c66a3323af09cd7672c403af725e8f6c3c5109f90a35868e09d37fce742 SHA512 0c93c6afdc337bd5fe60beab00475087eece250ac7014a8b5ac0e6cad9154b3ac22cfa61a44bbbaa99aff79d4706772e903a056c3719a58d9507772684d6f767 +DIST easyeffects-6.2.8.tar.gz 3063821 BLAKE2B d64952ff1e04f0013cb2548cc62d67f4013e9bd51dda2afe50170fc1ddbaabb967da5cb0b2cf6fde44cbdcf196b9656d19172595f6c527099a86b2dfc8ff34be SHA512 8a306308e783ed19fd5380a6b8d1e0ddba1400bca3447ddbf2954355f6d74229d0e750e5ce50b19c9ad1979ee88cda6ad4d1b2549eef7bb88cd29b6dc96dc33b diff --git a/media-sound/easyeffects/easyeffects-6.2.5.ebuild b/media-sound/easyeffects/easyeffects-6.2.8.ebuild similarity index 94% rename from media-sound/easyeffects/easyeffects-6.2.5.ebuild rename to media-sound/easyeffects/easyeffects-6.2.8.ebuild index 098fd480a549..9250f1d82ccd 100644 --- a/media-sound/easyeffects/easyeffects-6.2.5.ebuild +++ b/media-sound/easyeffects/easyeffects-6.2.8.ebuild @@ -20,10 +20,6 @@ LICENSE="GPL-3" SLOT="0" IUSE="calf +doc mda-lv2 zamaudio" -# Tests fail since 6.1.0 due to upstream changes to the metainfo file. -# TODO: check this every release. -RESTRICT="test" - DEPEND="dev-cpp/nlohmann_json dev-cpp/tbb >=dev-libs/glib-2.56:2
[gentoo-commits] repo/gentoo:master commit in: media-sound/easyeffects/
commit: 0c969dfcf44082cf7411a262f1b1db212992b992 Author: Marek Szuba gentoo org> AuthorDate: Thu Jun 30 11:59:16 2022 + Commit: Marek Szuba gentoo org> CommitDate: Thu Jun 30 12:00:16 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0c969dfc media-sound/easyeffects: add 6.2.6 Signed-off-by: Marek Szuba gentoo.org> media-sound/easyeffects/Manifest | 1 + media-sound/easyeffects/easyeffects-6.2.6.ebuild | 79 2 files changed, 80 insertions(+) diff --git a/media-sound/easyeffects/Manifest b/media-sound/easyeffects/Manifest index f3f21a9b2c28..57156a14e4bc 100644 --- a/media-sound/easyeffects/Manifest +++ b/media-sound/easyeffects/Manifest @@ -1,3 +1,4 @@ DIST easyeffects-6.2.3.tar.gz 2621460 BLAKE2B fb73c635b10dec5808d046a4df63cdaaada1c3534f1e9275fdd4f28db52a9111a850367b564b5d008a1bdb7c7e55864e38cc1d50fc363b5614fb138bd0fe0cc1 SHA512 79babe59ef0c86d138b29a4c2dfaa1a937da9de8d7ae7cc40bee6ae5e011b6c43d6ff9554885ce116114943976d50c24c44c4e30775933b5ee8a2bf350d55525 DIST easyeffects-6.2.4.tar.gz 2648725 BLAKE2B 8d4f10f286ed4b3468ffa2e3b5331b9dfd9c266b0a6a35b373856be14c8465032c79ebad2826ff7ebb1a8db3d81a57fef398880fa7601282da672d5348dae817 SHA512 1c7a9fb95bab3fe039d96420d465d8dfa0d42bf3c04081c5b258f3f227923229f658d6e8152587bf38b26e0a3f3c73b5b89a1a8c9b42807b7e02b776f419e361 DIST easyeffects-6.2.5.tar.gz 2673461 BLAKE2B b254dbee930d4ed3c87f27e41321f5b2151bcda258cece4a6fbb7f1465b839851bf82b3fb5517bee44c23bef34f53fe7dce8f54295d93473e7e19622131c3274 SHA512 260b864e5928191dd5574e23a5f51f4df0dcc552c44ecf2d0c1166d589fc1b4320b9da786de88c8837dcb28527163051dc80b5a5a33a9cdde2466405c73248f2 +DIST easyeffects-6.2.6.tar.gz 2743298 BLAKE2B 242faa7a819f7986a292bc587a841b130284e9770ff299af741a9f8df56807fd878a5c66a3323af09cd7672c403af725e8f6c3c5109f90a35868e09d37fce742 SHA512 0c93c6afdc337bd5fe60beab00475087eece250ac7014a8b5ac0e6cad9154b3ac22cfa61a44bbbaa99aff79d4706772e903a056c3719a58d9507772684d6f767 diff --git a/media-sound/easyeffects/easyeffects-6.2.6.ebuild b/media-sound/easyeffects/easyeffects-6.2.6.ebuild new file mode 100644 index ..9250f1d82ccd --- /dev/null +++ b/media-sound/easyeffects/easyeffects-6.2.6.ebuild @@ -0,0 +1,79 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gnome2-utils flag-o-matic meson toolchain-funcs + +DESCRIPTION="Limiter, auto volume and many other plugins for PipeWire applications" +HOMEPAGE="https://github.com/wwmm/easyeffects"; + +if [[ ${PV} == * ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/wwmm/easyeffects"; +else + SRC_URI="https://github.com/wwmm/easyeffects/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" +fi + +LICENSE="GPL-3" +SLOT="0" +IUSE="calf +doc mda-lv2 zamaudio" + +DEPEND="dev-cpp/nlohmann_json + dev-cpp/tbb + >=dev-libs/glib-2.56:2 + dev-libs/libfmt + >=dev-libs/libsigc++-3.0.6:3 + >=gui-libs/gtk-4.2.1:4 + gui-libs/libadwaita:1 + media-libs/libbs2b + >=media-libs/libebur128-1.2.0 + media-libs/libsndfile + >=media-libs/lilv-0.22 + >=media-libs/lv2-1.18.2 + media-libs/rnnoise + media-libs/rubberband[ladspa] + media-libs/speexdsp + >=media-libs/zita-convolver-3.0.0 + >=media-video/pipewire-0.3.41 + sci-libs/fftw:3.0" +RDEPEND="${DEPEND} + >=media-libs/lsp-plugins-1.1.24[lv2] + sys-apps/dbus + calf? ( >=media-plugins/calf-0.90.1[lv2] ) + doc? ( gnome-extra/yelp ) + mda-lv2? ( media-plugins/mda-lv2 ) + zamaudio? ( media-plugins/zam-plugins )" +# Only header files are used from libsamplerate so put it here rather than DEPEND +# to avoid unnecessary cross-compilation. +BDEPEND="dev-libs/appstream-glib + dev-util/desktop-file-utils + dev-util/itstool + media-libs/libsamplerate + sys-devel/gettext + virtual/pkgconfig" + +pkg_pretend() { + if [[ ${MERGE_TYPE} != "binary" ]] ; then + if ! test-flag-CXX -std=c++20 ; then + die "${PN} requires degree of C++20 support only available since GCC 10 or Clang 10" + fi + + if tc-is-gcc && [[ $(gcc-major-version) -lt 11 ]] ; then + die "Since version 6.2.5 ${PN} requires GCC 11 or newer to build (Bug #848072)" + fi + fi +} + +pkg_postinst() { + gnome2_gconf_install + gnome2_schemas_update + xdg_icon_cache_update +} + +pkg_postrm() { + gnome2_gconf_uninstall + gnome2_schemas_update + xdg_icon_cache_update +}
[gentoo-commits] repo/gentoo:master commit in: media-sound/easyeffects/
commit: 4b82f945709e49c331fb7bbfd1d797dcedd888b2 Author: Marek Szuba gentoo org> AuthorDate: Sun Jun 5 19:21:22 2022 + Commit: Marek Szuba gentoo org> CommitDate: Sun Jun 5 19:21:22 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b82f945 media-sound/easyeffects: stabilize 6.2.4 for amd64 Signed-off-by: Marek Szuba gentoo.org> media-sound/easyeffects/easyeffects-6.2.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-sound/easyeffects/easyeffects-6.2.4.ebuild b/media-sound/easyeffects/easyeffects-6.2.4.ebuild index fe870ff42fa7..cfdaafbd3930 100644 --- a/media-sound/easyeffects/easyeffects-6.2.4.ebuild +++ b/media-sound/easyeffects/easyeffects-6.2.4.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} == * ]]; then EGIT_REPO_URI="https://github.com/wwmm/easyeffects"; else SRC_URI="https://github.com/wwmm/easyeffects/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" + KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86" fi LICENSE="GPL-3"
[gentoo-commits] repo/gentoo:master commit in: media-sound/easyeffects/
commit: eef1288b2f659e19eb6656d28cc89d4606fefc24 Author: Marek Szuba gentoo org> AuthorDate: Tue May 31 22:09:07 2022 + Commit: Marek Szuba gentoo org> CommitDate: Tue May 31 22:11:21 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eef1288b media-sound/easyeffects-6.2.5: die if <=gcc-10 is used Upstream has made a conscious decision not to support older gcc version any more, see the comments in https://github.com/wwmm/easyeffects/issues/1510 . Closes: https://bugs.gentoo.org/848072 Signed-off-by: Marek Szuba gentoo.org> media-sound/easyeffects/easyeffects-6.2.5.ebuild | 6 +- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/media-sound/easyeffects/easyeffects-6.2.5.ebuild b/media-sound/easyeffects/easyeffects-6.2.5.ebuild index fe870ff42fa7..098fd480a549 100644 --- a/media-sound/easyeffects/easyeffects-6.2.5.ebuild +++ b/media-sound/easyeffects/easyeffects-6.2.5.ebuild @@ -3,7 +3,7 @@ EAPI=8 -inherit gnome2-utils flag-o-matic meson +inherit gnome2-utils flag-o-matic meson toolchain-funcs DESCRIPTION="Limiter, auto volume and many other plugins for PipeWire applications" HOMEPAGE="https://github.com/wwmm/easyeffects"; @@ -63,6 +63,10 @@ pkg_pretend() { if ! test-flag-CXX -std=c++20 ; then die "${PN} requires degree of C++20 support only available since GCC 10 or Clang 10" fi + + if tc-is-gcc && [[ $(gcc-major-version) -lt 11 ]] ; then + die "Since version 6.2.5 ${PN} requires GCC 11 or newer to build (Bug #848072)" + fi fi }
[gentoo-commits] repo/gentoo:master commit in: media-sound/easyeffects/
commit: 33d39cec19e219b9d7842476344201de2af352b6 Author: Marek Szuba gentoo org> AuthorDate: Sun May 29 08:33:54 2022 + Commit: Marek Szuba gentoo org> CommitDate: Sun May 29 08:34:24 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=33d39cec media-sound/easyeffects: add 6.2.5 Signed-off-by: Marek Szuba gentoo.org> media-sound/easyeffects/Manifest | 1 + media-sound/easyeffects/easyeffects-6.2.5.ebuild | 79 2 files changed, 80 insertions(+) diff --git a/media-sound/easyeffects/Manifest b/media-sound/easyeffects/Manifest index 365baa4f2405..f3f21a9b2c28 100644 --- a/media-sound/easyeffects/Manifest +++ b/media-sound/easyeffects/Manifest @@ -1,2 +1,3 @@ DIST easyeffects-6.2.3.tar.gz 2621460 BLAKE2B fb73c635b10dec5808d046a4df63cdaaada1c3534f1e9275fdd4f28db52a9111a850367b564b5d008a1bdb7c7e55864e38cc1d50fc363b5614fb138bd0fe0cc1 SHA512 79babe59ef0c86d138b29a4c2dfaa1a937da9de8d7ae7cc40bee6ae5e011b6c43d6ff9554885ce116114943976d50c24c44c4e30775933b5ee8a2bf350d55525 DIST easyeffects-6.2.4.tar.gz 2648725 BLAKE2B 8d4f10f286ed4b3468ffa2e3b5331b9dfd9c266b0a6a35b373856be14c8465032c79ebad2826ff7ebb1a8db3d81a57fef398880fa7601282da672d5348dae817 SHA512 1c7a9fb95bab3fe039d96420d465d8dfa0d42bf3c04081c5b258f3f227923229f658d6e8152587bf38b26e0a3f3c73b5b89a1a8c9b42807b7e02b776f419e361 +DIST easyeffects-6.2.5.tar.gz 2673461 BLAKE2B b254dbee930d4ed3c87f27e41321f5b2151bcda258cece4a6fbb7f1465b839851bf82b3fb5517bee44c23bef34f53fe7dce8f54295d93473e7e19622131c3274 SHA512 260b864e5928191dd5574e23a5f51f4df0dcc552c44ecf2d0c1166d589fc1b4320b9da786de88c8837dcb28527163051dc80b5a5a33a9cdde2466405c73248f2 diff --git a/media-sound/easyeffects/easyeffects-6.2.5.ebuild b/media-sound/easyeffects/easyeffects-6.2.5.ebuild new file mode 100644 index ..fe870ff42fa7 --- /dev/null +++ b/media-sound/easyeffects/easyeffects-6.2.5.ebuild @@ -0,0 +1,79 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gnome2-utils flag-o-matic meson + +DESCRIPTION="Limiter, auto volume and many other plugins for PipeWire applications" +HOMEPAGE="https://github.com/wwmm/easyeffects"; + +if [[ ${PV} == * ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/wwmm/easyeffects"; +else + SRC_URI="https://github.com/wwmm/easyeffects/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" +fi + +LICENSE="GPL-3" +SLOT="0" +IUSE="calf +doc mda-lv2 zamaudio" + +# Tests fail since 6.1.0 due to upstream changes to the metainfo file. +# TODO: check this every release. +RESTRICT="test" + +DEPEND="dev-cpp/nlohmann_json + dev-cpp/tbb + >=dev-libs/glib-2.56:2 + dev-libs/libfmt + >=dev-libs/libsigc++-3.0.6:3 + >=gui-libs/gtk-4.2.1:4 + gui-libs/libadwaita:1 + media-libs/libbs2b + >=media-libs/libebur128-1.2.0 + media-libs/libsndfile + >=media-libs/lilv-0.22 + >=media-libs/lv2-1.18.2 + media-libs/rnnoise + media-libs/rubberband[ladspa] + media-libs/speexdsp + >=media-libs/zita-convolver-3.0.0 + >=media-video/pipewire-0.3.41 + sci-libs/fftw:3.0" +RDEPEND="${DEPEND} + >=media-libs/lsp-plugins-1.1.24[lv2] + sys-apps/dbus + calf? ( >=media-plugins/calf-0.90.1[lv2] ) + doc? ( gnome-extra/yelp ) + mda-lv2? ( media-plugins/mda-lv2 ) + zamaudio? ( media-plugins/zam-plugins )" +# Only header files are used from libsamplerate so put it here rather than DEPEND +# to avoid unnecessary cross-compilation. +BDEPEND="dev-libs/appstream-glib + dev-util/desktop-file-utils + dev-util/itstool + media-libs/libsamplerate + sys-devel/gettext + virtual/pkgconfig" + +pkg_pretend() { + if [[ ${MERGE_TYPE} != "binary" ]] ; then + if ! test-flag-CXX -std=c++20 ; then + die "${PN} requires degree of C++20 support only available since GCC 10 or Clang 10" + fi + fi +} + +pkg_postinst() { + gnome2_gconf_install + gnome2_schemas_update + xdg_icon_cache_update +} + +pkg_postrm() { + gnome2_gconf_uninstall + gnome2_schemas_update + xdg_icon_cache_update +}
[gentoo-commits] repo/gentoo:master commit in: media-sound/easyeffects/
commit: 1783ed6c4bc4dd1583108de003387aea37ac0c58 Author: Marek Szuba gentoo org> AuthorDate: Sat Apr 23 22:43:11 2022 + Commit: Marek Szuba gentoo org> CommitDate: Sat Apr 23 22:43:17 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1783ed6c media-sound/easyeffects: destabilize 6.2.4 for ~amd64 Just in case it is decided to destabilise =media-video/pipewire-0.3.49-r1 after all, given it shouldn't have been stabilised in the first place yet. Signed-off-by: Marek Szuba gentoo.org> media-sound/easyeffects/easyeffects-6.2.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-sound/easyeffects/easyeffects-6.2.4.ebuild b/media-sound/easyeffects/easyeffects-6.2.4.ebuild index cfdaafbd3930..fe870ff42fa7 100644 --- a/media-sound/easyeffects/easyeffects-6.2.4.ebuild +++ b/media-sound/easyeffects/easyeffects-6.2.4.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} == * ]]; then EGIT_REPO_URI="https://github.com/wwmm/easyeffects"; else SRC_URI="https://github.com/wwmm/easyeffects/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86" + KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" fi LICENSE="GPL-3"
[gentoo-commits] repo/gentoo:master commit in: media-sound/easyeffects/
commit: ba19fcf1bc2c0dde7921040d86d4a8b8b11b2560 Author: Marek Szuba gentoo org> AuthorDate: Sat Apr 23 22:29:08 2022 + Commit: Marek Szuba gentoo org> CommitDate: Sat Apr 23 22:39:31 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba19fcf1 media-sound/easyeffects: restore 6.2.3 Signed-off-by: Marek Szuba gentoo.org> media-sound/easyeffects/Manifest | 1 + media-sound/easyeffects/easyeffects-6.2.3.ebuild | 79 2 files changed, 80 insertions(+) diff --git a/media-sound/easyeffects/Manifest b/media-sound/easyeffects/Manifest index 1e0227a360d4..365baa4f2405 100644 --- a/media-sound/easyeffects/Manifest +++ b/media-sound/easyeffects/Manifest @@ -1 +1,2 @@ +DIST easyeffects-6.2.3.tar.gz 2621460 BLAKE2B fb73c635b10dec5808d046a4df63cdaaada1c3534f1e9275fdd4f28db52a9111a850367b564b5d008a1bdb7c7e55864e38cc1d50fc363b5614fb138bd0fe0cc1 SHA512 79babe59ef0c86d138b29a4c2dfaa1a937da9de8d7ae7cc40bee6ae5e011b6c43d6ff9554885ce116114943976d50c24c44c4e30775933b5ee8a2bf350d55525 DIST easyeffects-6.2.4.tar.gz 2648725 BLAKE2B 8d4f10f286ed4b3468ffa2e3b5331b9dfd9c266b0a6a35b373856be14c8465032c79ebad2826ff7ebb1a8db3d81a57fef398880fa7601282da672d5348dae817 SHA512 1c7a9fb95bab3fe039d96420d465d8dfa0d42bf3c04081c5b258f3f227923229f658d6e8152587bf38b26e0a3f3c73b5b89a1a8c9b42807b7e02b776f419e361 diff --git a/media-sound/easyeffects/easyeffects-6.2.3.ebuild b/media-sound/easyeffects/easyeffects-6.2.3.ebuild new file mode 100644 index ..4dd8004fcaa1 --- /dev/null +++ b/media-sound/easyeffects/easyeffects-6.2.3.ebuild @@ -0,0 +1,79 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gnome2-utils flag-o-matic meson + +DESCRIPTION="Limiter, auto volume and many other plugins for PipeWire applications" +HOMEPAGE="https://github.com/wwmm/easyeffects"; + +if [[ ${PV} == * ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/wwmm/easyeffects"; +else + SRC_URI="https://github.com/wwmm/easyeffects/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86" +fi + +LICENSE="GPL-3" +SLOT="0" +IUSE="calf +doc mda-lv2 zamaudio" + +# Tests fail since 6.1.0 due to upstream changes to the metainfo file. +# TODO: check this every release. +RESTRICT="test" + +DEPEND="dev-cpp/nlohmann_json + dev-cpp/tbb + >=dev-libs/glib-2.56:2 + dev-libs/libfmt + >=dev-libs/libsigc++-3.0.6:3 + >=gui-libs/gtk-4.2.1:4 + gui-libs/libadwaita:1 + media-libs/libbs2b + >=media-libs/libebur128-1.2.0 + media-libs/libsndfile + >=media-libs/lilv-0.22 + >=media-libs/lv2-1.18.2 + media-libs/rnnoise + media-libs/rubberband[ladspa] + media-libs/speexdsp + >=media-libs/zita-convolver-3.0.0 + >=media-video/pipewire-0.3.31 + sci-libs/fftw:3.0" +RDEPEND="${DEPEND} + >=media-libs/lsp-plugins-1.1.24[lv2] + sys-apps/dbus + calf? ( >=media-plugins/calf-0.90.1[lv2] ) + doc? ( gnome-extra/yelp ) + mda-lv2? ( media-plugins/mda-lv2 ) + zamaudio? ( media-plugins/zam-plugins )" +# Only header files are used from libsamplerate so put it here rather than DEPEND +# to avoid unnecessary cross-compilation. +BDEPEND="dev-libs/appstream-glib + dev-util/desktop-file-utils + dev-util/itstool + media-libs/libsamplerate + sys-devel/gettext + virtual/pkgconfig" + +pkg_pretend() { + if [[ ${MERGE_TYPE} != "binary" ]] ; then + if ! test-flag-CXX -std=c++20 ; then + die "${PN} requires degree of C++20 support only available since GCC 10 or Clang 10" + fi + fi +} + +pkg_postinst() { + gnome2_gconf_install + gnome2_schemas_update + xdg_icon_cache_update +} + +pkg_postrm() { + gnome2_gconf_uninstall + gnome2_schemas_update + xdg_icon_cache_update +}
[gentoo-commits] repo/gentoo:master commit in: media-sound/easyeffects/
commit: bd7bbecd2028e72cfe14101998666798b8cf8bd1 Author: Marek Szuba gentoo org> AuthorDate: Wed Apr 20 15:10:01 2022 + Commit: Marek Szuba gentoo org> CommitDate: Wed Apr 20 15:25:01 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd7bbecd media-sound/easyeffects: drop 6.2.3 Signed-off-by: Marek Szuba gentoo.org> media-sound/easyeffects/Manifest | 1 - media-sound/easyeffects/easyeffects-6.2.3.ebuild | 79 2 files changed, 80 deletions(-) diff --git a/media-sound/easyeffects/Manifest b/media-sound/easyeffects/Manifest index 365baa4f2405..1e0227a360d4 100644 --- a/media-sound/easyeffects/Manifest +++ b/media-sound/easyeffects/Manifest @@ -1,2 +1 @@ -DIST easyeffects-6.2.3.tar.gz 2621460 BLAKE2B fb73c635b10dec5808d046a4df63cdaaada1c3534f1e9275fdd4f28db52a9111a850367b564b5d008a1bdb7c7e55864e38cc1d50fc363b5614fb138bd0fe0cc1 SHA512 79babe59ef0c86d138b29a4c2dfaa1a937da9de8d7ae7cc40bee6ae5e011b6c43d6ff9554885ce116114943976d50c24c44c4e30775933b5ee8a2bf350d55525 DIST easyeffects-6.2.4.tar.gz 2648725 BLAKE2B 8d4f10f286ed4b3468ffa2e3b5331b9dfd9c266b0a6a35b373856be14c8465032c79ebad2826ff7ebb1a8db3d81a57fef398880fa7601282da672d5348dae817 SHA512 1c7a9fb95bab3fe039d96420d465d8dfa0d42bf3c04081c5b258f3f227923229f658d6e8152587bf38b26e0a3f3c73b5b89a1a8c9b42807b7e02b776f419e361 diff --git a/media-sound/easyeffects/easyeffects-6.2.3.ebuild b/media-sound/easyeffects/easyeffects-6.2.3.ebuild deleted file mode 100644 index 4dd8004fcaa1.. --- a/media-sound/easyeffects/easyeffects-6.2.3.ebuild +++ /dev/null @@ -1,79 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit gnome2-utils flag-o-matic meson - -DESCRIPTION="Limiter, auto volume and many other plugins for PipeWire applications" -HOMEPAGE="https://github.com/wwmm/easyeffects"; - -if [[ ${PV} == * ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/wwmm/easyeffects"; -else - SRC_URI="https://github.com/wwmm/easyeffects/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86" -fi - -LICENSE="GPL-3" -SLOT="0" -IUSE="calf +doc mda-lv2 zamaudio" - -# Tests fail since 6.1.0 due to upstream changes to the metainfo file. -# TODO: check this every release. -RESTRICT="test" - -DEPEND="dev-cpp/nlohmann_json - dev-cpp/tbb - >=dev-libs/glib-2.56:2 - dev-libs/libfmt - >=dev-libs/libsigc++-3.0.6:3 - >=gui-libs/gtk-4.2.1:4 - gui-libs/libadwaita:1 - media-libs/libbs2b - >=media-libs/libebur128-1.2.0 - media-libs/libsndfile - >=media-libs/lilv-0.22 - >=media-libs/lv2-1.18.2 - media-libs/rnnoise - media-libs/rubberband[ladspa] - media-libs/speexdsp - >=media-libs/zita-convolver-3.0.0 - >=media-video/pipewire-0.3.31 - sci-libs/fftw:3.0" -RDEPEND="${DEPEND} - >=media-libs/lsp-plugins-1.1.24[lv2] - sys-apps/dbus - calf? ( >=media-plugins/calf-0.90.1[lv2] ) - doc? ( gnome-extra/yelp ) - mda-lv2? ( media-plugins/mda-lv2 ) - zamaudio? ( media-plugins/zam-plugins )" -# Only header files are used from libsamplerate so put it here rather than DEPEND -# to avoid unnecessary cross-compilation. -BDEPEND="dev-libs/appstream-glib - dev-util/desktop-file-utils - dev-util/itstool - media-libs/libsamplerate - sys-devel/gettext - virtual/pkgconfig" - -pkg_pretend() { - if [[ ${MERGE_TYPE} != "binary" ]] ; then - if ! test-flag-CXX -std=c++20 ; then - die "${PN} requires degree of C++20 support only available since GCC 10 or Clang 10" - fi - fi -} - -pkg_postinst() { - gnome2_gconf_install - gnome2_schemas_update - xdg_icon_cache_update -} - -pkg_postrm() { - gnome2_gconf_uninstall - gnome2_schemas_update - xdg_icon_cache_update -}
[gentoo-commits] repo/gentoo:master commit in: media-sound/easyeffects/
commit: e5a9612a4b950aea775f8c3a89399cc5b7fb0272 Author: Jakov Smolić gentoo org> AuthorDate: Wed Apr 20 06:41:41 2022 + Commit: Jakov Smolić gentoo org> CommitDate: Wed Apr 20 06:41:41 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5a9612a media-sound/easyeffects: Stabilize 6.2.4 amd64, #839525 Signed-off-by: Jakov Smolić gentoo.org> media-sound/easyeffects/easyeffects-6.2.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-sound/easyeffects/easyeffects-6.2.4.ebuild b/media-sound/easyeffects/easyeffects-6.2.4.ebuild index fe870ff42fa7..cfdaafbd3930 100644 --- a/media-sound/easyeffects/easyeffects-6.2.4.ebuild +++ b/media-sound/easyeffects/easyeffects-6.2.4.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} == * ]]; then EGIT_REPO_URI="https://github.com/wwmm/easyeffects"; else SRC_URI="https://github.com/wwmm/easyeffects/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" + KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86" fi LICENSE="GPL-3"
[gentoo-commits] repo/gentoo:master commit in: media-sound/easyeffects/
commit: d9dc9d95112668ea03dc6b072b198b8216edb8ee Author: Marek Szuba gentoo org> AuthorDate: Sat Mar 26 22:11:46 2022 + Commit: Marek Szuba gentoo org> CommitDate: Sat Mar 26 22:31:26 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9dc9d95 media-sound/easyeffects: drop 6.1.5 Signed-off-by: Marek Szuba gentoo.org> media-sound/easyeffects/Manifest | 1 - media-sound/easyeffects/easyeffects-6.1.5.ebuild | 79 2 files changed, 80 deletions(-) diff --git a/media-sound/easyeffects/Manifest b/media-sound/easyeffects/Manifest index c4f5c5147dab..365baa4f2405 100644 --- a/media-sound/easyeffects/Manifest +++ b/media-sound/easyeffects/Manifest @@ -1,3 +1,2 @@ -DIST easyeffects-6.1.5.tar.gz 1696731 BLAKE2B ad091c64fa7ece0f569a09ed551be0498b48f2f6f5346de51bd358942cd440663a05bb7271e1e6e8ca29427a799b12a03c26a763498a2f1f2c3093a784b92e2c SHA512 0f4505e429416186f3af4338c1c7b5afac0f0ec343749bd9bcc8cf222349b2cb25714de493236c57b1dd60dfcc3e1359cab15cdeabb661f4cb20591b518f70a6 DIST easyeffects-6.2.3.tar.gz 2621460 BLAKE2B fb73c635b10dec5808d046a4df63cdaaada1c3534f1e9275fdd4f28db52a9111a850367b564b5d008a1bdb7c7e55864e38cc1d50fc363b5614fb138bd0fe0cc1 SHA512 79babe59ef0c86d138b29a4c2dfaa1a937da9de8d7ae7cc40bee6ae5e011b6c43d6ff9554885ce116114943976d50c24c44c4e30775933b5ee8a2bf350d55525 DIST easyeffects-6.2.4.tar.gz 2648725 BLAKE2B 8d4f10f286ed4b3468ffa2e3b5331b9dfd9c266b0a6a35b373856be14c8465032c79ebad2826ff7ebb1a8db3d81a57fef398880fa7601282da672d5348dae817 SHA512 1c7a9fb95bab3fe039d96420d465d8dfa0d42bf3c04081c5b258f3f227923229f658d6e8152587bf38b26e0a3f3c73b5b89a1a8c9b42807b7e02b776f419e361 diff --git a/media-sound/easyeffects/easyeffects-6.1.5.ebuild b/media-sound/easyeffects/easyeffects-6.1.5.ebuild deleted file mode 100644 index ef8f7dcc1bb2.. --- a/media-sound/easyeffects/easyeffects-6.1.5.ebuild +++ /dev/null @@ -1,79 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit gnome2-utils flag-o-matic meson - -DESCRIPTION="Limiter, auto volume and many other plugins for PipeWire applications" -HOMEPAGE="https://github.com/wwmm/easyeffects"; - -if [[ ${PV} == * ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/wwmm/easyeffects"; -else - SRC_URI="https://github.com/wwmm/easyeffects/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86" -fi - -LICENSE="GPL-3" -SLOT="0" -IUSE="calf +doc mda-lv2 zamaudio" - -# Tests fail since 6.1.0 due to upstream changes to the metainfo file. -# TODO: check this every release. -RESTRICT="test" - -DEPEND=">=dev-cpp/glibmm-2.68:2.68 - >=dev-cpp/gtkmm-4.2.0:4.0 - dev-cpp/nlohmann_json - dev-cpp/tbb - >=dev-libs/glib-2.56:2 - >=dev-libs/libsigc++-3.0.6:3 - media-libs/libbs2b - >=media-libs/libebur128-1.2.0 - media-libs/libsndfile - >=media-libs/lilv-0.22 - >=media-libs/lv2-1.18.2 - media-libs/rnnoise - media-libs/rubberband[ladspa] - media-libs/speexdsp - >=media-libs/zita-convolver-3.0.0 - >=media-video/pipewire-0.3.31 - sci-libs/fftw:3.0 - >=gui-libs/gtk-4.2.1:4" -RDEPEND="${DEPEND} - >=media-libs/lsp-plugins-1.1.24[lv2] - sys-apps/dbus - calf? ( >=media-plugins/calf-0.90.1[lv2] ) - doc? ( gnome-extra/yelp ) - mda-lv2? ( media-plugins/mda-lv2 ) - zamaudio? ( media-plugins/zam-plugins )" -# Only header files are used from libsamplerate so put it here rather than DEPEND -# to avoid unnecessary cross-compilation. -BDEPEND="dev-libs/appstream-glib - dev-util/desktop-file-utils - dev-util/itstool - media-libs/libsamplerate - sys-devel/gettext - virtual/pkgconfig" - -pkg_pretend() { - if [[ ${MERGE_TYPE} != "binary" ]] ; then - if ! test-flag-CXX -std=c++20 ; then - die "${PN} requires degree of C++20 support only available since GCC 10 or Clang 10" - fi - fi -} - -pkg_postinst() { - gnome2_gconf_install - gnome2_schemas_update - xdg_icon_cache_update -} - -pkg_postrm() { - gnome2_gconf_uninstall - gnome2_schemas_update - xdg_icon_cache_update -}
[gentoo-commits] repo/gentoo:master commit in: media-sound/easyeffects/
commit: a4b0c2de8fd884752f9b2a5776b4ecca79ebf170 Author: Marek Szuba gentoo org> AuthorDate: Tue Mar 15 23:36:59 2022 + Commit: Marek Szuba gentoo org> CommitDate: Tue Mar 15 23:37:41 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4b0c2de media-sound/easyeffects: add 6.2.4 Signed-off-by: Marek Szuba gentoo.org> media-sound/easyeffects/Manifest | 1 + media-sound/easyeffects/easyeffects-6.2.4.ebuild | 79 2 files changed, 80 insertions(+) diff --git a/media-sound/easyeffects/Manifest b/media-sound/easyeffects/Manifest index 17598a10edbd..c4f5c5147dab 100644 --- a/media-sound/easyeffects/Manifest +++ b/media-sound/easyeffects/Manifest @@ -1,2 +1,3 @@ DIST easyeffects-6.1.5.tar.gz 1696731 BLAKE2B ad091c64fa7ece0f569a09ed551be0498b48f2f6f5346de51bd358942cd440663a05bb7271e1e6e8ca29427a799b12a03c26a763498a2f1f2c3093a784b92e2c SHA512 0f4505e429416186f3af4338c1c7b5afac0f0ec343749bd9bcc8cf222349b2cb25714de493236c57b1dd60dfcc3e1359cab15cdeabb661f4cb20591b518f70a6 DIST easyeffects-6.2.3.tar.gz 2621460 BLAKE2B fb73c635b10dec5808d046a4df63cdaaada1c3534f1e9275fdd4f28db52a9111a850367b564b5d008a1bdb7c7e55864e38cc1d50fc363b5614fb138bd0fe0cc1 SHA512 79babe59ef0c86d138b29a4c2dfaa1a937da9de8d7ae7cc40bee6ae5e011b6c43d6ff9554885ce116114943976d50c24c44c4e30775933b5ee8a2bf350d55525 +DIST easyeffects-6.2.4.tar.gz 2648725 BLAKE2B 8d4f10f286ed4b3468ffa2e3b5331b9dfd9c266b0a6a35b373856be14c8465032c79ebad2826ff7ebb1a8db3d81a57fef398880fa7601282da672d5348dae817 SHA512 1c7a9fb95bab3fe039d96420d465d8dfa0d42bf3c04081c5b258f3f227923229f658d6e8152587bf38b26e0a3f3c73b5b89a1a8c9b42807b7e02b776f419e361 diff --git a/media-sound/easyeffects/easyeffects-6.2.4.ebuild b/media-sound/easyeffects/easyeffects-6.2.4.ebuild new file mode 100644 index ..fe870ff42fa7 --- /dev/null +++ b/media-sound/easyeffects/easyeffects-6.2.4.ebuild @@ -0,0 +1,79 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gnome2-utils flag-o-matic meson + +DESCRIPTION="Limiter, auto volume and many other plugins for PipeWire applications" +HOMEPAGE="https://github.com/wwmm/easyeffects"; + +if [[ ${PV} == * ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/wwmm/easyeffects"; +else + SRC_URI="https://github.com/wwmm/easyeffects/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" +fi + +LICENSE="GPL-3" +SLOT="0" +IUSE="calf +doc mda-lv2 zamaudio" + +# Tests fail since 6.1.0 due to upstream changes to the metainfo file. +# TODO: check this every release. +RESTRICT="test" + +DEPEND="dev-cpp/nlohmann_json + dev-cpp/tbb + >=dev-libs/glib-2.56:2 + dev-libs/libfmt + >=dev-libs/libsigc++-3.0.6:3 + >=gui-libs/gtk-4.2.1:4 + gui-libs/libadwaita:1 + media-libs/libbs2b + >=media-libs/libebur128-1.2.0 + media-libs/libsndfile + >=media-libs/lilv-0.22 + >=media-libs/lv2-1.18.2 + media-libs/rnnoise + media-libs/rubberband[ladspa] + media-libs/speexdsp + >=media-libs/zita-convolver-3.0.0 + >=media-video/pipewire-0.3.41 + sci-libs/fftw:3.0" +RDEPEND="${DEPEND} + >=media-libs/lsp-plugins-1.1.24[lv2] + sys-apps/dbus + calf? ( >=media-plugins/calf-0.90.1[lv2] ) + doc? ( gnome-extra/yelp ) + mda-lv2? ( media-plugins/mda-lv2 ) + zamaudio? ( media-plugins/zam-plugins )" +# Only header files are used from libsamplerate so put it here rather than DEPEND +# to avoid unnecessary cross-compilation. +BDEPEND="dev-libs/appstream-glib + dev-util/desktop-file-utils + dev-util/itstool + media-libs/libsamplerate + sys-devel/gettext + virtual/pkgconfig" + +pkg_pretend() { + if [[ ${MERGE_TYPE} != "binary" ]] ; then + if ! test-flag-CXX -std=c++20 ; then + die "${PN} requires degree of C++20 support only available since GCC 10 or Clang 10" + fi + fi +} + +pkg_postinst() { + gnome2_gconf_install + gnome2_schemas_update + xdg_icon_cache_update +} + +pkg_postrm() { + gnome2_gconf_uninstall + gnome2_schemas_update + xdg_icon_cache_update +}
[gentoo-commits] repo/gentoo:master commit in: media-sound/easyeffects/
commit: 8e84acc9aa19d5aadd193f6693c9db954334245d Author: Jakov Smolić gentoo org> AuthorDate: Thu Mar 10 11:44:50 2022 + Commit: Jakov Smolić gentoo org> CommitDate: Thu Mar 10 11:44:50 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8e84acc9 media-sound/easyeffects: Stabilize 6.2.3 amd64, #834639 Signed-off-by: Jakov Smolić gentoo.org> media-sound/easyeffects/easyeffects-6.2.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-sound/easyeffects/easyeffects-6.2.3.ebuild b/media-sound/easyeffects/easyeffects-6.2.3.ebuild index aae6d2ac556a..4dd8004fcaa1 100644 --- a/media-sound/easyeffects/easyeffects-6.2.3.ebuild +++ b/media-sound/easyeffects/easyeffects-6.2.3.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} == * ]]; then EGIT_REPO_URI="https://github.com/wwmm/easyeffects"; else SRC_URI="https://github.com/wwmm/easyeffects/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" + KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86" fi LICENSE="GPL-3"
[gentoo-commits] repo/gentoo:master commit in: media-sound/easyeffects/
commit: 3c0a15b1f736896b57d42a1c1f951baf3c2342dc Author: Marek Szuba gentoo org> AuthorDate: Mon Feb 28 16:56:16 2022 + Commit: Marek Szuba gentoo org> CommitDate: Mon Feb 28 16:56:16 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c0a15b1 media-sound/easyeffects: drop 6.2.2 Signed-off-by: Marek Szuba gentoo.org> media-sound/easyeffects/Manifest | 1 - media-sound/easyeffects/easyeffects-6.2.2.ebuild | 79 2 files changed, 80 deletions(-) diff --git a/media-sound/easyeffects/Manifest b/media-sound/easyeffects/Manifest index 0f64c6f14ff8..17598a10edbd 100644 --- a/media-sound/easyeffects/Manifest +++ b/media-sound/easyeffects/Manifest @@ -1,3 +1,2 @@ DIST easyeffects-6.1.5.tar.gz 1696731 BLAKE2B ad091c64fa7ece0f569a09ed551be0498b48f2f6f5346de51bd358942cd440663a05bb7271e1e6e8ca29427a799b12a03c26a763498a2f1f2c3093a784b92e2c SHA512 0f4505e429416186f3af4338c1c7b5afac0f0ec343749bd9bcc8cf222349b2cb25714de493236c57b1dd60dfcc3e1359cab15cdeabb661f4cb20591b518f70a6 -DIST easyeffects-6.2.2.tar.gz 2614684 BLAKE2B 9a7e3cd53ce31fef424d38f5591130a6f1fd6648b73f72b504c006b8cc3712320fe6eddca7209568b0272820053ea0179d80b0acf198fa9956a4a86c3fc1865b SHA512 d2200d66b54f9d125c36d306b36a71f477ed9ae8bb7c72f06a1a180903edb768ba0dc153322f82859dd6140d9e2f5d92a52506728e0ec06b79db1b400ca9a111 DIST easyeffects-6.2.3.tar.gz 2621460 BLAKE2B fb73c635b10dec5808d046a4df63cdaaada1c3534f1e9275fdd4f28db52a9111a850367b564b5d008a1bdb7c7e55864e38cc1d50fc363b5614fb138bd0fe0cc1 SHA512 79babe59ef0c86d138b29a4c2dfaa1a937da9de8d7ae7cc40bee6ae5e011b6c43d6ff9554885ce116114943976d50c24c44c4e30775933b5ee8a2bf350d55525 diff --git a/media-sound/easyeffects/easyeffects-6.2.2.ebuild b/media-sound/easyeffects/easyeffects-6.2.2.ebuild deleted file mode 100644 index c7f50ff049df.. --- a/media-sound/easyeffects/easyeffects-6.2.2.ebuild +++ /dev/null @@ -1,79 +0,0 @@ -# Copyright 1999-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit gnome2-utils flag-o-matic meson - -DESCRIPTION="Limiter, auto volume and many other plugins for PipeWire applications" -HOMEPAGE="https://github.com/wwmm/easyeffects"; - -if [[ ${PV} == * ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/wwmm/easyeffects"; -else - SRC_URI="https://github.com/wwmm/easyeffects/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~ppc64" -fi - -LICENSE="GPL-3" -SLOT="0" -IUSE="calf +doc mda-lv2 zamaudio" - -# Tests fail since 6.1.0 due to upstream changes to the metainfo file. -# TODO: check this every release. -RESTRICT="test" - -DEPEND="dev-cpp/nlohmann_json - dev-cpp/tbb - >=dev-libs/glib-2.56:2 - dev-libs/libfmt - >=dev-libs/libsigc++-3.0.6:3 - >=gui-libs/gtk-4.2.1:4 - gui-libs/libadwaita:1 - media-libs/libbs2b - >=media-libs/libebur128-1.2.0 - media-libs/libsndfile - >=media-libs/lilv-0.22 - >=media-libs/lv2-1.18.2 - media-libs/rnnoise - media-libs/rubberband[ladspa] - media-libs/speexdsp - >=media-libs/zita-convolver-3.0.0 - >=media-video/pipewire-0.3.31 - sci-libs/fftw:3.0" -RDEPEND="${DEPEND} - >=media-libs/lsp-plugins-1.1.24[lv2] - sys-apps/dbus - calf? ( >=media-plugins/calf-0.90.1[lv2] ) - doc? ( gnome-extra/yelp ) - mda-lv2? ( media-plugins/mda-lv2 ) - zamaudio? ( media-plugins/zam-plugins )" -# Only header files are used from libsamplerate so put it here rather than DEPEND -# to avoid unnecessary cross-compilation. -BDEPEND="dev-libs/appstream-glib - dev-util/desktop-file-utils - dev-util/itstool - media-libs/libsamplerate - sys-devel/gettext - virtual/pkgconfig" - -pkg_pretend() { - if [[ ${MERGE_TYPE} != "binary" ]] ; then - if ! test-flag-CXX -std=c++20 ; then - die "${PN} requires degree of C++20 support only available since GCC 10 or Clang 10" - fi - fi -} - -pkg_postinst() { - gnome2_gconf_install - gnome2_schemas_update - xdg_icon_cache_update -} - -pkg_postrm() { - gnome2_gconf_uninstall - gnome2_schemas_update - xdg_icon_cache_update -}
[gentoo-commits] repo/gentoo:master commit in: media-sound/easyeffects/
commit: 8cc32f6c9d8a7d685d5206b832567d1f78e1e565 Author: Jakov Smolić gentoo org> AuthorDate: Sun Feb 13 22:44:14 2022 + Commit: Jakov Smolić gentoo org> CommitDate: Sun Feb 13 22:44:14 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8cc32f6c media-sound/easyeffects: Keyword 6.2.3 x86, #807265 Signed-off-by: Jakov Smolić gentoo.org> media-sound/easyeffects/easyeffects-6.2.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-sound/easyeffects/easyeffects-6.2.3.ebuild b/media-sound/easyeffects/easyeffects-6.2.3.ebuild index 4ac538e41f4a..aae6d2ac556a 100644 --- a/media-sound/easyeffects/easyeffects-6.2.3.ebuild +++ b/media-sound/easyeffects/easyeffects-6.2.3.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} == * ]]; then EGIT_REPO_URI="https://github.com/wwmm/easyeffects"; else SRC_URI="https://github.com/wwmm/easyeffects/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~ppc64" + KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" fi LICENSE="GPL-3"
[gentoo-commits] repo/gentoo:master commit in: media-sound/easyeffects/
commit: 01ef6cc925cbd7902578f4ac313202d28e8a491e Author: Sam James gentoo org> AuthorDate: Sun Feb 6 07:39:23 2022 + Commit: Sam James gentoo org> CommitDate: Sun Feb 6 07:39:51 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01ef6cc9 media-sound/easyeffects: Keyword 6.2.3 arm64, #807265 Signed-off-by: Sam James gentoo.org> media-sound/easyeffects/easyeffects-6.2.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-sound/easyeffects/easyeffects-6.2.3.ebuild b/media-sound/easyeffects/easyeffects-6.2.3.ebuild index 5a49e98687bf..4ac538e41f4a 100644 --- a/media-sound/easyeffects/easyeffects-6.2.3.ebuild +++ b/media-sound/easyeffects/easyeffects-6.2.3.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} == * ]]; then EGIT_REPO_URI="https://github.com/wwmm/easyeffects"; else SRC_URI="https://github.com/wwmm/easyeffects/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~ppc64" + KEYWORDS="~amd64 ~arm ~arm64 ~ppc64" fi LICENSE="GPL-3"
[gentoo-commits] repo/gentoo:master commit in: media-sound/easyeffects/
commit: fb4b90602bea34556e7a016caf60242585d6a4a8 Author: Sam James gentoo org> AuthorDate: Sat Feb 5 06:32:31 2022 + Commit: Sam James gentoo org> CommitDate: Sat Feb 5 06:32:31 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb4b9060 media-sound/easyeffects: Keyword 6.2.3 arm, #807265 Signed-off-by: Sam James gentoo.org> media-sound/easyeffects/easyeffects-6.2.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-sound/easyeffects/easyeffects-6.2.3.ebuild b/media-sound/easyeffects/easyeffects-6.2.3.ebuild index c7f50ff049df..5a49e98687bf 100644 --- a/media-sound/easyeffects/easyeffects-6.2.3.ebuild +++ b/media-sound/easyeffects/easyeffects-6.2.3.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} == * ]]; then EGIT_REPO_URI="https://github.com/wwmm/easyeffects"; else SRC_URI="https://github.com/wwmm/easyeffects/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~ppc64" + KEYWORDS="~amd64 ~arm ~ppc64" fi LICENSE="GPL-3"
[gentoo-commits] repo/gentoo:master commit in: media-sound/easyeffects/
commit: fa9c0b8f66d8852b03fdbc6c5814721562033199 Author: Marek Szuba gentoo org> AuthorDate: Tue Feb 1 13:26:04 2022 + Commit: Marek Szuba gentoo org> CommitDate: Tue Feb 1 14:33:24 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa9c0b8f media-sound/easyeffects: add 6.2.3, drop 6.2.1 Signed-off-by: Marek Szuba gentoo.org> media-sound/easyeffects/Manifest| 2 +- .../easyeffects/{easyeffects-6.2.1.ebuild => easyeffects-6.2.3.ebuild} | 0 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/media-sound/easyeffects/Manifest b/media-sound/easyeffects/Manifest index 984e5c11be74..0f64c6f14ff8 100644 --- a/media-sound/easyeffects/Manifest +++ b/media-sound/easyeffects/Manifest @@ -1,3 +1,3 @@ DIST easyeffects-6.1.5.tar.gz 1696731 BLAKE2B ad091c64fa7ece0f569a09ed551be0498b48f2f6f5346de51bd358942cd440663a05bb7271e1e6e8ca29427a799b12a03c26a763498a2f1f2c3093a784b92e2c SHA512 0f4505e429416186f3af4338c1c7b5afac0f0ec343749bd9bcc8cf222349b2cb25714de493236c57b1dd60dfcc3e1359cab15cdeabb661f4cb20591b518f70a6 -DIST easyeffects-6.2.1.tar.gz 1729150 BLAKE2B 660bfbd21c04bf0afcfd2918278f6fcf6f21a7c44ca5ff69b3782ec9de8a93c65d240bca52a0a6009a8a4c00d7970ff8fe740b1e969bed99e6f24eaa4b0789bd SHA512 0539c2cadf38796b7bb0f82b260829f5794b1ab8e20185b855335b080a107e6858b1d80fbaa3b7b59cdfb50d67e3ad90fecab464fc0901af49e76171f5bc0014 DIST easyeffects-6.2.2.tar.gz 2614684 BLAKE2B 9a7e3cd53ce31fef424d38f5591130a6f1fd6648b73f72b504c006b8cc3712320fe6eddca7209568b0272820053ea0179d80b0acf198fa9956a4a86c3fc1865b SHA512 d2200d66b54f9d125c36d306b36a71f477ed9ae8bb7c72f06a1a180903edb768ba0dc153322f82859dd6140d9e2f5d92a52506728e0ec06b79db1b400ca9a111 +DIST easyeffects-6.2.3.tar.gz 2621460 BLAKE2B fb73c635b10dec5808d046a4df63cdaaada1c3534f1e9275fdd4f28db52a9111a850367b564b5d008a1bdb7c7e55864e38cc1d50fc363b5614fb138bd0fe0cc1 SHA512 79babe59ef0c86d138b29a4c2dfaa1a937da9de8d7ae7cc40bee6ae5e011b6c43d6ff9554885ce116114943976d50c24c44c4e30775933b5ee8a2bf350d55525 diff --git a/media-sound/easyeffects/easyeffects-6.2.1.ebuild b/media-sound/easyeffects/easyeffects-6.2.3.ebuild similarity index 100% rename from media-sound/easyeffects/easyeffects-6.2.1.ebuild rename to media-sound/easyeffects/easyeffects-6.2.3.ebuild
[gentoo-commits] repo/gentoo:master commit in: media-sound/easyeffects/
commit: 82cbdda24ce2a3fda1bc7ff181f629d090018a60 Author: Marek Szuba gentoo org> AuthorDate: Thu Jan 27 19:00:06 2022 + Commit: Marek Szuba gentoo org> CommitDate: Thu Jan 27 19:28:59 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82cbdda2 media-sound/easyeffects: add 6.2.2 Signed-off-by: Marek Szuba gentoo.org> media-sound/easyeffects/Manifest | 1 + media-sound/easyeffects/easyeffects-6.2.2.ebuild | 79 2 files changed, 80 insertions(+) diff --git a/media-sound/easyeffects/Manifest b/media-sound/easyeffects/Manifest index 01e6227ad082..984e5c11be74 100644 --- a/media-sound/easyeffects/Manifest +++ b/media-sound/easyeffects/Manifest @@ -1,2 +1,3 @@ DIST easyeffects-6.1.5.tar.gz 1696731 BLAKE2B ad091c64fa7ece0f569a09ed551be0498b48f2f6f5346de51bd358942cd440663a05bb7271e1e6e8ca29427a799b12a03c26a763498a2f1f2c3093a784b92e2c SHA512 0f4505e429416186f3af4338c1c7b5afac0f0ec343749bd9bcc8cf222349b2cb25714de493236c57b1dd60dfcc3e1359cab15cdeabb661f4cb20591b518f70a6 DIST easyeffects-6.2.1.tar.gz 1729150 BLAKE2B 660bfbd21c04bf0afcfd2918278f6fcf6f21a7c44ca5ff69b3782ec9de8a93c65d240bca52a0a6009a8a4c00d7970ff8fe740b1e969bed99e6f24eaa4b0789bd SHA512 0539c2cadf38796b7bb0f82b260829f5794b1ab8e20185b855335b080a107e6858b1d80fbaa3b7b59cdfb50d67e3ad90fecab464fc0901af49e76171f5bc0014 +DIST easyeffects-6.2.2.tar.gz 2614684 BLAKE2B 9a7e3cd53ce31fef424d38f5591130a6f1fd6648b73f72b504c006b8cc3712320fe6eddca7209568b0272820053ea0179d80b0acf198fa9956a4a86c3fc1865b SHA512 d2200d66b54f9d125c36d306b36a71f477ed9ae8bb7c72f06a1a180903edb768ba0dc153322f82859dd6140d9e2f5d92a52506728e0ec06b79db1b400ca9a111 diff --git a/media-sound/easyeffects/easyeffects-6.2.2.ebuild b/media-sound/easyeffects/easyeffects-6.2.2.ebuild new file mode 100644 index ..c7f50ff049df --- /dev/null +++ b/media-sound/easyeffects/easyeffects-6.2.2.ebuild @@ -0,0 +1,79 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit gnome2-utils flag-o-matic meson + +DESCRIPTION="Limiter, auto volume and many other plugins for PipeWire applications" +HOMEPAGE="https://github.com/wwmm/easyeffects"; + +if [[ ${PV} == * ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/wwmm/easyeffects"; +else + SRC_URI="https://github.com/wwmm/easyeffects/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~ppc64" +fi + +LICENSE="GPL-3" +SLOT="0" +IUSE="calf +doc mda-lv2 zamaudio" + +# Tests fail since 6.1.0 due to upstream changes to the metainfo file. +# TODO: check this every release. +RESTRICT="test" + +DEPEND="dev-cpp/nlohmann_json + dev-cpp/tbb + >=dev-libs/glib-2.56:2 + dev-libs/libfmt + >=dev-libs/libsigc++-3.0.6:3 + >=gui-libs/gtk-4.2.1:4 + gui-libs/libadwaita:1 + media-libs/libbs2b + >=media-libs/libebur128-1.2.0 + media-libs/libsndfile + >=media-libs/lilv-0.22 + >=media-libs/lv2-1.18.2 + media-libs/rnnoise + media-libs/rubberband[ladspa] + media-libs/speexdsp + >=media-libs/zita-convolver-3.0.0 + >=media-video/pipewire-0.3.31 + sci-libs/fftw:3.0" +RDEPEND="${DEPEND} + >=media-libs/lsp-plugins-1.1.24[lv2] + sys-apps/dbus + calf? ( >=media-plugins/calf-0.90.1[lv2] ) + doc? ( gnome-extra/yelp ) + mda-lv2? ( media-plugins/mda-lv2 ) + zamaudio? ( media-plugins/zam-plugins )" +# Only header files are used from libsamplerate so put it here rather than DEPEND +# to avoid unnecessary cross-compilation. +BDEPEND="dev-libs/appstream-glib + dev-util/desktop-file-utils + dev-util/itstool + media-libs/libsamplerate + sys-devel/gettext + virtual/pkgconfig" + +pkg_pretend() { + if [[ ${MERGE_TYPE} != "binary" ]] ; then + if ! test-flag-CXX -std=c++20 ; then + die "${PN} requires degree of C++20 support only available since GCC 10 or Clang 10" + fi + fi +} + +pkg_postinst() { + gnome2_gconf_install + gnome2_schemas_update + xdg_icon_cache_update +} + +pkg_postrm() { + gnome2_gconf_uninstall + gnome2_schemas_update + xdg_icon_cache_update +}
[gentoo-commits] repo/gentoo:master commit in: media-sound/easyeffects/
commit: 55ed1852e943cf19ff1768c7b6abc199b3ea811f Author: Arthur Zamarin gentoo org> AuthorDate: Sat Jan 22 06:02:40 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Jan 22 06:02:40 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55ed1852 media-sound/easyeffects: Keyword 6.2.1 ppc64, #807265 Signed-off-by: Arthur Zamarin gentoo.org> media-sound/easyeffects/easyeffects-6.2.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-sound/easyeffects/easyeffects-6.2.1.ebuild b/media-sound/easyeffects/easyeffects-6.2.1.ebuild index d5850143500c..c7f50ff049df 100644 --- a/media-sound/easyeffects/easyeffects-6.2.1.ebuild +++ b/media-sound/easyeffects/easyeffects-6.2.1.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} == * ]]; then EGIT_REPO_URI="https://github.com/wwmm/easyeffects"; else SRC_URI="https://github.com/wwmm/easyeffects/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64" + KEYWORDS="~amd64 ~ppc64" fi LICENSE="GPL-3"
[gentoo-commits] repo/gentoo:master commit in: media-sound/easyeffects/
commit: ffe641ccae4331e92bfbb9adb595d856af4843e5 Author: Mart Raudsepp gentoo org> AuthorDate: Sat Jan 15 23:44:44 2022 + Commit: Mart Raudsepp gentoo org> CommitDate: Sat Jan 15 23:44:54 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ffe641cc media-sound/easyeffects: slot depend on libadwaita Package-Manager: Portage-3.0.20, Repoman-3.0.2 Signed-off-by: Mart Raudsepp gentoo.org> media-sound/easyeffects/easyeffects-6.2.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-sound/easyeffects/easyeffects-6.2.1.ebuild b/media-sound/easyeffects/easyeffects-6.2.1.ebuild index 7f0216149525..d5850143500c 100644 --- a/media-sound/easyeffects/easyeffects-6.2.1.ebuild +++ b/media-sound/easyeffects/easyeffects-6.2.1.ebuild @@ -30,7 +30,7 @@ DEPEND="dev-cpp/nlohmann_json dev-libs/libfmt >=dev-libs/libsigc++-3.0.6:3 >=gui-libs/gtk-4.2.1:4 - gui-libs/libadwaita + gui-libs/libadwaita:1 media-libs/libbs2b >=media-libs/libebur128-1.2.0 media-libs/libsndfile
[gentoo-commits] repo/gentoo:master commit in: media-sound/easyeffects/
commit: 339d82e7f7c873c351d19cbb5c5da617ab0bf2da Author: Marek Szuba gentoo org> AuthorDate: Wed Jan 12 22:14:43 2022 + Commit: Marek Szuba gentoo org> CommitDate: Wed Jan 12 22:14:48 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=339d82e7 media-sound/easyeffects: unkeyword 6.2.1 for ~arm, ~arm64, ~ppc64, ~x86 gui-libs/libadwaita has only been keyworded ~amd64 so far. Signed-off-by: Marek Szuba gentoo.org> media-sound/easyeffects/easyeffects-6.2.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-sound/easyeffects/easyeffects-6.2.1.ebuild b/media-sound/easyeffects/easyeffects-6.2.1.ebuild index 7ba1666ddb3f..7f0216149525 100644 --- a/media-sound/easyeffects/easyeffects-6.2.1.ebuild +++ b/media-sound/easyeffects/easyeffects-6.2.1.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} == * ]]; then EGIT_REPO_URI="https://github.com/wwmm/easyeffects"; else SRC_URI="https://github.com/wwmm/easyeffects/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" + KEYWORDS="~amd64" fi LICENSE="GPL-3"
[gentoo-commits] repo/gentoo:master commit in: media-sound/easyeffects/
commit: 68f5ca67a3494fe16ba304a5422a9ad30815ccfd Author: Jakov Smolić gentoo org> AuthorDate: Sun Jan 2 10:52:03 2022 + Commit: Jakov Smolić gentoo org> CommitDate: Sun Jan 2 10:53:58 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68f5ca67 media-sound/easyeffects: Stabilize 6.1.5 amd64, #830366 Signed-off-by: Jakov Smolić gentoo.org> media-sound/easyeffects/easyeffects-6.1.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-sound/easyeffects/easyeffects-6.1.5.ebuild b/media-sound/easyeffects/easyeffects-6.1.5.ebuild index 7a4a2e6d2b7d..ef8f7dcc1bb2 100644 --- a/media-sound/easyeffects/easyeffects-6.1.5.ebuild +++ b/media-sound/easyeffects/easyeffects-6.1.5.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} == * ]]; then EGIT_REPO_URI="https://github.com/wwmm/easyeffects"; else SRC_URI="https://github.com/wwmm/easyeffects/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" + KEYWORDS="amd64 ~arm ~arm64 ~ppc64 ~x86" fi LICENSE="GPL-3"
[gentoo-commits] repo/gentoo:master commit in: media-sound/easyeffects/
commit: fe4dee041f89aec29a83834871a159f887d62733 Author: Marek Szuba gentoo org> AuthorDate: Sat Jan 1 14:12:45 2022 + Commit: Marek Szuba gentoo org> CommitDate: Sat Jan 1 14:12:45 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe4dee04 media-sound/easyeffects: remove no-longer-needed local use flags Signed-off-by: Marek Szuba gentoo.org> media-sound/easyeffects/metadata.xml | 6 -- 1 file changed, 6 deletions(-) diff --git a/media-sound/easyeffects/metadata.xml b/media-sound/easyeffects/metadata.xml index baeb462dbb21..0291ee33b45a 100644 --- a/media-sound/easyeffects/metadata.xml +++ b/media-sound/easyeffects/metadata.xml @@ -10,15 +10,9 @@ Matthew Thode - Enable use of media-libs/libbs2b for the crossfeed FX Enable use of media-plugins/calf for adding various FX Install packages needed to display built-in user documentation Enable use of media-plugins/mda-lv2 for the loudness FX - Enable use of media-libs/rnnoise for the neural network-based - noise-reduction FX - Enable use of media-libs/rubberband for the pitch-shifting FX - Enable use of media-plugins/gst-plugins-webrtc for various - voice-enhancement FX Enable use of media-plugins/zam-plugins for the maximizer FX
[gentoo-commits] repo/gentoo:master commit in: media-sound/easyeffects/
commit: 3d14f524eb0d5369e57a0f13127bcd5341732a09 Author: Marek Szuba gentoo org> AuthorDate: Sat Jan 1 14:01:04 2022 + Commit: Marek Szuba gentoo org> CommitDate: Sat Jan 1 14:10:57 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d14f524 media-sound/easyeffects: update "no C++20 support" error message gcc versions older than 10 require -std value "c++2a" rather than "c++20". Since tests and research conducted by the user who reported this problem show that easyeffects-6 cannot be built using gcc-9 owing to the fact the library has only been available in gcc since 10.1 (fortunately we do not have to handle the 10.0 case here because the oldest gcc-10 version currently in the tree is 10.3.0), along with the age of gcc-9, we shan't even bother even bother patching meson.build to support the old value. Closes: https://bugs.gentoo.org/830256 Signed-off-by: Marek Szuba gentoo.org> media-sound/easyeffects/easyeffects-6.1.5.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/media-sound/easyeffects/easyeffects-6.1.5.ebuild b/media-sound/easyeffects/easyeffects-6.1.5.ebuild index e2384d6fb9ab..7a4a2e6d2b7d 100644 --- a/media-sound/easyeffects/easyeffects-6.1.5.ebuild +++ b/media-sound/easyeffects/easyeffects-6.1.5.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -61,7 +61,7 @@ BDEPEND="dev-libs/appstream-glib pkg_pretend() { if [[ ${MERGE_TYPE} != "binary" ]] ; then if ! test-flag-CXX -std=c++20 ; then - die "You need at least GCC 8 or Clang 10 for C++20-specific compiler flags" + die "${PN} requires degree of C++20 support only available since GCC 10 or Clang 10" fi fi }
[gentoo-commits] repo/gentoo:master commit in: media-sound/easyeffects/files/, media-sound/easyeffects/
commit: cb069fdbc06f840c7118f171c43158c8c09e17cd Author: Marek Szuba gentoo org> AuthorDate: Sat Jan 1 13:56:54 2022 + Commit: Marek Szuba gentoo org> CommitDate: Sat Jan 1 13:56:54 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb069fdb media-sound/easyeffects: drop 5.0.4-r1, 6.1.4 Signed-off-by: Marek Szuba gentoo.org> media-sound/easyeffects/Manifest | 2 - .../easyeffects/easyeffects-5.0.4-r1.ebuild| 84 -- media-sound/easyeffects/easyeffects-6.1.4.ebuild | 78 .../easyeffects-5.0.4-meson_no_automagic.patch | 55 -- 4 files changed, 219 deletions(-) diff --git a/media-sound/easyeffects/Manifest b/media-sound/easyeffects/Manifest index bbdffda6c702..9bddf89d64fa 100644 --- a/media-sound/easyeffects/Manifest +++ b/media-sound/easyeffects/Manifest @@ -1,3 +1 @@ -DIST easyeffects-5.0.4.tar.gz 2070912 BLAKE2B 848d2fa6fc1290b6fc25e13c4bbe4d8df932af63b8fb7e9642c6e24b29360dd17efba71ae0daae265538cd9cde1d9e33de453b0c469e3d54709a3f337cd583a7 SHA512 78074341c8376a4918d09950fd7db8804346cd2e00d6849da464662643809010eeb1d009c44ca5d3eadd2faf3bb9c43a18a41b7c3e77b883beff44618967b30e -DIST easyeffects-6.1.4.tar.gz 1959269 BLAKE2B b3a4b7f2e1816353bfda4d232f380483e33316c166d8b6e7e704cb86ac07e99fac14bac68e7748a3731ee76d07317d62cb4cae90c39cdbd77d794ef8151de71b SHA512 104e1efaf2790d052bcc0d7512a86e86fe12041ea9020cb0c3664c723bcfb79a96e071ad3cb5b36cf2d77acc5deecea0adcd36c409410e20aaeac908923e9e9b DIST easyeffects-6.1.5.tar.gz 1696731 BLAKE2B ad091c64fa7ece0f569a09ed551be0498b48f2f6f5346de51bd358942cd440663a05bb7271e1e6e8ca29427a799b12a03c26a763498a2f1f2c3093a784b92e2c SHA512 0f4505e429416186f3af4338c1c7b5afac0f0ec343749bd9bcc8cf222349b2cb25714de493236c57b1dd60dfcc3e1359cab15cdeabb661f4cb20591b518f70a6 diff --git a/media-sound/easyeffects/easyeffects-5.0.4-r1.ebuild b/media-sound/easyeffects/easyeffects-5.0.4-r1.ebuild deleted file mode 100644 index a83848d083ab.. --- a/media-sound/easyeffects/easyeffects-5.0.4-r1.ebuild +++ /dev/null @@ -1,84 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit gnome2-utils meson - -DESCRIPTION="Limiter, auto volume and many other plugins for PipeWire applications" -HOMEPAGE="https://github.com/wwmm/easyeffects/tree/pipewire-gstreamer-legacy"; - -if [[ ${PV} == * ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/wwmm/easyeffects"; - EGIT_BRANCH="pipewire-gstreamer-legacy" -else - SRC_URI="https://github.com/wwmm/easyeffects/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" -fi - -LICENSE="GPL-3" -SLOT="0" -IUSE="bs2b calf rnnoise rubberband webrtc zamaudio" - -DEPEND=">=dev-libs/boost-1.72:= - >=dev-cpp/glibmm-2.56.0:2 - >=dev-cpp/gtkmm-3.24:3.0 - >=dev-libs/glib-2.56:2 - >=dev-libs/libsigc++-2.10:2 - >=media-libs/gstreamer-1.12.5:1.0 - media-libs/gst-plugins-base - >=media-libs/gst-plugins-bad-1.12.5:1.0 - media-libs/libebur128 - media-libs/libsndfile - >=media-libs/lilv-0.24.2-r1 - >=media-libs/zita-convolver-3.0.0 - >=media-video/pipewire-0.3.24[gstreamer] - >=x11-libs/gtk+-3.20:3 - bs2b? ( >=media-plugins/gst-plugins-bs2b-1.12.5:1.0 ) - rnnoise? ( media-libs/rnnoise )" -RDEPEND="!media-sound/pulseeffects - ${DEPEND} - gnome-extra/yelp - >=media-libs/gst-plugins-good-1.12.5:1.0 - >=media-libs/lsp-plugins-1.1.24[lv2] - >=media-plugins/gst-plugins-ladspa-1.12.5:1.0 - >=media-plugins/gst-plugins-lv2-1.12.5:1.0 - >=media-plugins/gst-plugins-pulse-1.12.5:1.0 - sys-apps/dbus - calf? ( >=media-plugins/calf-0.90.1[lv2] ) - rubberband? ( media-libs/rubberband[ladspa] ) - webrtc? ( media-plugins/gst-plugins-webrtc ) - zamaudio? ( media-plugins/zam-plugins )" -# Only header files are used from libsamplerate so put it here rather than DEPEND -# to avoid unnecessary cross-compilation. -BDEPEND="dev-libs/appstream-glib - dev-util/desktop-file-utils - dev-util/itstool - media-libs/libsamplerate - sys-devel/gettext - virtual/pkgconfig" - -PATCHES=( - "${FILESDIR}"/${PN}-5.0.4-meson_no_automagic.patch -) - -src_configure() { - local emesonargs=( - $(meson_feature bs2b) - $(meson_feature rnnoise) - ) - meson_src_configure -} - -pkg_postinst() { - gnome2_gconf_install - gnome2_schemas_update - xdg_icon_cache_update -} - -pkg_postrm() { - gnome2_gconf_uninstall - gnome2_schemas_update - xdg_icon_cache_update -} diff --git a/media-sound/easyeffects/easyeffects-6.1.4.ebuild b/media-sound/easyeffects/easyeffects-6.1.4.ebuild deleted file mode 100644 index e99c0e46a097.. --- a/media-sound/easyeffect
[gentoo-commits] repo/gentoo:master commit in: media-sound/easyeffects/
commit: a66db0236c53bd0628cc50d809ea53659032093f Author: Sam James gentoo org> AuthorDate: Tue Dec 7 00:35:37 2021 + Commit: Sam James gentoo org> CommitDate: Tue Dec 7 00:35:37 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a66db023 media-sound/easyeffects: Keyword 6.1.5 arm, #807265 Signed-off-by: Sam James gentoo.org> media-sound/easyeffects/easyeffects-6.1.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-sound/easyeffects/easyeffects-6.1.5.ebuild b/media-sound/easyeffects/easyeffects-6.1.5.ebuild index 600dcea72c95..e2384d6fb9ab 100644 --- a/media-sound/easyeffects/easyeffects-6.1.5.ebuild +++ b/media-sound/easyeffects/easyeffects-6.1.5.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} == * ]]; then EGIT_REPO_URI="https://github.com/wwmm/easyeffects"; else SRC_URI="https://github.com/wwmm/easyeffects/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" + KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" fi LICENSE="GPL-3"
[gentoo-commits] repo/gentoo:master commit in: media-sound/easyeffects/
commit: f02a09e4d0beb6db9fb987ad2f8d8249337855b1 Author: Marek Szuba gentoo org> AuthorDate: Thu Nov 18 17:12:58 2021 + Commit: Marek Szuba gentoo org> CommitDate: Thu Nov 18 17:13:49 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f02a09e4 media-sound/easyeffects: add 6.1.5, drop 6.1.3 Signed-off-by: Marek Szuba gentoo.org> media-sound/easyeffects/Manifest | 2 +- .../easyeffects/{easyeffects-6.1.3.ebuild => easyeffects-6.1.5.ebuild} | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/media-sound/easyeffects/Manifest b/media-sound/easyeffects/Manifest index eb092ac74b34..bbdffda6c702 100644 --- a/media-sound/easyeffects/Manifest +++ b/media-sound/easyeffects/Manifest @@ -1,3 +1,3 @@ DIST easyeffects-5.0.4.tar.gz 2070912 BLAKE2B 848d2fa6fc1290b6fc25e13c4bbe4d8df932af63b8fb7e9642c6e24b29360dd17efba71ae0daae265538cd9cde1d9e33de453b0c469e3d54709a3f337cd583a7 SHA512 78074341c8376a4918d09950fd7db8804346cd2e00d6849da464662643809010eeb1d009c44ca5d3eadd2faf3bb9c43a18a41b7c3e77b883beff44618967b30e -DIST easyeffects-6.1.3.tar.gz 1922869 BLAKE2B c92546ec8e1b67b09c9c46a21296fc77cb76617a581141ed6c01f57a00beb0f1428a70725918a627dcf1136b118daece89215084588d428a7673d6f2270f588a SHA512 ff3724abd821eb076d36b9f2543386bd899371d4401697b620292e9504a90f01a40c5a824e5517613747c2a3a872b3e72c8d798655069bb36742417523a968b3 DIST easyeffects-6.1.4.tar.gz 1959269 BLAKE2B b3a4b7f2e1816353bfda4d232f380483e33316c166d8b6e7e704cb86ac07e99fac14bac68e7748a3731ee76d07317d62cb4cae90c39cdbd77d794ef8151de71b SHA512 104e1efaf2790d052bcc0d7512a86e86fe12041ea9020cb0c3664c723bcfb79a96e071ad3cb5b36cf2d77acc5deecea0adcd36c409410e20aaeac908923e9e9b +DIST easyeffects-6.1.5.tar.gz 1696731 BLAKE2B ad091c64fa7ece0f569a09ed551be0498b48f2f6f5346de51bd358942cd440663a05bb7271e1e6e8ca29427a799b12a03c26a763498a2f1f2c3093a784b92e2c SHA512 0f4505e429416186f3af4338c1c7b5afac0f0ec343749bd9bcc8cf222349b2cb25714de493236c57b1dd60dfcc3e1359cab15cdeabb661f4cb20591b518f70a6 diff --git a/media-sound/easyeffects/easyeffects-6.1.3.ebuild b/media-sound/easyeffects/easyeffects-6.1.5.ebuild similarity index 97% rename from media-sound/easyeffects/easyeffects-6.1.3.ebuild rename to media-sound/easyeffects/easyeffects-6.1.5.ebuild index 92750db2b8fc..600dcea72c95 100644 --- a/media-sound/easyeffects/easyeffects-6.1.3.ebuild +++ b/media-sound/easyeffects/easyeffects-6.1.5.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} == * ]]; then EGIT_REPO_URI="https://github.com/wwmm/easyeffects"; else SRC_URI="https://github.com/wwmm/easyeffects/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm64 ~ppc64" + KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" fi LICENSE="GPL-3" @@ -27,6 +27,7 @@ RESTRICT="test" DEPEND=">=dev-cpp/glibmm-2.68:2.68 >=dev-cpp/gtkmm-4.2.0:4.0 dev-cpp/nlohmann_json + dev-cpp/tbb >=dev-libs/glib-2.56:2 >=dev-libs/libsigc++-3.0.6:3 media-libs/libbs2b
[gentoo-commits] repo/gentoo:master commit in: media-sound/easyeffects/
commit: 55578d3fcdab1aa8913ef3b37aa5a6607cbfa30d Author: Jakov Smolić gentoo org> AuthorDate: Fri Nov 12 09:17:12 2021 + Commit: Jakov Smolić gentoo org> CommitDate: Fri Nov 12 09:17:12 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55578d3f media-sound/easyeffects: Keyword 6.1.4 x86, #807265 Signed-off-by: Jakov Smolić gentoo.org> media-sound/easyeffects/easyeffects-6.1.4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-sound/easyeffects/easyeffects-6.1.4.ebuild b/media-sound/easyeffects/easyeffects-6.1.4.ebuild index 92750db2b8f..e99c0e46a09 100644 --- a/media-sound/easyeffects/easyeffects-6.1.4.ebuild +++ b/media-sound/easyeffects/easyeffects-6.1.4.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} == * ]]; then EGIT_REPO_URI="https://github.com/wwmm/easyeffects"; else SRC_URI="https://github.com/wwmm/easyeffects/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm64 ~ppc64" + KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" fi LICENSE="GPL-3"
[gentoo-commits] repo/gentoo:master commit in: media-sound/easyeffects/
commit: fd4cac196f98ec53d04f4d1bae9d4e36f58ac8c6 Author: Marek Szuba gentoo org> AuthorDate: Thu Nov 11 20:14:43 2021 + Commit: Marek Szuba gentoo org> CommitDate: Thu Nov 11 20:15:32 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd4cac19 media-sound/easyeffects: add 6.1.4, remove 6.1.2 Signed-off-by: Marek Szuba gentoo.org> media-sound/easyeffects/Manifest| 2 +- .../easyeffects/{easyeffects-6.1.2.ebuild => easyeffects-6.1.4.ebuild} | 0 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/media-sound/easyeffects/Manifest b/media-sound/easyeffects/Manifest index 4b18d2d44b4..eb092ac74b3 100644 --- a/media-sound/easyeffects/Manifest +++ b/media-sound/easyeffects/Manifest @@ -1,3 +1,3 @@ DIST easyeffects-5.0.4.tar.gz 2070912 BLAKE2B 848d2fa6fc1290b6fc25e13c4bbe4d8df932af63b8fb7e9642c6e24b29360dd17efba71ae0daae265538cd9cde1d9e33de453b0c469e3d54709a3f337cd583a7 SHA512 78074341c8376a4918d09950fd7db8804346cd2e00d6849da464662643809010eeb1d009c44ca5d3eadd2faf3bb9c43a18a41b7c3e77b883beff44618967b30e -DIST easyeffects-6.1.2.tar.gz 1924029 BLAKE2B 74b5cbf2c7ae93ce12ee8ff6a6931f258b7e56b4af91a6b9873cb795309dbfb690fcda51584edd35adf05e85788070f698cbb6e4a914be0b7c5630bb0815b041 SHA512 2700dbf335a2414b3a294b66eeda8c12eef0df8a6f62b53fee9b6f0d5877f13d5791b24fca3d8560e84ae3d3bdbbb11d95f50934668f250f6052d3ba08711e10 DIST easyeffects-6.1.3.tar.gz 1922869 BLAKE2B c92546ec8e1b67b09c9c46a21296fc77cb76617a581141ed6c01f57a00beb0f1428a70725918a627dcf1136b118daece89215084588d428a7673d6f2270f588a SHA512 ff3724abd821eb076d36b9f2543386bd899371d4401697b620292e9504a90f01a40c5a824e5517613747c2a3a872b3e72c8d798655069bb36742417523a968b3 +DIST easyeffects-6.1.4.tar.gz 1959269 BLAKE2B b3a4b7f2e1816353bfda4d232f380483e33316c166d8b6e7e704cb86ac07e99fac14bac68e7748a3731ee76d07317d62cb4cae90c39cdbd77d794ef8151de71b SHA512 104e1efaf2790d052bcc0d7512a86e86fe12041ea9020cb0c3664c723bcfb79a96e071ad3cb5b36cf2d77acc5deecea0adcd36c409410e20aaeac908923e9e9b diff --git a/media-sound/easyeffects/easyeffects-6.1.2.ebuild b/media-sound/easyeffects/easyeffects-6.1.4.ebuild similarity index 100% rename from media-sound/easyeffects/easyeffects-6.1.2.ebuild rename to media-sound/easyeffects/easyeffects-6.1.4.ebuild
[gentoo-commits] repo/gentoo:master commit in: media-sound/easyeffects/
commit: e9ceb6dd8a2b1eef88340e434f7cec21a7ee031e Author: Marek Szuba gentoo org> AuthorDate: Tue Oct 5 16:07:36 2021 + Commit: Marek Szuba gentoo org> CommitDate: Tue Oct 5 16:08:24 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9ceb6dd media-sound/easyeffects: do not unnecessarily inherit toolchain-funcs Signed-off-by: Marek Szuba gentoo.org> media-sound/easyeffects/easyeffects-6.1.2.ebuild | 2 +- media-sound/easyeffects/easyeffects-6.1.3.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/media-sound/easyeffects/easyeffects-6.1.2.ebuild b/media-sound/easyeffects/easyeffects-6.1.2.ebuild index 88d5ad9d662..92750db2b8f 100644 --- a/media-sound/easyeffects/easyeffects-6.1.2.ebuild +++ b/media-sound/easyeffects/easyeffects-6.1.2.ebuild @@ -3,7 +3,7 @@ EAPI=7 -inherit gnome2-utils flag-o-matic meson toolchain-funcs +inherit gnome2-utils flag-o-matic meson DESCRIPTION="Limiter, auto volume and many other plugins for PipeWire applications" HOMEPAGE="https://github.com/wwmm/easyeffects"; diff --git a/media-sound/easyeffects/easyeffects-6.1.3.ebuild b/media-sound/easyeffects/easyeffects-6.1.3.ebuild index 88d5ad9d662..92750db2b8f 100644 --- a/media-sound/easyeffects/easyeffects-6.1.3.ebuild +++ b/media-sound/easyeffects/easyeffects-6.1.3.ebuild @@ -3,7 +3,7 @@ EAPI=7 -inherit gnome2-utils flag-o-matic meson toolchain-funcs +inherit gnome2-utils flag-o-matic meson DESCRIPTION="Limiter, auto volume and many other plugins for PipeWire applications" HOMEPAGE="https://github.com/wwmm/easyeffects";
[gentoo-commits] repo/gentoo:master commit in: media-sound/easyeffects/
commit: 60532a7afde7b2750e7a274c0c18e738efb43730 Author: Marek Szuba gentoo org> AuthorDate: Tue Oct 5 16:04:44 2021 + Commit: Marek Szuba gentoo org> CommitDate: Tue Oct 5 16:08:22 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60532a7a media-sound/easyeffects: add 6.1.3 Signed-off-by: Marek Szuba gentoo.org> media-sound/easyeffects/Manifest | 1 + media-sound/easyeffects/easyeffects-6.1.3.ebuild | 78 2 files changed, 79 insertions(+) diff --git a/media-sound/easyeffects/Manifest b/media-sound/easyeffects/Manifest index b6a19b5e6cd..ec62416872c 100644 --- a/media-sound/easyeffects/Manifest +++ b/media-sound/easyeffects/Manifest @@ -2,3 +2,4 @@ DIST easyeffects-5.0.4.tar.gz 2070912 BLAKE2B 848d2fa6fc1290b6fc25e13c4bbe4d8df9 DIST easyeffects-6.0.3.tar.gz 1905373 BLAKE2B f423cefd0e6124ee1128bf5a07fb23df03df4ca25a6ebcbcd122032e5768ee68ff3464cdb51263d731fee3e9f5fee180858d96ab627771099808b1194adb78b1 SHA512 eb88f0befb6cf86b7da03137cb7ed6ac833f204d17860d9bd508dc8b007b2a0fb941b63a015b1179cb4da28abd0b3d8a8c53d026fd5a22057fee27e02618035c DIST easyeffects-6.1.0.tar.gz 1921987 BLAKE2B 419f8e88ff9fc1e40779f91efca4eb2b3145b1fcad885fd376a73d8b8dd3f7a0af43a73361e22c02e739503a3ca4d91885921848e3d8ef9186b2907b0e400476 SHA512 2a6ed01377f5bd4f6891980f2b22d499da8369207069b7869e146543ad125f274bbc61ab0f2608e8737b2650df0bedf0b619a3eb200e3444ddfd0ae8960bebfe DIST easyeffects-6.1.2.tar.gz 1924029 BLAKE2B 74b5cbf2c7ae93ce12ee8ff6a6931f258b7e56b4af91a6b9873cb795309dbfb690fcda51584edd35adf05e85788070f698cbb6e4a914be0b7c5630bb0815b041 SHA512 2700dbf335a2414b3a294b66eeda8c12eef0df8a6f62b53fee9b6f0d5877f13d5791b24fca3d8560e84ae3d3bdbbb11d95f50934668f250f6052d3ba08711e10 +DIST easyeffects-6.1.3.tar.gz 1922869 BLAKE2B c92546ec8e1b67b09c9c46a21296fc77cb76617a581141ed6c01f57a00beb0f1428a70725918a627dcf1136b118daece89215084588d428a7673d6f2270f588a SHA512 ff3724abd821eb076d36b9f2543386bd899371d4401697b620292e9504a90f01a40c5a824e5517613747c2a3a872b3e72c8d798655069bb36742417523a968b3 diff --git a/media-sound/easyeffects/easyeffects-6.1.3.ebuild b/media-sound/easyeffects/easyeffects-6.1.3.ebuild new file mode 100644 index 000..88d5ad9d662 --- /dev/null +++ b/media-sound/easyeffects/easyeffects-6.1.3.ebuild @@ -0,0 +1,78 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit gnome2-utils flag-o-matic meson toolchain-funcs + +DESCRIPTION="Limiter, auto volume and many other plugins for PipeWire applications" +HOMEPAGE="https://github.com/wwmm/easyeffects"; + +if [[ ${PV} == * ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/wwmm/easyeffects"; +else + SRC_URI="https://github.com/wwmm/easyeffects/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm64 ~ppc64" +fi + +LICENSE="GPL-3" +SLOT="0" +IUSE="calf +doc mda-lv2 zamaudio" + +# Tests fail since 6.1.0 due to upstream changes to the metainfo file. +# TODO: check this every release. +RESTRICT="test" + +DEPEND=">=dev-cpp/glibmm-2.68:2.68 + >=dev-cpp/gtkmm-4.2.0:4.0 + dev-cpp/nlohmann_json + >=dev-libs/glib-2.56:2 + >=dev-libs/libsigc++-3.0.6:3 + media-libs/libbs2b + >=media-libs/libebur128-1.2.0 + media-libs/libsndfile + >=media-libs/lilv-0.22 + >=media-libs/lv2-1.18.2 + media-libs/rnnoise + media-libs/rubberband[ladspa] + media-libs/speexdsp + >=media-libs/zita-convolver-3.0.0 + >=media-video/pipewire-0.3.31 + sci-libs/fftw:3.0 + >=gui-libs/gtk-4.2.1:4" +RDEPEND="${DEPEND} + >=media-libs/lsp-plugins-1.1.24[lv2] + sys-apps/dbus + calf? ( >=media-plugins/calf-0.90.1[lv2] ) + doc? ( gnome-extra/yelp ) + mda-lv2? ( media-plugins/mda-lv2 ) + zamaudio? ( media-plugins/zam-plugins )" +# Only header files are used from libsamplerate so put it here rather than DEPEND +# to avoid unnecessary cross-compilation. +BDEPEND="dev-libs/appstream-glib + dev-util/desktop-file-utils + dev-util/itstool + media-libs/libsamplerate + sys-devel/gettext + virtual/pkgconfig" + +pkg_pretend() { + if [[ ${MERGE_TYPE} != "binary" ]] ; then + if ! test-flag-CXX -std=c++20 ; then + die "You need at least GCC 8 or Clang 10 for C++20-specific compiler flags" + fi + fi +} + +pkg_postinst() { + gnome2_gconf_install + gnome2_schemas_update + xdg_icon_cache_update +} + +pkg_postrm() { + gnome2_gconf_uninstall + gnome2_schemas_update + xdg_icon_cache_update +}
[gentoo-commits] repo/gentoo:master commit in: media-sound/easyeffects/
commit: 41913ab6813026aca1eab26a488999551ed31bfe Author: Marek Szuba gentoo org> AuthorDate: Tue Oct 5 16:05:26 2021 + Commit: Marek Szuba gentoo org> CommitDate: Tue Oct 5 16:08:23 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41913ab6 media-sound/easyeffects: drop 6.0.3-r1, 6.1.0 Signed-off-by: Marek Szuba gentoo.org> media-sound/easyeffects/Manifest | 2 - .../easyeffects/easyeffects-6.0.3-r1.ebuild| 74 media-sound/easyeffects/easyeffects-6.1.0.ebuild | 78 -- 3 files changed, 154 deletions(-) diff --git a/media-sound/easyeffects/Manifest b/media-sound/easyeffects/Manifest index ec62416872c..4b18d2d44b4 100644 --- a/media-sound/easyeffects/Manifest +++ b/media-sound/easyeffects/Manifest @@ -1,5 +1,3 @@ DIST easyeffects-5.0.4.tar.gz 2070912 BLAKE2B 848d2fa6fc1290b6fc25e13c4bbe4d8df932af63b8fb7e9642c6e24b29360dd17efba71ae0daae265538cd9cde1d9e33de453b0c469e3d54709a3f337cd583a7 SHA512 78074341c8376a4918d09950fd7db8804346cd2e00d6849da464662643809010eeb1d009c44ca5d3eadd2faf3bb9c43a18a41b7c3e77b883beff44618967b30e -DIST easyeffects-6.0.3.tar.gz 1905373 BLAKE2B f423cefd0e6124ee1128bf5a07fb23df03df4ca25a6ebcbcd122032e5768ee68ff3464cdb51263d731fee3e9f5fee180858d96ab627771099808b1194adb78b1 SHA512 eb88f0befb6cf86b7da03137cb7ed6ac833f204d17860d9bd508dc8b007b2a0fb941b63a015b1179cb4da28abd0b3d8a8c53d026fd5a22057fee27e02618035c -DIST easyeffects-6.1.0.tar.gz 1921987 BLAKE2B 419f8e88ff9fc1e40779f91efca4eb2b3145b1fcad885fd376a73d8b8dd3f7a0af43a73361e22c02e739503a3ca4d91885921848e3d8ef9186b2907b0e400476 SHA512 2a6ed01377f5bd4f6891980f2b22d499da8369207069b7869e146543ad125f274bbc61ab0f2608e8737b2650df0bedf0b619a3eb200e3444ddfd0ae8960bebfe DIST easyeffects-6.1.2.tar.gz 1924029 BLAKE2B 74b5cbf2c7ae93ce12ee8ff6a6931f258b7e56b4af91a6b9873cb795309dbfb690fcda51584edd35adf05e85788070f698cbb6e4a914be0b7c5630bb0815b041 SHA512 2700dbf335a2414b3a294b66eeda8c12eef0df8a6f62b53fee9b6f0d5877f13d5791b24fca3d8560e84ae3d3bdbbb11d95f50934668f250f6052d3ba08711e10 DIST easyeffects-6.1.3.tar.gz 1922869 BLAKE2B c92546ec8e1b67b09c9c46a21296fc77cb76617a581141ed6c01f57a00beb0f1428a70725918a627dcf1136b118daece89215084588d428a7673d6f2270f588a SHA512 ff3724abd821eb076d36b9f2543386bd899371d4401697b620292e9504a90f01a40c5a824e5517613747c2a3a872b3e72c8d798655069bb36742417523a968b3 diff --git a/media-sound/easyeffects/easyeffects-6.0.3-r1.ebuild b/media-sound/easyeffects/easyeffects-6.0.3-r1.ebuild deleted file mode 100644 index ea66939912e..000 --- a/media-sound/easyeffects/easyeffects-6.0.3-r1.ebuild +++ /dev/null @@ -1,74 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit gnome2-utils flag-o-matic meson toolchain-funcs - -DESCRIPTION="Limiter, auto volume and many other plugins for PipeWire applications" -HOMEPAGE="https://github.com/wwmm/easyeffects"; - -if [[ ${PV} == * ]]; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/wwmm/easyeffects"; -else - SRC_URI="https://github.com/wwmm/easyeffects/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~ppc64" -fi - -LICENSE="GPL-3" -SLOT="0" -IUSE="calf mda-lv2 zamaudio" - -DEPEND=">=dev-cpp/glibmm-2.68:2.68 - >=dev-cpp/gtkmm-4.2.0:4.0 - dev-cpp/nlohmann_json - >=dev-libs/glib-2.56:2 - >=dev-libs/libsigc++-3.0:3 - media-libs/libbs2b - media-libs/libebur128 - media-libs/libsndfile - >=media-libs/lilv-0.22 - >=media-libs/lv2-1.18.2 - media-libs/rnnoise - media-libs/rubberband[ladspa] - media-libs/speexdsp - >=media-libs/zita-convolver-3.0.0 - >=media-video/pipewire-0.3.31 - sci-libs/fftw:3.0 - >=gui-libs/gtk-4.2.1:4" -RDEPEND="${DEPEND} - gnome-extra/yelp - >=media-libs/lsp-plugins-1.1.24[lv2] - sys-apps/dbus - calf? ( >=media-plugins/calf-0.90.1[lv2] ) - mda-lv2? ( media-plugins/mda-lv2 ) - zamaudio? ( media-plugins/zam-plugins )" -# Only header files are used from libsamplerate so put it here rather than DEPEND -# to avoid unnecessary cross-compilation. -BDEPEND="dev-libs/appstream-glib - dev-util/desktop-file-utils - dev-util/itstool - media-libs/libsamplerate - sys-devel/gettext - virtual/pkgconfig" - -pkg_pretend() { - if [[ ${MERGE_TYPE} != "binary" ]] ; then - if ! test-flag-CXX -std=c++20 ; then - die "You need at least GCC 8 or Clang 10 for C++20-specific compiler flags" - fi - fi -} - -pkg_postinst() { - gnome2_gconf_install - gnome2_schemas_update - xdg_icon_cache_update -} - -pkg_postrm() { - gnome2_gconf_uninstall - gnome2_schemas_update - xdg_icon_cache_update -} diff --git a/media-sound/easyeffects/easyeffects-6.1.0.ebuild b/media-sound/easyeffects/easyeffec
[gentoo-commits] repo/gentoo:master commit in: media-sound/easyeffects/
commit: 81430d5d5b39b1040102f3033076ed509be5b063 Author: Marek Szuba gentoo org> AuthorDate: Tue Sep 21 07:40:51 2021 + Commit: Marek Szuba gentoo org> CommitDate: Tue Sep 21 07:40:51 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81430d5d media-sound/easyeffects: add 6.1.2, drop 6.1.1 Signed-off-by: Marek Szuba gentoo.org> media-sound/easyeffects/Manifest| 2 +- .../easyeffects/{easyeffects-6.1.1.ebuild => easyeffects-6.1.2.ebuild} | 0 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/media-sound/easyeffects/Manifest b/media-sound/easyeffects/Manifest index 3ccee920280..b6a19b5e6cd 100644 --- a/media-sound/easyeffects/Manifest +++ b/media-sound/easyeffects/Manifest @@ -1,4 +1,4 @@ DIST easyeffects-5.0.4.tar.gz 2070912 BLAKE2B 848d2fa6fc1290b6fc25e13c4bbe4d8df932af63b8fb7e9642c6e24b29360dd17efba71ae0daae265538cd9cde1d9e33de453b0c469e3d54709a3f337cd583a7 SHA512 78074341c8376a4918d09950fd7db8804346cd2e00d6849da464662643809010eeb1d009c44ca5d3eadd2faf3bb9c43a18a41b7c3e77b883beff44618967b30e DIST easyeffects-6.0.3.tar.gz 1905373 BLAKE2B f423cefd0e6124ee1128bf5a07fb23df03df4ca25a6ebcbcd122032e5768ee68ff3464cdb51263d731fee3e9f5fee180858d96ab627771099808b1194adb78b1 SHA512 eb88f0befb6cf86b7da03137cb7ed6ac833f204d17860d9bd508dc8b007b2a0fb941b63a015b1179cb4da28abd0b3d8a8c53d026fd5a22057fee27e02618035c DIST easyeffects-6.1.0.tar.gz 1921987 BLAKE2B 419f8e88ff9fc1e40779f91efca4eb2b3145b1fcad885fd376a73d8b8dd3f7a0af43a73361e22c02e739503a3ca4d91885921848e3d8ef9186b2907b0e400476 SHA512 2a6ed01377f5bd4f6891980f2b22d499da8369207069b7869e146543ad125f274bbc61ab0f2608e8737b2650df0bedf0b619a3eb200e3444ddfd0ae8960bebfe -DIST easyeffects-6.1.1.tar.gz 1923899 BLAKE2B 7732fd11bc074946e7b3d286f92626c1cd0a762629c3d5c50c3bd5bdaf25c11356f6b1724ade65f0e0f6d4d9102b82ed871080454c0dc08316e0a399cce569ca SHA512 f6176b824e7a78e8341394811b9bc4fc9ae7a9a656b06828d0c3e8fc052a9b492edda53f07f4687ea34ea60106303e409f322a95c9eda961fb77447f59ea9076 +DIST easyeffects-6.1.2.tar.gz 1924029 BLAKE2B 74b5cbf2c7ae93ce12ee8ff6a6931f258b7e56b4af91a6b9873cb795309dbfb690fcda51584edd35adf05e85788070f698cbb6e4a914be0b7c5630bb0815b041 SHA512 2700dbf335a2414b3a294b66eeda8c12eef0df8a6f62b53fee9b6f0d5877f13d5791b24fca3d8560e84ae3d3bdbbb11d95f50934668f250f6052d3ba08711e10 diff --git a/media-sound/easyeffects/easyeffects-6.1.1.ebuild b/media-sound/easyeffects/easyeffects-6.1.2.ebuild similarity index 100% rename from media-sound/easyeffects/easyeffects-6.1.1.ebuild rename to media-sound/easyeffects/easyeffects-6.1.2.ebuild
[gentoo-commits] repo/gentoo:master commit in: media-sound/easyeffects/
commit: da95ce6f7083c7b1cfe742a8c2a551ecf22d4f66 Author: Marek Szuba gentoo org> AuthorDate: Sun Sep 19 09:45:18 2021 + Commit: Marek Szuba gentoo org> CommitDate: Sun Sep 19 09:45:18 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da95ce6f media-sound/easyeffects: allow opting out of yelp dependency For those who do not need built-in help. Signed-off-by: Marek Szuba gentoo.org> media-sound/easyeffects/easyeffects-6.1.1.ebuild | 4 ++-- media-sound/easyeffects/metadata.xml | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/media-sound/easyeffects/easyeffects-6.1.1.ebuild b/media-sound/easyeffects/easyeffects-6.1.1.ebuild index d34f6ddccbf..88d5ad9d662 100644 --- a/media-sound/easyeffects/easyeffects-6.1.1.ebuild +++ b/media-sound/easyeffects/easyeffects-6.1.1.ebuild @@ -18,7 +18,7 @@ fi LICENSE="GPL-3" SLOT="0" -IUSE="calf mda-lv2 zamaudio" +IUSE="calf +doc mda-lv2 zamaudio" # Tests fail since 6.1.0 due to upstream changes to the metainfo file. # TODO: check this every release. @@ -42,10 +42,10 @@ DEPEND=">=dev-cpp/glibmm-2.68:2.68 sci-libs/fftw:3.0 >=gui-libs/gtk-4.2.1:4" RDEPEND="${DEPEND} - gnome-extra/yelp >=media-libs/lsp-plugins-1.1.24[lv2] sys-apps/dbus calf? ( >=media-plugins/calf-0.90.1[lv2] ) + doc? ( gnome-extra/yelp ) mda-lv2? ( media-plugins/mda-lv2 ) zamaudio? ( media-plugins/zam-plugins )" # Only header files are used from libsamplerate so put it here rather than DEPEND diff --git a/media-sound/easyeffects/metadata.xml b/media-sound/easyeffects/metadata.xml index 2b6bcdf5e3f..baeb462dbb2 100644 --- a/media-sound/easyeffects/metadata.xml +++ b/media-sound/easyeffects/metadata.xml @@ -12,6 +12,7 @@ Enable use of media-libs/libbs2b for the crossfeed FX Enable use of media-plugins/calf for adding various FX + Install packages needed to display built-in user documentation Enable use of media-plugins/mda-lv2 for the loudness FX Enable use of media-libs/rnnoise for the neural network-based noise-reduction FX
[gentoo-commits] repo/gentoo:master commit in: media-sound/easyeffects/
commit: 06879b7c621c18dd62b5ba6785b3bc388835b681 Author: Marek Szuba gentoo org> AuthorDate: Sat Sep 18 10:45:17 2021 + Commit: Marek Szuba gentoo org> CommitDate: Sat Sep 18 10:46:53 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06879b7c media-sound/easyeffects: add 6.1.1 Signed-off-by: Marek Szuba gentoo.org> media-sound/easyeffects/Manifest | 1 + media-sound/easyeffects/easyeffects-6.1.1.ebuild | 78 2 files changed, 79 insertions(+) diff --git a/media-sound/easyeffects/Manifest b/media-sound/easyeffects/Manifest index d26e3410496..3ccee920280 100644 --- a/media-sound/easyeffects/Manifest +++ b/media-sound/easyeffects/Manifest @@ -1,3 +1,4 @@ DIST easyeffects-5.0.4.tar.gz 2070912 BLAKE2B 848d2fa6fc1290b6fc25e13c4bbe4d8df932af63b8fb7e9642c6e24b29360dd17efba71ae0daae265538cd9cde1d9e33de453b0c469e3d54709a3f337cd583a7 SHA512 78074341c8376a4918d09950fd7db8804346cd2e00d6849da464662643809010eeb1d009c44ca5d3eadd2faf3bb9c43a18a41b7c3e77b883beff44618967b30e DIST easyeffects-6.0.3.tar.gz 1905373 BLAKE2B f423cefd0e6124ee1128bf5a07fb23df03df4ca25a6ebcbcd122032e5768ee68ff3464cdb51263d731fee3e9f5fee180858d96ab627771099808b1194adb78b1 SHA512 eb88f0befb6cf86b7da03137cb7ed6ac833f204d17860d9bd508dc8b007b2a0fb941b63a015b1179cb4da28abd0b3d8a8c53d026fd5a22057fee27e02618035c DIST easyeffects-6.1.0.tar.gz 1921987 BLAKE2B 419f8e88ff9fc1e40779f91efca4eb2b3145b1fcad885fd376a73d8b8dd3f7a0af43a73361e22c02e739503a3ca4d91885921848e3d8ef9186b2907b0e400476 SHA512 2a6ed01377f5bd4f6891980f2b22d499da8369207069b7869e146543ad125f274bbc61ab0f2608e8737b2650df0bedf0b619a3eb200e3444ddfd0ae8960bebfe +DIST easyeffects-6.1.1.tar.gz 1923899 BLAKE2B 7732fd11bc074946e7b3d286f92626c1cd0a762629c3d5c50c3bd5bdaf25c11356f6b1724ade65f0e0f6d4d9102b82ed871080454c0dc08316e0a399cce569ca SHA512 f6176b824e7a78e8341394811b9bc4fc9ae7a9a656b06828d0c3e8fc052a9b492edda53f07f4687ea34ea60106303e409f322a95c9eda961fb77447f59ea9076 diff --git a/media-sound/easyeffects/easyeffects-6.1.1.ebuild b/media-sound/easyeffects/easyeffects-6.1.1.ebuild new file mode 100644 index 000..d34f6ddccbf --- /dev/null +++ b/media-sound/easyeffects/easyeffects-6.1.1.ebuild @@ -0,0 +1,78 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit gnome2-utils flag-o-matic meson toolchain-funcs + +DESCRIPTION="Limiter, auto volume and many other plugins for PipeWire applications" +HOMEPAGE="https://github.com/wwmm/easyeffects"; + +if [[ ${PV} == * ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/wwmm/easyeffects"; +else + SRC_URI="https://github.com/wwmm/easyeffects/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm64 ~ppc64" +fi + +LICENSE="GPL-3" +SLOT="0" +IUSE="calf mda-lv2 zamaudio" + +# Tests fail since 6.1.0 due to upstream changes to the metainfo file. +# TODO: check this every release. +RESTRICT="test" + +DEPEND=">=dev-cpp/glibmm-2.68:2.68 + >=dev-cpp/gtkmm-4.2.0:4.0 + dev-cpp/nlohmann_json + >=dev-libs/glib-2.56:2 + >=dev-libs/libsigc++-3.0.6:3 + media-libs/libbs2b + >=media-libs/libebur128-1.2.0 + media-libs/libsndfile + >=media-libs/lilv-0.22 + >=media-libs/lv2-1.18.2 + media-libs/rnnoise + media-libs/rubberband[ladspa] + media-libs/speexdsp + >=media-libs/zita-convolver-3.0.0 + >=media-video/pipewire-0.3.31 + sci-libs/fftw:3.0 + >=gui-libs/gtk-4.2.1:4" +RDEPEND="${DEPEND} + gnome-extra/yelp + >=media-libs/lsp-plugins-1.1.24[lv2] + sys-apps/dbus + calf? ( >=media-plugins/calf-0.90.1[lv2] ) + mda-lv2? ( media-plugins/mda-lv2 ) + zamaudio? ( media-plugins/zam-plugins )" +# Only header files are used from libsamplerate so put it here rather than DEPEND +# to avoid unnecessary cross-compilation. +BDEPEND="dev-libs/appstream-glib + dev-util/desktop-file-utils + dev-util/itstool + media-libs/libsamplerate + sys-devel/gettext + virtual/pkgconfig" + +pkg_pretend() { + if [[ ${MERGE_TYPE} != "binary" ]] ; then + if ! test-flag-CXX -std=c++20 ; then + die "You need at least GCC 8 or Clang 10 for C++20-specific compiler flags" + fi + fi +} + +pkg_postinst() { + gnome2_gconf_install + gnome2_schemas_update + xdg_icon_cache_update +} + +pkg_postrm() { + gnome2_gconf_uninstall + gnome2_schemas_update + xdg_icon_cache_update +}
[gentoo-commits] repo/gentoo:master commit in: media-sound/easyeffects/
commit: 60c11abfd01197ed951b66cb0126949d4c4f755e Author: Sam James gentoo org> AuthorDate: Tue Sep 7 18:56:12 2021 + Commit: Sam James gentoo org> CommitDate: Tue Sep 7 18:56:12 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=60c11abf media-sound/easyeffects: Keyword 6.1.0 arm64, #807265 Signed-off-by: Sam James gentoo.org> media-sound/easyeffects/easyeffects-6.1.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-sound/easyeffects/easyeffects-6.1.0.ebuild b/media-sound/easyeffects/easyeffects-6.1.0.ebuild index a18718b2e2c..a279cae4a3f 100644 --- a/media-sound/easyeffects/easyeffects-6.1.0.ebuild +++ b/media-sound/easyeffects/easyeffects-6.1.0.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} == * ]]; then EGIT_REPO_URI="https://github.com/wwmm/easyeffects"; else SRC_URI="https://github.com/wwmm/easyeffects/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~ppc64" + KEYWORDS="~amd64 ~arm64 ~ppc64" fi LICENSE="GPL-3"
[gentoo-commits] repo/gentoo:master commit in: media-sound/easyeffects/
commit: 4c6d6525f18d269373cd823f35bf56cbbd2a8fc5 Author: Marek Szuba gentoo org> AuthorDate: Thu Aug 19 22:10:33 2021 + Commit: Marek Szuba gentoo org> CommitDate: Thu Aug 19 22:11:23 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c6d6525 media-sound/easyeffects: add 6.1.0 Signed-off-by: Marek Szuba gentoo.org> media-sound/easyeffects/Manifest | 1 + media-sound/easyeffects/easyeffects-6.1.0.ebuild | 78 2 files changed, 79 insertions(+) diff --git a/media-sound/easyeffects/Manifest b/media-sound/easyeffects/Manifest index c4c25e17829..d26e3410496 100644 --- a/media-sound/easyeffects/Manifest +++ b/media-sound/easyeffects/Manifest @@ -1,2 +1,3 @@ DIST easyeffects-5.0.4.tar.gz 2070912 BLAKE2B 848d2fa6fc1290b6fc25e13c4bbe4d8df932af63b8fb7e9642c6e24b29360dd17efba71ae0daae265538cd9cde1d9e33de453b0c469e3d54709a3f337cd583a7 SHA512 78074341c8376a4918d09950fd7db8804346cd2e00d6849da464662643809010eeb1d009c44ca5d3eadd2faf3bb9c43a18a41b7c3e77b883beff44618967b30e DIST easyeffects-6.0.3.tar.gz 1905373 BLAKE2B f423cefd0e6124ee1128bf5a07fb23df03df4ca25a6ebcbcd122032e5768ee68ff3464cdb51263d731fee3e9f5fee180858d96ab627771099808b1194adb78b1 SHA512 eb88f0befb6cf86b7da03137cb7ed6ac833f204d17860d9bd508dc8b007b2a0fb941b63a015b1179cb4da28abd0b3d8a8c53d026fd5a22057fee27e02618035c +DIST easyeffects-6.1.0.tar.gz 1921987 BLAKE2B 419f8e88ff9fc1e40779f91efca4eb2b3145b1fcad885fd376a73d8b8dd3f7a0af43a73361e22c02e739503a3ca4d91885921848e3d8ef9186b2907b0e400476 SHA512 2a6ed01377f5bd4f6891980f2b22d499da8369207069b7869e146543ad125f274bbc61ab0f2608e8737b2650df0bedf0b619a3eb200e3444ddfd0ae8960bebfe diff --git a/media-sound/easyeffects/easyeffects-6.1.0.ebuild b/media-sound/easyeffects/easyeffects-6.1.0.ebuild new file mode 100644 index 000..a18718b2e2c --- /dev/null +++ b/media-sound/easyeffects/easyeffects-6.1.0.ebuild @@ -0,0 +1,78 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit gnome2-utils flag-o-matic meson toolchain-funcs + +DESCRIPTION="Limiter, auto volume and many other plugins for PipeWire applications" +HOMEPAGE="https://github.com/wwmm/easyeffects"; + +if [[ ${PV} == * ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/wwmm/easyeffects"; +else + SRC_URI="https://github.com/wwmm/easyeffects/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~ppc64" +fi + +LICENSE="GPL-3" +SLOT="0" +IUSE="calf mda-lv2 zamaudio" + +# 6.1.0 tests fail due to recent changes to the metainfo file. +# TODO: make sure this is removed come next release. +RESTRICT="test" + +DEPEND=">=dev-cpp/glibmm-2.68:2.68 + >=dev-cpp/gtkmm-4.2.0:4.0 + dev-cpp/nlohmann_json + >=dev-libs/glib-2.56:2 + >=dev-libs/libsigc++-3.0:3 + media-libs/libbs2b + media-libs/libebur128 + media-libs/libsndfile + >=media-libs/lilv-0.22 + >=media-libs/lv2-1.18.2 + media-libs/rnnoise + media-libs/rubberband[ladspa] + media-libs/speexdsp + >=media-libs/zita-convolver-3.0.0 + >=media-video/pipewire-0.3.31 + sci-libs/fftw:3.0 + >=gui-libs/gtk-4.2.1:4" +RDEPEND="${DEPEND} + gnome-extra/yelp + >=media-libs/lsp-plugins-1.1.24[lv2] + sys-apps/dbus + calf? ( >=media-plugins/calf-0.90.1[lv2] ) + mda-lv2? ( media-plugins/mda-lv2 ) + zamaudio? ( media-plugins/zam-plugins )" +# Only header files are used from libsamplerate so put it here rather than DEPEND +# to avoid unnecessary cross-compilation. +BDEPEND="dev-libs/appstream-glib + dev-util/desktop-file-utils + dev-util/itstool + media-libs/libsamplerate + sys-devel/gettext + virtual/pkgconfig" + +pkg_pretend() { + if [[ ${MERGE_TYPE} != "binary" ]] ; then + if ! test-flag-CXX -std=c++20 ; then + die "You need at least GCC 8 or Clang 10 for C++20-specific compiler flags" + fi + fi +} + +pkg_postinst() { + gnome2_gconf_install + gnome2_schemas_update + xdg_icon_cache_update +} + +pkg_postrm() { + gnome2_gconf_uninstall + gnome2_schemas_update + xdg_icon_cache_update +}
[gentoo-commits] repo/gentoo:master commit in: media-sound/easyeffects/
commit: 114cb88ef1bd139afe96b8eaa3c42d6424304fa2 Author: Marek Szuba gentoo org> AuthorDate: Wed Aug 18 23:59:36 2021 + Commit: Marek Szuba gentoo org> CommitDate: Thu Aug 19 22:11:22 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=114cb88e media-sound/easyeffects: drop 5.0.4 Signed-off-by: Marek Szuba gentoo.org> media-sound/easyeffects/easyeffects-5.0.4.ebuild | 65 1 file changed, 65 deletions(-) diff --git a/media-sound/easyeffects/easyeffects-5.0.4.ebuild b/media-sound/easyeffects/easyeffects-5.0.4.ebuild deleted file mode 100644 index e050d932cea..000 --- a/media-sound/easyeffects/easyeffects-5.0.4.ebuild +++ /dev/null @@ -1,65 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit gnome2-utils meson - -DESCRIPTION="Limiter, auto volume and many other plugins for PipeWire applications" -HOMEPAGE="https://github.com/wwmm/easyeffects"; - -if [[ ${PV} == * ]];then - inherit git-r3 - SRC_URI="" - EGIT_REPO_URI="https://github.com/wwmm/easyeffects"; -else - SRC_URI="https://github.com/wwmm/easyeffects/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" -fi - -LICENSE="GPL-3" -SLOT="0" -IUSE="bs2b calf rubberband" - -#TODO: optional : lilv, zam-plugins (check from archlinux pkg) -RDEPEND="!media-sound/pulseeffects - >=dev-libs/boost-1.41:= - >=dev-cpp/glibmm-2.56.0:2 - >=dev-cpp/gtkmm-3.24:3.0 - >=dev-libs/glib-2.56:2 - >=dev-libs/libsigc++-2.10:2 - >=x11-libs/gtk+-3.18:3 - >=media-libs/lilv-0.24.2-r1 - >=media-libs/lsp-plugins-1.1.24[lv2] - >=media-libs/gstreamer-1.12.0:1.0 - >=media-libs/gst-plugins-good-1.12.0:1.0 - >=media-libs/gst-plugins-bad-1.12.0:1.0 - >=media-plugins/gst-plugins-ladspa-1.12.0:1.0 - >=media-plugins/gst-plugins-lv2-1.12.0:1.0 - >=media-libs/zita-convolver-3.0.0 - media-libs/libebur128 - >=media-video/pipewire-0.3.24[gstreamer] - sys-apps/dbus - bs2b? ( >=media-plugins/gst-plugins-bs2b-1.12.0:1.0 ) - calf? ( >=media-plugins/calf-0.90.0[lv2] ) - rubberband? ( media-libs/rubberband )" -# see 47a950b00c6db383ad07502a8fc396ecca98c1ce for dev-libs/appstream-glib -# and sys-devel/gettext depends reasoning -DEPEND="${RDEPEND} - dev-libs/appstream-glib - sys-devel/gettext" -BDEPEND="dev-util/itstool - media-libs/libsamplerate - virtual/pkgconfig" - -pkg_postinst() { - gnome2_gconf_install - gnome2_schemas_update - xdg_icon_cache_update -} - -pkg_postrm() { - gnome2_gconf_uninstall - gnome2_schemas_update - xdg_icon_cache_update -}
[gentoo-commits] repo/gentoo:master commit in: media-sound/easyeffects/
commit: a094a9bbb2e7dbb91b47b18d8715658da45197a5 Author: Marek Szuba gentoo org> AuthorDate: Mon Aug 9 13:00:30 2021 + Commit: Marek Szuba gentoo org> CommitDate: Mon Aug 9 13:02:12 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a094a9bb media-sound/easyeffects: RDEPEND on media-plugins/mda-lv2 easyeffects-6 uses the Loudness plug-in from this package. Signed-off-by: Marek Szuba gentoo.org> .../{easyeffects-6.0.3.ebuild => easyeffects-6.0.3-r1.ebuild} | 3 ++- media-sound/easyeffects/metadata.xml | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/media-sound/easyeffects/easyeffects-6.0.3.ebuild b/media-sound/easyeffects/easyeffects-6.0.3-r1.ebuild similarity index 96% rename from media-sound/easyeffects/easyeffects-6.0.3.ebuild rename to media-sound/easyeffects/easyeffects-6.0.3-r1.ebuild index 5449e0a0871..ea66939912e 100644 --- a/media-sound/easyeffects/easyeffects-6.0.3.ebuild +++ b/media-sound/easyeffects/easyeffects-6.0.3-r1.ebuild @@ -18,7 +18,7 @@ fi LICENSE="GPL-3" SLOT="0" -IUSE="calf zamaudio" +IUSE="calf mda-lv2 zamaudio" DEPEND=">=dev-cpp/glibmm-2.68:2.68 >=dev-cpp/gtkmm-4.2.0:4.0 @@ -42,6 +42,7 @@ RDEPEND="${DEPEND} >=media-libs/lsp-plugins-1.1.24[lv2] sys-apps/dbus calf? ( >=media-plugins/calf-0.90.1[lv2] ) + mda-lv2? ( media-plugins/mda-lv2 ) zamaudio? ( media-plugins/zam-plugins )" # Only header files are used from libsamplerate so put it here rather than DEPEND # to avoid unnecessary cross-compilation. diff --git a/media-sound/easyeffects/metadata.xml b/media-sound/easyeffects/metadata.xml index 76b0b6c7e4c..6449f5ace7e 100644 --- a/media-sound/easyeffects/metadata.xml +++ b/media-sound/easyeffects/metadata.xml @@ -12,6 +12,7 @@ Enable use of media-libs/libbs2b for the crossfeed FX Enable use of media-plugins/calf for adding various FX + Enable use of media-plugins/mda-lv2 for the loudness FX Enable use of media-libs/rnnoise for the neural network-based noise-reduction FX Enable use of media-libs/rubberband for the pitch-shifting FX
[gentoo-commits] repo/gentoo:master commit in: media-sound/easyeffects/
commit: 8ab151f0ecd82a547ce7e363146ac469170c8c54 Author: Marek Szuba gentoo org> AuthorDate: Mon Aug 9 10:37:48 2021 + Commit: Marek Szuba gentoo org> CommitDate: Mon Aug 9 10:37:58 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8ab151f0 media-sound/easyeffects: unkeyword 6.0.3 for ~arm, ~arm64, ~x86 media-libs/{rnnoise,rubberband} are now mandatory dependencies and they lack keywords for those arches. Signed-off-by: Marek Szuba gentoo.org> media-sound/easyeffects/easyeffects-6.0.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-sound/easyeffects/easyeffects-6.0.3.ebuild b/media-sound/easyeffects/easyeffects-6.0.3.ebuild index b227067d1f3..5449e0a0871 100644 --- a/media-sound/easyeffects/easyeffects-6.0.3.ebuild +++ b/media-sound/easyeffects/easyeffects-6.0.3.ebuild @@ -13,7 +13,7 @@ if [[ ${PV} == * ]]; then EGIT_REPO_URI="https://github.com/wwmm/easyeffects"; else SRC_URI="https://github.com/wwmm/easyeffects/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" + KEYWORDS="~amd64 ~ppc64" fi LICENSE="GPL-3"
[gentoo-commits] repo/gentoo:master commit in: media-sound/easyeffects/
commit: 75c23c4fc7e071e48fbd53db404d0b64ebaaafdf Author: Sam James gentoo org> AuthorDate: Mon Aug 9 01:15:04 2021 + Commit: Sam James gentoo org> CommitDate: Mon Aug 9 01:15:04 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75c23c4f media-sound/easyeffects: Keyword 5.0.4-r1 ppc, #802675 Signed-off-by: Sam James gentoo.org> media-sound/easyeffects/easyeffects-5.0.4-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-sound/easyeffects/easyeffects-5.0.4-r1.ebuild b/media-sound/easyeffects/easyeffects-5.0.4-r1.ebuild index a2d4b3ab7ef..a83848d083a 100644 --- a/media-sound/easyeffects/easyeffects-5.0.4-r1.ebuild +++ b/media-sound/easyeffects/easyeffects-5.0.4-r1.ebuild @@ -14,7 +14,7 @@ if [[ ${PV} == * ]]; then EGIT_BRANCH="pipewire-gstreamer-legacy" else SRC_URI="https://github.com/wwmm/easyeffects/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" + KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" fi LICENSE="GPL-3"
[gentoo-commits] repo/gentoo:master commit in: media-sound/easyeffects/
commit: 1f8664ff231f4e930bf1c5349f807536a8660d78 Author: Sam James gentoo org> AuthorDate: Sun Aug 1 04:13:43 2021 + Commit: Sam James gentoo org> CommitDate: Sun Aug 1 04:13:43 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f8664ff media-sound/easyeffects: add missing flag-o-matic inherit Needed for test-flag-CXX call. Signed-off-by: Sam James gentoo.org> media-sound/easyeffects/easyeffects-6.0.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/media-sound/easyeffects/easyeffects-6.0.3.ebuild b/media-sound/easyeffects/easyeffects-6.0.3.ebuild index 226bf5a1acd..229d807b1c5 100644 --- a/media-sound/easyeffects/easyeffects-6.0.3.ebuild +++ b/media-sound/easyeffects/easyeffects-6.0.3.ebuild @@ -3,7 +3,7 @@ EAPI=7 -inherit gnome2-utils meson toolchain-funcs +inherit gnome2-utils flag-o-matic meson toolchain-funcs DESCRIPTION="Limiter, auto volume and many other plugins for PipeWire applications" HOMEPAGE="https://github.com/wwmm/easyeffects";
[gentoo-commits] repo/gentoo:master commit in: media-sound/easyeffects/, profiles/
commit: c936cd365c6cd8554341b4b48806cae53ef015ab Author: Marek Szuba gentoo org> AuthorDate: Sun Jul 18 11:44:54 2021 + Commit: Marek Szuba gentoo org> CommitDate: Sun Jul 18 11:51:27 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c936cd36 media-sound/easyeffects: add 6.0.3, masked Have to keep it masked until we have got gtk4 & co. in the tree, everyone who's got the latter installed somehow is welcome to test this though. Bug: https://bugs.gentoo.org/801493 Signed-off-by: Marek Szuba gentoo.org> media-sound/easyeffects/Manifest | 1 + media-sound/easyeffects/easyeffects-6.0.3.ebuild | 75 profiles/package.mask| 4 ++ 3 files changed, 80 insertions(+) diff --git a/media-sound/easyeffects/Manifest b/media-sound/easyeffects/Manifest index f1a0f876ce3..c4c25e17829 100644 --- a/media-sound/easyeffects/Manifest +++ b/media-sound/easyeffects/Manifest @@ -1 +1,2 @@ DIST easyeffects-5.0.4.tar.gz 2070912 BLAKE2B 848d2fa6fc1290b6fc25e13c4bbe4d8df932af63b8fb7e9642c6e24b29360dd17efba71ae0daae265538cd9cde1d9e33de453b0c469e3d54709a3f337cd583a7 SHA512 78074341c8376a4918d09950fd7db8804346cd2e00d6849da464662643809010eeb1d009c44ca5d3eadd2faf3bb9c43a18a41b7c3e77b883beff44618967b30e +DIST easyeffects-6.0.3.tar.gz 1905373 BLAKE2B f423cefd0e6124ee1128bf5a07fb23df03df4ca25a6ebcbcd122032e5768ee68ff3464cdb51263d731fee3e9f5fee180858d96ab627771099808b1194adb78b1 SHA512 eb88f0befb6cf86b7da03137cb7ed6ac833f204d17860d9bd508dc8b007b2a0fb941b63a015b1179cb4da28abd0b3d8a8c53d026fd5a22057fee27e02618035c diff --git a/media-sound/easyeffects/easyeffects-6.0.3.ebuild b/media-sound/easyeffects/easyeffects-6.0.3.ebuild new file mode 100644 index 000..f87cb3164b5 --- /dev/null +++ b/media-sound/easyeffects/easyeffects-6.0.3.ebuild @@ -0,0 +1,75 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit gnome2-utils meson toolchain-funcs + +DESCRIPTION="Limiter, auto volume and many other plugins for PipeWire applications" +HOMEPAGE="https://github.com/wwmm/easyeffects"; + +if [[ ${PV} == * ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/wwmm/easyeffects"; +else + SRC_URI="https://github.com/wwmm/easyeffects/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" +fi + +LICENSE="GPL-3" +SLOT="0" +IUSE="calf" + +DEPEND=">=dev-cpp/glibmm-2.68:2.68 + >=dev-cpp/gtkmm-4.2.0:4.0 + dev-cpp/nlohmann_json + >=dev-libs/glib-2.56:2 + >=dev-libs/libsigc++-3.0:3 + media-libs/libbs2b + media-libs/libebur128 + media-libs/libsndfile + >=media-libs/lilv-0.22 + >=media-libs/lv2-1.18.2 + media-libs/rnnoise + media-libs/rubberband[ladspa] + media-libs/speexdsp + >=media-libs/zita-convolver-3.0.0 + >=media-video/pipewire-0.3.31 + sci-libs/fftw:3.0 + >=x11-libs/gtk+-4.2.1:4" +# FIXME: +# - webrtc - is it still there? +# - zam-plugins (for maximizer) - still used +RDEPEND="${DEPEND} + gnome-extra/yelp + >=media-libs/lsp-plugins-1.1.24[lv2] + sys-apps/dbus + calf? ( >=media-plugins/calf-0.90.1[lv2] )" +# Only header files are used from libsamplerate so put it here rather than DEPEND +# to avoid unnecessary cross-compilation. +BDEPEND="dev-libs/appstream-glib + dev-util/desktop-file-utils + dev-util/itstool + media-libs/libsamplerate + sys-devel/gettext + virtual/pkgconfig" + +pkg_pretend() { + if [[ ${MERGE_TYPE} != "binary" ]] ; then + if ! test-flag-CXX -std=c++20 ; then + die "You need at least GCC 8 or Clang 10 for C++20-specific compiler flags" + fi + fi +} + +pkg_postinst() { + gnome2_gconf_install + gnome2_schemas_update + xdg_icon_cache_update +} + +pkg_postrm() { + gnome2_gconf_uninstall + gnome2_schemas_update + xdg_icon_cache_update +} diff --git a/profiles/package.mask b/profiles/package.mask index e6a2b8d04e4..79395ff2cef 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -32,6 +32,10 @@ #--- END OF EXAMPLES --- +# Marek Szuba (2021-07-18) +# No gtk4 and friends in the tree yet +>=media-sound/easyeffects-6.0.0 + # Hans de Graaff (2021-07-18) # Compatibility package for ruby 1.8. No longer maintained upstream. # Last release in 2016, but current release in gentoo is from 2012.
[gentoo-commits] repo/gentoo:master commit in: media-sound/easyeffects/files/, media-sound/easyeffects/
commit: f2a1687a2fabdb008fbb1366a9b31ed11d44637e Author: Marek Szuba gentoo org> AuthorDate: Sun Jul 18 00:15:37 2021 + Commit: Marek Szuba gentoo org> CommitDate: Sun Jul 18 00:31:42 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2a1687a media-sound/easyeffects: improve dependencies and tweak metadata Same thing as recent media-sound/pulseeffects changes. Had to drop the ppc32 keyword due to gnome-extra/yelp, will request re-keywording. Closes: https://bugs.gentoo.org/800713 Closes: https://bugs.gentoo.org/802528 Signed-off-by: Marek Szuba gentoo.org> .../easyeffects/easyeffects-5.0.4-r1.ebuild| 83 ++ .../easyeffects-5.0.4-meson_no_automagic.patch | 55 ++ media-sound/easyeffects/metadata.xml | 10 ++- 3 files changed, 145 insertions(+), 3 deletions(-) diff --git a/media-sound/easyeffects/easyeffects-5.0.4-r1.ebuild b/media-sound/easyeffects/easyeffects-5.0.4-r1.ebuild new file mode 100644 index 000..2b949438898 --- /dev/null +++ b/media-sound/easyeffects/easyeffects-5.0.4-r1.ebuild @@ -0,0 +1,83 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit gnome2-utils meson + +DESCRIPTION="Limiter, auto volume and many other plugins for PipeWire applications" +HOMEPAGE="https://github.com/wwmm/easyeffects/tree/pipewire-gstreamer-legacy"; + +if [[ ${PV} == * ]]; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/wwmm/easyeffects"; + EGIT_BRANCH="pipewire-gstreamer-legacy" +else + SRC_URI="https://github.com/wwmm/easyeffects/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm ~arm64 ~ppc64 ~x86" +fi + +LICENSE="GPL-3" +SLOT="0" +IUSE="bs2b calf rnnoise rubberband webrtc" + +DEPEND=">=dev-libs/boost-1.72:= + >=dev-cpp/glibmm-2.56.0:2 + >=dev-cpp/gtkmm-3.24:3.0 + >=dev-libs/glib-2.56:2 + >=dev-libs/libsigc++-2.10:2 + >=media-libs/gstreamer-1.12.5:1.0 + media-libs/gst-plugins-base + >=media-libs/gst-plugins-bad-1.12.5:1.0 + media-libs/libebur128 + media-libs/libsndfile + >=media-libs/lilv-0.24.2-r1 + >=media-libs/zita-convolver-3.0.0 + >=media-video/pipewire-0.3.24[gstreamer] + >=x11-libs/gtk+-3.20:3 + bs2b? ( >=media-plugins/gst-plugins-bs2b-1.12.5:1.0 ) + rnnoise? ( media-libs/rnnoise )" +RDEPEND="!media-sound/pulseeffects + ${DEPEND} + gnome-extra/yelp + >=media-libs/gst-plugins-good-1.12.5:1.0 + >=media-libs/lsp-plugins-1.1.24[lv2] + >=media-plugins/gst-plugins-ladspa-1.12.5:1.0 + >=media-plugins/gst-plugins-lv2-1.12.5:1.0 + >=media-plugins/gst-plugins-pulse-1.12.5:1.0 + sys-apps/dbus + calf? ( >=media-plugins/calf-0.90.1[lv2] ) + rubberband? ( media-libs/rubberband[ladspa] ) + webrtc? ( media-plugins/gst-plugins-webrtc )" +# Only header files are used from libsamplerate so put it here rather than DEPEND +# to avoid unnecessary cross-compilation. +BDEPEND="dev-libs/appstream-glib + dev-util/desktop-file-utils + dev-util/itstool + media-libs/libsamplerate + sys-devel/gettext + virtual/pkgconfig" + +PATCHES=( + "${FILESDIR}"/${PN}-5.0.4-meson_no_automagic.patch +) + +src_configure() { + local emesonargs=( + $(meson_feature bs2b) + $(meson_feature rnnoise) + ) + meson_src_configure +} + +pkg_postinst() { + gnome2_gconf_install + gnome2_schemas_update + xdg_icon_cache_update +} + +pkg_postrm() { + gnome2_gconf_uninstall + gnome2_schemas_update + xdg_icon_cache_update +} diff --git a/media-sound/easyeffects/files/easyeffects-5.0.4-meson_no_automagic.patch b/media-sound/easyeffects/files/easyeffects-5.0.4-meson_no_automagic.patch new file mode 100644 index 000..4e547d404f8 --- /dev/null +++ b/media-sound/easyeffects/files/easyeffects-5.0.4-meson_no_automagic.patch @@ -0,0 +1,55 @@ +--- a/meson.build b/meson.build +@@ -4,7 +4,7 @@ + 'cpp', + default_options : ['cpp_std=c++17','buildtype=debugoptimized'], + version: '5.0.4', +- meson_version: '>= 0.40.0' ++ meson_version: '>= 0.47.0' + ) + + add_global_arguments('-DG_LOG_DOMAIN="pulseeffects"', language : 'c') +--- a/meson_options.txt b/meson_options.txt +@@ -0,0 +1,12 @@ ++option( ++'bs2b', ++type: 'feature', ++value: 'auto', ++description: 'Enable bs2b-based Crossfeed plug-in for improving headphone listening of stereo audio records' ++) ++option( ++'rnnoise', ++type: 'feature', ++value: 'auto', ++description: 'Enable rnnoise-based Noise Reduction plug-in' ++) +--- a/src/meson.build b/src/meson.build +@@ -108,7 +108,7 @@ + dependency('gstreamer-plugins-bad-1.0', version: '>=1.12.5'), + dependency('gstreamer-fft-1.0'), +
[gentoo-commits] repo/gentoo:master commit in: media-sound/easyeffects/
commit: 6358c02320d0d333649176de5664154778106267 Author: Marek Szuba gentoo org> AuthorDate: Mon Jul 12 16:33:19 2021 + Commit: Marek Szuba gentoo org> CommitDate: Mon Jul 12 16:43:29 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6358c023 media-sound/easyeffects: not-quite-new package At the moment this is essentially the same thing as the latest ebuild in media-sound/pulseeffects, which will eventually be removed. The idea is that although upstream has only been known as easyeffects since 6.0.0, in Gentoo we will use the old name for versions working with PulseAudio (i.e. v4) and the new one for those explicitly requiring PipeWire (i.e. v5 and newer). Signed-off-by: Marek Szuba gentoo.org> media-sound/easyeffects/Manifest | 1 + media-sound/easyeffects/easyeffects-5.0.4.ebuild | 65 media-sound/easyeffects/metadata.xml | 20 3 files changed, 86 insertions(+) diff --git a/media-sound/easyeffects/Manifest b/media-sound/easyeffects/Manifest new file mode 100644 index 000..f1a0f876ce3 --- /dev/null +++ b/media-sound/easyeffects/Manifest @@ -0,0 +1 @@ +DIST easyeffects-5.0.4.tar.gz 2070912 BLAKE2B 848d2fa6fc1290b6fc25e13c4bbe4d8df932af63b8fb7e9642c6e24b29360dd17efba71ae0daae265538cd9cde1d9e33de453b0c469e3d54709a3f337cd583a7 SHA512 78074341c8376a4918d09950fd7db8804346cd2e00d6849da464662643809010eeb1d009c44ca5d3eadd2faf3bb9c43a18a41b7c3e77b883beff44618967b30e diff --git a/media-sound/easyeffects/easyeffects-5.0.4.ebuild b/media-sound/easyeffects/easyeffects-5.0.4.ebuild new file mode 100644 index 000..e050d932cea --- /dev/null +++ b/media-sound/easyeffects/easyeffects-5.0.4.ebuild @@ -0,0 +1,65 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit gnome2-utils meson + +DESCRIPTION="Limiter, auto volume and many other plugins for PipeWire applications" +HOMEPAGE="https://github.com/wwmm/easyeffects"; + +if [[ ${PV} == * ]];then + inherit git-r3 + SRC_URI="" + EGIT_REPO_URI="https://github.com/wwmm/easyeffects"; +else + SRC_URI="https://github.com/wwmm/easyeffects/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" +fi + +LICENSE="GPL-3" +SLOT="0" +IUSE="bs2b calf rubberband" + +#TODO: optional : lilv, zam-plugins (check from archlinux pkg) +RDEPEND="!media-sound/pulseeffects + >=dev-libs/boost-1.41:= + >=dev-cpp/glibmm-2.56.0:2 + >=dev-cpp/gtkmm-3.24:3.0 + >=dev-libs/glib-2.56:2 + >=dev-libs/libsigc++-2.10:2 + >=x11-libs/gtk+-3.18:3 + >=media-libs/lilv-0.24.2-r1 + >=media-libs/lsp-plugins-1.1.24[lv2] + >=media-libs/gstreamer-1.12.0:1.0 + >=media-libs/gst-plugins-good-1.12.0:1.0 + >=media-libs/gst-plugins-bad-1.12.0:1.0 + >=media-plugins/gst-plugins-ladspa-1.12.0:1.0 + >=media-plugins/gst-plugins-lv2-1.12.0:1.0 + >=media-libs/zita-convolver-3.0.0 + media-libs/libebur128 + >=media-video/pipewire-0.3.24[gstreamer] + sys-apps/dbus + bs2b? ( >=media-plugins/gst-plugins-bs2b-1.12.0:1.0 ) + calf? ( >=media-plugins/calf-0.90.0[lv2] ) + rubberband? ( media-libs/rubberband )" +# see 47a950b00c6db383ad07502a8fc396ecca98c1ce for dev-libs/appstream-glib +# and sys-devel/gettext depends reasoning +DEPEND="${RDEPEND} + dev-libs/appstream-glib + sys-devel/gettext" +BDEPEND="dev-util/itstool + media-libs/libsamplerate + virtual/pkgconfig" + +pkg_postinst() { + gnome2_gconf_install + gnome2_schemas_update + xdg_icon_cache_update +} + +pkg_postrm() { + gnome2_gconf_uninstall + gnome2_schemas_update + xdg_icon_cache_update +} diff --git a/media-sound/easyeffects/metadata.xml b/media-sound/easyeffects/metadata.xml new file mode 100644 index 000..e4010fa254c --- /dev/null +++ b/media-sound/easyeffects/metadata.xml @@ -0,0 +1,20 @@ + +http://www.gentoo.org/dtd/metadata.dtd";> + + + mare...@gentoo.org + Marek Szuba + + + prometheanf...@gentoo.org + Matthew Thode + + + Enable use of media-libs/libbs2b + Enable use of media-plugins/calf for adding various FX + Enable usse of media-libs/rubberband for the pitch shifting FX + + + wwmm/easyeffects + +