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"
fi
# ffmpeg does not build with libx264 on aarch64
if [ "$TARGET_ARCH" != "aarch64" ]; then
FFMPEG_X264="--enable-libx264"
fi
if [ "$TARGET_ARCH" == "arm" ]; then
FFMPEG_ARM_AO="--enable-hardcoded-tables"
fi
@ -66,7 +71,7 @@ configure_target() {
\
`#External library support` \
--enable-libmp3lame \
--enable-libx264 \
$FFMPEG_X264 \
--enable-openssl \
\
`#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
- Updated to version 3.0.6030
- Added dedicated ffmpeg and ffprobe

View File

@ -17,9 +17,9 @@
################################################################################
PKG_NAME="emby"
PKG_VERSION="3.0.6030"
PKG_REV="102"
PKG_ARCH="arm x86_64"
PKG_VERSION="3.0.6070"
PKG_REV="103"
PKG_ARCH="any"
PKG_LICENSE="OSS"
PKG_SITE="http://emby.media"
PKG_URL="https://github.com/MediaBrowser/Emby/releases/download/$PKG_VERSION/Emby.Mono.zip"
@ -51,7 +51,11 @@ makeinstall_target() {
addon() {
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
cp -L $(get_build_dir ffmpegx)/.install_pkg/usr/local/bin/ffmpegx \

View File

@ -1,7 +1,7 @@
PKG_NAME="webgrabplus"
PKG_VERSION="56.29pre-20160807"
PKG_REV="102"
PKG_ARCH="arm x86_64"
PKG_ARCH="any"
PKG_LICENSE="prop."
PKG_SITE="http://www.webgrabplus.com/"
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
- Initial release

View File

@ -17,9 +17,9 @@
################################################################################
PKG_NAME="mono"
PKG_VERSION="4.0.5.1"
PKG_REV="100"
PKG_ARCH="arm x86_64"
PKG_VERSION="4.2.1.102"
PKG_REV="101"
PKG_ARCH="any"
PKG_LICENSE="MIT"
PKG_SITE="http://www.mono-project.com"
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_IS_ADDON="yes"
PKG_ADDON_NAME="Mono (beta)"
PKG_ADDON_NAME="Mono"
PKG_ADDON_TYPE="xbmc.python.script"
PKG_ADDON_REPOVERSION="8.0"
PKG_MAINTAINER="Anton Voyl (awiouy)"
prefix="/storage/.kodi/addons/$PKG_SECTION.$PKG_NAME"
configure_opts="--prefix=$prefix \
--bindir=$prefix/bin \
--sysconfdir=$prefix/etc \
--disable-boehm \
--without-mcs-docs"
PKG_CONFIGURE_OPTS_HOST="$configure_opts --disable-libraries --enable-static"
PKG_CONFIGURE_OPTS_TARGET="$configure_opts --disable-mcs-build"
options="--build=$HOST_NAME \
--prefix=$prefix \
--bindir=$prefix/bin \
--sbindir=$prefix/sbin \
--sysconfdir=$prefix/etc \
--libexecdir=$prefix/lib \
--localstatedir=/var \
--disable-boehm \
--disable-libraries \
--without-mcs-docs"
pre_configure_host() {
configure_host() {
cp -PR ../* .
./configure $options --host=$HOST_NAME
}
makeinstall_host() {
: # nop
}
pre_configure_target() {
configure_target() {
cp -PR ../* .
strip_lto
./configure $options --host=$TARGET_NAME \
--disable-mcs-build
}
makeinstall_target() {
make -C "$ROOT/$PKG_BUILD/.$HOST_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"
}
addon() {
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"
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
for p in \
bigreqsproto \
cairo \
inputproto \
kbproto \
libexif \
libpthread-stubs \
libX11 \
libXau \
libxcb \
libXext \
pixman \
xcb-proto \
xcmiscproto \
xextproto \
xproto \
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
rm -fr "$ADDON_BUILD/$PKG_ADDON_ID/include" \
"$ADDON_BUILD/$PKG_ADDON_ID/share/man"
mv "$ADDON_BUILD/$PKG_ADDON_ID/bin/mono-sgen" \
"$ADDON_BUILD/$PKG_ADDON_ID/bin/mono"
cp -L "$(get_build_dir cairo)/.install_pkg/usr/lib/libcairo.so.2" \
"$(get_build_dir libX11)/.install_pkg/usr/lib/libX11.so.6" \
"$(get_build_dir libXext)/.install_pkg/usr/lib/libXext.so.6" \
"$(get_build_dir libexif)/.install_pkg/usr/lib/libexif.so.12" \
"$(get_build_dir libgdiplus)/.install_pkg/usr/lib/libgdiplus.so" \
"$(get_build_dir mono_sqlite)/.install_pkg/usr/lib/libsqlite3.so.0" \
"$(get_build_dir pixman)/.install_pkg/usr/lib/libpixman-1.so.0" \
"$ADDON_BUILD/$PKG_ADDON_ID/lib"
}

File diff suppressed because it is too large Load Diff