parent
4658b9884c
commit
fcf31ca44c
@ -0,0 +1,5 @@
|
||||
AUX aliki-0.2.0-Makefile.patch 1623 SHA256 3f6304a1a776899eba96ca3128abe549019f39221c429af4e10fbfbc555ef56d SHA512 0c425bb88c79dc648b77bec14b0e71858cc3e4bb8d77aff995ee7f7108f9d721db3a217a76a09bb299d3a928de8a759256879e01401a754f9e85582f525d7e82 WHIRLPOOL fbe20118f3682d8ca08789446066e5e2d71209dd33b63ac11714572821a57bf213aec3c2f274194cc24700c14ff0fd69affa9b2c9534919085c91fdf893edf1a
|
||||
AUX aliki-0.3.0-Makefile.patch 1554 SHA256 d2ba80848e2274793e5c0a8aab385f9f008110e90f6d636d15706e4ac89968bc SHA512 56d0618e2174e5bae243984a745428e5e830370e81fa034ecd9f3464bc66ec9b223ab909b02acfc20c0a35fa81fd771b54b7215e287943c740f1d68ac149a9c9 WHIRLPOOL c6405b797e00d9cf6dd19eecde6e4af6ae9db83a59a06cae82e5fe7a5c4f035e833471da883388cbc75890eefcd1a80354443a000a6f3ea4d0a401e0423bf264
|
||||
DIST aliki-0.3.0.tar.bz2 359425 SHA256 b97c45d8fcbdc3b75846adf341f861a498fc52f9c13e78ad4e6d7bc8d952bc2b SHA512 4ffb8287b1e0266d0d967d9cffae8f6438b0602e90b2c1cabdbaddf34b959e025d5cc247856642ebbebcaaa1314606b7f58d73b9e616ffcb54280f86f3788596 WHIRLPOOL 0b03ac9a309eea7d595414887c4588973e79a995dfa9f45de0eb8c70401abaa2549517e12d2773aa3e3118b2ac3bc6315b2af878a793a841fd6314895f1ab755
|
||||
EBUILD aliki-0.3.0.ebuild 906 SHA256 467525f05bc3ec9ae8541e0b368af6202929b672a3baf43e64ffdabf77d6a8aa SHA512 b8d2ef04662e27ecf8a7e12c480c922300acbce6a8e5446c48289538e17c8073b0a4d5b683cb9409e80ef27cd368d9d642ad2bed08b7635f1e83f7a6176e40e9 WHIRLPOOL 68d5e3ffecdd7fbf8ccae6196560985ba6f7042b7ae581feed8397a54bc63fb289abd7e3fab74d7a542b0a8cf4a358ce72249d4765ef057509a4684f25634ad1
|
||||
MISC metadata.xml 268 SHA256 5282aab6c2a736ddaef248439b72c58de65a1f6f505712225ca9e76e489426fa SHA512 7ced5751a8c96a7f30460b7a6be94acc55be72c8db3e0f845d1fedb65e08c8c82f7cde2fcada4014f586fdbf8e91390e98414bcbe134b206d20d60ecb19294a1 WHIRLPOOL ce0e8cd0618c32e6e1de79e44be18fdd716672297f9fe24019f327eb80f8889456c6312626a3368b92ec9d7b71ed937488f168a4cad7c0322b190536546fb8aa
|
@ -0,0 +1,38 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
inherit toolchain-funcs
|
||||
|
||||
DESCRIPTION="An integrated system for Impulse Response measurements"
|
||||
HOMEPAGE="http://kokkinizita.linuxaudio.org/linuxaudio/"
|
||||
SRC_URI="http://kokkinizita.linuxaudio.org/linuxaudio/downloads/${P}.tar.bz2"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="doc"
|
||||
|
||||
RDEPEND="virtual/jack
|
||||
>=media-libs/libclthreads-2.4.0
|
||||
>=media-libs/libclxclient-3.6.1
|
||||
>=media-libs/libsndfile-1.0.18
|
||||
>=media-libs/zita-alsa-pcmi-0.2.0
|
||||
>=sci-libs/fftw-3.2.2:3.0"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
RESTRICT="mirror"
|
||||
|
||||
DOCS=(AUTHORS README)
|
||||
|
||||
PATCHES=("${FILESDIR}/${P}-Makefile.patch")
|
||||
|
||||
src_compile() {
|
||||
emake -C source CXX="$(tc-getCXX)" PREFIX="${EPREFIX}/usr"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
use doc && DOCS+=("${S}/doc/aliki-manual.pdf")
|
||||
|
||||
emake -C source DESTDIR="${D}" PREFIX="${EPREFIX}/usr" install
|
||||
}
|
@ -0,0 +1,49 @@
|
||||
diff --git a/source/Makefile b/source/Makefile
|
||||
index f9a401d..70fa987 100644
|
||||
--- a/source/Makefile
|
||||
+++ b/source/Makefile
|
||||
@@ -21,6 +21,7 @@
|
||||
|
||||
# Modify as required.
|
||||
#
|
||||
+CXX=g++
|
||||
PREFIX = /usr/local
|
||||
SUFFIX := $(shell uname -m | sed -e 's/^unknown/$//' -e 's/^i.86/$//' -e 's/^x86_64/$/64/')
|
||||
LIBDIR = lib$(SUFFIX)
|
||||
@@ -34,8 +35,6 @@ CXXFLAGS += -Wall -MMD -MP
|
||||
# With debug info
|
||||
CXXFLAGS += -g
|
||||
|
||||
-CXXFLAGS += -march=native
|
||||
-
|
||||
# Uncomment if you use a libsndfile version without support for setting/getting the Ambisonic flags.
|
||||
#
|
||||
#CPPFLAGS += -DNOAMBIS=1
|
||||
@@ -50,7 +49,7 @@ aliki: CPPFLAGS += -I/usr/include/freetype2
|
||||
aliki: LDLIBS += -lclxclient -lclthreads -lsndfile -lfftw3f -lXft -lX11 -lpthread -lrt
|
||||
aliki: LDFLAGS += -L$(PREFIX)/$(LIBDIR) -L/usr/X11R6/$(LIBDIR)
|
||||
aliki: $(ALIKI_O)
|
||||
- g++ $(LDFLAGS) -o $@ $(ALIKI_O) $(LDLIBS)
|
||||
+ $(CXX) $(LDFLAGS) -o $@ $(ALIKI_O) $(LDLIBS)
|
||||
$(ALIKI_O):
|
||||
-include $(ALIKI_O:%.o=%.d)
|
||||
|
||||
@@ -60,15 +59,15 @@ ALIKI_RT_O = aliki-rt.o mainthr.o audiothr.o shmem.o lfqueue.o impdata.o
|
||||
aliki-rt: LDLIBS += -lzita-alsa-pcmi -lclthreads -lsndfile -ljack -lasound -lpthread -lrt
|
||||
aliki-rt: LDFLAGS += -L$(PREFIX)/$(LIBDIR)
|
||||
aliki-rt: $(ALIKI_RT_O) $(LIBCLX)
|
||||
- g++ $(LDFLAGS) -o $@ $(ALIKI_RT_O) $(LDLIBS)
|
||||
+ $(CXX) $(LDFLAGS) -o $@ $(ALIKI_RT_O) $(LDLIBS)
|
||||
$(ALIKI_RT_O):
|
||||
-include $(ALIKI_RT_O:%.o=%.d)
|
||||
|
||||
|
||||
|
||||
install: aliki aliki-rt
|
||||
- install -m 755 aliki $(DESTDIR)$(PREFIX)/bin
|
||||
- install -m 755 aliki-rt $(DESTDIR)$(PREFIX)/bin
|
||||
+ install -Dm 755 aliki $(DESTDIR)$(PREFIX)/bin/aliki
|
||||
+ install -Dm 755 aliki-rt $(DESTDIR)$(PREFIX)/bin/aliki-rt
|
||||
|
||||
clean:
|
||||
/bin/rm -f *~ *.o *.a *.d *.so
|
@ -0,0 +1,47 @@
|
||||
diff -ur aliki-0.3.0.orig/source/Makefile aliki-0.3.0/source/Makefile
|
||||
--- aliki-0.3.0.orig/source/Makefile 2013-11-29 22:08:57.954937492 +0100
|
||||
+++ aliki-0.3.0/source/Makefile 2013-11-29 22:11:57.570936483 +0100
|
||||
@@ -20,13 +20,13 @@
|
||||
|
||||
# Modify as required.
|
||||
#
|
||||
+CXX=g++
|
||||
PREFIX = /usr/local
|
||||
SUFFIX := $(shell uname -m | sed -e 's/^unknown/$//' -e 's/^i.86/$//' -e 's/^x86_64/$/64/')
|
||||
LIBDIR = lib$(SUFFIX)
|
||||
VERSION = 0.3.0
|
||||
CPPFLAGS += -DVERSION=\"$(VERSION)\" -DPREFIX=\"$(PREFIX)\"
|
||||
-CXXFLAGS += -O2 -Wall -MMD -MP
|
||||
-CXXFLAGS += -march=native
|
||||
+CXXFLAGS += -MMD -MP
|
||||
|
||||
|
||||
all: aliki aliki-rt
|
||||
@@ -39,7 +39,7 @@
|
||||
aliki: LDLIBS += -lclxclient -lclthreads -lsndfile -lfftw3f -lXft -lX11 -lpthread -lrt
|
||||
aliki: LDFLAGS += -L$(PREFIX)/$(LIBDIR) -L/usr/X11R6/$(LIBDIR)
|
||||
aliki: $(ALIKI_O)
|
||||
- g++ $(LDFLAGS) -o $@ $(ALIKI_O) $(LDLIBS)
|
||||
+ $(CXX) $(LDFLAGS) -o $@ $(ALIKI_O) $(LDLIBS)
|
||||
$(ALIKI_O):
|
||||
-include $(ALIKI_O:%.o=%.d)
|
||||
|
||||
@@ -49,15 +49,15 @@
|
||||
aliki-rt: LDLIBS += -lzita-alsa-pcmi -lclthreads -lsndfile -ljack -lasound -lpthread -lrt
|
||||
aliki-rt: LDFLAGS += -L$(PREFIX)/$(LIBDIR)
|
||||
aliki-rt: $(ALIKI_RT_O) $(LIBCLX)
|
||||
- g++ $(LDFLAGS) -o $@ $(ALIKI_RT_O) $(LDLIBS)
|
||||
+ $(CXX) $(LDFLAGS) -o $@ $(ALIKI_RT_O) $(LDLIBS)
|
||||
$(ALIKI_RT_O):
|
||||
-include $(ALIKI_RT_O:%.o=%.d)
|
||||
|
||||
|
||||
|
||||
install: aliki aliki-rt
|
||||
- install -m 755 aliki $(DESTDIR)$(PREFIX)/bin
|
||||
- install -m 755 aliki-rt $(DESTDIR)$(PREFIX)/bin
|
||||
+ install -Dm 755 aliki $(DESTDIR)$(PREFIX)/bin/aliki
|
||||
+ install -Dm 755 aliki-rt $(DESTDIR)$(PREFIX)/bin/aliki-rt
|
||||
|
||||
uninstall:
|
||||
/bin/rm -f $(DESTDIR)$(PREFIX)/bin/aliki
|
@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer type="person">
|
||||
<email>webmaster@gentoostudio.org</email>
|
||||
<name>Gentoo Studio/Damien Moody</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
Loading…
Reference in new issue