Merge pull request #34 from lrusak/upstream-changes

upstream commits
This commit is contained in:
MilhouseVH 2016-03-20 02:57:32 +00:00
commit a3d60284e5
19 changed files with 168 additions and 103 deletions

View File

@ -17,7 +17,7 @@
################################################################################ ################################################################################
PKG_NAME="dcadec" PKG_NAME="dcadec"
PKG_VERSION="37d8e68" PKG_VERSION="0e07438"
PKG_REV="1" PKG_REV="1"
PKG_ARCH="any" PKG_ARCH="any"
PKG_LICENSE="GPL" PKG_LICENSE="GPL"

View File

@ -17,7 +17,7 @@
################################################################################ ################################################################################
PKG_NAME="arm-mem" PKG_NAME="arm-mem"
PKG_VERSION="4418bb4" PKG_VERSION="3aee5f4"
PKG_REV="1" PKG_REV="1"
PKG_ARCH="arm" PKG_ARCH="arm"
PKG_LICENSE="GPL" PKG_LICENSE="GPL"
@ -33,16 +33,11 @@ PKG_LONGDESC="arm-mem is a ARM-accelerated versions of selected functions from s
PKG_IS_ADDON="no" PKG_IS_ADDON="no"
PKG_AUTORECONF="no" PKG_AUTORECONF="no"
if [ "$TARGET_CPU" = "arm1176jzf-s" ]; then PKG_MAKE_OPTS_TARGET="libarmmem.so"
ARMMEM_SO=libarmmem.so
elif [ "$TARGET_CPU" = "cortex-a7" ]; then
ARMMEM_SO=libarmmem-a7.so
fi
PKG_MAKE_OPTS_TARGET="$ARMMEM_SO"
pre_make_target() { pre_make_target() {
export CROSS_COMPILE=$TARGET_PREFIX export CROSS_COMPILE=$TARGET_PREFIX
export CFLAGS="$CFLAGS -fPIC"
} }
make_init() { make_init() {
@ -51,17 +46,17 @@ make_init() {
makeinstall_target() { makeinstall_target() {
mkdir -p $INSTALL/lib mkdir -p $INSTALL/lib
cp -P $ARMMEM_SO $INSTALL/lib cp -P libarmmem.so $INSTALL/lib
mkdir -p $INSTALL/etc mkdir -p $INSTALL/etc
echo "/lib/$ARMMEM_SO" >> $INSTALL/etc/ld.so.preload echo "/lib/libarmmem.so" >> $INSTALL/etc/ld.so.preload
} }
makeinstall_init() { makeinstall_init() {
mkdir -p $INSTALL/lib mkdir -p $INSTALL/lib
cp -P $ARMMEM_SO $INSTALL/lib cp -P libarmmem.so $INSTALL/lib
mkdir -p $INSTALL/etc mkdir -p $INSTALL/etc
echo "/lib/$ARMMEM_SO" >> $INSTALL/etc/ld.so.preload echo "/lib/libarmmem.so" >> $INSTALL/etc/ld.so.preload
} }

View File

@ -18,7 +18,7 @@
################################################################################ ################################################################################
PKG_NAME="json-c" PKG_NAME="json-c"
PKG_VERSION="0645020" PKG_VERSION="537f8bc"
PKG_REV="1" PKG_REV="1"
PKG_ARCH="any" PKG_ARCH="any"
PKG_LICENSE="GPL" PKG_LICENSE="GPL"

View File

@ -18,14 +18,14 @@
################################################################################ ################################################################################
PKG_NAME="libcap" PKG_NAME="libcap"
PKG_VERSION="2.24" PKG_VERSION="2.25"
PKG_REV="1" PKG_REV="1"
PKG_ARCH="any" PKG_ARCH="any"
PKG_LICENSE="GPL" PKG_LICENSE="GPL"
PKG_SITE="" PKG_SITE=""
PKG_URL="http://www.kernel.org/pub/linux/libs/security/linux-privs/libcap2/$PKG_NAME-$PKG_VERSION.tar.xz" PKG_URL="http://www.kernel.org/pub/linux/libs/security/linux-privs/libcap2/$PKG_NAME-$PKG_VERSION.tar.xz"
PKG_DEPENDS_HOST="ccache:host" PKG_DEPENDS_HOST="ccache:host"
PKG_DEPENDS_TARGET="toolchain attr" PKG_DEPENDS_TARGET="toolchain"
PKG_PRIORITY="optional" PKG_PRIORITY="optional"
PKG_SECTION="devel" PKG_SECTION="devel"
PKG_SHORTDESC="libcap: A library for getting and setting POSIX.1e capabilities" PKG_SHORTDESC="libcap: A library for getting and setting POSIX.1e capabilities"
@ -50,7 +50,7 @@ make_host() {
CFLAGS="$HOST_CFLAGS" \ CFLAGS="$HOST_CFLAGS" \
BUILD_CC=$HOST_CC \ BUILD_CC=$HOST_CC \
BUILD_CFLAGS="$HOST_CFLAGS -I$ROOT/$PKG_BUILD/libcap/include" \ BUILD_CFLAGS="$HOST_CFLAGS -I$ROOT/$PKG_BUILD/libcap/include" \
PAM_CAP=no LIBATTR=no \ PAM_CAP=no \
lib=/lib \ lib=/lib \
-C libcap libcap.pc libcap.a -C libcap libcap.pc libcap.a
} }

View File

@ -17,7 +17,7 @@
################################################################################ ################################################################################
PKG_NAME="mesa" PKG_NAME="mesa"
PKG_VERSION="11.2.0-rc2" PKG_VERSION="11.2.0-rc3"
PKG_REV="1" PKG_REV="1"
PKG_ARCH="any" PKG_ARCH="any"
PKG_LICENSE="OSS" PKG_LICENSE="OSS"

View File

@ -17,7 +17,7 @@
################################################################################ ################################################################################
PKG_NAME="RTL8192DU" PKG_NAME="RTL8192DU"
PKG_VERSION="7498302" PKG_VERSION="9e7eb15"
PKG_REV="1" PKG_REV="1"
PKG_ARCH="any" PKG_ARCH="any"
PKG_LICENSE="GPL" PKG_LICENSE="GPL"

View File

@ -1,30 +0,0 @@
From 9e7eb15c74779150e7cc7229a06335a579366f2a Mon Sep 17 00:00:00 2001
From: Larry Finger <Larry.Finger@lwfinger.net>
Date: Mon, 28 Sep 2015 19:55:49 -0500
Subject: [PATCH] rtl8192du: Fix build on kernel 4.2
Signed-off-by: Larry Finger <Larry.Finger@lwfinger.net>
---
os_dep/ioctl_cfg80211.c | 9 +++++++--
1 file changed, 7 insertions(+), 2 deletions(-)
diff --git a/os_dep/ioctl_cfg80211.c b/os_dep/ioctl_cfg80211.c
index a2bc7ed..7054e3a 100644
--- a/os_dep/ioctl_cfg80211.c
+++ b/os_dep/ioctl_cfg80211.c
@@ -491,8 +491,13 @@ void rtw_cfg80211_indicate_disconnect(struct rtw_adapter *padapter)
WLAN_STATUS_UNSPECIFIED_FAILURE,
GFP_ATOMIC/*GFP_KERNEL*/);
} else {
- cfg80211_disconnected(padapter->pnetdev, 0, NULL,
- 0, GFP_ATOMIC);
+#if LINUX_VERSION_CODE >= KERNEL_VERSION(4, 2, 0)
+ cfg80211_disconnected(padapter->pnetdev, 0,
+ NULL, 0, true, GFP_ATOMIC);
+#else
+ cfg80211_disconnected(padapter->pnetdev, 0, NULL, 0,
+ GFP_ATOMIC);
+#endif
}
}
}

