our current experimental Neutrino branch

git-svn-id: file:///home/bas/coolstream_public_svn/THIRDPARTY/applications/neutrino-experimental@27 e54a6e83-5905-42d5-8d5c-058d10e6a962


Origin commit data
------------------
Commit: bc5bd4154e
Author: mrcolor <mrcolor@e54a6e83-5905-42d5-8d5c-058d10e6a962>
Date: 2009-12-08 (Tue, 08 Dec 2009)
This commit is contained in:
mrcolor
2009-12-08 11:05:11 +00:00
commit cb8dd3394d
876 changed files with 193775 additions and 0 deletions

12
.svnignore Normal file
View File

@@ -0,0 +1,12 @@
autom4te.cache
*.in
aclocal.m4
config.*
configure
depcomp
install-sh
*.pc
libtool
ltmain.sh
missing
stamp.h1

31
AUTHORS Normal file
View File

@@ -0,0 +1,31 @@
In order of appearance in cvs:
------------------------------------------------
"Funboard" <fnbrd@berlios.de>
Steffen Hehn <mcclean@berlios.de>
Philipp Leusmann <faralla@berlios.de>
Thomas Waldmann <tw-74@berlios.de>
Georg Lukas <ge0rg@berlios.de>
Peter Feldbaumer <field@berlios.de>
Rainer Scherg <rasc@berlios.de>
M. Langer <fx2@berlios.de>
Andreas Monzner <ghostrider@berlios.de>
Matthias Kramer <simplex@berlios.de>
Bastian Blank <waldi@berlios.de>
Andreas Oberritter <obi@berlios.de>
Henning Heinold <woglinde@berlios.de>
Christian Scheele <chrissi@berlios.de>
Frank Bormann <happydude@berlios.de>
Darius Hulboj <flfs@berlios.de>
Dirk Szymanski <dirch@berlios.de>
Michael Lantzen <leahcim@berlios.de>
Fakili Maho <homar@berlios.de>
Wolfram Joost <wjoost@berlios.de>
Alexander Wild <alexw@berlios.de>
Ralf Gandy <thegoodguy@berlios.de>
Sven Traenkle <zwen@berlios.de>
Florian Schirmer <jolt@berlios.de>
Mike Bretz <pumuckel@berlios.de>
Also many thanks to everyone who supported development
without having cvs write access

0
ChangeLog Normal file
View File

3
Makefile.am Normal file
View File

@@ -0,0 +1,3 @@
AUTOMAKE_OPTIONS = gnu
SUBDIRS = lib src data

0
NEWS Normal file
View File

406
acinclude.m4 Normal file
View File

