From 7588add044803316bb6ab7ebba372749f391201f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=B6rg=20Deckert?= Date: Mon, 14 Feb 2022 19:33:55 +0100 Subject: [PATCH] Lektor: pip install with option --user --- www-apps/lektor/Manifest | 3 ++- .../lektor/files/pip-install-user-3.3.1.patch | 19 +++++++++++++++++++ www-apps/lektor/lektor-3.3.1.ebuild | 5 ++--- 3 files changed, 23 insertions(+), 4 deletions(-) create mode 100644 www-apps/lektor/files/pip-install-user-3.3.1.patch diff --git a/www-apps/lektor/Manifest b/www-apps/lektor/Manifest index 8a63f93..6713639 100644 --- a/www-apps/lektor/Manifest +++ b/www-apps/lektor/Manifest @@ -1,9 +1,10 @@ AUX lektor-static-3.1.3.tar.gz 1527235 BLAKE2B 9fab2dd3b12d973f38d31f997dccb9113e5be10873ed0cc6ae0d24760d20c8c6865fd4b2b0ac3022ad12c26d252b753d65ab0c81e78f74cb8b09e2ebe8036800 SHA512 4d4a8a842131acda83c7a47e0521741ca35120ab61476b56847de363c908c413a24459d920e11fd1d28dafd3771e371f10dfd75f55d93d5866ef71e4b8f30351 AUX lektor-static-3.2.0.tar.gz 1780482 BLAKE2B 2291898d342a5dd4d56ac537011db03562b2ca96f455a2335c4feeff396312571d32b7c4a144b81470545baf241f678f15269f41c5ebe739c239f2fe2b87efae SHA512 f598385fe5ecad609ea60ffb896b354591b7147e9a2d83082f12ce21603eff3071721a00a25218c14d96c706f842c2de6a5c7d56c72f64e98e830b25aee045c0 AUX lektor-static-3.3.1.tar.gz 1567739 BLAKE2B 46589fa6d4e5b53e4826cf9aaa39d8e9e7cb1df25ea9ed9ba0b99e78ba94d6f4b0cd98a2df8772e56f2324d98092d8d244ea8c5225a0a543a97e99f6a484f12b SHA512 5c29d7bd7a52d35b81bfc99d608771841f6117443d0c36c0232610170741e92ad08e03899108e8ec43855a68e125b47855a76e8a5e5a0aba0a5c49a98bb95e02 +AUX pip-install-user-3.3.1.patch 585 BLAKE2B 38303e63ef5261a0550d570c0e855a27173b09033128a5210889c52635195f76736b9f7c16251e65b6ad898d41d399635381fc3e96600c50e09cd5aa09227075 SHA512 3c7b65efcc007c0d525c5e2727ae157e761b1968b7c4980e7fc67d9d477efa1455ff817d48aa91057cfd9378c828cf1e5030df6996cc61c033413d9c0429daf7 DIST lektor-3.1.3.tar.gz 1575304 BLAKE2B 09eaaa8620d0f80b281eca6998fd206637d8017c875bcc44ad77ba20de2f2f4aaeb67b7a9ac1c192a685b4f21dd8e5d5d5a5bb40e2bb020044738b4ef3ac6fbc SHA512 cc1f008f47cc8e320b84b04df27589e470916d28234451d5d095cfba928c2d4dce8e20abded126645359cfae6977a82cb9d65c9cafb42aab7ba725032e726075 DIST lektor-3.2.0.tar.gz 1108805 BLAKE2B 0bbe0a29dc5717482c0db5e253938fe2782326ed70dada9dab5a9ce9588e14273e3a98527c37f9b63cfeccf43b8e0c96641699b9a9111396884d474233cc0029 SHA512 c81914c7a2938132e3ad1d98ef436c57359c676af0f25d80ea691d69bbf8ee5b5f4273cefecac3103d16978c166a2e2f83dd8d31e24789596582d58b486c11ee DIST lektor-3.3.1.tar.gz 1167428 BLAKE2B d52bb156ce10c32750987fdc7872edda1ff2ae8cbe8cff9ce22128b3045cd66676b45944bd2526c06ac44a3ced6268586d0f9c936bfa93de6a9e397b169854c1 SHA512 b9e002fcb04621025cfaa053b8a740ff3f531a650eb19aabf57bbe64f5cd82ee20e96baaa6fd9adbd428cd22ab1e6520e7edf5d142a8648b96fd0a8a336e11c7 EBUILD lektor-3.1.3.ebuild 1456 BLAKE2B cfdf0c804242840e494409bb60b62f9016f4616d217706eb7da66bdd661d2c7c2ace237375516724f7a9b18088fd353f15a6245dcb91ce4b7b462bba92adda34 SHA512 4d28626b109cf2224e9e5e569817cb33ecee2bad3b4d642d0d5e77c7cd596e26958998934ac8a0caee36c748764629a6d3b3662e5aeaffefd8ddb3c65965a978 EBUILD lektor-3.2.0.ebuild 1654 BLAKE2B c62e056e6641e63451aae201bf06d8b2728d4dd8e8a595c825f0608f140349866a2feb43cd275793302c94498e97d180d7b8f64dc1c7297dbc9b61cf9ffa49b4 SHA512 b2e70355821abe4362bc629194ed36c96cee578d9b01e4e154e85b8e6602906e9ab40371f109f4f1675c90cbc1d7b3bd900fa21dc88704fa159ba59856bad09b -EBUILD lektor-3.3.1.ebuild 1785 BLAKE2B a5876baf32cd8c12d748dedbf613118327da162bfb4a0514803d8433cc45deae36a6fd0444987cf11023382997e95d51a8f31b16ac54903f195161cef1772ee2 SHA512 d79c58bebe63eab77d65f48071a5fe4637a31f47c28ca40e6109cfb35a2e2ed500f4b48d67d4c90031e4d629fbdc361093b23ab6d28679118e378ad5299db3f8 +EBUILD lektor-3.3.1.ebuild 1692 BLAKE2B 8ca1a6ac32617b92a06b565656361804dc1594a612953ff00ae489c4e3e20af7ef94c77d8ac718caca00a91fbdb89efd2742fd2b3a52bd3e6ebc76919a5d14f3 SHA512 f40838514133afbbe653aa451d7cd70c6f313d326e18fc8b2c843a3a72c9d3579ec72b6bd02a2f768a8fd8990d9f668246776dcecf15e8b2d4ae5c66ae4d40ab diff --git a/www-apps/lektor/files/pip-install-user-3.3.1.patch b/www-apps/lektor/files/pip-install-user-3.3.1.patch new file mode 100644 index 0000000..0703905 --- /dev/null +++ b/www-apps/lektor/files/pip-install-user-3.3.1.patch @@ -0,0 +1,19 @@ +diff -Naur lektor-3.3.1-orig/lektor/packages.py lektor-3.3.1/lektor/packages.py +--- lektor-3.3.1-orig/lektor/packages.py 2022-01-09 09:47:37.000000000 +0100 ++++ lektor-3.3.1/lektor/packages.py 2022-02-14 19:29:09.865913660 +0100 +@@ -87,6 +87,7 @@ + "-m", + "pip", + "install", ++ "--user", + "--target", + package_root, + ] +@@ -114,6 +115,7 @@ + "-m", + "pip", + "install", ++ "--user", + "--editable", + path, + "--install-option=--install-dir=%s" % package_root, diff --git a/www-apps/lektor/lektor-3.3.1.ebuild b/www-apps/lektor/lektor-3.3.1.ebuild index 6158338..fc449d2 100644 --- a/www-apps/lektor/lektor-3.3.1.ebuild +++ b/www-apps/lektor/lektor-3.3.1.ebuild @@ -24,7 +24,7 @@ DEPEND="media-gfx/imagemagick dev-python/filetype[${PYTHON_USEDEP}] dev-python/flask[${PYTHON_USEDEP}] dev-python/jinja[${PYTHON_USEDEP}] - dev-python/mistune[${PYTHON_USEDEP}] + =1.0.7/filetype/" setup.py || die "Seding failed." -## sed -i -e "s/Werkzeug<1/Werkzeug/" setup.py || die "Seding failed." + epatch ${FILESDIR}/pip-install-user-${PV}.patch } python_install_all() {