LINUX.ORG.RU

[Gentoo] Alsaequal

 


0

0

Прочитал на лоре - есть эквалайзер для alsa. Проблема в том, что я никак не могу найти его в портаже. Его кто-нибудь там видел? Если да, то подскажите, в какую сторону копать. Если нет, то ставили его на gentoo? Какие могут быть трудности?

Ответ на: комментарий от ovegio

Не вариант, я пока не настолько Ъ-гентушнег. Да и на изучение ebild'ов времени пока нет (я их даже не один cat'ом не видел).

Acikers
() автор топика
Ответ на: комментарий от Acikers

> Да и на изучение ebild'ов времени пока нет (я их даже не один cat'ом не видел).

Вот, вроде даже что-то патчит и ставит. :)
Но корректность гарантировать не могу - раньше ebuild-ов писать не приходилось:

media-sound/alsaequal/alsaequal-0.3.ebuild:

# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: $

inherit eutils

DESCRIPTION="Alsaequal is a real-time adjustable equalizer plugin for ALSA. It can be adjusted using an ALSA compatible mixer, like alsamixergui or alsamixer."
HOMEPAGE="http://www.thedigitalmachine.net/alsaequal.html"
SRC_URI="http://www.thedigitalmachine.net/tools/${P}.tar.bz2 "

LICENSE="|| ( LGPL-2.1 LGPL-3 )"
SLOT="0"
KEYWORDS="~x86 ~amd64"
IUSE=""

DEPEND=""
RDEPEND=""

src_unpack() {
	unpack ${A}

	mv ${PN} ${P}

	cd ${S}
	epatch "${FILESDIR}/Makefile.patch"
}

src_compile() {
	emake CFLAGS="${CFLAGS} -fPIC" || die "emake failed"
}

src_install() {
	mkdir -p "${D}/usr/lib/alsa-lib"

	emake DESTDIR=${D} install || die "emake install failed"
}

--------------------------------------------------

media-sound/alsaequal/files/Makefile.patch:

diff -u alsaequal.orig/Makefile alsaequal/Makefile
--- alsaequal.orig/Makefile	2008-05-19 20:38:40.000000000 +0400
+++ alsaequal/Makefile	2009-02-27 17:07:42.000000000 +0300
@@ -46,8 +46,8 @@
 
 install: all
 	@echo Installing...
-	$(Q)install -m 644 $(SND_PCM_BIN) /usr/lib/alsa-lib/
-	$(Q)install -m 644 $(SND_CTL_BIN) /usr/lib/alsa-lib/
+	$(Q)install -m 644 $(SND_PCM_BIN) $(DESTDIR)/usr/lib/alsa-lib/
+	$(Q)install -m 644 $(SND_CTL_BIN) $(DESTDIR)/usr/lib/alsa-lib/
 
 uninstall:
 	@echo Installing...

Ruth ★★
()
Ответ на: комментарий от ovegio

>Крутые гентушники пошли.

Так по-вашему гентушнеки появляются из параллельной вселенной сразу со всеми знаниями по своей любимой ОС?

Acikers
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.