mirror of
https://github.com/LibreELEC/LibreELEC.tv.git
synced 2025-07-29 13:46:49 +00:00
merging branch devel
This commit is contained in:
commit
15f5ac4368
@ -40,7 +40,7 @@ PROJECT_DIR=$ROOT/projects
|
|||||||
TOOLCHAIN_CXX=yes
|
TOOLCHAIN_CXX=yes
|
||||||
|
|
||||||
# MESA to use (Mesa / Mesa-master)
|
# MESA to use (Mesa / Mesa-master)
|
||||||
MESA=Mesa-master
|
MESA=Mesa
|
||||||
|
|
||||||
# libdrm to use (libdrm / libdrm-master)
|
# libdrm to use (libdrm / libdrm-master)
|
||||||
LIBDRM=libdrm
|
LIBDRM=libdrm
|
||||||
|
@ -79,7 +79,7 @@ XORG_PATH_DRIVERS=/usr/lib/xorg/modules/drivers
|
|||||||
TOOLCHAIN_LANGUAGES=c
|
TOOLCHAIN_LANGUAGES=c
|
||||||
[ "$TOOLCHAIN_CXX" = yes ] && TOOLCHAIN_LANGUAGES=${TOOLCHAIN_LANGUAGES},c++
|
[ "$TOOLCHAIN_CXX" = yes ] && TOOLCHAIN_LANGUAGES=${TOOLCHAIN_LANGUAGES},c++
|
||||||
|
|
||||||
[ "$OPTIMIZATIONS" = speed ] && GCC_OPTIM="-O3 $PROJECT_CFLAGS" || GCC_OPTIM="-Os"
|
[ "$OPTIMIZATIONS" = speed ] && GCC_OPTIM="-O4 $PROJECT_CFLAGS" || GCC_OPTIM="-Os"
|
||||||
|
|
||||||
TARGET_CC=${TARGET_PREFIX}gcc
|
TARGET_CC=${TARGET_PREFIX}gcc
|
||||||
TARGET_CXX=${TARGET_PREFIX}g++
|
TARGET_CXX=${TARGET_PREFIX}g++
|
||||||
|
@ -1,51 +0,0 @@
|
|||||||
#!/bin/sh
|
|
||||||
|
|
||||||
. config/options
|
|
||||||
|
|
||||||
$SCRIPTS/build toolchain
|
|
||||||
$SCRIPTS/build glib
|
|
||||||
|
|
||||||
cd $PKG_BUILD
|
|
||||||
|
|
||||||
ac_cv_func_posix_getpwuid_r=yes \
|
|
||||||
glib_cv_stack_grows=no glib_cv_uscore=no \
|
|
||||||
ac_cv_func_strtod=yes ac_fsusage_space=yes \
|
|
||||||
fu_cv_sys_stat_statfs2_bsize=yes ac_cv_func_closedir_void=no \
|
|
||||||
ac_cv_func_getloadavg=no ac_cv_lib_util_getloadavg=no \
|
|
||||||
ac_cv_lib_getloadavg_getloadavg=no ac_cv_func_getgroups=yes \
|
|
||||||
ac_cv_func_getgroups_works=yes ac_cv_func_chown_works=yes \
|
|
||||||
ac_cv_have_decl_euidaccess=no ac_cv_func_euidaccess=no \
|
|
||||||
ac_cv_have_decl_strnlen=yes ac_cv_func_strnlen_working=yes \
|
|
||||||
ac_cv_func_lstat_dereferences_slashed_symlink=yes ac_cv_func_lstat_empty_string_bug=no \
|
|
||||||
ac_cv_func_stat_empty_string_bug=no vb_cv_func_rename_trailing_slash_bug=no \
|
|
||||||
ac_cv_have_decl_nanosleep=yes jm_cv_func_nanosleep_works=yes \
|
|
||||||
gl_cv_func_working_utimes=yes ac_cv_func_utime_null=yes \
|
|
||||||
ac_cv_have_decl_strerror_r=yes ac_cv_func_strerror_r_char_p=no \
|
|
||||||
jm_cv_func_svid_putenv=yes ac_cv_func_getcwd_null=yes \
|
|
||||||
ac_cv_func_getdelim=yes ac_cv_func_mkstemp=yes \
|
|
||||||
utils_cv_func_mkstemp_limitations=no utils_cv_func_mkdir_trailing_slash_bug=no \
|
|
||||||
ac_cv_func_memcmp_working=yes ac_cv_have_decl_malloc=yes \
|
|
||||||
gl_cv_func_malloc_0_nonnull=yes ac_cv_func_malloc_0_nonnull=yes \
|
|
||||||
ac_cv_func_calloc_0_nonnull=yes ac_cv_func_realloc_0_nonnull=yes \
|
|
||||||
jm_cv_func_gettimeofday_clobber=no gl_cv_func_working_readdir=yes \
|
|
||||||
jm_ac_cv_func_link_follows_symlink=no utils_cv_localtime_cache=no \
|
|
||||||
ac_cv_struct_st_mtim_nsec=no gl_cv_func_tzset_clobber=no \
|
|
||||||
gl_cv_func_getcwd_null=yes gl_cv_func_getcwd_path_max=yes \
|
|
||||||
ac_cv_func_fnmatch_gnu=yes am_getline_needs_run_time_check=no \
|
|
||||||
am_cv_func_working_getline=yes gl_cv_func_mkdir_trailing_slash_bug=no \
|
|
||||||
gl_cv_func_mkstemp_limitations=no ac_cv_func_working_mktime=yes \
|
|
||||||
jm_cv_func_working_re_compile_pattern=yes ac_use_included_regex=no \
|
|
||||||
gl_cv_c_restrict=no ac_cv_path_GLIB_GENMARSHAL=/usr/bin/glib-genmarshal \
|
|
||||||
ac_cv_prog_F77=no ac_cv_prog_CXX=no ac_cv_path_PKG_CONFIG="$ROOT/$TOOLCHAIN/bin/pkg-config" \
|
|
||||||
./configure --host=$TARGET_NAME \
|
|
||||||
--build=$HOST_NAME \
|
|
||||||
--prefix=/usr \
|
|
||||||
--sysconfdir=/etc \
|
|
||||||
--localstatedir=/var \
|
|
||||||
--disable-static \
|
|
||||||
--enable-shared \
|
|
||||||
--disable-glibtest \
|
|
||||||
|
|
||||||
make
|
|
||||||
|
|
||||||
$MAKEINSTALL
|
|
@ -1,8 +0,0 @@
|
|||||||
#!/bin/sh
|
|
||||||
|
|
||||||
. config/options
|
|
||||||
|
|
||||||
$SCRIPTS/install glib
|
|
||||||
|
|
||||||
mkdir -p $INSTALL/usr/lib
|
|
||||||
cp -PR $PKG_BUILD/$1/.libs/libatk*.so* $INSTALL/usr/lib
|
|
@ -1 +0,0 @@
|
|||||||
http://ftp.gnome.org/pub/GNOME/sources/atk/1.29/atk-1.29.4.tar.gz
|
|
@ -1 +0,0 @@
|
|||||||
http://sources.openelec.tv/svn/Mesa-master-20100305.tar.bz2
|
|
@ -46,9 +46,10 @@ DRI_DRIVER_SEARCH_DIR="$XORG_PATH_DRI" \
|
|||||||
--with-x \
|
--with-x \
|
||||||
--without-demos \
|
--without-demos \
|
||||||
--disable-gallium \
|
--disable-gallium \
|
||||||
--with-state-trackers=dri,xorg,glx \
|
--disable-gallium-svga \
|
||||||
--disable-gallium-svga \
|
--disable-gallium-intel \
|
||||||
--disable-gallium-nouveau \
|
--disable-gallium-radeon \
|
||||||
|
--disable-gallium-nouveau \
|
||||||
|
|
||||||
make -C src/glsl CC=$HOST_CC CFLAGS=""
|
make -C src/glsl CC=$HOST_CC CFLAGS=""
|
||||||
mv src/glsl/apps/compile ./host_compile
|
mv src/glsl/apps/compile ./host_compile
|
1
packages/graphics/Mesa/url
Normal file
1
packages/graphics/Mesa/url
Normal file
@ -0,0 +1 @@
|
|||||||
|
http://sources.openelec.tv/svn/Mesa-7.8-20100309.tar.bz2
|
@ -1,33 +0,0 @@
|
|||||||
#!/bin/sh
|
|
||||||
|
|
||||||
. config/options
|
|
||||||
|
|
||||||
$SCRIPTS/build toolchain
|
|
||||||
$SCRIPTS/build zlib
|
|
||||||
$SCRIPTS/build freetype
|
|
||||||
$SCRIPTS/build fontconfig
|
|
||||||
$SCRIPTS/build libpng
|
|
||||||
$SCRIPTS/build pixman
|
|
||||||
$SCRIPTS/build libXrender
|
|
||||||
$SCRIPTS/build libX11
|
|
||||||
#$SCRIPTS/build libxcb
|
|
||||||
|
|
||||||
cd $PKG_BUILD
|
|
||||||
|
|
||||||
./configure --host=$TARGET_NAME \
|
|
||||||
--build=$HOST_NAME \
|
|
||||||
--prefix=/usr \
|
|
||||||
--sysconfdir=/etc \
|
|
||||||
--localstatedir=/var \
|
|
||||||
--disable-static \
|
|
||||||
--enable-shared \
|
|
||||||
--enable-png \
|
|
||||||
--enable-ps \
|
|
||||||
--enable-pdf \
|
|
||||||
--enable-svg \
|
|
||||||
--enable-xlib \
|
|
||||||
--disable-gtk-doc \
|
|
||||||
|
|
||||||
make
|
|
||||||
|
|
||||||
$MAKEINSTALL
|
|
@ -1,15 +0,0 @@
|
|||||||
#!/bin/sh
|
|
||||||
|
|
||||||
. config/options
|
|
||||||
|
|
||||||
$SCRIPTS/install zlib
|
|
||||||
$SCRIPTS/install freetype
|
|
||||||
$SCRIPTS/install fontconfig
|
|
||||||
$SCRIPTS/install libpng
|
|
||||||
$SCRIPTS/install pixman
|
|
||||||
$SCRIPTS/install libXrender
|
|
||||||
$SCRIPTS/install libX11
|
|
||||||
#$SCRIPTS/install libxcb
|
|
||||||
|
|
||||||
mkdir -p $INSTALL/usr/lib
|
|
||||||
cp -PR $PKG_BUILD/src/.libs/libcairo.so* $INSTALL/usr/lib
|
|
@ -1,42 +0,0 @@
|
|||||||
--- cairo-1.8.8/configure.ac.orig 2009-10-31 22:32:02.000000000 -0700
|
|
||||||
+++ cairo-1.8.8/configure.ac 2009-10-31 23:34:09.000000000 -0700
|
|
||||||
@@ -160,14 +160,10 @@
|
|
||||||
use_png=no
|
|
||||||
AC_ARG_VAR([png_REQUIRES], [module name for libpng to search for using pkg-config])
|
|
||||||
if test "x$png_REQUIRES" = x; then
|
|
||||||
- # libpng13 is GnuWin32's libpng-1.2.8 :-(
|
|
||||||
- for l in libpng12 libpng13 libpng10 ; do
|
|
||||||
- if $PKG_CONFIG --exists $l ; then
|
|
||||||
- png_REQUIRES=$l
|
|
||||||
- use_png=yes
|
|
||||||
- break
|
|
||||||
- fi
|
|
||||||
- done
|
|
||||||
+ if $PKG_CONFIG --exists libpng ; then
|
|
||||||
+ png_REQUIRES=libpng
|
|
||||||
+ use_png=yes
|
|
||||||
+ fi
|
|
||||||
else
|
|
||||||
use_png=yes
|
|
||||||
fi
|
|
||||||
--- cairo-1.8.8/configure.orig 2009-10-31 23:43:33.000000000 -0700
|
|
||||||
+++ cairo-1.8.8/configure 2009-10-31 23:43:37.000000000 -0700
|
|
||||||
@@ -27889,14 +27889,10 @@
|
|
||||||
use_png=no
|
|
||||||
|
|
||||||
if test "x$png_REQUIRES" = x; then
|
|
||||||
- # libpng13 is GnuWin32's libpng-1.2.8 :-(
|
|
||||||
- for l in libpng12 libpng13 libpng10 ; do
|
|
||||||
- if $PKG_CONFIG --exists $l ; then
|
|
||||||
- png_REQUIRES=$l
|
|
||||||
- use_png=yes
|
|
||||||
- break
|
|
||||||
- fi
|
|
||||||
- done
|
|
||||||
+ if $PKG_CONFIG --exists libpng ; then
|
|
||||||
+ png_REQUIRES=libpng
|
|
||||||
+ use_png=yes
|
|
||||||
+ fi
|
|
||||||
else
|
|
||||||
use_png=yes
|
|
||||||
fi
|
|
@ -1 +0,0 @@
|
|||||||
http://cairographics.org/releases/cairo-1.8.8.tar.gz
|
|
@ -1,40 +0,0 @@
|
|||||||
#!/bin/sh
|
|
||||||
|
|
||||||
. config/options
|
|
||||||
|
|
||||||
$SCRIPTS/build toolchain
|
|
||||||
$SCRIPTS/build libpthread-stubs
|
|
||||||
$SCRIPTS/build udev
|
|
||||||
|
|
||||||
get_graphicdrivers
|
|
||||||
|
|
||||||
DRM_CONFIG="--disable-libkms --disable-intel --disable-radeon"
|
|
||||||
|
|
||||||
for drv in $DRM_DRIVERS; do
|
|
||||||
[ $drv = intel ] && \
|
|
||||||
DRM_CONFIG=`echo $DRM_CONFIG | sed -e 's/disable-libkms/enable-libkms/'` \
|
|
||||||
DRM_CONFIG=`echo $DRM_CONFIG | sed -e 's/disable-intel/enable-intel/'`
|
|
||||||
|
|
||||||
[ $drv = radeon ] && \
|
|
||||||
DRM_CONFIG=`echo $DRM_CONFIG | sed -e 's/disable-libkms/enable-libkms/'` \
|
|
||||||
DRM_CONFIG=`echo $DRM_CONFIG | sed -e 's/disable-radeon/enable-radeon/'`
|
|
||||||
done
|
|
||||||
|
|
||||||
export LIBUDEV_CFLAGS="-I`ls -d $ROOT/$BUILD/udev*`"
|
|
||||||
export LIBUDEV_LIBS="-I`ls -d $ROOT/$BUILD/udev*`"
|
|
||||||
|
|
||||||
cd $PKG_BUILD
|
|
||||||
./configure --host=$TARGET_NAME \
|
|
||||||
--build=$HOST_NAME \
|
|
||||||
--prefix=/usr \
|
|
||||||
--sysconfdir=/etc \
|
|
||||||
--disable-static \
|
|
||||||
--enable-shared \
|
|
||||||
--enable-udev \
|
|
||||||
--enable-largefile \
|
|
||||||
--with-kernel-source=$(kernel_path) \
|
|
||||||
$DRM_CONFIG \
|
|
||||||
|
|
||||||
make
|
|
||||||
|
|
||||||
$MAKEINSTALL
|
|
@ -1 +0,0 @@
|
|||||||
KERNEL=="controlD[0-9]*", NAME="dri/%k", MODE="0666"
|
|
@ -1,19 +0,0 @@
|
|||||||
#!/bin/sh
|
|
||||||
|
|
||||||
. config/options
|
|
||||||
|
|
||||||
PKG_DIR=`find $PACKAGES -type d -name $1`
|
|
||||||
|
|
||||||
get_graphicdrivers
|
|
||||||
|
|
||||||
mkdir -p $INSTALL/usr/lib
|
|
||||||
cp -PR $PKG_BUILD/.libs/libdrm.so* $INSTALL/usr/lib
|
|
||||||
cp -PR $PKG_BUILD/libkms/.libs/libkms.so* $INSTALL/usr/lib || true
|
|
||||||
|
|
||||||
mkdir -p $INSTALL/lib/udev/rules.d
|
|
||||||
cp -PR $PKG_DIR/config/*.rules $INSTALL/lib/udev/rules.d
|
|
||||||
|
|
||||||
for drv in $DRM_DRIVERS; do
|
|
||||||
cp -PR $PKG_BUILD/$drv/.libs/libdrm_$drv*.so* $INSTALL/usr/lib
|
|
||||||
rm -rf $INSTALL/usr/lib/libdrm_$drv*.so*T
|
|
||||||
done
|
|
@ -1 +0,0 @@
|
|||||||
http://sources.openelec.tv/svn/libdrm-master-20100228.tar.bz2
|
|
@ -1,25 +0,0 @@
|
|||||||
From a4041e096ce0faea3dd39b4d78014d45a8cacec0 Mon Sep 17 00:00:00 2001
|
|
||||||
From: Chris Wilson <chris@chris-wilson.co.uk>
|
|
||||||
Date: Sun, 07 Mar 2010 14:15:40 +0000
|
|
||||||
Subject: intel: Repeat execbuffer if interrupted by signal
|
|
||||||
|
|
||||||
Repeat while EINTR, not EAGAIN! One more source of corruption
|
|
||||||
erradicated, hurray!
|
|
||||||
|
|
||||||
Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>
|
|
||||||
---
|
|
||||||
diff --git a/intel/intel_bufmgr_gem.c b/intel/intel_bufmgr_gem.c
|
|
||||||
index 21fe099..8838536 100644
|
|
||||||
--- a/intel/intel_bufmgr_gem.c
|
|
||||||
+++ b/intel/intel_bufmgr_gem.c
|
|
||||||
@@ -1559,7 +1559,7 @@ drm_intel_gem_bo_exec2(drm_intel_bo *bo, int used,
|
|
||||||
do {
|
|
||||||
ret = ioctl(bufmgr_gem->fd, DRM_IOCTL_I915_GEM_EXECBUFFER2,
|
|
||||||
&execbuf);
|
|
||||||
- } while (ret != 0 && errno == EAGAIN);
|
|
||||||
+ } while (ret != 0 && errno == EINTR);
|
|
||||||
|
|
||||||
if (ret != 0) {
|
|
||||||
ret = -errno;
|
|
||||||
--
|
|
||||||
cgit v0.8.3-6-g21f6
|
|
@ -1 +1 @@
|
|||||||
http://sources.openelec.tv/svn/libdrm-20100305.tar.bz2
|
http://sources.openelec.tv/svn/libdrm-20100309.tar.bz2
|
||||||
|
@ -1,23 +0,0 @@
|
|||||||
#!/bin/sh
|
|
||||||
|
|
||||||
. config/options
|
|
||||||
|
|
||||||
$SCRIPTS/build toolchain
|
|
||||||
$SCRIPTS/build glib-host
|
|
||||||
$SCRIPTS/unpack libIDL
|
|
||||||
|
|
||||||
setup_toolchain host
|
|
||||||
|
|
||||||
cd $BUILD/libIDL*
|
|
||||||
|
|
||||||
mkdir -p .build-host
|
|
||||||
cd .build-host
|
|
||||||
|
|
||||||
libIDL_cv_long_long_format=ll \
|
|
||||||
../configure --prefix=$ROOT/$TOOLCHAIN
|
|
||||||
|
|
||||||
$SED "s:pkg-config :PKG_CONFIG_PATH=$HOST_PKG_CONFIG_PATH $PKG_CONFIG :" libIDL-config-2
|
|
||||||
|
|
||||||
make
|
|
||||||
|
|
||||||
make install
|
|
@ -1,24 +0,0 @@
|
|||||||
#!/bin/sh
|
|
||||||
|
|
||||||
. config/options
|
|
||||||
|
|
||||||
$SCRIPTS/build toolchain
|
|
||||||
$SCRIPTS/build glib
|
|
||||||
|
|
||||||
cd $PKG_BUILD
|
|
||||||
|
|
||||||
mkdir -p .build-target
|
|
||||||
|
|
||||||
cd .build-target
|
|
||||||
|
|
||||||
libIDL_cv_long_long_format=ll \
|
|
||||||
../configure --host=$TARGET_NAME \
|
|
||||||
--build=$HOST_NAME \
|
|
||||||
--prefix=/usr \
|
|
||||||
--sysconfdir=/etc \
|
|
||||||
--disable-static \
|
|
||||||
--enable-shared \
|
|
||||||
|
|
||||||
make
|
|
||||||
|
|
||||||
$MAKEINSTALL
|
|
@ -1,8 +0,0 @@
|
|||||||
#!/bin/sh
|
|
||||||
|
|
||||||
. config/options
|
|
||||||
|
|
||||||
$SCRIPTS/install glib
|
|
||||||
|
|
||||||
mkdir -p $INSTALL/usr/lib
|
|
||||||
cp -PR $PKG_BUILD/.build-target/.libs/*.so* $INSTALL/usr/lib
|
|
@ -1 +0,0 @@
|
|||||||
ftp://ftp.gnome.org/pub/gnome/sources/libIDL/0.8/libIDL-0.8.13.tar.bz2
|
|
@ -5,6 +5,5 @@
|
|||||||
# packages needed for development (upcoming features)
|
# packages needed for development (upcoming features)
|
||||||
|
|
||||||
$SCRIPTS/install dbus-python
|
$SCRIPTS/install dbus-python
|
||||||
#$SCRIPTS/install fennec
|
|
||||||
$SCRIPTS/install ratpoison
|
$SCRIPTS/install ratpoison
|
||||||
$SCRIPTS/install mrxvt
|
$SCRIPTS/install mrxvt
|
||||||
|
@ -1,104 +0,0 @@
|
|||||||
#!/bin/sh
|
|
||||||
|
|
||||||
. config/options
|
|
||||||
|
|
||||||
$SCRIPTS/build toolchain
|
|
||||||
$SCRIPTS/build alsa-lib
|
|
||||||
$SCRIPTS/build gtk+
|
|
||||||
$SCRIPTS/build libIDL
|
|
||||||
$SCRIPTS/build libIDL-host
|
|
||||||
|
|
||||||
# set some variables
|
|
||||||
MOZ_OPT_FLAGS=`echo $TARGET_CFLAGS | sed -e 's/-Wall//'`
|
|
||||||
MOZ_OPT_FLAGS=`echo $MOZ_OPT_FLAGS | sed -e 's/-D_FILE_OFFSET_BITS=64//'`
|
|
||||||
|
|
||||||
# set crosscompiling related variables
|
|
||||||
export CROSS_COMPILE=yes
|
|
||||||
export HOST_CC="$HOST_CC"
|
|
||||||
export HOST_CXX="$HOST_CXX"
|
|
||||||
export HOST_CFLAGS="$HOST_CFLAGS"
|
|
||||||
export HOST_CXXFLAGS="$HOST_CXXFLAGS"
|
|
||||||
export HOST_LDFLAGS="$HOST_LDFLAGS"
|
|
||||||
export HOST_RANLIB="$HOST_RANLIB"
|
|
||||||
export HOST_AR="$HOST_AR"
|
|
||||||
export HOST_LIBIDL_CONFIG="$ROOT/$TOOLCHAIN/bin/libIDL-config-2"
|
|
||||||
|
|
||||||
# set some other variables
|
|
||||||
export CFLAGS=$MOZ_OPT_FLAGS
|
|
||||||
export CXXFLAGS=$MOZ_OPT_FLAGS
|
|
||||||
export LDFLAGS="-Wl,-rpath,/usr/lib/fennec/xulrunner"
|
|
||||||
|
|
||||||
cd $PKG_BUILD
|
|
||||||
|
|
||||||
# configure xulrunner and fennec
|
|
||||||
cat > .mozconfig <<EOF
|
|
||||||
mk_add_options MOZ_BUILD_PROJECTS="xulrunner mobile" # browser"
|
|
||||||
mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/.build
|
|
||||||
|
|
||||||
# some variables needed for crosscompiling
|
|
||||||
ac_add_options --host=$TARGET_NAME
|
|
||||||
ac_add_options --build=$HOST_NAME
|
|
||||||
|
|
||||||
# General config
|
|
||||||
ac_add_options --prefix=/usr
|
|
||||||
ac_add_options --enable-debug
|
|
||||||
# ac_add_options --disable-mobile-optimize
|
|
||||||
ac_add_options --enable-optimize
|
|
||||||
# ac_add_options --disable-optimize
|
|
||||||
# ac_cv_visibility_pragma=no
|
|
||||||
# ac_add_options --enable-timeline
|
|
||||||
# ac_add_options --enable-default-toolkit=gtk2
|
|
||||||
##ac_add_options --enable-installer
|
|
||||||
# ac_add_options --enable-logging
|
|
||||||
##ac_add_options --enable-updater
|
|
||||||
##ac_add_options --enable-plugins
|
|
||||||
##ac_add_options --disable-view-source
|
|
||||||
# ac_add_options --disable-printing
|
|
||||||
# ac_add_options --disable-xprint
|
|
||||||
ac_add_options --disable-libnotify
|
|
||||||
## ac_add_options --with-libIDL
|
|
||||||
# ac_add_options --disable-parental-controls
|
|
||||||
ac_add_options --with-system-bz2
|
|
||||||
ac_add_options --with-system-jpeg
|
|
||||||
ac_add_options --with-system-png
|
|
||||||
ac_add_options --with-system-zlib
|
|
||||||
# ac_add_options --enable-canvas
|
|
||||||
# ac_add_options --enable-safe-browsing
|
|
||||||
# ac_add_options --enable-svg
|
|
||||||
ac_add_options --enable-system-cairo
|
|
||||||
# ac_add_options --enable-system-sqlite
|
|
||||||
|
|
||||||
ac_add_options --disable-tests
|
|
||||||
ac_add_options --disable-dbus
|
|
||||||
ac_add_options --disable-crashreporter
|
|
||||||
##ac_add_options --enable-libxul
|
|
||||||
ac_add_options --disable-gnomevfs
|
|
||||||
ac_add_options --disable-gnomeui
|
|
||||||
#ac_add_options --enable-extensions=python/xpcom,default
|
|
||||||
|
|
||||||
# Xulrunner related options
|
|
||||||
ac_add_app_options xulrunner --enable-application=xulrunner
|
|
||||||
ac_add_app_options xulrunner --disable-javaxpcom
|
|
||||||
|
|
||||||
# Fennec related options
|
|
||||||
ac_add_app_options mobile --enable-application=mobile
|
|
||||||
# ac_add_app_options mobile --with-system-libxul
|
|
||||||
ac_add_app_options mobile --with-libxul-sdk=../xulrunner/dist
|
|
||||||
|
|
||||||
# configure will be automatically generated using the 'autoconf-2.13'
|
|
||||||
# command. If autoconf-2.13 isn't the right name for your system, as
|
|
||||||
# is the case on OS X using MacPorts, use the real command name as
|
|
||||||
# demonstrated below.
|
|
||||||
mk_add_options AUTOCONF=autoconf-2.13
|
|
||||||
EOF
|
|
||||||
|
|
||||||
make -f client.mk build MOZ_MAKE_FLAGS="-j1" STRIP=/bin/true
|
|
||||||
|
|
||||||
rm -rf .build/mobile/xulrunner/dist/bin/xpidl
|
|
||||||
rm -rf .build/mobile/xulrunner/dist/bin/xpt_dump
|
|
||||||
rm -rf .build/mobile/xulrunner/dist/bin/xpt_link
|
|
||||||
rm -rf .build/mobile/xulrunner/dist/bin/xulrunner
|
|
||||||
rm -rf .build/mobile/xulrunner/dist/bin/xpcshell
|
|
||||||
rm -rf .build/mobile/xulrunner/dist/bin/nspr-config
|
|
||||||
|
|
||||||
#rm -rf .build/mobile/dist/bin/fennec
|
|
@ -1,30 +0,0 @@
|
|||||||
#!/bin/sh
|
|
||||||
|
|
||||||
. config/options
|
|
||||||
|
|
||||||
$SCRIPTS/install alsa-lib
|
|
||||||
$SCRIPTS/install gtk+
|
|
||||||
$SCRIPTS/install libIDL
|
|
||||||
|
|
||||||
# copy source with -L to follow the syslinks
|
|
||||||
#mkdir -p $INSTALL/usr/lib/xulrunner
|
|
||||||
# cp -LR $PKG_BUILD/.build/xulrunner/dist/bin/* $INSTALL/usr/lib/xulrunner
|
|
||||||
|
|
||||||
#for i in `ls $PKG_BUILD/.build/xulrunner/dist/bin/*.so`; do
|
|
||||||
# SO_FILE=`basename $i`
|
|
||||||
# ln -sf /usr/lib/xulrunner/$SO_FILE $INSTALL/usr/lib/$SO_FILE
|
|
||||||
#done
|
|
||||||
|
|
||||||
mkdir -p $INSTALL/usr/lib/fennec
|
|
||||||
cp -LR $PKG_BUILD/.build/mobile/dist/bin/* $INSTALL/usr/lib/fennec
|
|
||||||
|
|
||||||
mkdir -p $INSTALL/usr/bin
|
|
||||||
ln -sf /usr/lib/fennec/fennec $INSTALL/usr/bin/fennec
|
|
||||||
|
|
||||||
# cat > $INSTALL/usr/bin/fennec <<EOF
|
|
||||||
##!/bin/sh
|
|
||||||
#
|
|
||||||
#/usr/lib/xulrunner/xulrunner-bin /usr/lib/fennec/application.ini $@
|
|
||||||
#EOF
|
|
||||||
|
|
||||||
#chmod +x $INSTALL/usr/bin/fennec
|
|
@ -1,63 +0,0 @@
|
|||||||
diff -Naur fennec-1.0rc3.repack/config/autoconf.mk.in fennec-1.0rc3.repack.patch/config/autoconf.mk.in
|
|
||||||
--- fennec-1.0rc3.repack/config/autoconf.mk.in 2010-01-27 05:20:55.000000000 +0100
|
|
||||||
+++ fennec-1.0rc3.repack.patch/config/autoconf.mk.in 2010-02-02 16:06:29.631066553 +0100
|
|
||||||
@@ -58,14 +58,14 @@
|
|
||||||
prefix = @prefix@
|
|
||||||
exec_prefix = @exec_prefix@
|
|
||||||
bindir = @bindir@
|
|
||||||
-includedir = @includedir@/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION)
|
|
||||||
+includedir = @includedir@/$(MOZ_APP_NAME)
|
|
||||||
libdir = @libdir@
|
|
||||||
datadir = @datadir@
|
|
||||||
mandir = @mandir@
|
|
||||||
-idldir = $(datadir)/idl/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION)
|
|
||||||
+idldir = $(datadir)/idl/$(MOZ_APP_NAME)
|
|
||||||
|
|
||||||
-installdir = $(libdir)/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION)
|
|
||||||
-sdkdir = $(libdir)/$(MOZ_APP_NAME)-devel-$(MOZ_APP_VERSION)
|
|
||||||
+installdir = $(libdir)/$(MOZ_APP_NAME)
|
|
||||||
+sdkdir = $(libdir)/$(MOZ_APP_NAME)-devel
|
|
||||||
|
|
||||||
DIST = $(DEPTH)/dist
|
|
||||||
LIBXUL_SDK = @LIBXUL_SDK@
|
|
||||||
diff -Naur fennec-1.0rc3.repack/js/src/config/autoconf.mk.in fennec-1.0rc3.repack.patch/js/src/config/autoconf.mk.in
|
|
||||||
--- fennec-1.0rc3.repack/js/src/config/autoconf.mk.in 2010-01-27 05:21:05.000000000 +0100
|
|
||||||
+++ fennec-1.0rc3.repack.patch/js/src/config/autoconf.mk.in 2010-02-02 16:05:29.363066752 +0100
|
|
||||||
@@ -61,8 +61,8 @@
|
|
||||||
datadir = @datadir@
|
|
||||||
mandir = @mandir@
|
|
||||||
|
|
||||||
-installdir = $(libdir)/$(MOZ_APP_NAME)-$(MOZ_APP_VERSION)
|
|
||||||
-sdkdir = $(libdir)/$(MOZ_APP_NAME)-devel-$(MOZ_APP_VERSION)
|
|
||||||
+installdir = $(libdir)/$(MOZ_APP_NAME)
|
|
||||||
+sdkdir = $(libdir)/$(MOZ_APP_NAME)-devel
|
|
||||||
|
|
||||||
TOP_DIST = @TOP_DIST@
|
|
||||||
ifneq (,$(filter /%,$(TOP_DIST)))
|
|
||||||
diff -Naur fennec-1.0rc3.repack/toolkit/mozapps/installer/packager.mk fennec-1.0rc3.repack.patch/toolkit/mozapps/installer/packager.mk
|
|
||||||
--- fennec-1.0rc3.repack/toolkit/mozapps/installer/packager.mk 2010-01-27 05:21:32.000000000 +0100
|
|
||||||
+++ fennec-1.0rc3.repack.patch/toolkit/mozapps/installer/packager.mk 2010-02-02 16:10:37.660066944 +0100
|
|
||||||
@@ -454,7 +454,7 @@
|
|
||||||
(cd $(DESTDIR)$(installdir) && tar -xf -)
|
|
||||||
$(NSINSTALL) -D $(DESTDIR)$(bindir)
|
|
||||||
$(RM) -f $(DESTDIR)$(bindir)/$(MOZ_APP_NAME)
|
|
||||||
- ln -s $(installdir)/$(MOZ_APP_NAME) $(DESTDIR)$(bindir)
|
|
||||||
+ ln -s $(DESTDIR)$(installdir)/$(MOZ_APP_NAME) $(DESTDIR)$(bindir)
|
|
||||||
ifdef INSTALL_SDK # Here comes the hard part
|
|
||||||
$(NSINSTALL) -D $(DESTDIR)$(includedir)
|
|
||||||
(cd $(DIST)/include && tar $(TAR_CREATE_FLAGS) - .) | \
|
|
||||||
@@ -469,10 +469,10 @@
|
|
||||||
fi
|
|
||||||
(cd $(DIST)/sdk/lib && tar $(TAR_CREATE_FLAGS) - .) | (cd $(DESTDIR)$(sdkdir)/sdk/lib && tar -xf -)
|
|
||||||
$(RM) -f $(DESTDIR)$(sdkdir)/lib $(DESTDIR)$(sdkdir)/bin $(DESTDIR)$(sdkdir)/include $(DESTDIR)$(sdkdir)/include $(DESTDIR)$(sdkdir)/sdk/idl $(DESTDIR)$(sdkdir)/idl
|
|
||||||
- ln -s $(sdkdir)/sdk/lib $(DESTDIR)$(sdkdir)/lib
|
|
||||||
- ln -s $(installdir) $(DESTDIR)$(sdkdir)/bin
|
|
||||||
- ln -s $(includedir) $(DESTDIR)$(sdkdir)/include
|
|
||||||
- ln -s $(idldir) $(DESTDIR)$(sdkdir)/idl
|
|
||||||
+ ln -s $(DESTDIR)$(sdkdir)/sdk/lib $(DESTDIR)$(sdkdir)/lib
|
|
||||||
+ ln -s $(DESTDIR)$(installdir) $(DESTDIR)$(sdkdir)/bin
|
|
||||||
+ ln -s $(DESTDIR)$(includedir) $(DESTDIR)$(sdkdir)/include
|
|
||||||
+ ln -s $(DESTDIR)$(idldir) $(DESTDIR)$(sdkdir)/idl
|
|
||||||
endif # INSTALL_SDK
|
|
||||||
|
|
||||||
make-sdk:
|
|
@ -1,11 +0,0 @@
|
|||||||
diff -Naur mozilla-1.9.2/mobile/components/Makefile.in mozilla-1.9.2.patch/mobile/components/Makefile.in
|
|
||||||
--- mozilla-1.9.2/mobile/components/Makefile.in 2010-01-27 05:28:53.000000000 +0100
|
|
||||||
+++ mozilla-1.9.2.patch/mobile/components/Makefile.in 2010-01-31 21:55:01.826947596 +0100
|
|
||||||
@@ -66,7 +66,6 @@
|
|
||||||
$(NULL)
|
|
||||||
|
|
||||||
DIRS = protocols \
|
|
||||||
- phone \
|
|
||||||
$(NULL)
|
|
||||||
|
|
||||||
include $(topsrcdir)/config/rules.mk
|
|
@ -1,13 +0,0 @@
|
|||||||
diff -Naur fennec-latest.orig/mobile/chrome/content/browser.xul fennec-latest.patch/mobile/chrome/content/browser.xul
|
|
||||||
--- fennec-latest.orig/mobile/chrome/content/browser.xul 2010-02-06 23:19:12.000000000 +0100
|
|
||||||
+++ fennec-latest.patch/mobile/chrome/content/browser.xul 2010-02-08 22:19:50.575981168 +0100
|
|
||||||
@@ -61,8 +61,7 @@
|
|
||||||
#elifdef MOZ_PLATFORM_HILDON
|
|
||||||
sizemode="fullscreen"
|
|
||||||
#else
|
|
||||||
- width="800"
|
|
||||||
- height="500"
|
|
||||||
+ sizemode="fullscreen"
|
|
||||||
#endif
|
|
||||||
onkeypress="onDebugKeyPress(event);"
|
|
||||||
xmlns="http://www.mozilla.org/keymaster/gatekeeper/there.is.only.xul"
|
|
@ -1,55 +0,0 @@
|
|||||||
diff -Naur fennec-latest.orig/mobile/chrome/content/browser.xul fennec-latest.patch/mobile/chrome/content/browser.xul
|
|
||||||
--- fennec-latest.orig/mobile/chrome/content/browser.xul 2010-02-08 22:38:14.542981051 +0100
|
|
||||||
+++ fennec-latest.patch/mobile/chrome/content/browser.xul 2010-02-08 23:13:02.153106002 +0100
|
|
||||||
@@ -143,37 +143,29 @@
|
|
||||||
|
|
||||||
<keyset id="mainKeyset">
|
|
||||||
<!-- basic navigation -->
|
|
||||||
- <key id="key_back" keycode="VK_LEFT" command="cmd_back" modifiers="control"/>
|
|
||||||
- <key id="key_forward" keycode="VK_RIGHT" command="cmd_forward" modifiers="control"/>
|
|
||||||
- <key id="key_back2" keycode="VK_BACK" command="cmd_back"/>
|
|
||||||
- <key id="key_forward2" keycode="VK_BACK" command="cmd_forward" modifiers="shift"/>
|
|
||||||
-#ifndef MOZ_PLATFORM_HILDON
|
|
||||||
+ <key id="key_back" keycode="VK_LEFT" command="cmd_back" modifiers="alt"/>
|
|
||||||
+ <key id="key_forward" keycode="VK_RIGHT" command="cmd_forward" modifiers="alt"/>
|
|
||||||
<key id="key_reload" keycode="VK_F5" command="cmd_reload"/>
|
|
||||||
-#else
|
|
||||||
- <!-- F5 on maemo is "home" which is a task switching key -->
|
|
||||||
-#endif
|
|
||||||
- <key id="key_focusURL" key="l" modifiers="accel" command="cmd_openLocation"/>
|
|
||||||
+ <key id="key_focusURL" key="l" modifiers="alt" command="cmd_openLocation"/>
|
|
||||||
|
|
||||||
<!-- scrolling -->
|
|
||||||
<key id="key_pageUp" keycode="VK_UP" modifiers="shift" command="cmd_scrollPageUp"/>
|
|
||||||
<key id="key_pageDown" keycode="VK_DOWN" modifiers="shift" command="cmd_scrollPageDown"/>
|
|
||||||
|
|
||||||
<!-- misc -->
|
|
||||||
- <key id="key_zoomin" keycode="VK_UP" modifiers="accel" command="cmd_zoomin"/>
|
|
||||||
- <key id="key_zoomout" keycode="VK_DOWN" modifiers="accel" command="cmd_zoomout"/>
|
|
||||||
-#ifndef WINCE
|
|
||||||
- <key id="key_quit" key="q" modifiers="accel" command="cmd_quit"/>
|
|
||||||
- <key id="key_menu" keycode="VK_F4" command="cmd_menu"/>
|
|
||||||
- <key id="key_fullscreen" keycode="VK_F6" command="cmd_fullscreen"/>
|
|
||||||
-#else
|
|
||||||
- <key id="key_quit" keycode="VK_F4" command="cmd_quit"/>
|
|
||||||
- <key id="key_zoomin2" keycode="VK_F1" command="cmd_zoomin"/>
|
|
||||||
- <key id="key_zoomout2" keycode="VK_F2" command="cmd_zoomout"/>
|
|
||||||
-#endif
|
|
||||||
+ <key id="key_zoomin" key="+" modifiers="alt" command="cmd_zoomin"/>
|
|
||||||
+ <key id="key_zoomout" key="-" modifiers="alt" command="cmd_zoomout"/>
|
|
||||||
+ <key id="key_quit" keycode="VK_F4" modifiers="alt" command="cmd_quit"/>
|
|
||||||
+ <key id="key_close" key="x" modifiers="alt" command="cmd_close"/>
|
|
||||||
+ <key id="key_menu" key="m" modifiers="alt" command="cmd_menu"/>
|
|
||||||
+ <key id="key_actions" key="a" modifiers="alt" command="cmd_actions"/>
|
|
||||||
+ <key id="key_go" keycode="VK_ENTER" modifiers="alt" command="cmd_go"/>
|
|
||||||
+ <key id="key_go2" keycode="VK_RETURN" modifiers="alt" command="cmd_go"/>
|
|
||||||
+ <key id="key_bookmark" key="b" modifiers="alt" command="cmd_star"/>
|
|
||||||
|
|
||||||
<!-- tabs -->
|
|
||||||
- <key id="key_newTab" key="t" modifiers="accel" command="cmd_newTab"/>
|
|
||||||
- <key id="key_closeTab" key="w" modifiers="accel" command="cmd_closeTab"/>
|
|
||||||
+ <key id="key_newTab" key="t" modifiers="alt" command="cmd_newTab"/>
|
|
||||||
+ <key id="key_closeTab" key="w" modifiers="alt" command="cmd_closeTab"/>
|
|
||||||
</keyset>
|
|
||||||
|
|
||||||
<stack flex="1" id="stack">
|
|
@ -1 +0,0 @@
|
|||||||
http://sources.openelec.tv/svn/fennec-37982.1334.tar.bz2
|
|
@ -1 +1 @@
|
|||||||
http://sources.openelec.tv/svn/xf86-video-intel-20100305.tar.bz2
|
http://sources.openelec.tv/svn/xf86-video-intel-20100309.tar.bz2
|
@ -1,42 +0,0 @@
|
|||||||
#!/bin/sh
|
|
||||||
|
|
||||||
. config/options
|
|
||||||
|
|
||||||
$SCRIPTS/build toolchain
|
|
||||||
$SCRIPTS/build atk
|
|
||||||
$SCRIPTS/build tiff
|
|
||||||
$SCRIPTS/build jpeg
|
|
||||||
$SCRIPTS/build libpng
|
|
||||||
$SCRIPTS/build libX11
|
|
||||||
$SCRIPTS/build libXrandr
|
|
||||||
$SCRIPTS/build libXi
|
|
||||||
$SCRIPTS/build glib
|
|
||||||
$SCRIPTS/build pango
|
|
||||||
$SCRIPTS/build cairo
|
|
||||||
|
|
||||||
cd $PKG_BUILD
|
|
||||||
ac_cv_path_GLIB_GENMARSHAL=$ROOT/$TOOLCHAIN/bin/glib-genmarshal \
|
|
||||||
gio_can_sniff=no \
|
|
||||||
./configure --host=$TARGET_NAME \
|
|
||||||
--build=$HOST_NAME \
|
|
||||||
--prefix=/usr \
|
|
||||||
--sysconfdir=/etc \
|
|
||||||
--localstatedir=/var \
|
|
||||||
--disable-static \
|
|
||||||
--enable-shared \
|
|
||||||
--disable-glibtest \
|
|
||||||
--enable-modules \
|
|
||||||
--enable-explicit-deps=no \
|
|
||||||
--disable-debug \
|
|
||||||
--without-libjasper \
|
|
||||||
--enable-shm \
|
|
||||||
--disable-gdiplus \
|
|
||||||
--disable-cups \
|
|
||||||
--disable-papi \
|
|
||||||
--disable-nls \
|
|
||||||
--enable-xkb \
|
|
||||||
--with-xinput
|
|
||||||
|
|
||||||
make SRC_SUBDIRS="gdk-pixbuf gdk gtk modules perf contrib"
|
|
||||||
|
|
||||||
$MAKEINSTALL SRC_SUBDIRS="gdk-pixbuf gdk gtk modules perf contrib"
|
|
@ -1,117 +0,0 @@
|
|||||||
# GdkPixbuf Image Loader Modules file
|
|
||||||
# Automatically generated file, do not edit
|
|
||||||
# Created by gdk-pixbuf-query-loaders from gtk+-2.18.3
|
|
||||||
#
|
|
||||||
# LoaderDir = /usr/lib/gtk-2.0/2.10.0/loaders
|
|
||||||
#
|
|
||||||
"/usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-ani.so"
|
|
||||||
"ani" 4 "gtk20" "The ANI image format" "LGPL"
|
|
||||||
"application/x-navi-animation" ""
|
|
||||||
"ani" ""
|
|
||||||
"RIFF ACON" " xxxx " 100
|
|
||||||
|
|
||||||
"/usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-bmp.so"
|
|
||||||
"bmp" 5 "gtk20" "The BMP image format" "LGPL"
|
|
||||||
"image/bmp" "image/x-bmp" "image/x-MS-bmp" ""
|
|
||||||
"bmp" ""
|
|
||||||
"BM" "" 100
|
|
||||||
|
|
||||||
"/usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-gif.so"
|
|
||||||
"gif" 4 "gtk20" "The GIF image format" "LGPL"
|
|
||||||
"image/gif" ""
|
|
||||||
"gif" ""
|
|
||||||
"GIF8" "" 100
|
|
||||||
|
|
||||||
"/usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-icns.so"
|
|
||||||
"icns" 4 "gtk20" "The ICNS image format" "GPL"
|
|
||||||
"image/x-icns" ""
|
|
||||||
"icns" ""
|
|
||||||
"icns" "" 100
|
|
||||||
|
|
||||||
"/usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-ico.so"
|
|
||||||
"ico" 5 "gtk20" "The ICO image format" "LGPL"
|
|
||||||
"image/x-icon" "image/x-ico" "image/x-win-bitmap" ""
|
|
||||||
"ico" "cur" ""
|
|
||||||
" \001 " "zz znz" 100
|
|
||||||
" \002 " "zz znz" 100
|
|
||||||
|
|
||||||
"/usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-jpeg.so"
|
|
||||||
"jpeg" 5 "gtk20" "The JPEG image format" "LGPL"
|
|
||||||
"image/jpeg" ""
|
|
||||||
"jpeg" "jpe" "jpg" ""
|
|
||||||
"\377\330" "" 100
|
|
||||||
|
|
||||||
"/usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-pcx.so"
|
|
||||||
"pcx" 4 "gtk20" "The PCX image format" "LGPL"
|
|
||||||
"image/x-pcx" ""
|
|
||||||
"pcx" ""
|
|
||||||
"\n \001" "" 100
|
|
||||||
"\n\002\001" "" 100
|
|
||||||
"\n\003\001" "" 100
|
|
||||||
"\n\004\001" "" 100
|
|
||||||
"\n\005\001" "" 100
|
|
||||||
|
|
||||||
"/usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-png.so"
|
|
||||||
"png" 5 "gtk20" "The PNG image format" "LGPL"
|
|
||||||
"image/png" ""
|
|
||||||
"png" ""
|
|
||||||
"\211PNG\r\n\032\n" "" 100
|
|
||||||
|
|
||||||
"/usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-pnm.so"
|
|
||||||
"pnm" 4 "gtk20" "The PNM/PBM/PGM/PPM image format family" "LGPL"
|
|
||||||
"image/x-portable-anymap" "image/x-portable-bitmap" "image/x-portable-graymap" "image/x-portable-pixmap" ""
|
|
||||||
"pnm" "pbm" "pgm" "ppm" ""
|
|
||||||
"P1" "" 100
|
|
||||||
"P2" "" 100
|
|
||||||
"P3" "" 100
|
|
||||||
"P4" "" 100
|
|
||||||
"P5" "" 100
|
|
||||||
"P6" "" 100
|
|
||||||
|
|
||||||
"/usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-ras.so"
|
|
||||||
"ras" 4 "gtk20" "The Sun raster image format" "LGPL"
|
|
||||||
"image/x-cmu-raster" "image/x-sun-raster" ""
|
|
||||||
"ras" ""
|
|
||||||
"Y\246j\225" "" 100
|
|
||||||
|
|
||||||
"/usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-tga.so"
|
|
||||||
"tga" 4 "gtk20" "The Targa image format" "LGPL"
|
|
||||||
"image/x-tga" ""
|
|
||||||
"tga" "targa" ""
|
|
||||||
" \001\001" "x " 100
|
|
||||||
" \001\t" "x " 100
|
|
||||||
" \002" "xz " 99
|
|
||||||
" \003" "xz " 100
|
|
||||||
" \n" "xz " 100
|
|
||||||
" \013" "xz " 100
|
|
||||||
|
|
||||||
"/usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-tiff.so"
|
|
||||||
"tiff" 1 "gtk20" "The TIFF image format" "LGPL"
|
|
||||||
"image/tiff" ""
|
|
||||||
"tiff" "tif" ""
|
|
||||||
"MM *" " z " 100
|
|
||||||
"II* " " z" 100
|
|
||||||
"II* \020 CR\002 " " z zzz z" 0
|
|
||||||
|
|
||||||
"/usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-wbmp.so"
|
|
||||||
"wbmp" 4 "gtk20" "The WBMP image format" "LGPL"
|
|
||||||
"image/vnd.wap.wbmp" ""
|
|
||||||
"wbmp" ""
|
|
||||||
" " "zz" 1
|
|
||||||
" `" "z " 1
|
|
||||||
" @" "z " 1
|
|
||||||
" " "z " 1
|
|
||||||
|
|
||||||
"/usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-xbm.so"
|
|
||||||
"xbm" 4 "gtk20" "The XBM image format" "LGPL"
|
|
||||||
"image/x-xbitmap" ""
|
|
||||||
"xbm" ""
|
|
||||||
"#define " "" 100
|
|
||||||
"/*" "" 50
|
|
||||||
|
|
||||||
"/usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-xpm.so"
|
|
||||||
"xpm" 4 "gtk20" "The XPM image format" "LGPL"
|
|
||||||
"image/x-xpixmap" ""
|
|
||||||
"xpm" ""
|
|
||||||
"/* XPM */" "" 100
|
|
||||||
|
|
@ -1,23 +0,0 @@
|
|||||||
Submitted By: Guy Dalziel <gdalziel at linuxfromscratch dot org>
|
|
||||||
Date: 2009-10-21
|
|
||||||
Initial Package Version: 2.18.3
|
|
||||||
Origin: Romain Perier <mrpouet at gentoo dot org>.
|
|
||||||
Description: Fixes compatibility with libjpeg 7 which has changed the range of allowable
|
|
||||||
scaling factors. The fix is designed to be backwards-compatible with libjpeg
|
|
||||||
6.
|
|
||||||
|
|
||||||
diff -Naur gtk+-2.18.3.orig/gdk-pixbuf/io-jpeg.c gtk+-2.18.3/gdk-pixbuf/io-jpeg.c
|
|
||||||
--- gtk+-2.18.3.orig/gdk-pixbuf/io-jpeg.c 2009-10-09 06:00:43.000000000 +0100
|
|
||||||
+++ gtk+-2.18.3/gdk-pixbuf/io-jpeg.c 2009-10-21 17:42:01.772276783 +0100
|
|
||||||
@@ -921,7 +921,11 @@
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
+#if JPEG_LIB_VERSION >= 70
|
|
||||||
+ for (cinfo->scale_denom = 2; cinfo->scale_denom <= 16; cinfo->scale_denom *= 2) {
|
|
||||||
+#else
|
|
||||||
for (cinfo->scale_denom = 2; cinfo->scale_denom <= 8; cinfo->scale_denom *= 2) {
|
|
||||||
+#endif
|
|
||||||
jpeg_calc_output_dimensions (cinfo);
|
|
||||||
if (cinfo->output_width < width || cinfo->output_height < height) {
|
|
||||||
cinfo->scale_denom /= 2;
|
|
@ -1,49 +0,0 @@
|
|||||||
#!/bin/sh
|
|
||||||
|
|
||||||
. config/options
|
|
||||||
|
|
||||||
$SCRIPTS/install atk
|
|
||||||
$SCRIPTS/install tiff
|
|
||||||
$SCRIPTS/install jpeg
|
|
||||||
$SCRIPTS/install libpng
|
|
||||||
$SCRIPTS/install libX11
|
|
||||||
$SCRIPTS/install libXrandr
|
|
||||||
$SCRIPTS/install libXi
|
|
||||||
$SCRIPTS/install glib
|
|
||||||
$SCRIPTS/install pango
|
|
||||||
$SCRIPTS/install cairo
|
|
||||||
|
|
||||||
GTK_BINARY_VERSION=`pkg-config gtk+-2.0 --variable=gtk_binary_version`
|
|
||||||
GTK_LIB_DIR="gtk-2.0/$GTK_BINARY_VERSION"
|
|
||||||
PKG_DIR=`find $PACKAGES -type d -name $1`
|
|
||||||
|
|
||||||
mkdir -p $INSTALL/usr/lib
|
|
||||||
cp -PR $PKG_BUILD/contrib/gdk-pixbuf-xlib/.libs/libgdk_pixbuf_xlib*.so* $INSTALL/usr/lib
|
|
||||||
cp -PR $PKG_BUILD/gdk-pixbuf/.libs/libgdk_pixbuf*.so* $INSTALL/usr/lib
|
|
||||||
cp -PR $PKG_BUILD/gdk/.libs/*.so* $INSTALL/usr/lib
|
|
||||||
rm -rf $INSTALL/usr/lib/libgdk*.so*T
|
|
||||||
cp -PR $PKG_BUILD/gtk/.libs/*.so* $INSTALL/usr/lib
|
|
||||||
rm -rf $INSTALL/usr/lib/libgtk*.so*T
|
|
||||||
|
|
||||||
mkdir -p $INSTALL/usr/lib/$GTK_LIB_DIR/engines
|
|
||||||
cp -PR $PKG_BUILD/modules/engines/pixbuf/.libs/*.so \
|
|
||||||
$INSTALL/usr/lib/$GTK_LIB_DIR/engines
|
|
||||||
mkdir -p $INSTALL/usr/lib/$GTK_LIB_DIR/immodules
|
|
||||||
cp -PR $PKG_BUILD/modules/input/.libs/*.so \
|
|
||||||
$INSTALL/usr/lib/$GTK_LIB_DIR/immodules
|
|
||||||
mkdir -p $INSTALL/usr/lib/$GTK_LIB_DIR/printbackends
|
|
||||||
cp -PR $PKG_BUILD/modules/printbackends/*/.libs/*.so \
|
|
||||||
$INSTALL/usr/lib/$GTK_LIB_DIR/printbackends
|
|
||||||
mkdir -p $INSTALL/usr/lib/$GTK_LIB_DIR/loaders
|
|
||||||
cp -PR $PKG_BUILD/gdk-pixbuf/.libs/libpixbufloader*.so \
|
|
||||||
$INSTALL/usr/lib/$GTK_LIB_DIR/loaders
|
|
||||||
|
|
||||||
mkdir -p $INSTALL/etc/gtk-2.0
|
|
||||||
cp -PR $PKG_BUILD/modules/input/im-multipress.conf \
|
|
||||||
$INSTALL/etc/gtk-2.0
|
|
||||||
cp -PR $PKG_DIR/config/gdk-pixbuf.loaders \
|
|
||||||
$INSTALL/etc/gtk-2.0
|
|
||||||
|
|
||||||
mkdir -p $INSTALL/usr/bin
|
|
||||||
cp -PR $PKG_BUILD/gtk/.libs/gtk-query-immodules-2.0 $INSTALL/usr/bin
|
|
||||||
cp -PR $PKG_BUILD/gdk-pixbuf/.libs/gdk-pixbuf-query-loaders $INSTALL/usr/bin
|
|
@ -1 +0,0 @@
|
|||||||
http://ftp.gnome.org/pub/GNOME/sources/gtk+/2.19/gtk+-2.19.4.tar.bz2
|
|
@ -1,26 +0,0 @@
|
|||||||
#!/bin/sh
|
|
||||||
|
|
||||||
. config/options
|
|
||||||
|
|
||||||
$SCRIPTS/build toolchain
|
|
||||||
$SCRIPTS/build glib
|
|
||||||
$SCRIPTS/build cairo
|
|
||||||
$SCRIPTS/build freetype
|
|
||||||
$SCRIPTS/build fontconfig
|
|
||||||
$SCRIPTS/build libX11
|
|
||||||
$SCRIPTS/build libXft
|
|
||||||
|
|
||||||
cd $PKG_BUILD
|
|
||||||
|
|
||||||
./configure --host=$TARGET_NAME \
|
|
||||||
--build=$HOST_NAME \
|
|
||||||
--prefix=/usr \
|
|
||||||
--sysconfdir=/etc \
|
|
||||||
--disable-static \
|
|
||||||
--enable-shared \
|
|
||||||
--disable-doc-cross-references \
|
|
||||||
--enable-debug=no
|
|
||||||
|
|
||||||
make
|
|
||||||
|
|
||||||
$MAKEINSTALL
|
|
@ -1,35 +0,0 @@
|
|||||||
# Pango Modules file
|
|
||||||
# Automatically generated file, do not edit
|
|
||||||
#
|
|
||||||
# ModulesPath = /usr/lib/pango/1.6.0/modules
|
|
||||||
#
|
|
||||||
/usr/lib/pango/1.6.0/modules/pango-arabic-fc.so ArabicScriptEngineFc PangoEngineShape PangoRenderFc arabic:* nko:*
|
|
||||||
/usr/lib/pango/1.6.0/modules/pango-arabic-lang.so ArabicScriptEngineLang PangoEngineLang PangoRenderNone arabic:*
|
|
||||||
/usr/lib/pango/1.6.0/modules/pango-basic-fc.so BasicScriptEngineFc PangoEngineShape PangoRenderFc latin:* cyrillic:* greek:* armenian:* georgian:* runic:* ogham:* bopomofo:* cherokee:* coptic:* deseret:* ethiopic:* gothic:* han:* hiragana:* katakana:* old-italic:* canadian-aboriginal:* yi:* braille:* cypriot:* limbu:* osmanya:* shavian:* linear-b:* ugaritic:* glagolitic:* cuneiform:* phoenician:* common:
|
|
||||||
/usr/lib/pango/1.6.0/modules/pango-basic-x.so BasicScriptEngineX PangoEngineShape PangoRenderX common:
|
|
||||||
/usr/lib/pango/1.6.0/modules/pango-hangul-fc.so HangulScriptEngineFc PangoEngineShape PangoRenderFc hangul:*
|
|
||||||
/usr/lib/pango/1.6.0/modules/pango-hebrew-fc.so HebrewScriptEngineFc PangoEngineShape PangoRenderFc hebrew:*
|
|
||||||
/usr/lib/pango/1.6.0/modules/pango-indic-fc.so devaScriptEngineFc PangoEngineShape PangoRenderFc devanagari:*
|
|
||||||
/usr/lib/pango/1.6.0/modules/pango-indic-fc.so bengScriptEngineFc PangoEngineShape PangoRenderFc bengali:*
|
|
||||||
/usr/lib/pango/1.6.0/modules/pango-indic-fc.so guruScriptEngineFc PangoEngineShape PangoRenderFc gurmukhi:*
|
|
||||||
/usr/lib/pango/1.6.0/modules/pango-indic-fc.so gujrScriptEngineFc PangoEngineShape PangoRenderFc gujarati:*
|
|
||||||
/usr/lib/pango/1.6.0/modules/pango-indic-fc.so oryaScriptEngineFc PangoEngineShape PangoRenderFc oriya:*
|
|
||||||
/usr/lib/pango/1.6.0/modules/pango-indic-fc.so tamlScriptEngineFc PangoEngineShape PangoRenderFc tamil:*
|
|
||||||
/usr/lib/pango/1.6.0/modules/pango-indic-fc.so teluScriptEngineFc PangoEngineShape PangoRenderFc telugu:*
|
|
||||||
/usr/lib/pango/1.6.0/modules/pango-indic-fc.so kndaScriptEngineFc PangoEngineShape PangoRenderFc kannada:*
|
|
||||||
/usr/lib/pango/1.6.0/modules/pango-indic-fc.so mlymScriptEngineFc PangoEngineShape PangoRenderFc malayalam:*
|
|
||||||
/usr/lib/pango/1.6.0/modules/pango-indic-fc.so sinhScriptEngineFc PangoEngineShape PangoRenderFc sinhala:*
|
|
||||||
/usr/lib/pango/1.6.0/modules/pango-indic-lang.so devaIndicScriptEngineLang PangoEngineLang PangoRenderNone devanagari:*
|
|
||||||
/usr/lib/pango/1.6.0/modules/pango-indic-lang.so bengIndicScriptEngineLang PangoEngineLang PangoRenderNone bengali:*
|
|
||||||
/usr/lib/pango/1.6.0/modules/pango-indic-lang.so guruIndicScriptEngineLang PangoEngineLang PangoRenderNone gurmukhi:*
|
|
||||||
/usr/lib/pango/1.6.0/modules/pango-indic-lang.so gujrIndicScriptEngineLang PangoEngineLang PangoRenderNone gujarati:*
|
|
||||||
/usr/lib/pango/1.6.0/modules/pango-indic-lang.so oryaIndicScriptEngineLang PangoEngineLang PangoRenderNone oriya:*
|
|
||||||
/usr/lib/pango/1.6.0/modules/pango-indic-lang.so tamlIndicScriptEngineLang PangoEngineLang PangoRenderNone tamil:*
|
|
||||||
/usr/lib/pango/1.6.0/modules/pango-indic-lang.so teluIndicScriptEngineLang PangoEngineLang PangoRenderNone telugu:*
|
|
||||||
/usr/lib/pango/1.6.0/modules/pango-indic-lang.so kndaIndicScriptEngineLang PangoEngineLang PangoRenderNone kannada:*
|
|
||||||
/usr/lib/pango/1.6.0/modules/pango-indic-lang.so mlymIndicScriptEngineLang PangoEngineLang PangoRenderNone malayalam:*
|
|
||||||
/usr/lib/pango/1.6.0/modules/pango-indic-lang.so sinhIndicScriptEngineLang PangoEngineLang PangoRenderNone sinhala:*
|
|
||||||
/usr/lib/pango/1.6.0/modules/pango-khmer-fc.so KhmerScriptEngineFc PangoEngineShape PangoRenderFc khmer:*
|
|
||||||
/usr/lib/pango/1.6.0/modules/pango-syriac-fc.so SyriacScriptEngineFc PangoEngineShape PangoRenderFc syriac:*
|
|
||||||
/usr/lib/pango/1.6.0/modules/pango-thai-fc.so ThaiScriptEngineFc PangoEngineShape PangoRenderFc thai:* lao:*
|
|
||||||
/usr/lib/pango/1.6.0/modules/pango-tibetan-fc.so TibetanScriptEngineFc PangoEngineShape PangoRenderFc tibetan:*
|
|
@ -1,28 +0,0 @@
|
|||||||
#!/bin/sh
|
|
||||||
|
|
||||||
. config/options
|
|
||||||
|
|
||||||
$SCRIPTS/install glib
|
|
||||||
$SCRIPTS/install cairo
|
|
||||||
$SCRIPTS/install freetype
|
|
||||||
$SCRIPTS/install fontconfig
|
|
||||||
$SCRIPTS/install libX11
|
|
||||||
$SCRIPTS/install libXft
|
|
||||||
|
|
||||||
MODULE_VERSION=`pkg-config pango --variable=pango_module_version`
|
|
||||||
PKG_DIR=`find $PACKAGES -type d -name $1`
|
|
||||||
|
|
||||||
mkdir -p $INSTALL/usr/lib
|
|
||||||
cp -PR $PKG_BUILD/$1/.libs/libpango*.so* $INSTALL/usr/lib
|
|
||||||
rm -rf $INSTALL/usr/lib/libpango*.so*T
|
|
||||||
|
|
||||||
mkdir -p $INSTALL/usr/lib/pango/$MODULE_VERSION/modules
|
|
||||||
cp -PR $PKG_BUILD/modules/*/.libs/*.so \
|
|
||||||
$INSTALL/usr/lib/pango/$MODULE_VERSION/modules
|
|
||||||
|
|
||||||
mkdir -p $INSTALL/usr/bin
|
|
||||||
cp -PR $PKG_BUILD/$1/.libs/pango-querymodules $INSTALL/usr/bin
|
|
||||||
|
|
||||||
mkdir -p $INSTALL/etc/pango
|
|
||||||
cp -PR $PKG_BUILD/$1/pangox.aliases $INSTALL/etc/pango
|
|
||||||
cp -PR $PKG_DIR/config/pango.modules $INSTALL/etc/pango
|
|
@ -1 +0,0 @@
|
|||||||
http://ftp.gnome.org/pub/GNOME/sources/pango/1.26/pango-1.26.2.tar.bz2
|
|
@ -1 +1 @@
|
|||||||
http://sources.openelec.tv/svn/xorg-server-20100306-jesse.tar.bz2
|
http://sources.openelec.tv/svn/xorg-server-20100309.tar.bz2
|
||||||
|
Loading…
x
Reference in New Issue
Block a user