Skip to content
GitLab
Explore
Sign in
openwrt
packages
Compare revisions
375c29ca8237a69bc2b50dba7ea81f772f0296c9 to c35e76ebb56cb3b957a0cbb2fe5300896c6dee5b
Hide whitespace changes
Inline
Side-by-side
lang/luaffi/Makefile
0 → 100644
View file @
c35e76eb
include
$(TOPDIR)/rules.mk
PKG_NAME
:=
luaffi
PKG_MAINTAINER
:=
Javier Marcet <javier@marcet.info>
PKG_SOURCE_PROTO
:=
git
PKG_SOURCE_URL
:=
https://github.com/jmckaskill/luaffi
PKG_SOURCE_DATE
:=
2013-11-08
PKG_SOURCE_VERSION
=
abc638c9341025580099dcf77795c4b320ba0e63
PKG_MIRROR_HASH
:=
f92d5f36fc54c36f292ec994ce34f6153685050f54405bdb838a29f959068c21
PKG_LICENSE
:=
MIT
PKG_LICENSE_FILES
:=
README.md
PKG_BUILD_DEPENDS
:=
lua/host
include
$(INCLUDE_DIR)/host-build.mk
include
$(INCLUDE_DIR)/package.mk
define
Package/luaffi
SUBMENU
:=
Lua
SECTION
:=
lang
CATEGORY
:=
Languages
TITLE
:=
Library
for
calling C
function
and manipulating C types from lua
URL
:=
https://github.com/jmckaskill/luaffi
DEPENDS
:=
+lua
endef
define
Package/luaffi/description
Library
for
calling
C
function
and
manipulating
C
types
from
lua.
Designed
to
be
interface
compatible
with
the
FFI
library
in
luajit.
endef
define
Package/luaffi/install
$(INSTALL_DIR)
$(1)/usr/lib/lua/
$(INSTALL_DATA)
$(PKG_BUILD_DIR)/ffi.so
$(1)/usr/lib/lua/
endef
$(
eval
$(
call HostBuild
))
$(
eval
$(
call BuildPackage,luaffi
))
lang/luaffi/patches/01-build.patch
0 → 100644
View file @
c35e76eb
--- ./Makefile-orig 2013-11-08 23:01:32.000000000 +0100
+++ ./Makefile 2021-10-18 22:45:50.342744216 +0200
@@ -3,10 +3,10 @@
PKG_CONFIG=pkg-config
LUA=lua
-LUA_CFLAGS=`$(PKG_CONFIG) --cflags lua5.2 2>/dev/null || $(PKG_CONFIG) --cflags lua`
+LUA_CFLAGS=`$(PKG_CONFIG) --cflags lua5.1 2>/dev/null || $(PKG_CONFIG) --cflags lua`
SOCFLAGS=-fPIC
SOCC=$(CC) -shared $(SOCFLAGS)
-CFLAGS=-fPIC -g -Wall -Werror $(LUA_CFLAGS) -fvisibility=hidden -Wno-unused-function --std=gnu99
+CFLAGS=-fPIC -g -Wall -Werror $(LUA_CFLAGS) -fvisibility=hidden -Wno-unused-function --std=gnu99 -Wno-error=misleading-indentation
MODNAME=ffi
MODSO=$(MODNAME).so
lang/luafilesystem/Makefile
View file @
c35e76eb
...
...
@@ -12,7 +12,7 @@ PKG_VERSION:=1.8.0
PKG_RELEASE
:=
1
PKG_LICENSE
:=
MIT
PKG_MIRROR_HASH
:=
0342b54bcbd4aa1679bf23b2a4cc8177f630e6415b7a82e58cefb9f8991e0a8e
PKG_MIRROR_HASH
:=
69c676dd811fc77e205b1b8064017536fade1be47e50ba785c243a5d7540cdf6
PKG_SOURCE_URL
:=
https://github.com/keplerproject/luafilesystem.git
PKG_SOURCE_VERSION
:=
v
$(
subst .,_,
$(
PKG_VERSION
))
PKG_SOURCE_PROTO
:=
git
...
...
lang/lualogging/Makefile
0 → 100644
View file @
c35e76eb
include
$(TOPDIR)/rules.mk
PKG_NAME
:=
lualogging
PKG_VERSION
:=
1.8.2
PKG_RELEASE
:=
1
PKG_MAINTAINER
:=
Javier Marcet <javier@marcet.info>
PKG_LICENSE
:=
MIT
PKG_LICENSE_FILES
:=
COPYRIGHT
PKG_SOURCE
:=
$(
PKG_NAME
)
-
$(
PKG_VERSION
)
.tar.gz
PKG_SOURCE_URL
:=
https://github.com/lunarmodules/lualogging/archive/refs/tags/v
${
PKG_VERSION
}
.tar.gz?
PKG_HASH
:=
30655889db14104f1509d20ba423a43ea8ce85f4289acdcf6b62477159482c60
PKG_BUILD_DEPENDS
:=
lua/host luarocks/host
include
$(INCLUDE_DIR)/host-build.mk
include
$(INCLUDE_DIR)/package.mk
define
Package/lualogging
SUBMENU
:=
Lua
SECTION
:=
lang
CATEGORY
:=
Languages
TITLE
:=
Simple API to use logging features
in
Lua
URL
:=
https://github.com/lunarmodules/lualogging
DEPENDS
:=
+lua +luasocket
endef
define
Package/lualogging/description
LuaLogging
provides
a
simple
API
to
use
logging
features
in
Lua.
Its
design
was
based
on
log4j.
endef
TARGET_CFLAGS
+=
\
-I
$(
STAGING_DIR
)
/usr/include
# Note: the duplicate environment exports are not a typo!
# First is for luarocks, then the second is for the compilation
# invoked by luarocks
# (Same setup as luaposix)
define
Build/Compile
cd
$(PKG_BUILD_DIR)
&&
\
LUA_LIBDIR
=
$(
STAGING_DIR
)
/usr/lib/lua
\
LUA_PKGNAME
=
lua5.1
\
CFLAGS
=
"
$(
TARGET_CFLAGS
)
$(
FPIC
)
"
\
LDFLAGS
=
"
$(
TARGET_LDFLAGS
)
"
\
CC
=
"
$(
TARGET_CC
)
"
LD
=
"
$(
TARGET_CC
)
"
\
luarocks make
--pack-binary-rock
rockspecs/lualogging-
${
PKG_VERSION
}
-1
.rockspec
\
LUA_LIBDIR
=
$(
STAGING_DIR
)
/usr/lib/lua
\
YAML_DIR
=
$(
STAGING_DIR
)
/usr
\
LUA_INCDIR
=
$(
STAGING_DIR
)
/usr/include
\
LUA_PKGNAME
=
lua5.1
\
CFLAGS
=
"
$(
TARGET_CFLAGS
)
$(
FPIC
)
"
\
LDFLAGS
=
"
$(
TARGET_LDFLAGS
)
"
\
CC
=
"
$(
TARGET_CC
)
"
LD
=
"
$(
TARGET_CC
)
"
endef
define
Package/lualogging/install
$(INSTALL_DIR)
$(1)/usr/lib/lua/logging
$(INSTALL_DATA)
$(PKG_BUILD_DIR)/src/logging/*
$(1)/usr/lib/lua/logging/
$(INSTALL_DATA)
$(PKG_BUILD_DIR)/src/logging.lua
$(1)/usr/lib/lua/
endef
$(
eval
$(
call HostBuild
))
$(
eval
$(
call BuildPackage,lualogging
))
lang/luaossl/Makefile
View file @
c35e76eb
...
...
@@ -12,7 +12,7 @@ PKG_VERSION:=20220711
PKG_RELEASE
:=
1
PKG_MAINTAINER
:=
Siger Yang <siger.yang@outlook.com>
PKG_MIRROR_HASH
:=
60d747778b0a526616c89d27a695d35e36f774b0035f7ff523c8d4bdbb02d075
PKG_MIRROR_HASH
:=
7abb1070da36906f9ef310af1a12827543bb5de4bbe239068420fd8b3e3858d2
PKG_SOURCE_URL
:=
https://github.com/wahern/luaossl.git
PKG_SOURCE_VERSION
:=
rel-
$(
PKG_VERSION
)
PKG_SOURCE_PROTO
:=
git
...
...
lang/luarocks/Makefile
View file @
c35e76eb
...
...
@@ -14,7 +14,7 @@ PKG_RELEASE:=4
PKG_SOURCE_PROTO
:=
git
PKG_SOURCE_URL
:=
https://github.com/keplerproject/luarocks
PKG_SOURCE_VERSION
:=
v
$(
PKG_VERSION
)
PKG_MIRROR_HASH
:=
e4cf874c9bce34a5accd41daaf51a3213763b8b6f7f658ca4d13a70a7ddb1c0c
PKG_MIRROR_HASH
:=
9b2f880e0ff57a0d7e3a9d8d5365c73e6f546891bc39d2c6ef4c3443a8ca4b45
PKG_MAINTAINER
:=
Amr Hassan <amr.hassan@gmail.com>
PKG_LICENSE
:=
MIT
...
...
lang/luasrcdiet/Makefile
View file @
c35e76eb
...
...
@@ -11,7 +11,7 @@ PKG_LICENSE_FILES:=COPYRIGHT
PKG_SOURCE_URL
:=
https://github.com/jirutka/luasrcdiet.git
PKG_SOURCE_VERSION
:=
f138fc9359821d9201cd6b57cfa2fcbed5b9af97
PKG_SOURCE_PROTO
:=
git
PKG_MIRROR_HASH
:=
d4e9c396312ef3d91d86ea192569f03875459432994bc822dbdbbd0a34e306c5
PKG_MIRROR_HASH
:=
a3e316f273d4daf4bc5caea295d050efb2624125960de593c72b3aef0126583c
HOST_BUILD_DEPENDS
:=
lua/host
...
...
lang/nginx-lua-prometheus/Makefile
0 → 100644
View file @
c35e76eb
include
$(TOPDIR)/rules.mk
PKG_NAME
:=
nginx-lua-prometheus
PKG_VERSION
:=
0.20230607
PKG_RELEASE
:=
1
PKG_MAINTAINER
:=
Javier Marcet <javier@marcet.info>
PKG_LICENSE
:=
MIT
PKG_LICENSE_FILES
:=
LICENSE
PKG_SOURCE
:=
$(
PKG_VERSION
)
.tar.gz
PKG_SOURCE_URL
:=
https://github.com/knyar/nginx-lua-prometheus/archive/refs/tags
PKG_HASH
:=
4e5be322a24d4de2b5e8e5c54c43b02a77d9b6ea525347078531c5517b93d9dc
HOST_BUILD_DEPENDS
:=
lua/host luarocks/host
include
$(INCLUDE_DIR)/host-build.mk
include
$(INCLUDE_DIR)/package.mk
define
Package/nginx-lua-prometheus
SUBMENU
:=
Lua
SECTION
:=
lang
CATEGORY
:=
Languages
TITLE
:=
Prometheus metric library
for
Nginx
URL
:=
https://github.com/knyar/nginx-lua-prometheus
DEPENDS
:=
+lua
endef
define
Package/ngina-lua-prometheus/description
Lua
library
that
can
be
used
with
Nginx
to
keep
track
of
metrics
and
expose
them
to
be
pulled
by
Prometheus.
endef
TARGET_CFLAGS
+=
\
-I
$(
STAGING_DIR
)
/usr/include
# Note: the duplicate environment exports are not a typo!
# First is for luarocks, then the second is for the compilation
# invoked by luarocks
# (Same setup as luaposix)
define
Build/Compile
cd
$(PKG_BUILD_DIR)
&&
\
LUA_LIBDIR
=
$(
STAGING_DIR
)
/usr/lib/lua
\
LUA_PKGNAME
=
lua5.1
\
CFLAGS
=
"
$(
TARGET_CFLAGS
)
$(
FPIC
)
"
\
LDFLAGS
=
"
$(
TARGET_LDFLAGS
)
"
\
CC
=
"
$(
TARGET_CC
)
"
LD
=
"
$(
TARGET_CC
)
"
\
luarocks make
--pack-binary-rock
nginx-lua-prometheus-
${
PKG_VERSION
}
-1
.rockspec
\
LUA_LIBDIR
=
$(
STAGING_DIR
)
/usr/lib/lua
\
YAML_DIR
=
$(
STAGING_DIR
)
/usr
\
LUA_INCDIR
=
$(
STAGING_DIR
)
/usr/include
\
LUA_PKGNAME
=
lua5.1
\
CFLAGS
=
"
$(
TARGET_CFLAGS
)
$(
FPIC
)
"
\
LDFLAGS
=
"
$(
TARGET_LDFLAGS
)
"
\
CC
=
"
$(
TARGET_CC
)
"
LD
=
"
$(
TARGET_CC
)
"
endef
define
Package/nginx-lua-prometheus/install
$(INSTALL_DIR)
$(1)/usr/lib/lua/
$(INSTALL_DATA)
$(PKG_BUILD_DIR)/prometheus{,_keys,_resty_counter}.lua
$(1)/usr/lib/lua/
endef
$(
eval
$(
call HostBuild
))
$(
eval
$(
call BuildPackage,nginx-lua-prometheus
))
lang/node/Makefile
View file @
c35e76eb
...
...
@@ -8,12 +8,12 @@
include
$(TOPDIR)/rules.mk
PKG_NAME
:=
node
PKG_VERSION
:=
v20.1
1
.1
PKG_VERSION
:=
v20.1
2
.1
PKG_RELEASE
:=
1
PKG_SOURCE
:=
$(
PKG_NAME
)
-
$(
PKG_VERSION
)
.tar.
x
z
PKG_SOURCE
:=
$(
PKG_NAME
)
-
$(
PKG_VERSION
)
.tar.
g
z
PKG_SOURCE_URL
:=
https://nodejs.org/dist/
$(
PKG_VERSION
)
PKG_HASH
:=
77813edbf3f7f16d2d35d3353443dee4e61d5ee84d9e3138c7538a3c0ca5209e
PKG_HASH
:=
b9bef0314e12773ef004368ee56a2db509a948d4170b9efb07441bac1f1407a0
PKG_MAINTAINER
:=
Hirokazu MORIKAWA <morikw2@gmail.com>, Adrian Panella <ianchi74@outlook.com>
PKG_LICENSE
:=
MIT
...
...
@@ -24,6 +24,7 @@ HOST_BUILD_DEPENDS:=python3/host
HOST_BUILD_PARALLEL
:=
1
PKG_BUILD_DEPENDS
:=
python3/host
PKG_BUILD_FLAGS
:=
no-lto
PKG_BUILD_PARALLEL
:=
1
PKG_INSTALL
:=
1
PKG_ASLR_PIE
:=
0
...
...
lang/node/patches/003-path.patch
View file @
c35e76eb
--- a/lib/internal/modules/cjs/loader.js
+++ b/lib/internal/modules/cjs/loader.js
@@ -15
37
,7 +15
37
,8 @@
Module._initPaths = function() {
@@ -15
29
,7 +15
29
,8 @@
Module._initPaths = function() {
path.resolve(process.execPath, '..') :
path.resolve(process.execPath, '..', '..');
...
...
lang/node/patches/202-node_gyp.patch
View file @
c35e76eb
--- a/node.gyp
+++ b/node.gyp
@@ -119
3
,6 +119
3
,7 @@
@@ -119
7
,6 +119
7
,7 @@
'dependencies': [
'deps/simdutf/simdutf.gyp:simdutf#host',
],
+ 'libraries!':[ '-licui18n', '-licuuc', '-licudata', '-lcrypto', '-lssl', '-lz', '-lhttp_parser', '-luv', '-lnghttp2', '-lcares' ],
'include_dirs': [
'tools'
]
,
'tools'
,
'src'
,
lang/node/patches/204-v8_gyp.patch
View file @
c35e76eb
...
...
@@ -77,7 +77,7 @@
'include_dirs': [
'<(generate_bytecode_output_root)',
'<(SHARED_INTERMEDIATE_DIR)',
@@ -14
84
,6 +1
495
,7 @@
@@ -14
95
,6 +1
506
,7 @@
}],
],
'direct_dependent_settings': {
...
...
@@ -85,7 +85,7 @@
'include_dirs': [
'<(V8_ROOT)/include',
],
@@ -15
04
,6 +15
16
,7 @@
@@ -15
15
,6 +15
27
,7 @@
{
'target_name': 'bytecode_builtins_list_generator',
'type': 'executable',
...
...
@@ -93,7 +93,7 @@
'conditions': [
['want_separate_host_toolset', {
'toolsets': ['host'],
@@ -153
2
,6 +15
4
5,9 @@
@@ -15
4
3,6 +155
6
,9 @@
{
'target_name': 'mksnapshot',
'type': 'executable',
...
...
@@ -103,7 +103,7 @@
'dependencies': [
'v8_base_without_compiler',
'v8_compiler_for_mksnapshot',
@@ -15
59
,6 +15
75
,7 @@
@@ -15
70
,6 +15
86
,7 @@
{
'target_name': 'torque',
'type': 'executable',
...
...
@@ -111,7 +111,7 @@
'dependencies': [
'torque_base',
# "build/win:default_exe_manifest",
@@ -16
0
1,6 +16
18
,7 @@
@@ -161
2
,6 +16
29
,7 @@
{
'target_name': 'torque-language-server',
'type': 'executable',
...
...
@@ -119,7 +119,7 @@
'conditions': [
['want_separate_host_toolset', {
'toolsets': ['host'],
@@ -163
2
,6 +16
50
,8 @@
@@ -16
4
3,6 +16
61
,8 @@
{
'target_name': 'gen-regexp-special-case',
'type': 'executable',
...
...
@@ -128,7 +128,7 @@
'dependencies': [
'v8_libbase',
# "build/win:default_exe_manifest",
@@ -18
50
,6 +18
70
,7 @@
@@ -18
61
,6 +18
81
,7 @@
}],
],
'direct_dependent_settings': {
...
...
@@ -136,9 +136,9 @@
'include_dirs': [
'<(V8_ROOT)/include',
],
@@ -19
71
,15 +
1992
,19 @@
}],
]
,
@@ -19
88
,15 +
2009
,19 @@
'WARNING_CFLAGS!': ['-Wno-invalid-offsetof']
}
,
'direct_dependent_settings': {
+ 'include_dirs!': [ '<!@(echo "$STAGING_DIR"/usr/include)' ],
'include_dirs': [
...
...
lang/node/patches/999-localhost-no-addrconfig.patch
View file @
c35e76eb
...
...
@@ -13,7 +13,7 @@ Forwarded: https://github.com/nodejs/node/issues/33816
//
// Permission is hereby granted, free of charge, to any person obtaining a
// copy of this software and associated documentation files (the
@@ -133
0
,13 +133
1
,6 @@
function lookupAndConnect(self, options)
@@ -133
7
,13 +133
8
,6 @@
function lookupAndConnect(self, options)
hints: options.hints || 0,
};
...
...
lang/node/patches/999-revert_enable_pointer_authentication_on_arm64.patch
View file @
c35e76eb
--- a/configure.py
+++ b/configure.py
@@ -12
75
,7 +12
75
,6 @@
def configure_node(o):
@@ -12
82
,7 +12
82
,6 @@
def configure_node(o):
# Enable branch protection for arm64
if target_arch == 'arm64':
...
...
lang/python/micropython-lib/Makefile
View file @
c35e76eb
...
...
@@ -14,7 +14,7 @@ PKG_SOURCE_PROTO:=git
PKG_SOURCE_URL
:=
https://github.com/micropython/micropython-lib.git
PKG_SOURCE_VERSION
:=
d8e163bb5f3ef45e71e145c27bc4f207beaad70f
PKG_SOURCE_DATE
:=
20231031
PKG_MIRROR_HASH
:=
6abb0a1460984c6fde99986971517121ac0207dabeb43cfb1855f6d7d1fd9ae5
PKG_MIRROR_HASH
:=
311651a719ae645d3e40c3c8ebf706fa2e964ac1455d84bee73606ec6d7c13a2
PKG_MAINTAINER
:=
Jeffery To <jeffery.to@gmail.com>
PKG_LICENSE
:=
MIT Python-2.0.1
...
...
lang/python/numpy/Makefile
View file @
c35e76eb
...
...
@@ -6,11 +6,11 @@
include
$(TOPDIR)/rules.mk
PKG_NAME
:=
numpy
PKG_VERSION
:=
1.26.
3
PKG_VERSION
:=
1.26.
4
PKG_RELEASE
:=
1
PYPI_NAME
:=
$(
PKG_NAME
)
PKG_HASH
:=
697df43e2b6310ecc9d95f05d5ef20eacc09c7c4ecc9da3f235d39e71b7da1e4
PKG_HASH
:=
2a02aba9ed12e4ac4eb3ea9421c420301a0c6460d9830d74a9df87efa4912010
PKG_MAINTAINER
:=
Alexandru Ardelean <ardeleanalex@gmail.com>
...
...
lang/python/numpy/patches/003-without-vendored-meson.patch
View file @
c35e76eb
--- a/pyproject.toml
+++ b/pyproject.toml
@@ -1,
6
+1,
6
@@
@@ -1,
8
+1,
8
@@
[build-system]
-build-backend = "mesonpy"
-backend-path = ['./vendored-meson/meson-python']
+#build-backend = "mesonpy"
+#backend-path = ['./vendored-meson/meson-python']
requires = [
"Cython>=0.29.34,<3.1",
# All dependencies of the vendored meson-python (except for meson, because
@@ -194,8 +194,8 @@
repair-wheel-command = ""
- "meson-python>=0.15.0,<0.16.0",
+# "meson-python>=0.15.0,<0.16.0",
]
[project]
@@ -181,14 +181,14 @@
environment = {PKG_CONFIG_PATH="/opt/32/
config-settings = "setup-args=--vsenv setup-args=-Dallow-noblas=true"
repair-wheel-command = ""
-[tool.meson-python]
-meson = 'vendored-meson/meson/meson.py'
+#[tool.meson-python]
+#meson = 'vendored-meson/meson/meson.py'
[tool.spin]
package = 'numpy'
...
...
lang/python/python-distro/patches/0001-Revert-Replace-setup.py-with-build.patch
0 → 100644
View file @
c35e76eb
From 34d914c931c6c7a1d67b0b8da0790cd9a9f2b10f Mon Sep 17 00:00:00 2001
From: Javier Marcet <javier@marcet.info>
Date: Fri, 21 Oct 2022 23:35:26 +0200
Subject: [PATCH] Revert "Replace setup.py with build"
This reverts commit fc50845c4af02fcee0c5218894b2b07a8a8940f8.
---
Makefile | 6 +++---
pyproject.toml | 3 ---
setup.py | 17 +++++++++++++++++
3 files changed, 23 insertions(+), 3 deletions(-)
delete mode 100644 pyproject.toml
create mode 100644 setup.py
--- a/Makefile
+++ b/Makefile
@@ -54,7 +54,7 @@
clean:
.PHONY: build
build:
- python -m build
+ python setup.py sdist bdist_wheel
.PHONY: publish
publish:
@@ -72,12 +72,12 @@
dev: instdev test
.PHONY: instdev
instdev:
pip install -r dev-requirements.txt
- pip install -e .
+ python setup.py develop
@echo "$@ done."
.PHONY: install
install:
- pip install .
+ python setup.py install
@echo "$@ done."
.PHONY: clobber
--- a/pyproject.toml
+++ /dev/null
@@ -1,3 +0,0 @@
-[build-system]
-requires = ["setuptools"]
-build-backend = "setuptools.build_meta"
--- /dev/null
+++ b/setup.py
@@ -0,0 +1,17 @@
+# Copyright 2015-2020 Nir Cohen
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+from setuptools import setup
+
+setup()
lang/python/python-paramiko/Makefile
View file @
c35e76eb
include
$(TOPDIR)/rules.mk
PKG_NAME
:=
python-paramiko
PKG_VERSION
:=
2.12
.0
PKG_RELEASE
:=
2
PKG_VERSION
:=
3.4
.0
PKG_RELEASE
:=
1
PYPI_NAME
:=
paramiko
PKG_HASH
:=
376885c05c5d6aa6e1f4608aac2a6b5b0548b1add40274477324605903d9cd49
PKG_HASH
:=
aac08f26a31dc4dffd92821527d1682d99d52f9ef6851968114a8728f3c274d3
PKG_MAINTAINER
:=
Javier Marcet <javier@marcet.info>
PKG_LICENSE
:=
LGPL-2.1-or-later
...
...
@@ -27,10 +27,11 @@ define Package/python3-paramiko
endef
define
Package/python3-paramiko/description
Paramiko
is
a
Python
(2.7,
3.4+)
implementation
of
the
SSHv2
protocol,
providing
both
client
and
server
functionality.
While
it
leverages
a
Python
C
extension
for
low
level
cryptography
(Cryptography),
Paramiko
itself
is
a
pure
Python
interface
around
SSH
networking
concepts.
Paramiko
is
a
pure-Python
(3.6+)
implementation
of
the
SSHv2
protocol,
providing
both
client
and
server
functionality.
It
provides
the
foundation
for
the
high-level
SSH
library
Fabric,
which
is
what
we
recommend
you
use
for
common
client
use-cases
such
as
running
remote
shell
commands
or
transferring
files.
endef
$(
eval
$(
call Py3Package,python3-paramiko
))
...
...
lang/python/python3-package.mk
View file @
c35e76eb
...
...
@@ -60,7 +60,7 @@ define Python3/Run
endef
define
Python3/FixShebang
$(SED)
"1"
'!'
"b;s,^#"
'!'
".*python.*,#"
'!'
"/usr/bin/python3,"
-i
--follow-symlinks
$(1)
$(SED)
"1"
'!'
"b;s,^#"
'!'
".*python.*,#"
'!'
"/usr/bin/python3,"
$(1)
endef
# default max recursion is 10
...
...
Prev
1
2
3
4
5
6
…
15
Next