Merge pull request #627 from awiouy/mono-4.4.2.11

mono: update to 4.2.1.102
This commit is contained in:
Christian Hewitt 2016-08-25 16:55:18 +04:00 committed by GitHub
commit 2914448dc5
7 changed files with 12738 additions and 50 deletions

View File

@ -47,6 +47,11 @@ pre_configure_target() {
FFMPEG_RPI_HADE="--enable-mmal --enable-omx-rpi" FFMPEG_RPI_HADE="--enable-mmal --enable-omx-rpi"
fi fi
# ffmpeg does not build with libx264 on aarch64
if [ "$TARGET_ARCH" != "aarch64" ]; then
FFMPEG_X264="--enable-libx264"
fi
if [ "$TARGET_ARCH" == "arm" ]; then if [ "$TARGET_ARCH" == "arm" ]; then
FFMPEG_ARM_AO="--enable-hardcoded-tables" FFMPEG_ARM_AO="--enable-hardcoded-tables"
fi fi
@ -66,7 +71,7 @@ configure_target() {
\ \
`#External library support` \ `#External library support` \
--enable-libmp3lame \ --enable-libmp3lame \
--enable-libx264 \ $FFMPEG_X264 \
--enable-openssl \ --enable-openssl \
\ \
`#Toolchain options` \ `#Toolchain options` \

View File

@ -1,3 +1,8 @@
8.0.103
- Updated to version 3.0.6070
- Build for all architectures
- Refer to libsqlite3.so.0 instead of libsqlite3.so
8.0.102 8.0.102
- Updated to version 3.0.6030 - Updated to version 3.0.6030
- Added dedicated ffmpeg and ffprobe - Added dedicated ffmpeg and ffprobe

View File

@ -17,9 +17,9 @@
################################################################################ ################################################################################
PKG_NAME="emby" PKG_NAME="emby"
PKG_VERSION="3.0.6030" PKG_VERSION="3.0.6070"
PKG_REV="102" PKG_REV="103"
PKG_ARCH="arm x86_64" PKG_ARCH="any"
PKG_LICENSE="OSS" PKG_LICENSE="OSS"
PKG_SITE="http://emby.media" PKG_SITE="http://emby.media"
PKG_URL="https://github.com/MediaBrowser/Emby/releases/download/$PKG_VERSION/Emby.Mono.zip" PKG_URL="https://github.com/MediaBrowser/Emby/releases/download/$PKG_VERSION/Emby.Mono.zip"
@ -51,7 +51,11 @@ makeinstall_target() {
addon() { addon() {
mkdir -p $ADDON_BUILD/$PKG_ADDON_ID/Emby.Mono mkdir -p $ADDON_BUILD/$PKG_ADDON_ID/Emby.Mono
unzip -q $ROOT/$SOURCES/$PKG_NAME/$PKG_SOURCE_NAME -d $ADDON_BUILD/$PKG_ADDON_ID/Emby.Mono unzip -q $ROOT/$SOURCES/$PKG_NAME/$PKG_SOURCE_NAME \
-d $ADDON_BUILD/$PKG_ADDON_ID/Emby.Mono
sed -i 's/libsqlite3.so/libsqlite3.so.0/g' \
$ADDON_BUILD/$PKG_ADDON_ID/Emby.Mono/System.Data.SQLite.dll.config
mkdir -p $ADDON_BUILD/$PKG_ADDON_ID/bin mkdir -p $ADDON_BUILD/$PKG_ADDON_ID/bin
cp -L $(get_build_dir ffmpegx)/.install_pkg/usr/local/bin/ffmpegx \ cp -L $(get_build_dir ffmpegx)/.install_pkg/usr/local/bin/ffmpegx \

View File

@ -1,7 +1,7 @@
PKG_NAME="webgrabplus" PKG_NAME="webgrabplus"
PKG_VERSION="56.29pre-20160807" PKG_VERSION="56.29pre-20160807"
PKG_REV="102" PKG_REV="102"
PKG_ARCH="arm x86_64" PKG_ARCH="any"
PKG_LICENSE="prop." PKG_LICENSE="prop."
PKG_SITE="http://www.webgrabplus.com/" PKG_SITE="http://www.webgrabplus.com/"
PKG_URL="https://github.com/awiouy/webgrabplus/archive/$PKG_VERSION.tar.gz" PKG_URL="https://github.com/awiouy/webgrabplus/archive/$PKG_VERSION.tar.gz"

View File

@ -1,2 +1,7 @@
8.0.101
- Update to 4.2.1.102
- Build static for all projects and architectures
- Remove uneeded binaries and libraries
8.0.100 8.0.100
- Initial release - Initial release

View File

@ -17,9 +17,9 @@
################################################################################ ################################################################################
PKG_NAME="mono" PKG_NAME="mono"
PKG_VERSION="4.0.5.1" PKG_VERSION="4.2.1.102"
PKG_REV="100" PKG_REV="101"
PKG_ARCH="arm x86_64" PKG_ARCH="any"
PKG_LICENSE="MIT" PKG_LICENSE="MIT"
PKG_SITE="http://www.mono-project.com" PKG_SITE="http://www.mono-project.com"
PKG_URL="http://download.mono-project.com/sources/mono/$PKG_NAME-$PKG_VERSION.tar.bz2" PKG_URL="http://download.mono-project.com/sources/mono/$PKG_NAME-$PKG_VERSION.tar.bz2"
@ -32,69 +32,63 @@ PKG_LONGDESC="Mono ($PKG_VERSION) is a software platform designed to allow devel
PKG_AUTORECONF="yes" PKG_AUTORECONF="yes"
PKG_IS_ADDON="yes" PKG_IS_ADDON="yes"
PKG_ADDON_NAME="Mono (beta)" PKG_ADDON_NAME="Mono"
PKG_ADDON_TYPE="xbmc.python.script" PKG_ADDON_TYPE="xbmc.python.script"
PKG_ADDON_REPOVERSION="8.0" PKG_ADDON_REPOVERSION="8.0"
PKG_MAINTAINER="Anton Voyl (awiouy)" PKG_MAINTAINER="Anton Voyl (awiouy)"
prefix="/storage/.kodi/addons/$PKG_SECTION.$PKG_NAME" prefix="/storage/.kodi/addons/$PKG_SECTION.$PKG_NAME"
configure_opts="--prefix=$prefix \ options="--build=$HOST_NAME \
--prefix=$prefix \
--bindir=$prefix/bin \ --bindir=$prefix/bin \
--sbindir=$prefix/sbin \
--sysconfdir=$prefix/etc \ --sysconfdir=$prefix/etc \
--libexecdir=$prefix/lib \
--localstatedir=/var \
--disable-boehm \ --disable-boehm \
--disable-libraries \
--without-mcs-docs" --without-mcs-docs"
PKG_CONFIGURE_OPTS_HOST="$configure_opts --disable-libraries --enable-static"
PKG_CONFIGURE_OPTS_TARGET="$configure_opts --disable-mcs-build"
pre_configure_host() { configure_host() {
cp -PR ../* . cp -PR ../* .
./configure $options --host=$HOST_NAME
} }
makeinstall_host() { makeinstall_host() {
: # nop : # nop
} }
pre_configure_target() { configure_target() {
cp -PR ../* . cp -PR ../* .
strip_lto
./configure $options --host=$TARGET_NAME \
--disable-mcs-build
} }
makeinstall_target() { makeinstall_target() {
make -C "$ROOT/$PKG_BUILD/.$HOST_NAME" install DESTDIR="$INSTALL" make -C "$ROOT/$PKG_BUILD/.$HOST_NAME" install DESTDIR="$INSTALL"
make -C "$ROOT/$PKG_BUILD/.$TARGET_NAME" install DESTDIR="$INSTALL" make -C "$ROOT/$PKG_BUILD/.$TARGET_NAME" install DESTDIR="$INSTALL"
rm -fr "$INSTALL/storage/.kodi/addons/$PKG_SECTION.$PKG_NAME/include"
rm -fr "$INSTALL/storage/.kodi/addons/$PKG_SECTION.$PKG_NAME/share/man"
$STRIP "$INSTALL/storage/.kodi/addons/$PKG_SECTION.$PKG_NAME/bin/mono" $STRIP "$INSTALL/storage/.kodi/addons/$PKG_SECTION.$PKG_NAME/bin/mono"
} }
addon() { addon() {
mkdir -p "$ADDON_BUILD/$PKG_ADDON_ID" mkdir -p "$ADDON_BUILD/$PKG_ADDON_ID"
cp -PR "$PKG_BUILD/.install_pkg/storage/.kodi/addons/$PKG_SECTION.$PKG_NAME"/* "$ADDON_BUILD/$PKG_ADDON_ID/"
mkdir -p $ADDON_BUILD/$PKG_ADDON_ID/lib cp -PR "$PKG_BUILD/.install_pkg/storage/.kodi/addons/$PKG_SECTION.$PKG_NAME"/* \
for p in \ "$ADDON_BUILD/$PKG_ADDON_ID/"
bigreqsproto \
cairo \ rm -fr "$ADDON_BUILD/$PKG_ADDON_ID/include" \
inputproto \ "$ADDON_BUILD/$PKG_ADDON_ID/share/man"
kbproto \
libexif \ mv "$ADDON_BUILD/$PKG_ADDON_ID/bin/mono-sgen" \
libpthread-stubs \ "$ADDON_BUILD/$PKG_ADDON_ID/bin/mono"
libX11 \
libXau \ cp -L "$(get_build_dir cairo)/.install_pkg/usr/lib/libcairo.so.2" \
libxcb \ "$(get_build_dir libX11)/.install_pkg/usr/lib/libX11.so.6" \
libXext \ "$(get_build_dir libXext)/.install_pkg/usr/lib/libXext.so.6" \
pixman \ "$(get_build_dir libexif)/.install_pkg/usr/lib/libexif.so.12" \
xcb-proto \ "$(get_build_dir libgdiplus)/.install_pkg/usr/lib/libgdiplus.so" \
xcmiscproto \ "$(get_build_dir mono_sqlite)/.install_pkg/usr/lib/libsqlite3.so.0" \
xextproto \ "$(get_build_dir pixman)/.install_pkg/usr/lib/libpixman-1.so.0" \
xproto \ "$ADDON_BUILD/$PKG_ADDON_ID/lib"
xtrans \
libgdiplus \
mono_sqlite
do
d=$(get_build_dir $p)/.install_pkg/usr/lib
if [ -d $d ]
then
cp -PR $d/* $ADDON_BUILD/$PKG_ADDON_ID/lib/
fi
done
} }

File diff suppressed because it is too large Load Diff