View File

@ -17,7 +17,7 @@
################################################################################ ################################################################################
PKG_NAME="RTL8192EU" PKG_NAME="RTL8192EU"
PKG_VERSION="6793bae" PKG_VERSION="a322c84"
PKG_REV="1" PKG_REV="1"
PKG_ARCH="any" PKG_ARCH="any"
PKG_LICENSE="GPL" PKG_LICENSE="GPL"

View File

@ -0,0 +1,55 @@
################################################################################
# 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 <http://www.gnu.org/licenses/>.
################################################################################
PKG_NAME="cpu-firmware"
PKG_VERSION="5e23731"
PKG_REV="1"
PKG_ARCH="i386 x86_64"
PKG_LICENSE="other"
PKG_SITE="https://git.fedorahosted.org/cgit/microcode_ctl.git"
PKG_URL="https://git.fedorahosted.org/cgit/microcode_ctl.git/snapshot/$PKG_VERSION.tar.xz"
PKG_SOURCE_DIR="$PKG_VERSION"
PKG_DEPENDS_INIT="toolchain"
PKG_DEPENDS_TARGET="toolchain"
PKG_PRIORITY="optional"
PKG_SECTION="linux-firmware"
PKG_SHORTDESC="cpu-microcode: Intel and AMD CPU microcodes"
PKG_LONGDESC="cpu-microcode: Intel and AMD CPU microcodes"
PKG_IS_ADDON="no"
PKG_AUTORECONF="no"
make_init() {
PREFIX=/
MICDIR=/lib/firmware
make
}
makeinstall_init() {
DESTDIR=$INSTALL make install
}
make_target() {
PREFIX=/
MICDIR=/lib/firmware
make
}
makeinstall_target() {
DESTDIR=$INSTALL make install
}

