VDR: Unterschied zwischen den Versionen

Aus Xinux Wiki
Zur Navigation springen Zur Suche springen
Zeile 4: Zeile 4:
 
==VDR==
 
==VDR==
 
*Paket ziehen
 
*Paket ziehen
 +
cd /tmp
 
  wget ftp://ftp.tvdr.de/vdr/Developer/vdr-1.7.10.tar.bz2
 
  wget ftp://ftp.tvdr.de/vdr/Developer/vdr-1.7.10.tar.bz2
 +
*Auspacken
 +
cd /usr/src
 +
tar -xvjf  /tmp/vdr-1.7.10.tar.bz2
 +
*Make.config erstellen
 +
cat make.config
 +
CC      = gcc
 +
CFLAGS  = -g -O2 -Wall
 +
 +
CXX      = g++
 +
CXXFLAGS = -g -O2 -Wall -Woverloaded-virtual
 +
 +
ifdef PLUGIN
 +
CFLAGS  += -fPIC
 +
CXXFLAGS += -fPIC
 +
endif
 +
 +
MANDIR  = /usr/local/vdr/man
 +
BINDIR  = /usr/local/vdr/bin
 +
 +
PLUGINDIR= ./PLUGINS
 +
PLUGINLIBDIR= /usr/local/vdr/plugins
 +
VIDEODIR = /video
 +
 +
### The remote control:
 +
#LIRC_DEVICE = /dev/lircd
 +
#RCU_DEVICE  = /dev/ttyS0
 +
 +
### You don't need to touch the following:
 +
ifdef DVBDIR
 +
INCLUDES += -I$(DVBDIR)/include
 +
endif

Version vom 5. Januar 2010, 15:44 Uhr

Vorbereitung

Benötigte Pakete

apt-get install libjpeg62-dev libcap-dev libfontconfig1-dev gettext g++ libncursesw5-dev libncurses5-dev

VDR

  • Paket ziehen
cd /tmp
wget ftp://ftp.tvdr.de/vdr/Developer/vdr-1.7.10.tar.bz2
  • Auspacken
cd /usr/src
tar -xvjf  /tmp/vdr-1.7.10.tar.bz2
  • Make.config erstellen
cat make.config
CC       = gcc
CFLAGS   = -g -O2 -Wall

CXX      = g++
CXXFLAGS = -g -O2 -Wall -Woverloaded-virtual 

ifdef PLUGIN
CFLAGS   += -fPIC
CXXFLAGS += -fPIC
endif

MANDIR   = /usr/local/vdr/man
BINDIR   = /usr/local/vdr/bin 
PLUGINDIR= ./PLUGINS
PLUGINLIBDIR= /usr/local/vdr/plugins
VIDEODIR = /video

### The remote control:
#LIRC_DEVICE = /dev/lircd
#RCU_DEVICE  = /dev/ttyS0

### You don't need to touch the following:
ifdef DVBDIR
INCLUDES += -I$(DVBDIR)/include
endif