diff options
Diffstat (limited to 'media-plugins/vdr-burn/files')
6 files changed, 165 insertions, 0 deletions
diff --git a/media-plugins/vdr-burn/files/confd b/media-plugins/vdr-burn/files/confd new file mode 100644 index 000000000000..8dd940ba6e1d --- /dev/null +++ b/media-plugins/vdr-burn/files/confd @@ -0,0 +1,26 @@ +# Global config file for vdr burn plugin + +############## Global config for vdr-burn ######################### +# +# Restart of VDR is needed after some changes + +# Set way to your DVD Writer Drive +# allowed values: directory names +# default: /dev/dvd +# +#BURN_DVDWRITER="/dev/dvd" + +# Set your tmp DIR where the files will be converted +# ! >= 10 Gb free Disc Space needed +# allowed values: directory names +# default: /var/vdr/video +# +#BURN_DATADIR="/var/vdr/video" + +# Way to your not burned iso files +# allowed values: directory names +# default: /var/vdr/video/dvd-images +# +#BURN_ISODIR="/var/vdr/video/dvd-images" + + diff --git a/media-plugins/vdr-burn/files/rc-addon.sh b/media-plugins/vdr-burn/files/rc-addon.sh new file mode 100644 index 000000000000..22764f5f7ca4 --- /dev/null +++ b/media-plugins/vdr-burn/files/rc-addon.sh @@ -0,0 +1,31 @@ +# +# rc-addon-script for plugin burn +# +# Joerg Bornkessel hd_brummy@gentoo.org + +. /etc/conf.d/vdr.burn + +: ${BURN_TMPDIR:=/tmp} +: ${BURN_DATADIR:=/var/vdr/video} +: ${BURN_DVDWRITER:=/dev/dvd} +: ${BURN_ISODIR:=/var/vdr/video/dvd-images} + +# be shure BURN_ISODIR is available! +make_isodir() { + if [ ! -e "${BURN_ISODIR}" ]; then + mkdir "${BURN_ISODIR}" + touch "${BURN_ISODIR}"/.keep.rc-burn + chown -R vdr:vdr "${BURN_ISODIR}" + fi +} + +make_isodir + +plugin_pre_vdr_start() { + + add_plugin_param "-t ${BURN_TMPDIR}" + add_plugin_param "-d ${BURN_DATADIR}" + add_plugin_param "-D ${BURN_DVDWRITER}" + add_plugin_param "-i ${BURN_ISODIR}" +} + diff --git a/media-plugins/vdr-burn/files/vdr-burn-0.2.2-missing-include-for-function-setpriority.patch b/media-plugins/vdr-burn/files/vdr-burn-0.2.2-missing-include-for-function-setpriority.patch new file mode 100644 index 000000000000..466c5672311c --- /dev/null +++ b/media-plugins/vdr-burn/files/vdr-burn-0.2.2-missing-include-for-function-setpriority.patch @@ -0,0 +1,13 @@ +http://bugs.gentoo.org/425596 + +--- proctools/process.cc ++++ proctools/process.cc +@@ -8,6 +8,8 @@ + #include <cerrno> + #include <sys/types.h> + #include <sys/wait.h> ++#include <sys/time.h> ++#include <sys/resource.h> + #include <unistd.h> + + namespace proctools diff --git a/media-plugins/vdr-burn/files/vdr-burn-0.2.2-r1_gentoo-path.diff b/media-plugins/vdr-burn/files/vdr-burn-0.2.2-r1_gentoo-path.diff new file mode 100644 index 000000000000..cf1ab4ab628d --- /dev/null +++ b/media-plugins/vdr-burn/files/vdr-burn-0.2.2-r1_gentoo-path.diff @@ -0,0 +1,48 @@ +some path adaption to gentoo vdr +use corefonts instead of ttf-bitstream-vera, #335782 + +Signed-of-by: Joerg Bornkessel <hd_brummy@gentoo.org> (1 Mar 2015) +diff -Naur burn-0.2.0.orig/burn.c burn-0.2.0/burn.c +--- burn-0.2.0.orig/burn.c 2012-02-12 19:46:51.000000000 +0100 ++++ burn-0.2.0/burn.c 2012-02-12 19:49:21.000000000 +0100 +@@ -96,11 +96,11 @@ + + bool plugin::Start() + { +- m_configPath = ConfigDirectory(PLUGIN_NAME); ++ m_configPath = "/usr/share/vdr/burn"; + + manager::start(); + logger_vdr::start(); +- gdwrapper::setup::set_font_path( m_configPath + "/fonts" ); ++ gdwrapper::setup::set_font_path( "/usr/share/fonts/corefonts" ); + if ( !skin_list::get().load( get_config_path() ) ) + return false; + +diff -Naur burn-0.2.0.orig/vdrburn-dvd.sh burn-0.2.0/vdrburn-dvd.sh +--- burn-0.2.0.orig/vdrburn-dvd.sh 2012-02-12 19:46:51.000000000 +0100 ++++ burn-0.2.0/vdrburn-dvd.sh 2012-02-12 19:52:22.000000000 +0100 +@@ -92,9 +92,8 @@ + CUT="-cut $MPEG_DATA_PATH/px.cut" + fi + +- $IO_NICE $JAVA_EXE -Djava.awt.headless=true \ +- -jar $PROJECTX_JAR \ +- -ini $CONFIG_PATH/ProjectX.ini \ ++ /usr/bin/projectx_cli \ ++ -ini /usr/share/vdr/burn/projectx-vdr.ini \ + $TTXT_OPTS \ + $CUT -id $USED_TRACKS \ + -demux -out "$MPEG_DATA_PATH" -name vdrsync \ +diff -Naur burn-0.2.0.orig/vdrburn-dvd.sh burn-0.2.0/vdrburn-dvd.sh +--- burn-0.2.0.orig/vdrburn-dvd.sh 2012-02-15 21:58:34.000000000 +0100 ++++ burn-0.2.0/vdrburn-dvd.sh 2012-02-15 22:00:47.000000000 +0100 +@@ -78,7 +78,7 @@ + ;; + + demux) +- [ -r $CONFIG_PATH/vdrburn-dvd.conf ] && . $CONFIG_PATH/vdrburn-dvd.conf ++ PROJECTX_JAR="/usr/share/projectx/lib/projectx.jar" + [ -z "$JAVA_EXE" ] && JAVA_EXE=$(which java) + + [ ! -x "$JAVA_EXE" ] && echo "ERROR: java executable \"$JAVA_EXE\" not found" && exit 1 diff --git a/media-plugins/vdr-burn/files/vdr-burn-0.2.2_makefile.diff b/media-plugins/vdr-burn/files/vdr-burn-0.2.2_makefile.diff new file mode 100644 index 000000000000..837321ef6874 --- /dev/null +++ b/media-plugins/vdr-burn/files/vdr-burn-0.2.2_makefile.diff @@ -0,0 +1,15 @@ +Signed-of-by: Joerg Bornkessel <hd_brummy@gentoo.org> (12 Feb 2012) + +diff -Naur burn-0.2.0.orig/Makefile burn-0.2.0/Makefile +--- burn-0.2.0.orig/Makefile 2012-02-12 20:21:08.000000000 +0100 ++++ burn-0.2.0/Makefile 2012-02-12 20:24:33.000000000 +0100 +@@ -9,6 +9,9 @@ + # + PLUGIN = burn + ++# Enable DMH Archive ++#ENABLE_DMH_ARCHIVE = 1 ++ + ### The version number of this plugin (taken from the main source file): + + VERSION = $(shell grep 'const char\* plugin::VERSION *=' $(PLUGIN).c | awk '{ print $$5 }' | sed -e 's/[";]//g') diff --git a/media-plugins/vdr-burn/files/vdr-burn-0.2.2_setdefaults.diff b/media-plugins/vdr-burn/files/vdr-burn-0.2.2_setdefaults.diff new file mode 100644 index 000000000000..676b11a9ceb4 --- /dev/null +++ b/media-plugins/vdr-burn/files/vdr-burn-0.2.2_setdefaults.diff @@ -0,0 +1,32 @@ +set default settings +unset gentoo unsupportede packages (m2vrequantizer) +disable unneeded menuentrys + +Signed-of-by: Joerg Bornkessel <hd_brummy@gentoo.org> (12 Feb 2012) +diff -Naur burn-0.2.0.orig/setup.c burn-0.2.0/setup.c +--- burn-0.2.0.orig/setup.c 2012-02-12 20:14:01.000000000 +0100 ++++ burn-0.2.0/setup.c 2012-02-12 20:18:10.000000000 +0100 +@@ -88,10 +88,10 @@ + //!--- plugin_setup ----------------------------------------------------------- + + plugin_setup::plugin_setup(): +- PROCTOOLS_INIT_PROPERTY( RemovePath, false ), ++ PROCTOOLS_INIT_PROPERTY( RemovePath, true ), + PROCTOOLS_INIT_PROPERTY( CustomDiskSize, 200 ), + PROCTOOLS_INIT_PROPERTY( BurnSpeed, 0 ), +- PROCTOOLS_INIT_PROPERTY( RequantType, requanttype_metakine ), ++ PROCTOOLS_INIT_PROPERTY( RequantType, requanttype_transcode ), + PROCTOOLS_INIT_PROPERTY( PreserveLogFiles, false ), + PROCTOOLS_INIT_PROPERTY( DefaultLanguage, 0 ), + PROCTOOLS_INIT_PROPERTY( MainMenuStatus, true ), +@@ -226,8 +226,8 @@ + m_defaults = job_defaults(); + + Add( new menu::text_item( tr("--- Common settings --------------------------------------------------") ) ); +- Add( new menu::bool_edit_item( tr("Remove path component"), m_setup.RemovePath ) ); +- Add( new menu::list_edit_item( tr("Requant using"), m_setup.RequantType, requanttype_strings ) ); ++// Add( new menu::bool_edit_item( tr("Remove path component"), m_setup.RemovePath ) ); ++// Add( new menu::list_edit_item( tr("Requant using"), m_setup.RequantType, requanttype_strings ) ); + Add( new menu::number_edit_item( tr("Burn speed"), m_setup.BurnSpeed, 0, 32, tr("unlimited") ) ); + Add( new menu::bool_edit_item( tr("Preserve logfiles"), m_setup.PreserveLogFiles ) ); + Add( new menu::list_edit_item( tr("Spare language code"), m_setup.DefaultLanguage, track_info::get_language_codes(), false ) ); |