Gentoo Archives: gentoo-commits

From: Gilles Dartiguelongue <eva@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: media-sound/sound-juicer/
Date: Sat, 12 Aug 2017 23:15:52
Message-Id: 1502579703.aef94bbd8477db78cadbf8fe9909038b1c4afb82.eva@gentoo
1 commit: aef94bbd8477db78cadbf8fe9909038b1c4afb82
2 Author: Gilles Dartiguelongue <eva <AT> gentoo <DOT> org>
3 AuthorDate: Sat Aug 12 23:02:41 2017 +0000
4 Commit: Gilles Dartiguelongue <eva <AT> gentoo <DOT> org>
5 CommitDate: Sat Aug 12 23:15:03 2017 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aef94bbd
7
8 media-sound/sound-juicer: version bump 3.22.1 → 3.24.0
9
10 Package-Manager: Portage-2.3.6, Repoman-2.3.3
11
12 media-sound/sound-juicer/Manifest | 1 +
13 .../sound-juicer/sound-juicer-3.24.0.ebuild | 60 ++++++++++++++++++++++
14 2 files changed, 61 insertions(+)
15
16 diff --git a/media-sound/sound-juicer/Manifest b/media-sound/sound-juicer/Manifest
17 index 3b434d8073b..2f0007bf0af 100644
18 --- a/media-sound/sound-juicer/Manifest
19 +++ b/media-sound/sound-juicer/Manifest
20 @@ -1 +1,2 @@
21 DIST sound-juicer-3.22.1.tar.xz 1015520 SHA256 adbbda063436ca2c4d04f2ccfe6e3a5ce4abb7e1c61bc9a47300665eed9e38ec SHA512 023bc24006930edc9c224e0d437d2c3dbd513af9c56737cca800e38e8f56d76686e5fdff13e9cdb81f27fe3dd87b274611484a8beb0f8705d4cde5d56a23f7a2 WHIRLPOOL 0d42e43a93f9bd3d06d5debf6f0562e27e601e0266483b6cdd73fdd53851dbc9fdd7057a951635880e0eb655f3a4f2a5a282989824d2b2eadfaf4b100e4477a7
22 +DIST sound-juicer-3.24.0.tar.xz 1019588 SHA256 de6ae3889e60a572221274517a90d29dd21023acf3a94cc9c033270776270fa7 SHA512 7bd158a4e3a7c3072513fc508f59cd70b6d9371cde142fdb58597e72b3687790b9368fc7e1a35fd8c7b49cb28703f8b2da4a789854f96cdc0af076278818a91f WHIRLPOOL 5bb8610767354cf96615e77c334685fb3d9e866473e835d09eab492fbed5ae410b0951bd58dd9075ce6fb13b9d5771d712f67e7e364813e166dbd39c3af06743
23
24 diff --git a/media-sound/sound-juicer/sound-juicer-3.24.0.ebuild b/media-sound/sound-juicer/sound-juicer-3.24.0.ebuild
25 new file mode 100644
26 index 00000000000..21fcbaefd39
27 --- /dev/null
28 +++ b/media-sound/sound-juicer/sound-juicer-3.24.0.ebuild
29 @@ -0,0 +1,60 @@
30 +# Copyright 1999-2017 Gentoo Foundation
31 +# Distributed under the terms of the GNU General Public License v2
32 +
33 +EAPI=6
34 +inherit gnome2
35 +
36 +DESCRIPTION="CD ripper for GNOME"
37 +HOMEPAGE="https://wiki.gnome.org/Apps/SoundJuicer"
38 +
39 +LICENSE="GPL-2+"
40 +SLOT="0"
41 +KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
42 +IUSE="debug flac test vorbis"
43 +
44 +COMMON_DEPEND="
45 + app-text/iso-codes
46 + >=dev-libs/glib-2.49.5:2[dbus]
47 + >=x11-libs/gtk+-3.21.6:3
48 + media-libs/libcanberra[gtk3]
49 + >=app-cdr/brasero-2.90
50 + sys-apps/dbus
51 + gnome-base/gsettings-desktop-schemas
52 +
53 + >=media-libs/libdiscid-0.4.0
54 + >=media-libs/musicbrainz-5.0.1:5=
55 +
56 + media-libs/gstreamer:1.0
57 + media-libs/gst-plugins-base:1.0[vorbis?]
58 + flac? ( media-plugins/gst-plugins-flac:1.0 )
59 +"
60 +RDEPEND="${COMMON_DEPEND}
61 + gnome-base/gvfs[cdda,udev]
62 + || (
63 + media-plugins/gst-plugins-cdparanoia:1.0
64 + media-plugins/gst-plugins-cdio:1.0 )
65 + media-plugins/gst-plugins-meta:1.0
66 +"
67 +DEPEND="${COMMON_DEPEND}
68 + app-text/yelp-tools
69 + dev-libs/appstream-glib
70 + >=sys-devel/gettext-0.19.6
71 + virtual/pkgconfig
72 + test? ( ~app-text/docbook-xml-dtd-4.3 )
73 +"
74 +
75 +src_prepare() {
76 + gnome2_src_prepare
77 +
78 + # FIXME: gst macros does not take GST_INSPECT override anymore but we need a
79 + # way to disable inspection due to gst-clutter always creating a GL context
80 + # which is forbidden in sandbox since it needs write access to
81 + # /dev/card*/dri
82 + sed -e "s|\(gstinspect=\).*|\1$(type -P true)|" \
83 + -i configure || die
84 +}
85 +
86 +src_configure() {
87 + gnome2_src_configure \
88 + $(usex debug --enable-debug=yes ' ')
89 +}