diff --git a/packages/multimedia/dcadec/package.mk b/packages/multimedia/dcadec/package.mk new file mode 100644 index 0000000..e600363 --- /dev/null +++ b/packages/multimedia/dcadec/package.mk @@ -0,0 +1,37 @@ +################################################################################ +# This file is part of OpenELEC - http://www.openelec.tv +# Copyright (C) 2009-2014 Stephan Raue (stephan@openelec.tv) +# +# OpenELEC is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 2 of the License, or +# (at your option) any later version. +# +# OpenELEC is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with OpenELEC. If not, see . +################################################################################ + +PKG_NAME="dcadec" +PKG_VERSION="4380e44" +PKG_REV="1" +PKG_ARCH="any" +PKG_LICENSE="GPL" +PKG_SITE="https://github.com/foo86/dcadec" +PKG_URL="http://saraev.ca/openelec/$PKG_NAME-$PKG_VERSION.tar.xz" +PKG_DEPENDS_TARGET="toolchain" +PKG_PRIORITY="optional" +PKG_SECTION="system" +PKG_SHORTDESC="dcadec" +PKG_LONGDESC="dcadec" + +PKG_IS_ADDON="no" +PKG_AUTORECONF="no" + +post_makeinstall_target() { + rm -rf $INSTALL/usr/bin +} diff --git a/packages/multimedia/dcadec/patches/dcadec-01_mehcrosscompile.patch b/packages/multimedia/dcadec/patches/dcadec-01_mehcrosscompile.patch new file mode 100644 index 0000000..3db0eaa --- /dev/null +++ b/packages/multimedia/dcadec/patches/dcadec-01_mehcrosscompile.patch @@ -0,0 +1,18 @@ +diff --git a/Makefile b/Makefile +index 8aee1d9..703bf2c 100644 +--- a/Makefile ++++ b/Makefile +@@ -3,10 +3,11 @@ + CFLAGS := -std=gnu99 -D_FILE_OFFSET_BITS=64 -Wall -Wextra -O3 -g -MMD $(CFLAGS) + +-PREFIX ?= /usr/local ++PREFIX ?= /usr + BINDIR ?= $(PREFIX)/bin + LIBDIR ?= $(PREFIX)/lib + INCLUDEDIR ?= $(PREFIX)/include +-PKG_CONFIG_PATH ?= $(LIBDIR)/pkgconfig ++PKG_CONFIG_PATH = $(LIBDIR)/pkgconfig ++CONFIG_SHARED = 1 + + -include .config + diff --git a/packages/multimedia/ffmpeg/package.mk b/packages/multimedia/ffmpeg/package.mk index e82a100..94ac801 100644 --- a/packages/multimedia/ffmpeg/package.mk +++ b/packages/multimedia/ffmpeg/package.mk @@ -23,7 +23,7 @@ PKG_ARCH="any" PKG_LICENSE="LGPL" PKG_SITE="http://ffmpeg.org" PKG_URL="https://www.ffmpeg.org/releases/${PKG_NAME}-${PKG_VERSION}.tar.gz" -PKG_DEPENDS_TARGET="toolchain yasm:host zlib bzip2 libvorbis libressl" +PKG_DEPENDS_TARGET="toolchain yasm:host zlib bzip2 libvorbis libressl dcadec" PKG_PRIORITY="optional" PKG_SECTION="multimedia" PKG_SHORTDESC="FFmpeg is a complete, cross-platform solution to record, convert and stream audio and video." @@ -190,6 +190,7 @@ configure_target() { --disable-libopencore-amrwb \ --disable-libopencv \ --disable-libdc1394 \ + --enable-libdcadec \ --disable-libfaac \ --disable-libfreetype \ --disable-libgsm \