summaryrefslogtreecommitdiff
path: root/media-libs/fdk-aac
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-libs/fdk-aac
reinit the tree, so we can have metadata
Diffstat (limited to 'media-libs/fdk-aac')
-rw-r--r--media-libs/fdk-aac/Manifest7
-rw-r--r--media-libs/fdk-aac/fdk-aac-0.1.3.ebuild49
-rw-r--r--media-libs/fdk-aac/fdk-aac-0.1.5.ebuild55
-rw-r--r--media-libs/fdk-aac/metadata.xml12
4 files changed, 123 insertions, 0 deletions
diff --git a/media-libs/fdk-aac/Manifest b/media-libs/fdk-aac/Manifest
new file mode 100644
index 000000000000..9b019bd3bbfb
--- /dev/null
+++ b/media-libs/fdk-aac/Manifest
@@ -0,0 +1,7 @@
+DIST fdk-aac-0.1.3.tar.gz 1982695 SHA256 a9cb872802cfb7a2aff7a549c114c547d1e518dd60c2f85942229cc20c0d0c8d SHA512 1cc78bdb31f0896b71de85afbebeb5f8ed97affccf74c20ad2c36e6baead0199f83bf987a28872a1229b116c17c161e4bbe197c5108fd749fd508ebfeeb7df56 WHIRLPOOL 115298bb9fea7317a991da87e6aea9c94575550c5d26678b5edcef62c02d16a143d9d8b3d84264c7437b0f3451cf3b504713d56198eedff317421d86918c8b34
+DIST fdk-aac-0.1.5.tar.gz 2091081 SHA256 2164592a67b467e5b20fdcdaf5bd4c50685199067391c6fcad4fa5521c9b4dd7 SHA512 579e96dae5638cfe2d3d5e84ab24a72ed50ed3b5a9d3c6eb2f434d3a5f4c575877a2ecf6cd7cf7a528eb2811b2014a861eaaac9ea5fc617c6423587525766f00 WHIRLPOOL c62bf973fe3e60193b8799674dedb8e1f2ed7132f45e6c8854bc75f38318dcf50146bc0628b5b9c33d7bc913a1e473ad6f7c64e9dd72324a0c6a3dff5b3c8d4c
+EBUILD fdk-aac-0.1.3.ebuild 1217 SHA256 077bcd979ebb749f991b07ed681ac38a94460ec3f70c26e72dd0fcd2d44cebab SHA512 3d89c2914371e463d9c01b23d46c53fc498a1a29f1abdb84494e8833a6dca4877a95d9f47f6ef9640aa52b59ce8cad62998a31a0c47baef2fdd4ff3cd3c1f9c2 WHIRLPOOL c9fa7aea0e7f5051c41f01f7b3e8510c3a0f35cc3abf67d447c65096b63d6b5aefe47593b15b322b298c28e430e1fef2d874a295d0d300926f95dfc9bd198e73
+EBUILD fdk-aac-0.1.5.ebuild 1329 SHA256 0ad7d0482cf068c76e3db35f5576c0bb9e87240cae07c84f17a4458ad317415a SHA512 4d1cf29c86faf68d62604d324cc68132a386486fb7c88b5c54b893019fa59c9b14438a0011c701e1286ec5a6f1078313acf0eb8df17d27e741762d00807ae49b WHIRLPOOL c4b5daeb9ed213582c71de6b04e4bab38aa8620e7b496ffec0cfbb6365ecdcf89e170d7350f99773a39c957931b79df85b16312946fcea163040b798c302ced8
+MISC ChangeLog 3391 SHA256 26fa719cfc6f664f3af2ac7a49bd0317dd89e04356e6136c9b0f527263472312 SHA512 7d4db745b6dce610c9d88305430cc5cc96c56563bfe42e5faa3adf95db4dbfa21176abb70e23a7b2a4aa14de520374ec3fd7db122557e3c75e3b68df12d53460 WHIRLPOOL 955b1b6b9288008f439c96a157c23797e08a1fe28d1c09258e01e995d6dfc30528c427b1f43a9ebed15318bb4ce7923b88d7b192d7485ef4f4005a194e59e8a8
+MISC ChangeLog-2015 2344 SHA256 969e7795f60e8e89d39130295c9152e8124730f7fea93250f431d2cd04af93af SHA512 0d4b4573eb7f48de09c8a2ab02dbc6b23b0fde052a3ae155af59f8e39c7367935f00bf497ec6478c7082d6759e49b739e289c5054f97bf4b5e99a1d6a08e96b6 WHIRLPOOL b9ee70ab38077712321de40e7626b5da30829ef1e78393b3bf8edb08f341927955eda301179fb16c62e63a26f76ca749882ea343f832e8dcc249eb973a8f69bd
+MISC metadata.xml 426 SHA256 d3f2b52c7da2132fc33c9f1c7938e5773884ee3780f757527b9957f28cbe5542 SHA512 217c0f757ba4c8bd4e649aab097900eebaa9097d6f56ea373e78de2f3a392d25401c8dbb654b80219bceaea7db7ff616f532174f4a5119bd1b3c093e9fc89da1 WHIRLPOOL 30ee865986c0a491ce0ab4a60fe123fc2f3167278c26ffb92def61cfcbac0aa73c894ea7e5468638d6ef037c66ee218b1de2c1b94486183c1470a43c36f76e75
diff --git a/media-libs/fdk-aac/fdk-aac-0.1.3.ebuild b/media-libs/fdk-aac/fdk-aac-0.1.3.ebuild
new file mode 100644
index 000000000000..72ea14de67a4
--- /dev/null
+++ b/media-libs/fdk-aac/fdk-aac-0.1.3.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+if [[ ${PV} == *9999 ]] ; then
+ SCM="git"
+ EGIT_REPO_URI="https://github.com/mstorsjo/${PN}.git"
+ [[ ${PV%9999} != "" ]] && EGIT_BRANCH="release/${PV%.9999}"
+ AUTOTOOLS_AUTORECONF=yes
+fi
+
+inherit autotools-multilib ${SCM}
+
+DESCRIPTION="Fraunhofer AAC codec library"
+HOMEPAGE="https://sourceforge.net/projects/opencore-amr/"
+
+if [[ ${PV} == *9999 ]] ; then
+ SRC_URI=""
+elif [[ ${PV%_p*} != ${PV} ]] ; then # Gentoo snapshot
+ SRC_URI="mirror://gentoo/${P}.tar.xz"
+else # Official release
+ SRC_URI="mirror://sourceforge/opencore-amr/${P}.tar.gz"
+fi
+
+LICENSE="FraunhoferFDK"
+SLOT="0"
+
+[[ ${PV} == *9999 ]] || \
+KEYWORDS="amd64 arm ppc ppc64 x86 ~amd64-fbsd ~x86-fbsd ~x64-macos"
+IUSE="static-libs examples"
+
+AUTOTOOLS_PRUNE_LIBTOOL_FILES=all
+
+src_configure() {
+ local myeconfargs=(
+ "$(use_enable examples example)"
+ )
+ autotools-multilib_src_configure
+}
+
+src_install() {
+ autotools-multilib_src_install
+ use examples && mv "${ED}/usr/bin/aac-enc" "${ED}/usr/bin/fdk-aac-enc"
+}
+
+pkg_postinst() {
+ use examples && einfo "aac-enc was renamed to fdk-aac-enc to prevent file collision with other packages"
+}
diff --git a/media-libs/fdk-aac/fdk-aac-0.1.5.ebuild b/media-libs/fdk-aac/fdk-aac-0.1.5.ebuild
new file mode 100644
index 000000000000..0cdfb76e6377
--- /dev/null
+++ b/media-libs/fdk-aac/fdk-aac-0.1.5.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+if [[ ${PV} == *9999* ]]; then
+ SRC_URI=""
+ EGIT_REPO_URI="https://github.com/mstorsjo/${PN}.git"
+ [[ ${PV%9999} != "" ]] && EGIT_BRANCH="release/${PV%.9999}"
+ inherit autotools git-r3
+else
+ KEYWORDS="amd64 arm ~arm64 ppc ppc64 x86 ~amd64-fbsd ~x86-fbsd ~x64-macos"
+ if [[ ${PV%_p*} != ${PV} ]]; then # Gentoo snapshot
+ SRC_URI="mirror://gentoo/${P}.tar.xz"
+ else # Official release
+ SRC_URI="mirror://sourceforge/opencore-amr/${P}.tar.gz"
+ fi
+fi
+
+inherit multilib-minimal
+
+DESCRIPTION="Fraunhofer AAC codec library"
+HOMEPAGE="https://sourceforge.net/projects/opencore-amr/"
+LICENSE="FraunhoferFDK"
+# subslot == N where N is libfdk-aac.so.N
+SLOT="0/1"
+
+IUSE="static-libs examples"
+
+src_prepare() {
+ default
+ [[ ${PV} == *9999* ]] && eautoreconf
+}
+
+multilib_src_configure() {
+ ECONF_SOURCE=${S} econf \
+ --enable-shared \
+ $(use_enable static-libs static) \
+ $(use_enable examples example)
+}
+
+multilib_src_install_all() {
+ einstalldocs
+
+ if use examples; then
+ mv "${ED%/}/usr/bin/"{,fdk-}aac-enc || die
+ fi
+
+ # package provides .pc files
+ find "${D}" -name '*.la' -delete || die
+}
+
+pkg_postinst() {
+ use examples && einfo "aac-enc was renamed to fdk-aac-enc to prevent file collision with other packages"
+}
diff --git a/media-libs/fdk-aac/metadata.xml b/media-libs/fdk-aac/metadata.xml
new file mode 100644
index 000000000000..3ef71f060d87
--- /dev/null
+++ b/media-libs/fdk-aac/metadata.xml
@@ -0,0 +1,12 @@
+<?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>
+ <name>Gentoo Sound project</name>
+ </maintainer>
+ <longdescription lang="en">Fraunhofer FDK AAC Codec Library for Android</longdescription>
+ <upstream>
+ <remote-id type="sourceforge">opencore-amr</remote-id>
+ </upstream>
+</pkgmetadata>