public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
From: "Marek Szuba" <marecki@gentoo.org>
To: gentoo-commits@lists.gentoo.org
Subject: [gentoo-commits] repo/gentoo:master commit in: media-sound/easyeffects/
Date: Mon, 12 Jul 2021 16:43:37 +0000 (UTC)	[thread overview]
Message-ID: <1626108209.6358c02320d0d333649176de5664154778106267.marecki@gentoo> (raw)

commit:     6358c02320d0d333649176de5664154778106267
Author:     Marek Szuba <marecki <AT> gentoo <DOT> org>
AuthorDate: Mon Jul 12 16:33:19 2021 +0000
Commit:     Marek Szuba <marecki <AT> gentoo <DOT> org>
CommitDate: Mon Jul 12 16:43:29 2021 +0000
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 <marecki <AT> 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 00000000000..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 00000000000..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} == *9999 ]];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 00000000000..e4010fa254c
--- /dev/null
+++ b/media-sound/easyeffects/metadata.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+	<maintainer type="person">
+		<email>marecki@gentoo.org</email>
+		<name>Marek Szuba</name>
+	</maintainer>
+	<maintainer type="person">
+		<email>prometheanfire@gentoo.org</email>
+		<name>Matthew Thode</name>
+	</maintainer>
+	<use>
+		<flag name="bs2b">Enable use of media-libs/libbs2b</flag>
+		<flag name="calf">Enable use of media-plugins/calf for adding various FX</flag>
+		<flag name="rubberband">Enable usse of media-libs/rubberband for the pitch shifting FX</flag>
+	</use>
+	<upstream>
+		<remote-id type="github">wwmm/easyeffects</remote-id>
+	</upstream>
+</pkgmetadata>


             reply	other threads:[~2021-07-12 16:43 UTC|newest]

Thread overview: 70+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2021-07-12 16:43 Marek Szuba [this message]
  -- strict thread matches above, loose matches on Subject: below --
2021-08-01  4:14 [gentoo-commits] repo/gentoo:master commit in: media-sound/easyeffects/ Sam James
2021-08-09  1:18 Sam James
2021-08-09 10:38 Marek Szuba
2021-08-09 13:02 Marek Szuba
2021-08-19 22:11 Marek Szuba
2021-08-19 22:11 Marek Szuba
2021-09-07 18:56 Sam James
2021-09-18 10:46 Marek Szuba
2021-09-19  9:46 Marek Szuba
2021-09-21  7:42 Marek Szuba
2021-10-05 16:08 Marek Szuba
2021-10-05 16:08 Marek Szuba
2021-10-05 16:08 Marek Szuba
2021-11-11 20:15 Marek Szuba
2021-11-12  9:17 Jakov Smolić
2021-11-18 17:13 Marek Szuba
2021-12-07  0:35 Sam James
2022-01-01 14:12 Marek Szuba
2022-01-01 14:13 Marek Szuba
2022-01-02 10:54 Jakov Smolić
2022-01-12 22:15 Marek Szuba
2022-01-15 23:45 Mart Raudsepp
2022-01-22  6:03 Arthur Zamarin
2022-01-27 19:29 Marek Szuba
2022-02-01 14:33 Marek Szuba
2022-02-05  6:34 Sam James
2022-02-06  7:40 Sam James
2022-02-13 22:44 Jakov Smolić
2022-02-28 16:56 Marek Szuba
2022-03-10 11:45 Jakov Smolić
2022-03-15 23:37 Marek Szuba
2022-03-26 22:31 Marek Szuba
2022-04-20  6:41 Jakov Smolić
2022-04-20 15:25 Marek Szuba
2022-04-23 22:39 Marek Szuba
2022-04-23 22:45 Marek Szuba
2022-05-29  8:34 Marek Szuba
2022-05-31 22:11 Marek Szuba
2022-06-05 19:21 Marek Szuba
2022-06-30 12:00 Marek Szuba
2022-07-27  8:17 Marek Szuba
2022-07-27 23:37 Marek Szuba
2022-09-01 15:34 Marek Szuba
2022-09-01 19:14 Sam James
2022-09-01 23:22 Marek Szuba
2022-09-05 11:39 Marek Szuba
2022-10-04  3:13 Marek Szuba
2022-11-10 11:05 Marek Szuba
2022-11-10 11:05 Marek Szuba
2022-11-10 15:20 Marek Szuba
2023-02-28 10:42 Marek Szuba
2023-04-08 20:56 Marek Szuba
2023-05-11 12:03 Marek Szuba
2023-05-11 12:30 Marek Szuba
2023-06-13 21:46 Marek Szuba
2023-06-13 21:46 Marek Szuba
2023-06-13 21:46 Marek Szuba
2023-07-29 22:29 Marek Szuba
2023-07-29 22:29 Marek Szuba
2023-08-12 21:07 Marek Szuba
2023-08-14 10:16 Marek Szuba
2023-10-25 22:42 Marek Szuba
2023-10-25 22:42 Marek Szuba
2023-12-26  0:06 Marek Szuba
2023-12-29 10:58 Marek Szuba
2024-04-07 14:05 Marek Szuba
2024-04-17 22:01 Sam James
2024-08-05 20:42 Sam James
2024-08-10  7:57 Andreas Sturmlechner

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1626108209.6358c02320d0d333649176de5664154778106267.marecki@gentoo \
    --to=marecki@gentoo.org \
    --cc=gentoo-commits@lists.gentoo.org \
    --cc=gentoo-dev@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox