From c427fafb3214746e153c57f9475493f09bd02ccc Mon Sep 17 00:00:00 2001 From: Lukas Rusak Date: Tue, 23 Feb 2016 10:52:41 +0100 Subject: [PATCH 1/2] kodi-language-addons: create initial package --- .../kodi-language-addons/package.mk | 42 ++++++++++++++++ tools/mkpkg/mkpkg_kodi-language-addons | 49 +++++++++++++++++++ 2 files changed, 91 insertions(+) create mode 100644 packages/mediacenter/kodi-language-addons/package.mk create mode 100755 tools/mkpkg/mkpkg_kodi-language-addons diff --git a/packages/mediacenter/kodi-language-addons/package.mk b/packages/mediacenter/kodi-language-addons/package.mk new file mode 100644 index 0000000000..213312072b --- /dev/null +++ b/packages/mediacenter/kodi-language-addons/package.mk @@ -0,0 +1,42 @@ +################################################################################ +# This file is part of OpenELEC - http://www.openelec.tv +# Copyright (C) 2009-2016 Stephan Raue (stephan@openelec.tv) +# +# OpenELEC 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. +# +# OpenELEC 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 OpenELEC. If not, see . +################################################################################ + +PKG_NAME="kodi-language-addons" +PKG_VERSION="8124840" +PKG_REV="1" +PKG_ARCH="any" +PKG_LICENSE="GPL" +PKG_SITE="https://github.com/xbmc/repo-resources" +PKG_URL="$DISTRO_SRC/$PKG_NAME-$PKG_VERSION.tar.xz" +PKG_DEPENDS_TARGET="toolchain" +PKG_PRIORITY="optional" +PKG_SECTION="mediacenter" +PKG_SHORTDESC="kodi language add-ons" +PKG_LONGDESC="kodi language add-ons" + +PKG_AUTORECONF="no" +PKG_IS_ADDON="no" + +make_target() { + : +} + +makeinstall_target() { + mkdir -p $INSTALL/usr/share/kodi/addons/ + cp -PR $ROOT/$PKG_BUILD/* $INSTALL/usr/share/kodi/addons/ +} diff --git a/tools/mkpkg/mkpkg_kodi-language-addons b/tools/mkpkg/mkpkg_kodi-language-addons new file mode 100755 index 0000000000..0fb08875fc --- /dev/null +++ b/tools/mkpkg/mkpkg_kodi-language-addons @@ -0,0 +1,49 @@ +#!/bin/sh +################################################################################ +# This file is part of OpenELEC - http://www.openelec.tv +# Copyright (C) 2009-2016 Stephan Raue (stephan@openelec.tv) +# +# OpenELEC 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. +# +# OpenELEC 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 OpenELEC. If not, see . +################################################################################ + +if [ -z "$1" ]; then + echo "Usage: $0 " + exit 0 +fi + +echo "getting sources..." + if [ ! -d kodi-language-addons.git ]; then + git clone --depth=1 -b $1 https://github.com/xbmc/repo-resources.git kodi-language-addons.git + fi + + cd kodi-language-addons.git + git pull + GIT_REV=`git log -n1 --format=%h` + cd .. + +echo "copying sources..." + rm -rf kodi-language-addons-$GIT_REV + cp -R kodi-language-addons.git kodi-language-addons-$GIT_REV + +echo "cleaning sources..." + cd kodi-language-addons-$GIT_REV + rm -rf .git + ls | grep -v resource.language | xargs rm -r + cd .. + +echo "packing sources..." + tar cvJf kodi-language-addons-$GIT_REV.tar.xz kodi-language-addons-$GIT_REV + +echo "remove temporary sourcedir..." + rm -rf kodi-language-addons-$GIT_REV From 8943157bf1473a5d6068872d436ea67c1a0cd730 Mon Sep 17 00:00:00 2001 From: Lukas Rusak Date: Tue, 23 Feb 2016 10:56:43 +0100 Subject: [PATCH 2/2] kodi: add kodi-language-addons to depends --- packages/mediacenter/kodi/package.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/mediacenter/kodi/package.mk b/packages/mediacenter/kodi/package.mk index a75b8133eb..485d55cc15 100644 --- a/packages/mediacenter/kodi/package.mk +++ b/packages/mediacenter/kodi/package.mk @@ -23,7 +23,7 @@ PKG_ARCH="any" PKG_LICENSE="GPL" PKG_SITE="http://www.kodi.tv" PKG_URL="$DISTRO_SRC/$PKG_NAME-$PKG_VERSION.tar.xz" -PKG_DEPENDS_TARGET="toolchain kodi:host libsquish boost Python zlib bzip2 systemd pciutils lzo pcre swig:host libass curl rtmpdump fontconfig fribidi tinyxml libjpeg-turbo libpng tiff freetype jasper libogg libcdio libmpeg2 taglib libxml2 libxslt yajl sqlite libvorbis ffmpeg" +PKG_DEPENDS_TARGET="toolchain kodi:host libsquish boost Python zlib bzip2 systemd pciutils lzo pcre swig:host libass curl rtmpdump fontconfig fribidi tinyxml libjpeg-turbo libpng tiff freetype jasper libogg libcdio libmpeg2 taglib libxml2 libxslt yajl sqlite libvorbis ffmpeg kodi-language-addons" PKG_DEPENDS_HOST="lzo:host libpng:host libjpeg-turbo:host giflib:host" PKG_PRIORITY="optional" PKG_SECTION="mediacenter"