summaryrefslogtreecommitdiff
path: root/media-sound/dcadec
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /media-sound/dcadec
reinit the tree, so we can have metadata
Diffstat (limited to 'media-sound/dcadec')
-rw-r--r--media-sound/dcadec/Manifest4
-rw-r--r--media-sound/dcadec/dcadec-0.2.0.ebuild54
-rw-r--r--media-sound/dcadec/metadata.xml10
3 files changed, 68 insertions, 0 deletions
diff --git a/media-sound/dcadec/Manifest b/media-sound/dcadec/Manifest
new file mode 100644
index 000000000000..6d2d0dbdd10b
--- /dev/null
+++ b/media-sound/dcadec/Manifest
@@ -0,0 +1,4 @@
+DIST dcadec-0.2.0.tar.gz 225305 SHA256 ed9d207fde3e8d576f3af8b0d1235b3371e315175757173689104efcaebf0d44 SHA512 94edcc0b4449882ebeb08f8b39fe44a5302731df2dad3a3e0b0f787fd7c2c3e3992fed95e6f594af516e982cec34b057aab30e6457c098df61f495a487125acb WHIRLPOOL 33aa735fed95dcb5cb97fec767971bc151c7925f40589beb9c10fca57e0871da66b800fc9a23613a14e8ffbec2758a5e516debf3bb600e2c2c9f1fcad14b66e4
+EBUILD dcadec-0.2.0.ebuild 1280 SHA256 ab3983fb63d50dc1657a4296b447b7951100df52c8bbdf6544f5b9fdacc01160 SHA512 543d9f5c415e5d12dbc137b26411e4444f591d72a3b5632b8a39f002e805b267f12519b210ea6f78dfeb4b1ccf27210be178551282a1b37eb4af3a04e93eed32 WHIRLPOOL cbd2c03d14d63e5422ce57290d5dc4bd2f1862cc23687d311ba745b9cd15563416980ad197907172c8b875188f811ddd9998969f993b9664941dc3e3dfc12d7b
+MISC ChangeLog 487 SHA256 4daf80c4605c5f2809d2d012d1b65aac12c0d0e7558d859e0bf38f93059ec886 SHA512 47e5ff6e9c15cbbafcfa6322eb4dc1a1438cc7598e2e980957644e58f001271d2830745e685aa8f403e9bceaaa44ca9c50052d57fa9840516de7c7d3a7805eb5 WHIRLPOOL e520b54a409dafe3a6a0614d0b3c133e125af242b3ae36f6dbccf47c3073932e2ff2871789b46b017a094f4d63a987a18ac36f37f9638aacfed2e9e57dd8b5e1
+MISC metadata.xml 288 SHA256 e197f3ac1b57386d555af6bab978a82c7c28767943c56e1a096aac641cc61400 SHA512 8fb0bfd20af44eddc2b9c9b94595a7237bb22f7ea33ac7c16056bce5b62e406ecf66eafbf1a664efad44cd8eb44fe207139d123c03d8d062f5c169fd296e4877 WHIRLPOOL f4f73f10a9b18ea6ebfcb3e193c1a8bafe1430a190f3759131c63d56276835644864dd7dfe3e75e823979cbe8aa59e6c2547280332322b005853727c17f85c57
diff --git a/media-sound/dcadec/dcadec-0.2.0.ebuild b/media-sound/dcadec/dcadec-0.2.0.ebuild
new file mode 100644
index 000000000000..d0506427c012
--- /dev/null
+++ b/media-sound/dcadec/dcadec-0.2.0.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="5"
+
+inherit toolchain-funcs multilib multilib-minimal
+
+if [[ ${PV} == "9999" ]] ; then
+ EGIT_REPO_URI="https://github.com/foo86/${PN}.git"
+ inherit git-r3
+else
+ SRC_URI="https://github.com/foo86/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+ KEYWORDS="amd64 ~arm ~arm64 ~mips x86"
+fi
+
+DESCRIPTION="DTS Coherent Acoustics decoder with support for HD extensions"
+HOMEPAGE="https://github.com/foo86/dcadec"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+IUSE=""
+DOCS=( CHANGELOG.md README.md )
+
+src_prepare() {
+ sed -i \
+ -e '/^CFLAGS/s:-O3::' \
+ Makefile || die
+}
+
+multilib_src_compile() {
+ # Build shared libs
+ echo 'CONFIG_SHARED=1' >> .config
+
+ local target=all
+ multilib_is_native_abi || target=lib
+ tc-export AR CC
+ PREFIX="${EPREFIX}/usr" LIBDIR="${EPREFIX}/usr/$(get_libdir)" \
+ emake -f "${S}/Makefile" ${target}
+}
+
+multilib_src_install() {
+ local target=install
+ multilib_is_native_abi || target=install-lib
+ PREFIX="${EPREFIX}/usr" \
+ LIBDIR="${EPREFIX}/usr/$(get_libdir)" \
+ emake -f "${S}/Makefile" DESTDIR="${D}" ${target}
+}
+
+multilib_src_install_all() {
+ # Rename the executable since it conflicts with libdca.
+ mv "${ED}"/usr/bin/dcadec{,-new} || die
+
+ einstalldocs
+}
diff --git a/media-sound/dcadec/metadata.xml b/media-sound/dcadec/metadata.xml
new file mode 100644
index 000000000000..7294e2a4987a
--- /dev/null
+++ b/media-sound/dcadec/metadata.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer type="project">
+ <email>sound@gentoo.org</email>
+</maintainer>
+<upstream>
+ <remote-id type="github">foo86/dcadec</remote-id>
+</upstream>
+</pkgmetadata>