Gentoo Archives: gentoo-commits

From: Bernard Cafarelli <voyageur@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: x11-plugins/wmamixer/
Date: Mon, 27 Nov 2017 12:29:58
Message-Id: 1511785730.ff565a72c96b1151dec6de4027b1c8395a7958d6.voyageur@gentoo
1 commit: ff565a72c96b1151dec6de4027b1c8395a7958d6
2 Author: Bernard Cafarelli <voyageur <AT> gentoo <DOT> org>
3 AuthorDate: Mon Nov 27 11:25:47 2017 +0000
4 Commit: Bernard Cafarelli <voyageur <AT> gentoo <DOT> org>
5 CommitDate: Mon Nov 27 12:28:50 2017 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff565a72
7
8 x11-plugins/wmamixer: initial commit
9
10 Based on wmsmixer code and ebuild
11
12 Package-Manager: Portage-2.3.16, Repoman-2.3.6
13
14 x11-plugins/wmamixer/Manifest | 1 +
15 x11-plugins/wmamixer/metadata.xml | 14 ++++++++++++++
16 x11-plugins/wmamixer/wmamixer-0.2.ebuild | 31 +++++++++++++++++++++++++++++++
17 3 files changed, 46 insertions(+)
18
19 diff --git a/x11-plugins/wmamixer/Manifest b/x11-plugins/wmamixer/Manifest
20 new file mode 100644
21 index 00000000000..3d115b6e420
22 --- /dev/null
23 +++ b/x11-plugins/wmamixer/Manifest
24 @@ -0,0 +1 @@
25 +DIST wmamixer-0.2.tar.gz 93067 BLAKE2B 9e888b9b3214eee6c8e59da564e36e8f7c1e55df711ebeaaf73300b27b934840994177d003f2be14f40b5e30321c572e82888e030534ccc7cbe0ff12109231d4 SHA512 94f971ac59134f926b637c6c4ef80be1e082b9b81d2e744b921562140e610e958233645c0ee12310086f1aaa3bbb20622c6c92666dac51df3a963e725374583c
26
27 diff --git a/x11-plugins/wmamixer/metadata.xml b/x11-plugins/wmamixer/metadata.xml
28 new file mode 100644
29 index 00000000000..c8826bfc657
30 --- /dev/null
31 +++ b/x11-plugins/wmamixer/metadata.xml
32 @@ -0,0 +1,14 @@
33 +<?xml version="1.0" encoding="UTF-8"?>
34 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
35 +<pkgmetadata>
36 +<maintainer type="person">
37 + <email>voyageur@g.o</email>
38 + <name>Bernard Cafarelli</name>
39 +</maintainer>
40 +
41 +<longdescription>
42 +Wmamixer is a fork of wmsmixer and is an ALSA mixer dockapp for Window Maker.
43 +
44 +The code for the ALSA part was taken and adapted from amixer and alsamixer programs from alsa-utils package.
45 +</longdescription>
46 +</pkgmetadata>
47
48 diff --git a/x11-plugins/wmamixer/wmamixer-0.2.ebuild b/x11-plugins/wmamixer/wmamixer-0.2.ebuild
49 new file mode 100644
50 index 00000000000..a684fbdad79
51 --- /dev/null
52 +++ b/x11-plugins/wmamixer/wmamixer-0.2.ebuild
53 @@ -0,0 +1,31 @@
54 +# Copyright 1999-2017 Gentoo Foundation
55 +# Distributed under the terms of the GNU General Public License v2
56 +
57 +EAPI=6
58 +inherit toolchain-funcs
59 +
60 +DESCRIPTION="ALSA mixer dockapp, fork of wmsmixer"
61 +HOMEPAGE="https://github.com/gryf/wmamixer"
62 +SRC_URI="https://github.com/gryf/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
63 +
64 +LICENSE="GPL-2"
65 +SLOT="0"
66 +KEYWORDS="~amd64 ~x86"
67 +IUSE=""
68 +
69 +RDEPEND="x11-libs/libXpm
70 + x11-libs/libXext
71 + x11-libs/libX11"
72 +DEPEND="${RDEPEND}
73 + x11-proto/xproto"
74 +
75 +DOCS=( README.rst )
76 +src_compile() {
77 + $(tc-getCC) ${CFLAGS} -c -o wmamixer.o wmamixer.c
78 + $(tc-getCC) ${LDFLAGS} -o wmamixer wmamixer.o -lm -lXpm -lXext -lX11 -lasound
79 +}
80 +
81 +src_install() {
82 + dobin wmamixer
83 + einstalldocs
84 +}