View File

@ -0,0 +1,66 @@
diff -Naur a/Makefile b/Makefile
--- a/Makefile 2016-01-12 07:14:57.000000000 -0800
+++ b/Makefile 2016-03-19 13:59:39.937499052 -0700
@@ -14,34 +14,25 @@
MICROCODE_AMD = amd-ucode-2012-09-10.tar
INS = install
-CC = gcc
-KERNELHEADER = /usr/src/linux/include
+CC ?= gcc
+KERNELHEADER ?= /usr/src/linux/include
CFLAGS = -g -Wall -O2 -I $(KERNELHEADER)
-DESTDIR =
-PREFIX = /usr/local
+DESTDIR ?=
+PREFIX ?= /usr/local
INSDIR = $(PREFIX)/sbin
MANDIR = $(PREFIX)/share/man/man8
DOCDIR = $(PREFIX)/share/doc/microcode_ctl
-MICDIR = /lib/firmware
+MICDIR ?= /lib/firmware
MICDIRAMD = $(MICDIR)/amd-ucode
-RCFILE = microcode_ctl.start
-RCFILEFINAL = microcode_ctl
-# this is a bit nasty...
-RCDIR = $(shell if [ -d /etc/init.d ]; then echo "/etc"; else echo "/etc/rc.d"; fi)
-RCHOMEDIR = init.d
-RCFILETO = $(RCDIR)/$(RCHOMEDIR)
-
all: microcode_ctl
-microcode_ctl: microcode_ctl.c
- $(CC) $(CFLAGS) -o $(PROGRAM) microcode_ctl.c
- mkdir intel-ucode amd-ucode
+microcode_ctl:
+ mkdir -p intel-ucode amd-ucode
tar xfz $(MICROCODE_INTEL) -C intel-ucode
tar --strip-components 1 -xf $(MICROCODE_AMD) -C amd-ucode
- echo "$(RCDIR)/$(RCHOMEDIR)/microcode_ctl" > microcode-filelist
clean:
rm -rf $(PROGRAM) intel-ucode amd-ucode
@@ -50,20 +41,9 @@
$(INS) -d $(DESTDIR)$(INSDIR) $(DESTDIR)$(MICDIRAMD) \
$(DESTDIR)$(MANDIR) $(DESTDIR)$(RCFILETO) \
$(DESTDIR)$(RCLINKTO) $(DESTDIR)$(DOCDIR)
- $(INS) -m 755 $(PROGRAM) $(DESTDIR)$(INSDIR)
- $(INS) -m 644 $(MANPAGE) $(DESTDIR)$(MANDIR)
- gzip -9f $(DESTDIR)$(MANDIR)/$(MANPAGE)
- $(INS) -m 755 $(RCFILE) $(DESTDIR)$(RCFILETO)/$(RCFILEFINAL)
$(INS) -m 644 intel-ucode/microcode.dat $(DESTDIR)$(MICDIR)
$(INS) -m 644 amd-ucode/microcode_amd.bin $(DESTDIR)$(MICDIR)/amd-ucode/
$(INS) -m 644 amd-ucode/microcode_amd_fam15h.bin $(DESTDIR)$(MICDIR)/amd-ucode/
- $(INS) -m 644 amd-ucode/microcode_amd.bin.README \
- $(DESTDIR)$(DOCDIR)/README.microcode_amd.bin
- $(INS) -m 644 amd-ucode/microcode_amd_fam15h.bin.README \
- $(DESTDIR)$(DOCDIR)/README.microcode_amd_fam15h.bin
- $(INS) -m 644 amd-ucode/LICENSE $(DESTDIR)$(DOCDIR)/LICENSE.microcode_amd
- $(INS) -m 644 amd-ucode/README $(DESTDIR)$(DOCDIR)/README.microcode_amd
- $(INS) -m 644 amd-ucode/INSTALL $(DESTDIR)$(DOCDIR)/INSTALL.microcode_amd
ifndef DESTDIR
chkconfig --add $(RCFILEFINAL)

View File

@ -23,7 +23,7 @@ PKG_LICENSE="GPL"
PKG_SITE="http://www.kernel.org" PKG_SITE="http://www.kernel.org"
PKG_DEPENDS_HOST="ccache:host" PKG_DEPENDS_HOST="ccache:host"
PKG_DEPENDS_TARGET="toolchain cpio:host kmod:host pciutils xz:host wireless-regdb keyutils" PKG_DEPENDS_TARGET="toolchain cpio:host kmod:host pciutils xz:host wireless-regdb keyutils"
PKG_DEPENDS_INIT="toolchain" PKG_DEPENDS_INIT="toolchain cpu-firmware:init"
PKG_NEED_UNPACK="$LINUX_DEPENDS" PKG_NEED_UNPACK="$LINUX_DEPENDS"
PKG_PRIORITY="optional" PKG_PRIORITY="optional"
PKG_SECTION="linux" PKG_SECTION="linux"

View File

@ -17,7 +17,7 @@
################################################################################ ################################################################################
PKG_NAME="libva-intel-driver" PKG_NAME="libva-intel-driver"
PKG_VERSION="1.6.2" PKG_VERSION="1.7.0"
PKG_REV="1" PKG_REV="1"
PKG_ARCH="x86_64" PKG_ARCH="x86_64"
PKG_LICENSE="GPL" PKG_LICENSE="GPL"

View File

@ -17,7 +17,7 @@
################################################################################ ################################################################################
PKG_NAME="libva" PKG_NAME="libva"
PKG_VERSION="1.6.2" PKG_VERSION="1.7.0"
PKG_REV="1" PKG_REV="1"
PKG_ARCH="x86_64" PKG_ARCH="x86_64"
PKG_LICENSE="GPL" PKG_LICENSE="GPL"

View File

@ -17,7 +17,7 @@
################################################################################ ################################################################################
PKG_NAME="libshairplay" PKG_NAME="libshairplay"
PKG_VERSION="498bc5b" PKG_VERSION="ce80e00"
PKG_REV="1" PKG_REV="1"
PKG_ARCH="any" PKG_ARCH="any"
PKG_LICENSE="GPL" PKG_LICENSE="GPL"

View File

@ -23,7 +23,7 @@ PKG_ARCH="any"
PKG_LICENSE="GPL" PKG_LICENSE="GPL"
PKG_SITE="http://www.samba.org" PKG_SITE="http://www.samba.org"
PKG_URL="http://samba.org/samba/ftp/stable/$PKG_NAME-$PKG_VERSION.tar.gz" PKG_URL="http://samba.org/samba/ftp/stable/$PKG_NAME-$PKG_VERSION.tar.gz"
PKG_DEPENDS_TARGET="toolchain zlib attr connman" PKG_DEPENDS_TARGET="toolchain zlib connman"
PKG_PRIORITY="optional" PKG_PRIORITY="optional"
PKG_SECTION="network" PKG_SECTION="network"
PKG_SHORTDESC="samba: The free SMB / CIFS fileserver and client" PKG_SHORTDESC="samba: The free SMB / CIFS fileserver and client"

View File

@ -17,7 +17,7 @@
################################################################################ ################################################################################
PKG_NAME="busybox" PKG_NAME="busybox"
PKG_VERSION="1.24.1" PKG_VERSION="1.24.2"
PKG_REV="1" PKG_REV="1"
PKG_ARCH="any" PKG_ARCH="any"
PKG_LICENSE="GPL" PKG_LICENSE="GPL"

View File

@ -57,6 +57,11 @@
LIVE="no" LIVE="no"
# load cpu firmware if possible
if [ -e /sys/devices/system/cpu/microcode/reload ]; then
echo 1 > /sys/devices/system/cpu/microcode/reload
fi
# hide kernel log messages on console # hide kernel log messages on console
echo '1 4 1 7' > /proc/sys/kernel/printk echo '1 4 1 7' > /proc/sys/kernel/printk

