diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
commit | 4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch) | |
tree | ba5f07bf3f9d22d82e54a462313f5d244036c768 /media-sound/dcadec |
reinit the tree, so we can have metadata
Diffstat (limited to 'media-sound/dcadec')
-rw-r--r-- | media-sound/dcadec/Manifest | 4 | ||||
-rw-r--r-- | media-sound/dcadec/dcadec-0.2.0.ebuild | 54 | ||||
-rw-r--r-- | media-sound/dcadec/metadata.xml | 10 |
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> |