You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
# Copyright 1999-2014 Gentoo Foundation
|
|
|
|
# Distributed under the terms of the GNU General Public License v2
|
|
|
|
# $Id$
|
|
|
|
|
|
|
|
EAPI="4"
|
|
|
|
|
|
|
|
inherit vdr-plugin-2 flag-o-matic
|
|
|
|
|
|
|
|
MY_P=${P/_pre/-pre}
|
|
|
|
|
|
|
|
DESCRIPTION="VDR plugin: automatically record radio-channels and split it into tracks according to RadioText-Info"
|
|
|
|
HOMEPAGE="http://www.a-land.de/audiorecorder/"
|
|
|
|
SRC_URI="http://www.zulu-entertainment.de/files/${PN}/${MY_P}.tgz"
|
|
|
|
|
|
|
|
LICENSE="GPL-2"
|
|
|
|
SLOT="0"
|
|
|
|
KEYWORDS="~x86 ~amd64"
|
|
|
|
IUSE=""
|
|
|
|
|
|
|
|
S=${WORKDIR}/${MY_P#vdr-}
|
|
|
|
|
|
|
|
DEPEND=">=media-video/vdr-1.6.0
|
|
|
|
media-libs/taglib
|
|
|
|
virtual/ffmpeg[encode,mp3]
|
|
|
|
>=dev-libs/tinyxml-2.6.1[stl]"
|
|
|
|
|
|
|
|
RDEPEND="${DEPEND}"
|
|
|
|
|
|
|
|
src_prepare() {
|
|
|
|
epatch "${FILESDIR}/${P}-shared-tinyxml.diff"
|
|
|
|
|
|
|
|
vdr-plugin-2_src_prepare
|
|
|
|
|
|
|
|
sed -i "s:include <avcodec.h>:include <libavcodec/avcodec.h>:" convert.h audiorecorder.c
|
|
|
|
sed -i "s:RegisterI18n:// RegisterI18n:" audiorecorder.c
|
|
|
|
|
|
|
|
# UINT64_C is needed by ffmpeg headers
|
|
|
|
append-cxxflags -D__STDC_CONSTANT_MACROS
|
|
|
|
|
|
|
|
epatch "${FILESDIR}/${P}_obsolete-i18n.diff"
|
|
|
|
epatch "${FILESDIR}/${P}-ffmpeg-1.patch"
|
|
|
|
epatch "${FILESDIR}/${P}-libav9.patch"
|
|
|
|
}
|
|
|
|
|
|
|
|
src_install() {
|
|
|
|
vdr-plugin-2_src_install
|
|
|
|
keepdir /var/vdr/audiorecorder
|
|
|
|
chown -R vdr:vdr "${D}"/var/vdr
|
|
|
|
|
|
|
|
insinto /etc/vdr/plugins/audiorecorder
|
|
|
|
doins "${S}"/contrib/audiorecorder.conf
|
|
|
|
}
|