dev-lang/faust-2.41.1: Initial ebuild based on faust-0.9.1

This commit is contained in:
Nedko Arnaudov 2022-09-03 16:47:02 +03:00
parent 609c5807e7
commit 2fcaddff22
Signed by: nedko
GPG Key ID: 7862B9E45D1B58ED
3 changed files with 23 additions and 13 deletions

1
dev-lang/faust/Manifest Normal file
View File

@ -0,0 +1 @@
DIST faust-2.41.1.tar.gz 67674609 BLAKE2B b289acd8419cc318a4040c77b4cbb158c82a2516eb1381b78af51c3a80faec872d169b0125a3aeabf5076c9381cd1596c4e563ef205727a25e890966397d6e75 SHA512 6772fee6dda8d2d023f6ee04fcc6a4442e3fa4ab497ec7a69f10f7578fc00b696ae9ddb694d7d35f0a5207805b56acd7247cd10e065f6e85f0d9fdd0bf5971f0

View File

@ -1,25 +1,26 @@
# Copyright 1999-2005 Gentoo Foundation
# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
# $Header: $
EAPI=8
IUSE=""
SLOT="0"
LICENSE="GPL-2"
KEYWORDS="~x86 ~amd64"
KEYWORDS="~arm64 ~x86 ~amd64"
DESCRIPTION="Faust AUdio STreams is a functional programming language for realtime audio plugins and applications development. The Faust compiler translates signal processing specifications into C++ code."
HOMEPAGE="http://faudiostream.sourceforge.net"
SRC_URI="mirror://sourceforge/faudiostream/${P}.src.tgz"
HOMEPAGE="https://faust.grame.fr/"
SRC_URI="https://github.com/grame-cncm/faust/archive/refs/tags/${PV}.tar.gz -> ${P}.tar.gz"
RDEPEND="sys-devel/bison
sys-devel/flex"
DEPEND="sys-apps/sed"
S=${WORKDIR}/${PN}
src_unpack() {
unpack ${A}
}
#S=${WORKDIR}/${PN}
#src_unpack() {
# unpack ${A}
#}
src_compile() {
sed -i "s\/usr/local\ ${D}/usr\ " Makefile
@ -27,8 +28,8 @@ src_compile() {
}
src_install() {
dodir ${D}/usr/lib/faust
make install DESTDIR=${D}
dodoc README
install faust_tutorial.pdf ${D}/usr/share/doc/${P}
# dodir ${D}/usr/lib/faust
emake DESTDIR="${D}" install
dodoc README.md
# install faust_tutorial.pdf ${D}/usr/share/doc/${P}
}

View File

@ -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>nedko@nedk.org</email>
<name>Nedko Arnaudov</name>
</maintainer>
</pkgmetadata>