View File

@ -122,7 +122,7 @@
# for a list of additinoal drivers see packages/linux-drivers # for a list of additinoal drivers see packages/linux-drivers
# Space separated list is supported, # Space separated list is supported,
# e.g. ADDITIONAL_DRIVERS="DRIVER1 DRIVER2" # e.g. ADDITIONAL_DRIVERS="DRIVER1 DRIVER2"
ADDITIONAL_DRIVERS="RTL8192CU RTL8192DU RTL8188EU RTL8812AU dvbhdhomerun" ADDITIONAL_DRIVERS="RTL8192CU RTL8192DU RTL8188EU dvbhdhomerun"
# additional Firmware to use (dvb-firmware, misc-firmware, wlan-firmware) # additional Firmware to use (dvb-firmware, misc-firmware, wlan-firmware)
# Space separated list is supported, # Space separated list is supported,

View File

@ -47,30 +47,6 @@ git_clone() {
fi fi
} }
copy_sources() {
# copy_sources source_dir package_name package_version
if [ -d "$1" ] ; then
echo "[mkpkg] Copying sources: $2-$3" ...
rm -rf "$2-$3"
cp -R "$1" "$2-$3"
echo "$GIT_HASH" > "$2-$3/VERSION"
echo "[mkpkg] Cleaning $2-$3 ..."
rm -rf "$2-$3/.git"
fi
}
package_sources() {
# package_sources source_dir
if [ -d "$1" ] ; then
echo "[mkpkg] Packing $1.tar.xz ..."
if [ ! -f "$1.tar.xz" ] ; then
tar cvJf "$1.tar.xz" "$1"
fi
rm -rf "$1"
fi
}
resolve_hash() { resolve_hash() {
if [ -d "$1" ] ; then if [ -d "$1" ] ; then
cd "$1" cd "$1"
@ -78,20 +54,6 @@ resolve_hash() {
fi fi
} }
copy_and_package() {
REPO="$1"
PKG_NAME="$2"
GIT_HASH="$3"
git_clone $REPO master $PKG_NAME.git $GIT_HASH
RESOLVED_HASH=$(resolve_hash $PKG_NAME.git $GIT_HASH)
if [ ! -e $PKG_NAME-$RESOLVED_HASH.tar.xz ] ; then
copy_sources $PKG_NAME.git $PKG_NAME $RESOLVED_HASH
package_sources $PKG_NAME-$RESOLVED_HASH
else
echo "[mkpkg] $PKG_NAME-$RESOLVED_HASH.tar.xz already exists ..."
fi
}
if [ ! -d $KODI_DIR ] ; then if [ ! -d $KODI_DIR ] ; then
echo "meh.. $KODI_DIR does not exist" echo "meh.. $KODI_DIR does not exist"
exit 127 exit 127
@ -100,26 +62,32 @@ fi
# platform # platform
REPO=$(cat $KODI_DIR/project/cmake/addons/depends/common/platform/platform.txt | awk '{print $2}') REPO=$(cat $KODI_DIR/project/cmake/addons/depends/common/platform/platform.txt | awk '{print $2}')
GIT_HASH=$(cat $KODI_DIR/project/cmake/addons/depends/common/platform/platform.txt | awk '{print $3}') GIT_HASH=$(cat $KODI_DIR/project/cmake/addons/depends/common/platform/platform.txt | awk '{print $3}')
PKG_NAME="platform"
copy_and_package $REPO platform $GIT_HASH git_clone $REPO master $PKG_NAME.git $GIT_HASH
if [ -f ../../packages/mediacenter/platform/package.mk ] ; then if [ -f ../../packages/mediacenter/platform/package.mk ] ; then
# update package.mk # update package.mk
RESOLVED_HASH=$(resolve_hash $PKG_NAME.git $GIT_HASH) RESOLVED_HASH=$(resolve_hash $PKG_NAME.git $GIT_HASH)
sed -i "s|PKG_VERSION=.*|PKG_VERSION=\"$RESOLVED_HASH\"|g" ../../packages/mediacenter/platform/package.mk sed -e "s|PKG_VERSION=.*|PKG_VERSION=\"$RESOLVED_HASH\"|g" \
-e "s|PKG_GIT_URL=.*|PKG_GIT_URL=\"$REPO\"|g" \
-i ../../packages/mediacenter/platform/package.mk
fi fi
rm -rf $PKG_NAME.git
# kodi-platform # kodi-platform
REPO=$(cat $KODI_DIR/project/cmake/addons/depends/common/kodi-platform/kodi-platform.txt | awk '{print $2}') REPO=$(cat $KODI_DIR/project/cmake/addons/depends/common/kodi-platform/kodi-platform.txt | awk '{print $2}')
GIT_HASH=$(cat $KODI_DIR/project/cmake/addons/depends/common/kodi-platform/kodi-platform.txt | awk '{print $3}') GIT_HASH=$(cat $KODI_DIR/project/cmake/addons/depends/common/kodi-platform/kodi-platform.txt | awk '{print $3}')
PKG_NAME="kodi-platform"
copy_and_package $REPO kodi-platform $GIT_HASH git_clone $REPO master $PKG_NAME.git $GIT_HASH
if [ -f ../../packages/mediacenter/kodi-platform/package.mk ] ; then if [ -f ../../packages/mediacenter/kodi-platform/package.mk ] ; then
# update package.mk # update package.mk
RESOLVED_HASH=$(resolve_hash $PKG_NAME.git $GIT_HASH) RESOLVED_HASH=$(resolve_hash $PKG_NAME.git $GIT_HASH)
sed -i "s|PKG_VERSION=.*|PKG_VERSION=\"$RESOLVED_HASH\"|g" ../../packages/mediacenter/kodi-platform/package.mk sed -e "s|PKG_VERSION=.*|PKG_VERSION=\"$RESOLVED_HASH\"|g" \
-e "s|PKG_GIT_URL=.*|PKG_GIT_URL=\"$REPO\"|g" \
-i ../../packages/mediacenter/kodi-platform/package.mk
fi fi
rm -rf $PKG_NAME.git
# addons # addons
for addontxt in $KODI_DIR/project/cmake/addons/bootstrap/repositories/*-addons.txt ; do for addontxt in $KODI_DIR/project/cmake/addons/bootstrap/repositories/*-addons.txt ; do
@ -131,17 +99,23 @@ for addontxt in $KODI_DIR/project/cmake/addons/bootstrap/repositories/*-addons.t
ADDON=$(basename $addon) ADDON=$(basename $addon)
REPO=$(cat $addon/$ADDON.txt | awk '{print $2}') REPO=$(cat $addon/$ADDON.txt | awk '{print $2}')
GIT_HASH=$(cat $addon/$ADDON.txt | awk '{print $3}') GIT_HASH=$(cat $addon/$ADDON.txt | awk '{print $3}')
PKG_NAME="$ADDON"
if ! grep -q all $addon/platforms.txt && ! grep -q linux $addon/platforms.txt && ! grep -q ! $addon/platforms.txt; then if ! grep -q all $addon/platforms.txt && ! grep -q linux $addon/platforms.txt && ! grep -q ! $addon/platforms.txt; then
continue continue
fi fi
if [ -f ../../packages/mediacenter/kodi-binary-addons/$ADDON/package.mk ] ; then if [ -f ../../packages/mediacenter/kodi-binary-addons/$ADDON/package.mk ] ; then
copy_and_package $REPO $ADDON $GIT_HASH git_clone $REPO master $PKG_NAME.git $GIT_HASH
# update package.mk # update package.mk
RESOLVED_HASH=$(resolve_hash $PKG_NAME.git $GIT_HASH) RESOLVED_HASH=$(resolve_hash $PKG_NAME.git $GIT_HASH)
sed -i "s|PKG_VERSION=.*|PKG_VERSION=\"$RESOLVED_HASH\"|g" ../../packages/mediacenter/kodi-binary-addons/$ADDON/package.mk sed -e "s|PKG_VERSION=.*|PKG_VERSION=\"$RESOLVED_HASH\"|g" \
-e "s|PKG_GIT_URL=.*|PKG_GIT_URL=\"$REPO\"|g" \
-i ../../packages/mediacenter/kodi-binary-addons/$ADDON/package.mk
rm -rf $PKG_NAME.git
else else
echo "[mkpkg] Skipped $ADDON" echo "[mkpkg] Skipped $ADDON"
fi fi