From 8509661ceee3566b07620d599f673e75a6ca4d73 Mon Sep 17 00:00:00 2001 From: Stefan Saraev Date: Sat, 23 Apr 2016 20:48:08 +0300 Subject: [PATCH 1/3] kodi: kodi does not depend ogg/vorbis/bzip2. ffmpeg does --- 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 ae408616c8..38a9569f85 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 xmlstarlet:host Python zlib bzip2 systemd pciutils lzo pcre swig:host libass curl rtmpdump fontconfig fribidi tinyxml libjpeg-turbo libpng freetype libogg libcdio taglib libxml2 libxslt yajl sqlite libvorbis ffmpeg crossguid giflib" +PKG_DEPENDS_TARGET="toolchain kodi:host xmlstarlet:host Python zlib systemd pciutils lzo pcre swig:host libass curl rtmpdump fontconfig fribidi tinyxml libjpeg-turbo libpng freetype libcdio taglib libxml2 libxslt yajl sqlite ffmpeg crossguid giflib" PKG_DEPENDS_HOST="lzo:host libpng:host libjpeg-turbo:host giflib:host" PKG_PRIORITY="optional" PKG_SECTION="mediacenter" From f4a3fe2bce5195685965bec1dcf9b685af82ff25 Mon Sep 17 00:00:00 2001 From: Stefan Saraev Date: Sat, 23 Apr 2016 22:01:45 +0300 Subject: [PATCH 2/3] kodi: kodi does not depend on libpng. freetype does --- 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 38a9569f85..9c5f5e6c4d 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 xmlstarlet:host Python zlib systemd pciutils lzo pcre swig:host libass curl rtmpdump fontconfig fribidi tinyxml libjpeg-turbo libpng freetype libcdio taglib libxml2 libxslt yajl sqlite ffmpeg crossguid giflib" +PKG_DEPENDS_TARGET="toolchain kodi:host xmlstarlet:host Python zlib systemd pciutils lzo pcre swig:host libass curl rtmpdump fontconfig fribidi tinyxml libjpeg-turbo freetype libcdio taglib libxml2 libxslt yajl sqlite ffmpeg crossguid giflib" PKG_DEPENDS_HOST="lzo:host libpng:host libjpeg-turbo:host giflib:host" PKG_PRIORITY="optional" PKG_SECTION="mediacenter" From 02b0648996aa5db73f3cefd25287ce374f1c78b5 Mon Sep 17 00:00:00 2001 From: Stefan Saraev Date: Sun, 24 Apr 2016 13:21:03 +0300 Subject: [PATCH 3/3] Python: dont leak full paths in compiled .pyo --- packages/lang/Python/package.mk | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/packages/lang/Python/package.mk b/packages/lang/Python/package.mk index c59fc19986..85e345a6f7 100644 --- a/packages/lang/Python/package.mk +++ b/packages/lang/Python/package.mk @@ -121,9 +121,6 @@ post_makeinstall_target() { rm -rf $INSTALL/usr/lib/python*/$dir done - python -Wi -t -B ../Lib/compileall.py $INSTALL/usr/lib/python*/ -f - rm -rf `find $INSTALL/usr/lib/python*/ -name "*.py"` - rm -rf $INSTALL/usr/lib/python*/config rm -rf $INSTALL/usr/bin/2to3 rm -rf $INSTALL/usr/bin/idle @@ -131,6 +128,10 @@ post_makeinstall_target() { rm -rf $INSTALL/usr/bin/smtpd.py rm -rf $INSTALL/usr/bin/python*-config + cd $INSTALL/usr/lib/python2.7 + python -Wi -t -B $PKG_BUILD/Lib/compileall.py -d /usr/lib/python2.7 -f . + find $INSTALL/usr/lib/python2.7 -name "*.py" -exec rm -f {} \; &>/dev/null + # strip chmod u+w $INSTALL/usr/lib/libpython*.so.* debug_strip $INSTALL/usr