@@ -0,0 +1,406 @@
AC_DEFUN([TUXBOX_APPS],[
AM_CONFIG_HEADER(config.h)
AM_MAINTAINER_MODE
AC_GNU_SOURCE
AC_SYS_LARGEFILE
AC_ARG_WITH(target,
[ --with-target=TARGET target for compilation [[native,cdk]]],
[TARGET="$withval"],[TARGET="native"])
AC_ARG_WITH(targetprefix,
[ --with-targetprefix=PATH prefix relative to target root (only applicable in cdk mode)],
[targetprefix="$withval"],[targetprefix="NONE"])
AC_ARG_WITH(debug,
[ --without-debug disable debugging code],
[DEBUG="$withval"],[DEBUG="yes"])
if test "$DEBUG" = "yes"; then
DEBUG_CFLAGS="-g3 -ggdb"
AC_DEFINE(DEBUG,1,[Enable debug messages])
fi
AC_MSG_CHECKING(target)
if test "$TARGET" = "native"; then
AC_MSG_RESULT(native)
if test "$CFLAGS" = "" -a "$CXXFLAGS" = ""; then
CFLAGS="-Wall -O2 -pipe $DEBUG_CFLAGS"
CXXFLAGS="-Wall -O2 -pipe $DEBUG_CFLAGS"
fi
if test "$prefix" = "NONE"; then
prefix=/usr/local
fi
targetprefix=$prefix
elif test "$TARGET" = "cdk"; then
AC_MSG_RESULT(cdk)
if test "$CC" = "" -a "$CXX" = ""; then
CC=powerpc-tuxbox-linux-gnu-gcc CXX=powerpc-tuxbox-linux-gnu-g++
fi
if test "$CFLAGS" = "" -a "$CXXFLAGS" = ""; then
CFLAGS="-Wall -Os -mcpu=823 -pipe $DEBUG_CFLAGS"
CXXFLAGS="-Wall -Os -mcpu=823 -pipe $DEBUG_CFLAGS"
fi
if test "$prefix" = "NONE"; then
AC_MSG_ERROR(invalid prefix, you need to specify one in cdk mode)
fi
if test "$targetprefix" = "NONE"; then
targetprefix=""
fi
if test "$host_alias" = ""; then
cross_compiling=yes
host_alias=powerpc-tuxbox-linux-gnu
fi
else
AC_MSG_RESULT(none)
AC_MSG_ERROR([invalid target $TARGET, choose on from native,cdk]);
fi
AC_CANONICAL_BUILD
AC_CANONICAL_HOST
check_path () {
return $(perl -e "if(\"$1\"=~m#^/usr/(local/)?bin#){print \"0\"}else{print \"1\";}")
}
])
AC_DEFUN([TUXBOX_APPS_DIRECTORY_ONE],[
AC_ARG_WITH($1,[ $6$7 [[PREFIX$4$5]]],[
_$2=$withval
if test "$TARGET" = "cdk"; then
$2=`eval echo "${targetprefix}$withval"`
else
$2=$withval
fi
TARGET_$2=${$2}
],[
$2="\${$3}$5"
if test "$TARGET" = "cdk"; then
_$2=`eval echo "${target$3}$5"`
else
_$2=`eval echo "${$3}$5"`
fi
TARGET_$2=$_$2
])
dnl automake <= 1.6 don't support this
dnl AC_SUBST($2)
AC_DEFINE_UNQUOTED($2,"$_$2",$7)
AC_SUBST(TARGET_$2)
])
AC_DEFUN([TUXBOX_APPS_DIRECTORY],[
AC_REQUIRE([TUXBOX_APPS])
if test "$TARGET" = "cdk"; then
datadir="\${prefix}/share"
sysconfdir="\${prefix}/etc"
localstatedir="\${prefix}/var"
libdir="\${prefix}/lib"
targetdatadir="\${targetprefix}/share"
targetsysconfdir="\${targetprefix}/etc"
targetlocalstatedir="\${targetprefix}/var"
targetlibdir="\${targetprefix}/lib"
fi
TUXBOX_APPS_DIRECTORY_ONE(configdir,CONFIGDIR,localstatedir,/var,/tuxbox/config,
[--with-configdir=PATH ],[where to find the config files])
TUXBOX_APPS_DIRECTORY_ONE(datadir,DATADIR,datadir,/share,/tuxbox,
[--with-datadir=PATH ],[where to find data])
TUXBOX_APPS_DIRECTORY_ONE(fontdir,FONTDIR,datadir,/share,/fonts,
[--with-fontdir=PATH ],[where to find the fonts])
TUXBOX_APPS_DIRECTORY_ONE(gamesdir,GAMESDIR,localstatedir,/var,/tuxbox/games,
[--with-gamesdir=PATH ],[where games data is stored])
TUXBOX_APPS_DIRECTORY_ONE(libdir,LIBDIR,libdir,/lib,/tuxbox,
[--with-libdir=PATH ],[where to find the internal libs])
TUXBOX_APPS_DIRECTORY_ONE(plugindir,PLUGINDIR,libdir,/lib,/tuxbox/plugins,
[--with-plugindir=PATH ],[where to find the plugins])
TUXBOX_APPS_DIRECTORY_ONE(ucodedir,UCODEDIR,localstatedir,/var,/tuxbox/ucodes,
[--with-ucodedir=PATH ],[where to find the ucodes])
TUXBOX_APPS_DIRECTORY_ONE(themesdir,THEMESDIR,datadir,/share,/tuxbox/neutrino/themes,
[--with-themesdir=PATH ],[where to find the themes (don't change)])
])
dnl automake <= 1.6 needs this specifications
AC_SUBST(CONFIGDIR)
AC_SUBST(DATADIR)
AC_SUBST(FONTDIR)
AC_SUBST(GAMESDIR)
AC_SUBST(LIBDIR)
AC_SUBST(PLUGINDIR)
AC_SUBST(UCODEDIR)
AC_SUBST(THEMESDIR)
dnl end workaround
AC_DEFUN([TUXBOX_APPS_ENDIAN],[
AC_CHECK_HEADERS(endian.h)
AC_C_BIGENDIAN
])
AC_DEFUN([TUXBOX_APPS_DRIVER],[
AC_ARG_WITH(driver,
[ --with-driver=PATH path for driver sources [[NONE]]],
[DRIVER="$withval"],[DRIVER=""])
if test -d "$DRIVER/include"; then
AC_DEFINE(HAVE_DBOX2_DRIVER,1,[Define to 1 if you have the dbox2 driver sources])
else
AC_MSG_ERROR([can't find driver sources])
fi
AC_SUBST(DRIVER)
CPPFLAGS="$CPPFLAGS -I$DRIVER/include"
])
AC_DEFUN([TUXBOX_APPS_DVB],[
AC_ARG_WITH(dvbincludes,
[ --with-dvbincludes=PATH path for dvb includes [[NONE]]],
[DVBINCLUDES="$withval"],[DVBINCLUDES=""])
if test "$DVBINCLUDES"; then
CPPFLAGS="$CPPFLAGS -I$DVBINCLUDES"
fi
AC_CHECK_HEADERS(ost/dmx.h,[
DVB_API_VERSION=1
AC_MSG_NOTICE([found dvb version 1])
])
if test -z "$DVB_API_VERSION"; then
AC_CHECK_HEADERS(linux/dvb/version.h,[
AC_LANG_PREPROC_REQUIRE()
AC_REQUIRE([AC_PROG_EGREP])
AC_LANG_CONFTEST([AC_LANG_SOURCE([[
#include <linux/dvb/version.h>
version DVB_API_VERSION
]])])
DVB_API_VERSION=`(eval "$ac_cpp conftest.$ac_ext") 2>&AS_MESSAGE_LOG_FD | $EGREP "^version" | sed "s,version\ ,,"`
rm -f conftest*
AC_MSG_NOTICE([found dvb version $DVB_API_VERSION])
])
fi
if test "$DVB_API_VERSION"; then
AC_DEFINE(HAVE_DVB,1,[Define to 1 if you have the dvb includes])
AC_DEFINE_UNQUOTED(HAVE_DVB_API_VERSION,$DVB_API_VERSION,[Define to the version of the dvb api])
else
AC_MSG_ERROR([can't find dvb headers])
fi
])
AC_DEFUN([TUXBOX_APPS_CAPTURE],[
AC_CHECK_HEADER(linux/dvb/avia/avia_gt_capture.h,[
AC_DEFINE(HAVE_OLD_CAPTURE_API,1,[Define this if you want to use the old dbox2 capture API])
AC_MSG_NOTICE([using old demux capture API])],[
AC_MSG_NOTICE([using v4l2 capture API])
])
])
AC_DEFUN([_TUXBOX_APPS_LIB_CONFIG],[
AC_PATH_PROG($1_CONFIG,$2,no)
if test "$$1_CONFIG" != "no"; then
if test "$TARGET" = "cdk" && check_path "$$1_CONFIG"; then
AC_MSG_$3([could not find a suitable version of $2]);
else
if test "$1" = "CURL"; then
$1_CFLAGS=$($$1_CONFIG --cflags)
$1_LIBS=$($$1_CONFIG --libs)
else
if test "$1" = "FREETYPE"; then
$1_CFLAGS=$($$1_CONFIG --cflags)
$1_LIBS=$($$1_CONFIG --libs)
else
$1_CFLAGS=$($$1_CONFIG --prefix=$targetprefix --cflags)
$1_LIBS=$($$1_CONFIG --prefix=$targetprefix --libs)
fi
fi
fi
fi
AC_SUBST($1_CFLAGS)
AC_SUBST($1_LIBS)
])
AC_DEFUN([TUXBOX_APPS_LIB_CONFIG],[
_TUXBOX_APPS_LIB_CONFIG($1,$2,ERROR)
if test "$$1_CONFIG" = "no"; then
AC_MSG_ERROR([could not find $2]);
fi
])
AC_DEFUN([TUXBOX_APPS_LIB_CONFIG_CHECK],[
_TUXBOX_APPS_LIB_CONFIG($1,$2,WARN)
])
AC_DEFUN([TUXBOX_APPS_PKGCONFIG],[
AC_PATH_PROG(PKG_CONFIG, pkg-config,no)
if test "$PKG_CONFIG" = "no" ; then
AC_MSG_ERROR([could not find pkg-config]);
fi
])
AC_DEFUN([_TUXBOX_APPS_LIB_PKGCONFIG],[
AC_REQUIRE([TUXBOX_APPS_PKGCONFIG])
AC_MSG_CHECKING(for package $2)
if PKG_CONFIG_PATH="${prefix}/lib/pkgconfig" $PKG_CONFIG --exists "$2" ; then
AC_MSG_RESULT(yes)
$1_CFLAGS=$(PKG_CONFIG_PATH="${prefix}/lib/pkgconfig" $PKG_CONFIG --cflags "$2")
$1_LIBS=$(PKG_CONFIG_PATH="${prefix}/lib/pkgconfig" $PKG_CONFIG --libs "$2")
else
AC_MSG_RESULT(no)
fi
AC_SUBST($1_CFLAGS)
AC_SUBST($1_LIBS)
])
AC_DEFUN([TUXBOX_APPS_LIB_PKGCONFIG],[
_TUXBOX_APPS_LIB_PKGCONFIG($1,$2)
if test -z "$$1_CFLAGS" ; then
AC_MSG_ERROR([could not find package $2]);
fi
])
AC_DEFUN([TUXBOX_APPS_LIB_PKGCONFIG_CHECK],[
_TUXBOX_APPS_LIB_PKGCONFIG($1,$2)
])
AC_DEFUN([_TUXBOX_APPS_LIB_SYMBOL],[
AC_CHECK_LIB($2,$3,HAVE_$1="yes",HAVE_$1="no")
if test "$HAVE_$1" = "yes"; then
$1_LIBS=-l$2
fi
AC_SUBST($1_LIBS)
])
AC_DEFUN([TUXBOX_APPS_LIB_SYMBOL],[
_TUXBOX_APPS_LIB_SYMBOL($1,$2,$3,ERROR)
if test "$HAVE_$1" = "no"; then
AC_MSG_ERROR([could not find $2]);
fi
])
AC_DEFUN([TUXBOX_APPS_LIB_CONFIG_SYMBOL],[
_TUXBOX_APPS_LIB_SYMBOL($1,$2,$3,WARN)
])
AC_DEFUN([TUXBOX_APPS_GETTEXT],[
AC_PATH_PROG(MSGFMT, msgfmt, no)
AC_PATH_PROG(GMSGFMT, gmsgfmt, $MSGFMT)
AC_PATH_PROG(XGETTEXT, xgettext, no)
AC_PATH_PROG(MSGMERGE, msgmerge, no)
AC_MSG_CHECKING([whether NLS is requested])
AC_ARG_ENABLE(nls,
[ --disable-nls do not use Native Language Support],
USE_NLS=$enableval, USE_NLS=yes)
AC_MSG_RESULT($USE_NLS)
AC_SUBST(USE_NLS)
if test "$USE_NLS" = "yes"; then
AC_CACHE_CHECK([for GNU gettext in libc], gt_cv_func_gnugettext_libc,[
AC_TRY_LINK([
#include <libintl.h>
#ifndef __GNU_GETTEXT_SUPPORTED_REVISION
#define __GNU_GETTEXT_SUPPORTED_REVISION(major) ((major) == 0 ? 0 : -1)
#endif
extern int _nl_msg_cat_cntr;
extern int *_nl_domain_bindings;
],[
bindtextdomain ("", "");
return (int) gettext ("") + _nl_msg_cat_cntr + *_nl_domain_bindings;
], gt_cv_func_gnugettext_libc=yes, gt_cv_func_gnugettext_libc=no
)]
)
if test "$gt_cv_func_gnugettext_libc" = "yes"; then
AC_DEFINE(ENABLE_NLS, 1, [Define to 1 if translation of program messages to the user's native language is requested.])
gt_use_preinstalled_gnugettext=yes
else
USE_NLS=no
fi
fi
if test -f "$srcdir/po/LINGUAS"; then
ALL_LINGUAS=$(sed -e "/^#/d" "$srcdir/po/LINGUAS")
fi
POFILES=
GMOFILES=
UPDATEPOFILES=
DUMMYPOFILES=
for lang in $ALL_LINGUAS; do
POFILES="$POFILES $srcdirpre$lang.po"
GMOFILES="$GMOFILES $srcdirpre$lang.gmo"
UPDATEPOFILES="$UPDATEPOFILES $lang.po-update"
DUMMYPOFILES="$DUMMYPOFILES $lang.nop"
done
INST_LINGUAS=
if test -n "$ALL_LINGUAS"; then
for presentlang in $ALL_LINGUAS; do
useit=no
if test -n "$LINGUAS"; then
desiredlanguages="$LINGUAS"
else
desiredlanguages="$ALL_LINGUAS"
fi
for desiredlang in $desiredlanguages; do
case "$desiredlang" in
"$presentlang"*) useit=yes;;
esac
done
if test $useit = yes; then
INST_LINGUAS="$INST_LINGUAS $presentlang"
fi
done
fi
CATALOGS=
if test -n "$INST_LINGUAS"; then
for lang in $INST_LINGUAS; do
CATALOGS="$CATALOGS $lang.gmo"
done
fi
AC_SUBST(POFILES)
AC_SUBST(GMOFILES)
AC_SUBST(UPDATEPOFILES)
AC_SUBST(DUMMYPOFILES)
AC_SUBST(CATALOGS)
])
dnl backward compatiblity
AC_DEFUN([AC_GNU_SOURCE],
[AH_VERBATIM([_GNU_SOURCE],
[/* Enable GNU extensions on systems that have them. */
#ifndef _GNU_SOURCE
# undef _GNU_SOURCE
#endif])dnl
AC_BEFORE([$0], [AC_COMPILE_IFELSE])dnl
AC_BEFORE([$0], [AC_RUN_IFELSE])dnl
AC_DEFINE([_GNU_SOURCE])
])
AC_DEFUN([AC_PROG_EGREP],
[AC_CACHE_CHECK([for egrep], [ac_cv_prog_egrep],
[if echo a | (grep -E '(a|b)') >/dev/null 2>&1
then ac_cv_prog_egrep='grep -E'
else ac_cv_prog_egrep='egrep'
fi])
EGREP=$ac_cv_prog_egrep
AC_SUBST([EGREP])
])

72
autogen.sh Executable file
View File

@@ -0,0 +1,72 @@
#!/bin/sh
package="tuxbox-neutrino"
srcdir=`dirname $0`
test -z "$srcdir" && srcdir=.
cd "$srcdir"
DIE=0
(autoconf --version) < /dev/null > /dev/null 2>&1 || {
echo
echo "You must have autoconf installed to compile $package."
echo "Download the appropriate package for your system,"
echo "or get the source from one of the GNU ftp sites"
echo "listed in http://www.gnu.org/order/ftp.html"
DIE=1
}
(automake --version) < /dev/null > /dev/null 2>&1 || {
echo
echo "You must have automake installed to compile $package."
echo "Download the appropriate package for your system,"
echo "or get the source from one of the GNU ftp sites"
echo "listed in http://www.gnu.org/order/ftp.html"
DIE=1
}
(libtool --version) < /dev/null > /dev/null 2>&1 || {
echo
echo "You must have libtool installed to compile $package."
echo "Download the appropriate package for your system,"
echo "or get the source from one of the GNU ftp sites"
echo "listed in http://www.gnu.org/order/ftp.html"
DIE=1
}
#(gettext --version) < /dev/null > /dev/null 2>&1 || {
# echo
# echo "You must have gettext installed to compile $package."
# echo "Download the appropriate package for your system,"
# echo "or get the source from one of the GNU ftp sites"
# echo "listed in http://www.gnu.org/order/ftp.html"
# DIE=1
#}
if test "$DIE" -eq 1; then
exit 1
fi
if [ ! -e acinclude.m4 ]; then
for i in .. ../.. ../../..; do
if [ -e `pwd`/$i/acinclude.m4 ]; then
ln -s `pwd`/$i/acinclude.m4 .
fi
done
fi
echo "Generating configuration files for $package, please wait...."
echo " aclocal $ACLOCAL_FLAGS"
aclocal $ACLOCAL_FLAGS
echo " libtoolize --automake"
libtoolize --automake
#echo " gettextize"
#gettextize
echo " autoconf"
autoconf
echo " autoheader"
autoheader
echo " automake --add-missing"
automake --add-missing

111
configure.ac Normal file
View File

@@ -0,0 +1,111 @@
AC_INIT(tuxbox-neutrino,1.0.1)
AM_INIT_AUTOMAKE(tuxbox-neutrino,1.0.1)
TUXBOX_APPS
TUXBOX_APPS_DIRECTORY
AC_PROG_CC
AC_PROG_CXX
AC_DISABLE_STATIC
AM_PROG_LIBTOOL
TUXBOX_APPS_DVB
#TUXBOX_APPS_DRIVER
TUXBOX_APPS_LIB_CONFIG(CURL,curl-config)
TUXBOX_APPS_LIB_CONFIG(FREETYPE,freetype-config)
TUXBOX_APPS_LIB_PKGCONFIG(OPENSSL,openssl)
TUXBOX_APPS_LIB_PKGCONFIG(ID3TAG,libid3tag)
TUXBOX_APPS_LIB_PKGCONFIG(MAD,libmad)
#TUXBOX_APPS_LIB_PKGCONFIG(VORBISIDEC,tremor)
TUXBOX_APPS_LIB_PKGCONFIG(PNG,libpng)
TUXBOX_APPS_LIB_PKGCONFIG(AVFORMAT,libavformat)
TUXBOX_APPS_LIB_PKGCONFIG(AVCODEC,libavcodec)
TUXBOX_APPS_LIB_PKGCONFIG(AVUTIL,libavutil)
#TUXBOX_APPS_LIB_PKGCONFIG(CONFIGFILE,tuxbox-configfile)
#TUXBOX_APPS_LIB_PKGCONFIG(CONNECTION,tuxbox-connection)
#TUXBOX_APPS_LIB_PKGCONFIG(EVENTSERVER,tuxbox-eventserver)
#TUXBOX_APPS_LIB_PKGCONFIG(LCDDISPLAY,tuxbox-lcddisplay)
#TUXBOX_APPS_LIB_PKGCONFIG(LIRCDCLIENT,tuxbox-lircdclient)
#TUXBOX_APPS_LIB_PKGCONFIG(NET,tuxbox-net)
#TUXBOX_APPS_LIB_PKGCONFIG(PLUGINS,tuxbox-plugins)
#TUXBOX_APPS_LIB_PKGCONFIG(TUXBOX,tuxbox)
#TUXBOX_APPS_LIB_PKGCONFIG(UCODES,tuxbox-ucodes)
#TUXBOX_APPS_LIB_PKGCONFIG(MPEGTOOLS,tuxbox-mpegtools)
#TUXBOX_APPS_LIB_PKGCONFIG(TUXTXT,tuxbox-tuxtxt)
AC_ARG_ENABLE(keyboard-no-rc,
[ --enable-keyboard-no-rc enable keyboard control, disable rc control],
[AC_DEFINE(KEYBOARD_INSTEAD_OF_REMOTE_CONTROL,1,[enable keyboard control, disable rc control])])
AC_ARG_ENABLE(restore-prev-mode,
[ --enable-restore-prev-mode enable return from graphics mode],
[AC_DEFINE(RETURN_FROM_GRAPHICS_MODE,1,[enable return from graphics mode])])
#
# Check for libtdservicedb - the new one - for testing only
#
#CSL_VERSION=0.0.1
#FCSL_VERSION=`$PKG_CONFIG --modversion libcoolstream`
#AC_MSG_CHECKING(for package libcoolstream >= $CSL_VERSION)
#if $PKG_CONFIG --atleast-version $CSL_VERSION libcoolstream ; then
#AC_MSG_RESULT(found (version $FCSL_VERSION))
#LIBCS_CFLAGS=`$PKG_CONFIG --cflags libcoolstream`
#LIBCS_LIBS=`$PKG_CONFIG --libs libcoolstream`
#else
#AC_MSG_ERROR([
#*** libcoolstream $CSL_VERSION or newer is required! ***
#])
#fi
AC_SUBST(LIBCS_CFLAGS)
AC_SUBST(LIBCS_LIBS)
AC_SUBST(FREETYPE_CFLAGS)
AC_SUBST(FREETYPE_LIBS)
AC_SUBST(VORBISIDEC_CFLAGS)
AC_SUBST(VORBISIDEC_LIBS)
AC_OUTPUT([
Makefile
lib/Makefile
lib/libconfigfile/Makefile
lib/connection/Makefile
lib/libeventserver/Makefile
lib/libmd5sum/Makefile
lib/libnet/Makefile
lib/xmltree/Makefile
lib/controldclient/Makefile
lib/sectionsdclient/Makefile
lib/timerdclient/Makefile
lib/libtuxtxt/Makefile
lib/libdvbsub/Makefile
lib/libupnpclient/Makefile
src/nhttpd/Makefile
src/nhttpd/web/Makefile
src/nhttpd/web/images/Makefile
src/nhttpd/web/scripts/Makefile
src/nhttpd/tuxboxapi/Makefile
src/nhttpd/yhttpd_core/Makefile
src/nhttpd/yhttpd_mods/Makefile
src/Makefile
src/daemonc/Makefile
src/driver/pictureviewer/Makefile
src/driver/audiodec/Makefile
src/driver/Makefile
src/gui/Makefile
src/gui/bedit/Makefile
src/gui/widget/Makefile
src/system/Makefile
data/Makefile
data/fonts/Makefile
data/icons/Makefile
data/iso-codes/Makefile
data/lcd/Makefile
data/lcd/icons/Makefile
data/lcd/clock/Makefile
data/locale/Makefile
src/sectionsd/Makefile
src/timerd/Makefile
src/zapit/Makefile
src/zapit/lib/Makefile
src/zapit/src/Makefile
])

32
cross-configure.cool Executable file
View File

@@ -0,0 +1,32 @@
#!/bin/sh
PREFIX=/opt/newcross/arm-cx2450x-linux-gnueabi/arm-cx2450x-linux-gnueabi/sys-root/usr
CCPATH=
HOST=arm-cx2450x-linux-gnueabi
export PKG_CONFIG_PATH=${PREFIX}/lib/pkgconfig
export CC=$CCPATH$HOST-gcc
export AR=$CCPATH$HOST-ar
export NM=$CCPATH$HOST-nm
export RANLIB=$CCPATH$HOST-ranlib
export OBJDUMP=$CCPATH$HOST-objdump
export STRIP=$CCPATH$HOST-strip
export CFLAGS="-Wall -g0 -O2 \
-D__KERNEL_STRICT_NAMES -DUSE_NEVIS_GXA \
-I"$PWD"/include -I"$PWD"/include/linux/dvb -I"$PREFIX"/include/freetype2"
export CXXFLAGS="-Wall -g0 -O2 \
-D__KERNEL_STRICT_NAMES -DUSE_NEVIS_GXA \
-I"$PWD"/include -I"$PWD"/include/linux/dvb -I"$PREFIX"/include/freetype2"
export LDFLAGS="-L"$PREFIX"/lib -lcurl -lssl -lcrypto -ldl"
export DVB_API_VERSION=3
export FREETYPE_CONFIG=$PREFIX/bin/freetype-config
export CURL_CONFIG=$PREFIX/bin/curl-config
export PKG_CONFIG_PATH==$PREFIX/lib/pkgconfig
./autogen.sh
./configure --prefix=${PREFIX} --build=i386-pc-linux-gnu --host=$HOST --without-driver --with-target=cdk --with-targetprefix="" "$*"

25
cross-configure.tuxbox Executable file
View File

@@ -0,0 +1,25 @@
#!/bin/sh
PREFIX=$HOME/dbox2/cdkroot
CCPATH=
HOST=powerpc-tuxbox-linux-gnu
export PKG_CONFIG_PATH=$PREFIX/lib/pkgconfig
export CC=$CCPATH$HOST-gcc
export AR=$CCPATH$HOST-ar
export NM=$CCPATH$HOST-nm
export RANLIB=$CCPATH$HOST-ranlib
export OBJDUMP=$CCPATH$HOST-objdump
export STRIP=$CCPATH$HOST-strip
export CFLAGS="-std=gnu99 -Wall -O2 -g0 -DNDEBUG -I"$PREFIX"/include/freetype2 -I"$PWD"/include -I"$PWD"/include/linux/dvb -DHAVE_DBOX2"
export CXXFLAGS="-std=gnu++98 -Wall -O2 -g0 -DNDEBUG -I"$PREFIX"/include/freetype2 -I"$PWD"/include -I"$PWD"/include/linux/dvbooo -DHAVE_DBOX2"
export LDFLAGS="-L"$PREFIX"/lib -lcurl -lssl -lcrypto -ldl"
export DVB_API_VERSION=3
export FREETYPE_CONFIG=$PREFIX/bin/freetype-config
./autogen.sh
./configure --prefix=$PREFIX --build=i386-pc-linux-gnu --host=$HOST --without-driver --with-target=cdk --with-targetprefix="/" "$*"

1
data/Makefile.am Normal file
View File

@@ -0,0 +1 @@
SUBDIRS = fonts icons iso-codes lcd locale

BIN
data/fonts/12.pcf.gz Normal file

Binary file not shown.

BIN
data/fonts/14B.pcf.gz Normal file

Binary file not shown.

BIN
data/fonts/15B.pcf.gz Normal file

Binary file not shown.

7
data/fonts/Makefile.am Normal file
View File

@@ -0,0 +1,7 @@
installdir = $(FONTDIR)
install_DATA = \
micron.ttf micron_bold.ttf micron_italic.ttf \
12.pcf.gz 14B.pcf.gz 15B.pcf.gz \
md_khmurabi_10.ttf

10
data/fonts/README.pcf Normal file
View File

@@ -0,0 +1,10 @@
12.pcf,gz, 14B.pcf.gz and 15B.pcf.gz are
Bitmap fonts taken from X11. Original names are
6x12-ISO8859-1.pcf.gz
7x14-ISO8859-1.pcf.gz
9x15-ISO8859-1.pcf.gz
Fontnames inside the fonts have been patched to Fix12,Fix14,Fix15
(original name Fixed), cause tuxbox lcd-fontrenderer does not support
2 files for the same font with diffrent pixel sizes.

Binary file not shown.

BIN
data/fonts/micron.ttf Normal file

Binary file not shown.

BIN
data/fonts/micron_bold.ttf Normal file

Binary file not shown.

Binary file not shown.

BIN
data/icons/0.raw Normal file

Binary file not shown.

BIN
data/icons/1.raw Normal file

Binary file not shown.

BIN
data/icons/16_9.raw Normal file

Binary file not shown.

BIN
data/icons/16_9_gray.raw Normal file

Binary file not shown.

BIN
data/icons/2.raw Normal file

Binary file not shown.

BIN
data/icons/3.raw Normal file

Binary file not shown.

BIN
data/icons/4.raw Normal file

Binary file not shown.

BIN
data/icons/5.raw Normal file

Binary file not shown.

BIN
data/icons/6.raw Normal file

Binary file not shown.

BIN
data/icons/7.raw Normal file

Binary file not shown.

BIN
data/icons/8.raw Normal file

Binary file not shown.

BIN
data/icons/9.raw Normal file

Binary file not shown.

17
data/icons/Makefile.am Normal file
View File

@@ -0,0 +1,17 @@
installdir = $(DATADIR)/neutrino/icons
install_DATA = \
16_9.raw 16_9_gray.raw audio.raw blau.raw border_lr.raw border_ul.raw \
colors.raw dbox.raw dd.raw dd_avail.raw dd_gray.raw error.raw features.raw \
file.raw folder.raw games.raw gelb.raw gruen.raw help.raw help_small.raw \
home.raw info.raw keybinding.raw language.raw lcd.raw lock.raw mainmenue.raw \
mounted.raw mp3.raw mute.raw network.raw not_mounted.raw numericpad.raw ok.raw power.raw radar.pal \
radar0.raw radar1.raw radar2.raw radar3.raw radar4.raw radar5.raw radar6.raw \
radar7.raw radar8.raw radar9.raw radiomode.pal radiomode.raw recording.raw \
rot.raw scan.pal scan.raw settings.raw shell.raw shutdown.pal shutdown.raw softupdate.raw \
streaming.raw timer.raw video.raw volume.raw volumebody.raw volumeslider2.raw \
volumeslider2alpha.raw volumeslider2blue.raw volumeslider2green.raw \
volumeslider2red.raw vtxt.raw vtxt_gray.raw movie.raw movieplayer.raw \
hidden.raw bookmarkmanager.raw mute_small.raw dbox_small.raw \
0.raw 1.raw 2.raw 3.raw 4.raw 5.raw 6.raw 7.raw 8.raw 9.raw \
up.raw right.raw down.raw left.raw fta.raw ca.raw

BIN
data/icons/audio.raw Normal file

Binary file not shown.

BIN
data/icons/blau.raw Normal file

Binary file not shown.

BIN
data/icons/bookmarkmanager.raw Executable file

Binary file not shown.

BIN
data/icons/border_lr.raw Normal file

Binary file not shown.

BIN
data/icons/border_ul.raw Normal file

Binary file not shown.

BIN
data/icons/ca.raw Normal file

Binary file not shown.

BIN
data/icons/colors.raw Normal file

Binary file not shown.

BIN
data/icons/dbox.raw Normal file

Binary file not shown.

BIN
data/icons/dbox_small.raw Normal file

Binary file not shown.

BIN
data/icons/dd.raw Normal file

Binary file not shown.

BIN
data/icons/dd_avail.raw Normal file

Binary file not shown.

BIN
data/icons/dd_gray.raw Normal file

Binary file not shown.

BIN
data/icons/down.raw Normal file

Binary file not shown.

BIN
data/icons/error.raw Normal file

Binary file not shown.

BIN
data/icons/features.raw Normal file

Binary file not shown.

BIN
data/icons/file.raw Normal file

Binary file not shown.

BIN
data/icons/folder.raw Normal file

Binary file not shown.

BIN
data/icons/fta.raw Normal file

Binary file not shown.

BIN
data/icons/games.raw Normal file

Binary file not shown.

BIN
data/icons/gelb.raw Normal file

Binary file not shown.

BIN
data/icons/gruen.raw Normal file

Binary file not shown.

BIN
data/icons/help.raw Normal file

Binary file not shown.

BIN
data/icons/help_small.raw Normal file

Binary file not shown.

BIN
data/icons/hidden.raw Normal file

Binary file not shown.

BIN
data/icons/home.raw Normal file

Binary file not shown.

BIN
data/icons/info.raw Normal file

Binary file not shown.

BIN
data/icons/keybinding.raw Normal file

Binary file not shown.

BIN
data/icons/language.raw Normal file

Binary file not shown.

BIN
data/icons/lcd.raw Normal file

Binary file not shown.

BIN
data/icons/left.raw Normal file

Binary file not shown.

BIN
data/icons/lock.raw Normal file

Binary file not shown.

BIN
data/icons/mainmenue.raw Normal file

Binary file not shown.

BIN
data/icons/mounted.raw Normal file

Binary file not shown.

BIN
data/icons/movie.raw Normal file

Binary file not shown.

BIN
data/icons/movieplayer.raw Normal file

Binary file not shown.

BIN
data/icons/mp3-0.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 162 KiB

BIN
data/icons/mp3-1.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 105 KiB

BIN
data/icons/mp3-2.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 81 KiB

BIN
data/icons/mp3-3.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 316 KiB

BIN
data/icons/mp3-4.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 138 KiB

BIN
data/icons/mp3-5.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 205 KiB

BIN
data/icons/mp3-6.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 51 KiB

BIN
data/icons/mp3-7.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 44 KiB

BIN
data/icons/mp3.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 272 KiB

BIN
data/icons/mp3.raw Normal file

Binary file not shown.

BIN
data/icons/mute.raw Normal file

Binary file not shown.

BIN
data/icons/mute_small.raw Normal file

Binary file not shown.

BIN
data/icons/network.raw Normal file

Binary file not shown.

BIN
data/icons/not_mounted.raw Normal file

Binary file not shown.

BIN
data/icons/numericpad.raw Normal file

Binary file not shown.

BIN
data/icons/ok.raw Normal file

Binary file not shown.

BIN
data/icons/power.raw Normal file

Binary file not shown.

BIN
data/icons/radar.pal Normal file

Binary file not shown.

BIN
data/icons/radar0.raw Normal file

Binary file not shown.

BIN
data/icons/radar1.raw Normal file

Binary file not shown.

BIN
data/icons/radar2.raw Normal file

Binary file not shown.

BIN
data/icons/radar3.raw Normal file

Binary file not shown.

BIN
data/icons/radar4.raw Normal file

Binary file not shown.

BIN
data/icons/radar5.raw Normal file

Binary file not shown.

BIN
data/icons/radar6.raw Normal file

Binary file not shown.

BIN
data/icons/radar7.raw Normal file

Binary file not shown.

BIN
data/icons/radar8.raw Normal file

Binary file not shown.

BIN
data/icons/radar9.raw Normal file

Binary file not shown.

BIN
data/icons/radio.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 189 KiB

BIN
data/icons/radiomode.jpg Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 189 KiB

BIN
data/icons/radiomode.pal Normal file

Binary file not shown.

1
data/icons/radiomode.raw Normal file

File diff suppressed because one or more lines are too long

Some files were not shown because too many files have changed in this diff Show More