Gentoo Archives: gentoo-commits

From: Pacho Ramos <pacho@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: media-sound/sound-juicer/
Date: Sat, 02 Jul 2016 17:12:37
Message-Id: 1467479475.df2bbc552bdc765a22a14d450e8c613a5b14bad2.pacho@gentoo
1 commit: df2bbc552bdc765a22a14d450e8c613a5b14bad2
2 Author: Pacho Ramos <pacho <AT> gentoo <DOT> org>
3 AuthorDate: Sat Jul 2 16:17:25 2016 +0000
4 Commit: Pacho Ramos <pacho <AT> gentoo <DOT> org>
5 CommitDate: Sat Jul 2 17:11:15 2016 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df2bbc55
7
8 media-sound/sound-juicer: Version bump
9
10 Package-Manager: portage-2.3.0_rc1
11
12 media-sound/sound-juicer/Manifest | 1 +
13 .../sound-juicer/sound-juicer-3.20.0.ebuild | 62 ++++++++++++++++++++++
14 2 files changed, 63 insertions(+)
15
16 diff --git a/media-sound/sound-juicer/Manifest b/media-sound/sound-juicer/Manifest
17 index c91cc95..bde84d5 100644
18 --- a/media-sound/sound-juicer/Manifest
19 +++ b/media-sound/sound-juicer/Manifest
20 @@ -1 +1,2 @@
21 DIST sound-juicer-3.18.2.tar.xz 821624 SHA256 fd51d09dc733a5fa68dfa4457094ab0daa36eb4a76b3fdb27e36d61f533eac30 SHA512 34fbdbe0214afe20cb6eb5a60e47c08f98194f85f52c32336b457fc723a1cd2cae17a88fab3ec9508fa30771f3ae7191d560b9f2a47b208d426debabdc3636e9 WHIRLPOOL 234ecc5515dab9104e766e5a980b7de3fa3577b837b1228ea7585e9d84021acc4b6212137be1e7549dbf390f772833e11761b09173c2832e90fda5ea988cf234
22 +DIST sound-juicer-3.20.0.tar.xz 823416 SHA256 77e2b75f3f6fa82fc182ad782afe93c1be8d227979c80a7db9c5c54520d50c1a SHA512 366e815ebcba961d31397d2412752e9c8bfc36d3c4ec666e1120aea3b4dcdc732f9256965c8515cc371e7ab36c522fa9039d96d51931db456555ac89c4a0692c WHIRLPOOL 0870acff102e9866057751125a47b0675750a550b882428307d4afbccf2638129d81bf7bf740f5f7b5e58fc51c2b7064e0f249b934c35498922b7b1333c55d32
23
24 diff --git a/media-sound/sound-juicer/sound-juicer-3.20.0.ebuild b/media-sound/sound-juicer/sound-juicer-3.20.0.ebuild
25 new file mode 100644
26 index 0000000..b5df27d
27 --- /dev/null
28 +++ b/media-sound/sound-juicer/sound-juicer-3.20.0.ebuild
29 @@ -0,0 +1,62 @@
30 +# Copyright 1999-2016 Gentoo Foundation
31 +# Distributed under the terms of the GNU General Public License v2
32 +# $Id$
33 +
34 +EAPI=6
35 +inherit gnome2
36 +
37 +DESCRIPTION="CD ripper for GNOME"
38 +HOMEPAGE="https://wiki.gnome.org/Apps/SoundJuicer"
39 +
40 +LICENSE="GPL-2+"
41 +SLOT="0"
42 +KEYWORDS="~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
43 +IUSE="debug flac test vorbis"
44 +
45 +COMMON_DEPEND="
46 + app-text/iso-codes
47 + >=dev-libs/glib-2.38:2[dbus]
48 + >=x11-libs/gtk+-3.19.6:3
49 + media-libs/libcanberra[gtk3]
50 + >=app-cdr/brasero-2.90
51 + sys-apps/dbus
52 + gnome-base/gsettings-desktop-schemas
53 +
54 + >=media-libs/libdiscid-0.3.0
55 + >=media-libs/musicbrainz-5.0.1:5
56 +
57 + media-libs/gstreamer:1.0
58 + media-libs/gst-plugins-base:1.0[vorbis?]
59 + flac? ( media-plugins/gst-plugins-flac:1.0 )
60 +"
61 +RDEPEND="${COMMON_DEPEND}
62 + gnome-base/gvfs[cdda,udev]
63 + || (
64 + media-plugins/gst-plugins-cdparanoia:1.0
65 + media-plugins/gst-plugins-cdio:1.0 )
66 + media-plugins/gst-plugins-meta:1.0
67 +"
68 +DEPEND="${COMMON_DEPEND}
69 + dev-libs/appstream-glib
70 + >=dev-util/intltool-0.50
71 + dev-util/itstool
72 + virtual/pkgconfig
73 + test? ( ~app-text/docbook-xml-dtd-4.3 )
74 +"
75 +# eautoreconf needs gnome-common
76 +
77 +src_prepare() {
78 + gnome2_src_prepare
79 +
80 + # FIXME: gst macros does not take GST_INSPECT override anymore but we need a
81 + # way to disable inspection due to gst-clutter always creating a GL context
82 + # which is forbidden in sandbox since it needs write access to
83 + # /dev/card*/dri
84 + sed -e "s|\(gstinspect=\).*|\1$(type -P true)|" \
85 + -i configure || die
86 +}
87 +
88 +src_configure() {
89 + gnome2_src_configure \
90 + $(usex debug --enable-debug=yes ' ')
91 +}