Gentoo Archives: gentoo-commits

From: Matt Thode <prometheanfire@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: media-sound/pulseeffects/
Date: Sun, 26 Nov 2017 22:57:45
Message-Id: 1511737014.4a1a8d9365a31ef7868d9f774f7e1f224a90e54e.prometheanfire@gentoo
1 commit: 4a1a8d9365a31ef7868d9f774f7e1f224a90e54e
2 Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
3 AuthorDate: Sun Nov 26 22:56:28 2017 +0000
4 Commit: Matt Thode <prometheanfire <AT> gentoo <DOT> org>
5 CommitDate: Sun Nov 26 22:56:54 2017 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a1a8d93
7
8 media-sound/pulseeffects: initial add
9
10 Package-Manager: Portage-2.3.14, Repoman-2.3.6
11
12 media-sound/pulseeffects/Manifest | 1 +
13 media-sound/pulseeffects/metadata.xml | 9 ++++
14 media-sound/pulseeffects/pulseeffects-3.0.8.ebuild | 59 ++++++++++++++++++++++
15 media-sound/pulseeffects/pulseeffects-9999.ebuild | 59 ++++++++++++++++++++++
16 4 files changed, 128 insertions(+)
17
18 diff --git a/media-sound/pulseeffects/Manifest b/media-sound/pulseeffects/Manifest
19 new file mode 100644
20 index 00000000000..61ae9377f53
21 --- /dev/null
22 +++ b/media-sound/pulseeffects/Manifest
23 @@ -0,0 +1 @@
24 +DIST pulseeffects-3.0.8.tar.gz 604530 BLAKE2B e55b08a861f8a9b45191727d000b28b6468d1d46328726ef30f63733bf6b3dd6b745d3f4c38f54c5924950c489c70bb87b57ada4735ce68420d678e93019da65 SHA512 2610b19c0a61510ab9ab29d2fb038a76dcdaf6c168f57d13df8baf32493cf2fe56cfad73f862144117ce511864b405c9d78f294afcab6bc4336ffc234e18110b
25
26 diff --git a/media-sound/pulseeffects/metadata.xml b/media-sound/pulseeffects/metadata.xml
27 new file mode 100644
28 index 00000000000..72f2c5745fb
29 --- /dev/null
30 +++ b/media-sound/pulseeffects/metadata.xml
31 @@ -0,0 +1,9 @@
32 +<?xml version="1.0" encoding="UTF-8"?>
33 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
34 +<pkgmetadata>
35 + <maintainer type="person">
36 + <email>jpizarrocallejas@×××××.com</email>
37 + <name>Jorge Pizarro Callejas</name>
38 + <description>Jorgicio Gentoo Overlay</description>
39 + </maintainer>
40 +</pkgmetadata>
41
42 diff --git a/media-sound/pulseeffects/pulseeffects-3.0.8.ebuild b/media-sound/pulseeffects/pulseeffects-3.0.8.ebuild
43 new file mode 100644
44 index 00000000000..82799b6d8fb
45 --- /dev/null
46 +++ b/media-sound/pulseeffects/pulseeffects-3.0.8.ebuild
47 @@ -0,0 +1,59 @@
48 +# Copyright 1999-2017 Gentoo Foundation
49 +# Distributed under the terms of the GNU General Public License v2
50 +
51 +EAPI=6
52 +
53 +PYTHON_COMPAT=( python3_{4,5,6} )
54 +
55 +inherit gnome2-utils meson python-r1
56 +
57 +DESCRIPTION="Limiter, compressor, reverberation, equalizer auto volume effects for Pulseaudio"
58 +HOMEPAGE="https://github.com/wwmm/pulseeffects"
59 +
60 +if [[ ${PV} == *9999 ]];then
61 + inherit git-r3
62 + SRC_URI=""
63 + EGIT_REPO_URI="${HOMEPAGE}"
64 + KEYWORDS=""
65 +else
66 + SRC_URI="${HOMEPAGE}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
67 + KEYWORDS="~x86 ~amd64"
68 +fi
69 +
70 +LICENSE="GPL-3"
71 +SLOT="0"
72 +IUSE=""
73 +
74 +DEPEND="
75 + ${PYTHON_DEPS}
76 + python_targets_python3_4? ( dev-python/configparser )
77 + dev-python/setuptools[${PYTHON_USEDEP}]
78 + dev-python/pygobject:3[${PYTHON_USEDEP}]
79 + dev-python/pycairo[${PYTHON_USEDEP}]
80 + dev-python/gst-python:1.0[${PYTHON_USEDEP}]
81 + media-plugins/swh-plugins
82 + >=x11-libs/gtk+-3.18:3
83 + dev-python/numpy[${PYTHON_USEDEP}]
84 + >=sci-libs/scipy-0.18[${PYTHON_USEDEP}]
85 + >=media-libs/gstreamer-1.12.0:1.0
86 + media-libs/gst-plugins-good:1.0
87 + media-libs/gst-plugins-bad:1.0
88 + media-plugins/gst-plugins-ladspa:1.0
89 +"
90 +RDEPEND="${DEPEND}
91 + media-sound/pulseaudio[equalizer]
92 +"
93 +
94 +pkg_preinst(){
95 + gnome2_schemas_savelist
96 +}
97 +
98 +pkg_postinst(){
99 + gnome2_gconf_install
100 + gnome2_schemas_update
101 +}
102 +
103 +pkg_postrm(){
104 + gnome2_gconf_uninstall
105 + gnome2_schemas_update
106 +}
107
108 diff --git a/media-sound/pulseeffects/pulseeffects-9999.ebuild b/media-sound/pulseeffects/pulseeffects-9999.ebuild
109 new file mode 100644
110 index 00000000000..82799b6d8fb
111 --- /dev/null
112 +++ b/media-sound/pulseeffects/pulseeffects-9999.ebuild
113 @@ -0,0 +1,59 @@
114 +# Copyright 1999-2017 Gentoo Foundation
115 +# Distributed under the terms of the GNU General Public License v2
116 +
117 +EAPI=6
118 +
119 +PYTHON_COMPAT=( python3_{4,5,6} )
120 +
121 +inherit gnome2-utils meson python-r1
122 +
123 +DESCRIPTION="Limiter, compressor, reverberation, equalizer auto volume effects for Pulseaudio"
124 +HOMEPAGE="https://github.com/wwmm/pulseeffects"
125 +
126 +if [[ ${PV} == *9999 ]];then
127 + inherit git-r3
128 + SRC_URI=""
129 + EGIT_REPO_URI="${HOMEPAGE}"
130 + KEYWORDS=""
131 +else
132 + SRC_URI="${HOMEPAGE}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
133 + KEYWORDS="~x86 ~amd64"
134 +fi
135 +
136 +LICENSE="GPL-3"
137 +SLOT="0"
138 +IUSE=""
139 +
140 +DEPEND="
141 + ${PYTHON_DEPS}
142 + python_targets_python3_4? ( dev-python/configparser )
143 + dev-python/setuptools[${PYTHON_USEDEP}]
144 + dev-python/pygobject:3[${PYTHON_USEDEP}]
145 + dev-python/pycairo[${PYTHON_USEDEP}]
146 + dev-python/gst-python:1.0[${PYTHON_USEDEP}]
147 + media-plugins/swh-plugins
148 + >=x11-libs/gtk+-3.18:3
149 + dev-python/numpy[${PYTHON_USEDEP}]
150 + >=sci-libs/scipy-0.18[${PYTHON_USEDEP}]
151 + >=media-libs/gstreamer-1.12.0:1.0
152 + media-libs/gst-plugins-good:1.0
153 + media-libs/gst-plugins-bad:1.0
154 + media-plugins/gst-plugins-ladspa:1.0
155 +"
156 +RDEPEND="${DEPEND}
157 + media-sound/pulseaudio[equalizer]
158 +"
159 +
160 +pkg_preinst(){
161 + gnome2_schemas_savelist
162 +}
163 +
164 +pkg_postinst(){
165 + gnome2_gconf_install
166 + gnome2_schemas_update
167 +}
168 +
169 +pkg_postrm(){
170 + gnome2_gconf_uninstall
171 + gnome2_schemas_update
172 +}