mirror of
https://git.yoctoproject.org/poky
synced 2026-05-31 12:49:46 +00:00
itstool: add from meta-oe
Recent versions of shared-mime-info depend on itstool (From OE-Core rev: 0bab36c5746dae2e2288244434cafe9cadb4b0c0) Signed-off-by: Andreas Müller <schnitzeltony@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
committed by
Richard Purdie
parent
3b7c1d7ffb
commit
b5aee555ab
@@ -281,6 +281,7 @@ RECIPE_MAINTAINER_pn-iproute2 = "Changhyeok Bae <changhyeok.bae@gmail.com>"
|
|||||||
RECIPE_MAINTAINER_pn-iptables = "Changhyeok Bae <changhyeok.bae@gmail.com>"
|
RECIPE_MAINTAINER_pn-iptables = "Changhyeok Bae <changhyeok.bae@gmail.com>"
|
||||||
RECIPE_MAINTAINER_pn-iputils = "Changhyeok Bae <changhyeok.bae@gmail.com>"
|
RECIPE_MAINTAINER_pn-iputils = "Changhyeok Bae <changhyeok.bae@gmail.com>"
|
||||||
RECIPE_MAINTAINER_pn-iso-codes = "Alexander Kanavin <alex.kanavin@gmail.com>"
|
RECIPE_MAINTAINER_pn-iso-codes = "Alexander Kanavin <alex.kanavin@gmail.com>"
|
||||||
|
RECIPE_MAINTAINER_pn-itstool = "Andreas Müller <schnitzeltony@gmail.com>"
|
||||||
RECIPE_MAINTAINER_pn-iw = "Changhyeok Bae <changhyeok.bae@gmail.com>"
|
RECIPE_MAINTAINER_pn-iw = "Changhyeok Bae <changhyeok.bae@gmail.com>"
|
||||||
RECIPE_MAINTAINER_pn-libjpeg-turbo = "Anuj Mittal <anuj.mittal@intel.com>"
|
RECIPE_MAINTAINER_pn-libjpeg-turbo = "Anuj Mittal <anuj.mittal@intel.com>"
|
||||||
RECIPE_MAINTAINER_pn-json-c = "Yi Zhao <yi.zhao@windriver.com>"
|
RECIPE_MAINTAINER_pn-json-c = "Yi Zhao <yi.zhao@windriver.com>"
|
||||||
|
|||||||
+35
@@ -0,0 +1,35 @@
|
|||||||
|
From 335ef14fc801c9dfbe7e5692dc71cfbe72049d2b Mon Sep 17 00:00:00 2001
|
||||||
|
From: =?UTF-8?q?Andreas=20M=C3=BCller?= <schnitzeltony@gmail.com>
|
||||||
|
Date: Sun, 27 Oct 2019 16:38:52 +0100
|
||||||
|
Subject: [PATCH] Native: Don't use build time hardcoded python binary path.
|
||||||
|
MIME-Version: 1.0
|
||||||
|
Content-Type: text/plain; charset=UTF-8
|
||||||
|
Content-Transfer-Encoding: 8bit
|
||||||
|
|
||||||
|
This is same patch as used for target build except that we do not use the
|
||||||
|
'-S' and '-s' option because '-S' is relatively young [1] and elder build-host
|
||||||
|
don't support it [2]
|
||||||
|
|
||||||
|
[1] https://github.com/coreutils/coreutils/commit/668306ed86c8c79b0af0db8b9c882654ebb66db2#diff-83d9d52b1f12ac589739ab1334ae4f30
|
||||||
|
[2] https://errors.yoctoproject.org/Errors/Details/274743/
|
||||||
|
|
||||||
|
Upstream-Status: Inappropriate [OE specific]
|
||||||
|
|
||||||
|
Signed-off-by: Andreas Müller <schnitzeltony@gmail.com>
|
||||||
|
---
|
||||||
|
itstool.in | 2 +-
|
||||||
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||||
|
|
||||||
|
diff --git a/itstool.in b/itstool.in
|
||||||
|
index e64cd34..05d264f 100755
|
||||||
|
--- a/itstool.in
|
||||||
|
+++ b/itstool.in
|
||||||
|
@@ -1,4 +1,4 @@
|
||||||
|
-#!@PYTHON@ -s
|
||||||
|
+#!/usr/bin/env python3
|
||||||
|
#
|
||||||
|
# Copyright (c) 2010-2018 Shaun McCance <shaunm@gnome.org>
|
||||||
|
#
|
||||||
|
--
|
||||||
|
2.21.0
|
||||||
|
|
||||||
+29
@@ -0,0 +1,29 @@
|
|||||||
|
From cd9b56224895576125e91cca317ace8a80f3eb77 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Piotr Tworek <tworaz@tworaz.net>
|
||||||
|
Date: Sat, 27 Jul 2019 10:19:11 +0200
|
||||||
|
Subject: [PATCH] Don't use build time hardcoded python binary path.
|
||||||
|
|
||||||
|
This path obviously won't work on target since they refer to build
|
||||||
|
machine directory structure. Native builds will also fail if local.conf
|
||||||
|
has INHERIT+=rm_work. Instread of hardcoding path to python binary use
|
||||||
|
whatever is found in PATH first. This should also allow the tool to use
|
||||||
|
python3 binary provided in recipe-sysroot-native.
|
||||||
|
|
||||||
|
Upstream-Status: Inappropriate [OE specific]
|
||||||
|
---
|
||||||
|
itstool.in | 2 +-
|
||||||
|
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||||
|
|
||||||
|
diff --git a/itstool.in b/itstool.in
|
||||||
|
index b3c0033..7df2476 100755
|
||||||
|
--- a/itstool.in
|
||||||
|
+++ b/itstool.in
|
||||||
|
@@ -1,4 +1,4 @@
|
||||||
|
-#!@PYTHON@ -s
|
||||||
|
+#!/usr/bin/env -S python3 -s
|
||||||
|
#
|
||||||
|
# Copyright (c) 2010-2018 Shaun McCance <shaunm@gnome.org>
|
||||||
|
#
|
||||||
|
--
|
||||||
|
2.21.0
|
||||||
|
|
||||||
@@ -0,0 +1,20 @@
|
|||||||
|
SUMMARY = "ITS Tool allows you to translate your XML documents with PO files"
|
||||||
|
HOMEPAGE = "http://itstool.org/"
|
||||||
|
LICENSE = "GPLv3"
|
||||||
|
LIC_FILES_CHKSUM = "file://COPYING;md5=59c57b95fd7d0e9e238ebbc7ad47c5a5"
|
||||||
|
|
||||||
|
inherit autotools python3native
|
||||||
|
|
||||||
|
DEPENDS = "libxml2-native"
|
||||||
|
|
||||||
|
SRC_URI = "http://files.itstool.org/${BPN}/${BPN}-${PV}.tar.bz2"
|
||||||
|
SRC_URI_append_class-native = " file://0001-Native-Don-t-use-build-time-hardcoded-python-binary-.patch"
|
||||||
|
SRC_URI_append_class-target = " file://0002-Don-t-use-build-time-hardcoded-python-binary-path.patch"
|
||||||
|
|
||||||
|
SRC_URI[md5sum] = "4306eeba4f4aee6b393d14f9c3c57ca1"
|
||||||
|
SRC_URI[sha256sum] = "6233cc22726a9a5a83664bf67d1af79549a298c23185d926c3677afa917b92a9"
|
||||||
|
|
||||||
|
BBCLASSEXTEND = "native"
|
||||||
|
|
||||||
|
RDEPENDS_${PN} += "libxml2-python"
|
||||||
|
RDEPENDS_${PN}_class-native = ""
|
||||||
Reference in New Issue
Block a user