From f959085f1d19ea3ace0b8b5beff7386ddb80309e Mon Sep 17 00:00:00 2001 From: jc Date: Wed, 1 Jun 2016 11:49:32 +0200 Subject: [PATCH] mono: create addon --- packages/addons/tools/mono/changelog.txt | 2 + packages/addons/tools/mono/icon/icon.png | Bin 0 -> 14529 bytes packages/addons/tools/mono/package.mk | 109 +++++++++++++++++++ packages/addons/tools/mono/source/default.py | 22 ++++ 4 files changed, 133 insertions(+) create mode 100644 packages/addons/tools/mono/changelog.txt create mode 100644 packages/addons/tools/mono/icon/icon.png create mode 100644 packages/addons/tools/mono/package.mk create mode 100644 packages/addons/tools/mono/source/default.py diff --git a/packages/addons/tools/mono/changelog.txt b/packages/addons/tools/mono/changelog.txt new file mode 100644 index 0000000000..30cf79a734 --- /dev/null +++ b/packages/addons/tools/mono/changelog.txt @@ -0,0 +1,2 @@ +8.0.100 +- Initial release diff --git a/packages/addons/tools/mono/icon/icon.png b/packages/addons/tools/mono/icon/icon.png new file mode 100644 index 0000000000000000000000000000000000000000..68e87967dfd6b0732b9992b14d1cc05a3df4179f GIT binary patch literal 14529 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 d#Cww. +################################################################################ + +PKG_NAME="mono" +PKG_VERSION="4.0.5.1" +PKG_REV="100" +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" +PKG_SOURCE_DIR="$PKG_NAME-${PKG_VERSION%.*}" +PKG_DEPENDS_TARGET="toolchain mono:host libgdiplus sqlite mono_sqlite zlib" +PKG_PRIORITY="optional" +PKG_SECTION="tools" +PKG_SHORTDESC="Cross platform, open source .NET framework" +PKG_LONGDESC="Mono ($PKG_VERSION) is a software platform designed to allow developers to easily create cross platform applications part of the .NET Foundation" +PKG_MAINTAINER="Anton Voyl (awiouy)" + +PKG_IS_ADDON="yes" +PKG_ADDON_NAME="Mono (beta)" +PKG_ADDON_TYPE="xbmc.python.script" +PKG_ADDON_PROVIDES="" +PKG_ADDON_REPOVERSION="8.0" + +PKG_AUTORECONF="yes" + +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" + +pre_configure_host() { + cp -PR ../* . +} + +makeinstall_host() { + : # nop +} + +pre_configure_target() { + cp -PR ../* . +} + +makeinstall_target() { + : # nop +} + +addon() { + mkdir -p "$ADDON_BUILD/$PKG_ADDON_ID" + + make -C "$PKG_BUILD/.$HOST_NAME" install DESTDIR="$ROOT/$ADDON_BUILD/$PKG_ADDON_ID" + make -C "$PKG_BUILD/.$TARGET_NAME" install DESTDIR="$ROOT/$ADDON_BUILD/$PKG_ADDON_ID" + + mv "$ADDON_BUILD/$PKG_ADDON_ID/storage/.kodi/addons/$PKG_SECTION.$PKG_NAME"/* \ + "$ADDON_BUILD/$PKG_ADDON_ID/" + + rm -fr "$ADDON_BUILD/$PKG_ADDON_ID/storage" + rm -fr "$ADDON_BUILD/$PKG_ADDON_ID/include" + rm -fr "$ADDON_BUILD/$PKG_ADDON_ID/share/man" + + $STRIP "$ADDON_BUILD/$PKG_ADDON_ID/bin/mono" + + 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 +} diff --git a/packages/addons/tools/mono/source/default.py b/packages/addons/tools/mono/source/default.py new file mode 100644 index 0000000000..67e12970fe --- /dev/null +++ b/packages/addons/tools/mono/source/default.py @@ -0,0 +1,22 @@ +################################################################################ +# This file is part of LibreELEC - http://www.libreelec.tv +# Copyright (C) 2016 Team LibreELEC +# +# LibreELEC is free software: you can redistribute it and/or modify +# it under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 2 of the License, or +# (at your option) any later version. +# +# LibreELEC is distributed in the hope that it will be useful, +# but WITHOUT ANY WARRANTY; without even the implied warranty of +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the +# GNU General Public License for more details. +# +# You should have received a copy of the GNU General Public License +# along with LibreELEC. If not, see . +################################################################################ + +import xbmcgui + +dialog = xbmcgui.Dialog() +dialog.ok('', 'This is a console-only addon')