Lektor: pip install with option --user

This commit is contained in:
Jörg Deckert 2022-02-14 19:33:55 +01:00
parent 65df165ec0
commit 7588add044
3 changed files with 23 additions and 4 deletions

View File

@ -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

View File

@ -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,

View File

@ -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}]
<dev-python/mistune-1.0[${PYTHON_USEDEP}]
dev-python/pip[${PYTHON_USEDEP}]
dev-python/python-inifile[${PYTHON_USEDEP}]
dev-python/requests[${PYTHON_USEDEP}]
@ -50,8 +50,7 @@ src_prepare() {
# tar cfvz /tmp/${PN}-static-${PV}.tar.gz lektor/admin/static
unpack ${FILESDIR}/${PN}-static-${PV}.tar.gz
## sed -i -e "s/filetype>=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() {