summaryrefslogtreecommitdiffstats
path: root/meta/recipes-extended/tar
AgeCommit message (Expand)Author
2017-03-07recipes: Move out stale GPLv2 versions to a seperate layeruninative-1.5Richard Purdie
2017-03-01tar: CVE-2016-6321Sona Sarmadi
2016-06-14tar: upgrade to 1.29Chen Qi
2016-01-22tar: Fix build for musl based targetsKhem Raj
2016-01-11Add "CVE:" tag to current patches in OE-coreMariano Lopez
2015-09-21tar: fix install if bindir == base_bindirDominic Sacré
2015-08-19tar-replacement-native: relocate via NATIVE_PACKAGE_PATH_SUFFIXPatrick Ohly
2015-07-13tar: Add symlink to tar from gtarRichard Purdie
2015-03-22tar: set acpaths to avoid "Argument list too long" errorChong Lu
2015-02-07tar 1.17: fix unknown-configure-optionRobert Yang
2014-12-27tar: upgrade to 2.18Chen Qi
2014-05-01Add texinfo.bbclass; recipes that use texinfo utils at build-time inherit it.Max Eliaser
2014-03-19tar: add knob whether acl.h are checkedChong Lu
2013-11-26tar: upgrade to 1.27.1Laurentiu Palcu
2013-10-26tar: upgrade to 1.27Laurentiu Palcu
2013-07-18tar: remove an erroneous patchChen Qi
2013-06-10tar: don't mv tar for nativesdkSaul Wold
2013-06-07git/tar/findutils: Add nativesdk versionsRichard Purdie
2012-12-13tar: apply fedora patch for fortify sources sigabortFahad Usman
2012-12-06tar: Split RMT from tarMark Hatle
2012-07-17tar: fix build with automake 1.12.xNitin A Kamble
2012-07-17grub,guile,cpio,tar,wget: Fix gnulib for absense of gets in eglibcKhem Raj
2012-05-30tar: use new update-alternativesMark Hatle
2012-03-16tar: Fix unpackaged files warningsRichard Purdie
2011-07-01Drop PRIORITY variableRichard Purdie
2011-06-06tar: upgrade to v1.26Scott Garman
2011-05-23gplv2 recipes update upstream status of patchesNitin A Kamble
2011-05-11recipes: Fix the Upstream-Status formatNitin A Kamble
2011-04-28tar-1.17 (GPLv2) bugfixNitin A Kamble
2011-02-21tar.inc: Fix unintended damageRichard Purdie
2011-02-21tar-replacement-native: Fix installRichard Purdie
2011-02-21tar-replacement-native: Add a target to replace the default tarRichard Purdie
2010-12-16recipes-extended: Add Summary informationMark Hatle
2010-11-22tar: upgrade to version 1.25Scott Garman
2010-08-27Major layout change to the packages directoryRichard Purdie
ption value='kraj/master'>kraj/master OpenEmbedded Core user contribution treesGrokmirror user
summaryrefslogtreecommitdiffstats
path: root/meta/recipes-devtools/python/python3-pip_9.0.2.bb
blob: 53fd6dcf274f70ceccfd6d12d1b1659648b9ae78 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
SUMMARY = "The PyPA recommended tool for installing Python packages"
HOMEPAGE = "https://pypi.python.org/pypi/pip"
SECTION = "devel/python"
LICENSE = "MIT"
LIC_FILES_CHKSUM = "file://LICENSE.txt;md5=25fba45109565f87de20bae85bc39452"

DEPENDS += "python3 python3-setuptools-native"

SRC_URI[md5sum] = "2fddd680422326b9d1fbf56112cf341d"
SRC_URI[sha256sum] = "88110a224e9d30e5d76592a0b2130ef10e7e67a6426e8617bb918fffbfe91fe5"

inherit pypi distutils3

DISTUTILS_INSTALL_ARGS += "--install-lib=${D}${PYTHON_SITEPACKAGES_DIR}"

do_install_prepend() {
    install -d ${D}${PYTHON_SITEPACKAGES_DIR}
}

# Use setuptools site.py instead, avoid shared state issue
do_install_append() {
    rm ${D}${PYTHON_SITEPACKAGES_DIR}/site.py
    rm ${D}${PYTHON_SITEPACKAGES_DIR}/__pycache__/site.cpython-*.pyc

    # Install as pip3 and leave pip2 as default
    rm ${D}/${bindir}/pip

    # Installed eggs need to be passed directly to the interpreter via a pth file
    echo "./${PYPI_PACKAGE}-${PV}-py${PYTHON_BASEVERSION}.egg" > ${D}${PYTHON_SITEPACKAGES_DIR}/${PYPI_PACKAGE}-${PV}.pth

    # Make sure we use /usr/bin/env python3
    for PYTHSCRIPT in `grep -rIl ${bindir} ${D}${bindir}/pip3*`; do
        sed -i -e '1s|^#!.*|#!/usr/bin/env python3|' $PYTHSCRIPT
    done
}

RDEPENDS_${PN} = "\
  python3-compile \
  python3-io \
  python3-html \
  python3-json \
  python3-netserver \
  python3-setuptools \
  python3-unixadmin \
  python3-xmlrpc \
"

BBCLASSEXTEND = "native nativesdk"