- The addition of pyfuse3 requires a total of 11 python3 module dependencies and the addition of python3-Cython during the build - The other dependencies etc are submitted in the rest of this patch series.
Fixes: Bug#12611 Tested-by: Adolf Belka adolf.belka@ipfire.org Signed-off-by: Adolf Belka adolf.belka@ipfire.org --- lfs/borgbackup | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/lfs/borgbackup b/lfs/borgbackup index c2faaac21..9c761eac4 100644 --- a/lfs/borgbackup +++ b/lfs/borgbackup @@ -33,9 +33,9 @@ DL_FROM = $(URL_IPFIRE) DIR_APP = $(DIR_SRC)/$(THISAPP) TARGET = $(DIR_INFO)/$(THISAPP) PROG = borgbackup -PAK_VER = 12 +PAK_VER = 13
-DEPS = python3-pkgconfig python3-msgpack python3-packaging +DEPS = python3-pkgconfig python3-msgpack python3-packaging python3-pyfuse3
SERVICES =
Fixes: Bug#12611 Tested-by: Adolf Belka adolf.belka@ipfire.org Signed-off-by: Adolf Belka adolf.belka@ipfire.org --- make.sh | 9 +++++++++ 1 file changed, 9 insertions(+)
diff --git a/make.sh b/make.sh index 7fb63b913..4586482d0 100755 --- a/make.sh +++ b/make.sh @@ -1633,6 +1633,15 @@ buildipfire() { lfsmake2 python3-terminaltables lfsmake2 python3-pkgconfig lfsmake2 python3-msgpack + lfsmake2 python3-attr + lfsmake2 python3-attrs + lfsmake2 python3-sniffio + lfsmake2 python3-sortedcontainers + lfsmake2 python3-outcome + lfsmake2 python3-async_generator + lfsmake2 python3-Cython + lfsmake2 python3-trio + lfsmake2 python3-pyfuse3 lfsmake2 aws-cli lfsmake2 oci-python-sdk lfsmake2 oci-cli
- v3 version adds specific armv6l based rootfile as xxxMACHINExxx does not get correct substitution
Fixes: Bug#12611 Tested-by: Adolf Belka adolf.belka@ipfire.org Signed-off-by: Adolf Belka adolf.belka@ipfire.org --- .../rootfiles/packages/armv6l/python3-pyfuse3 | 10 +++ config/rootfiles/packages/python3-pyfuse3 | 10 +++ lfs/python3-pyfuse3 | 87 +++++++++++++++++++ 3 files changed, 107 insertions(+) create mode 100644 config/rootfiles/packages/armv6l/python3-pyfuse3 create mode 100644 config/rootfiles/packages/python3-pyfuse3 create mode 100644 lfs/python3-pyfuse3
diff --git a/config/rootfiles/packages/armv6l/python3-pyfuse3 b/config/rootfiles/packages/armv6l/python3-pyfuse3 new file mode 100644 index 000000000..c8f17804a --- /dev/null +++ b/config/rootfiles/packages/armv6l/python3-pyfuse3 @@ -0,0 +1,10 @@ +usr/lib/python3.10/site-packages/_pyfuse3.py +#usr/lib/python3.10/site-packages/pyfuse3-3.2.1-py3.10.egg-info +#usr/lib/python3.10/site-packages/pyfuse3-3.2.1-py3.10.egg-info/PKG-INFO +#usr/lib/python3.10/site-packages/pyfuse3-3.2.1-py3.10.egg-info/SOURCES.txt +#usr/lib/python3.10/site-packages/pyfuse3-3.2.1-py3.10.egg-info/dependency_links.txt +#usr/lib/python3.10/site-packages/pyfuse3-3.2.1-py3.10.egg-info/requires.txt +#usr/lib/python3.10/site-packages/pyfuse3-3.2.1-py3.10.egg-info/top_level.txt +#usr/lib/python3.10/site-packages/pyfuse3-3.2.1-py3.10.egg-info/zip-safe +usr/lib/python3.10/site-packages/pyfuse3.cpython-310-arm-linux-gnueabi.so +usr/lib/python3.10/site-packages/pyfuse3_asyncio.py diff --git a/config/rootfiles/packages/python3-pyfuse3 b/config/rootfiles/packages/python3-pyfuse3 new file mode 100644 index 000000000..bea8f2e94 --- /dev/null +++ b/config/rootfiles/packages/python3-pyfuse3 @@ -0,0 +1,10 @@ +usr/lib/python3.10/site-packages/_pyfuse3.py +#usr/lib/python3.10/site-packages/pyfuse3-3.2.1-py3.10.egg-info +#usr/lib/python3.10/site-packages/pyfuse3-3.2.1-py3.10.egg-info/PKG-INFO +#usr/lib/python3.10/site-packages/pyfuse3-3.2.1-py3.10.egg-info/SOURCES.txt +#usr/lib/python3.10/site-packages/pyfuse3-3.2.1-py3.10.egg-info/dependency_links.txt +#usr/lib/python3.10/site-packages/pyfuse3-3.2.1-py3.10.egg-info/requires.txt +#usr/lib/python3.10/site-packages/pyfuse3-3.2.1-py3.10.egg-info/top_level.txt +#usr/lib/python3.10/site-packages/pyfuse3-3.2.1-py3.10.egg-info/zip-safe +usr/lib/python3.10/site-packages/pyfuse3.cpython-310-xxxMACHINExxx-linux-gnu.so +usr/lib/python3.10/site-packages/pyfuse3_asyncio.py diff --git a/lfs/python3-pyfuse3 b/lfs/python3-pyfuse3 new file mode 100644 index 000000000..d9ee163c1 --- /dev/null +++ b/lfs/python3-pyfuse3 @@ -0,0 +1,87 @@ +############################################################################### +# # +# IPFire.org - A linux based firewall # +# Copyright (C) 2007-2020 IPFire Team info@ipfire.org # +# # +# This program is free software: you can redistribute it and/or modify # +# it under the terms of the GNU General Public License as published by # +# the Free Software Foundation, either version 3 of the License, or # +# (at your option) any later version. # +# # +# This program is distributed in the hope that it will be useful, # +# but WITHOUT ANY WARRANTY; without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # +# GNU General Public License for more details. # +# # +# You should have received a copy of the GNU General Public License # +# along with this program. If not, see http://www.gnu.org/licenses/. # +# # +############################################################################### + +############################################################################### +# Definitions +############################################################################### + +include Config + +VER = 3.2.1 +SUMMARY = Python3 bindings for libfuse3 + +THISAPP = pyfuse3-$(VER) +DL_FILE = $(THISAPP).tar.gz +DL_FROM = $(URL_IPFIRE) +DIR_APP = $(DIR_SRC)/$(THISAPP) +TARGET = $(DIR_INFO)/$(THISAPP) +PROG = python3-pyfuse3 +PAK_VER = 1 + +DEPS = python3-trio + +SERVICES = + +############################################################################### +# Top-level Rules +############################################################################### + +objects = $(DL_FILE) + +$(DL_FILE) = $(DL_FROM)/$(DL_FILE) + +$(DL_FILE)_BLAKE2 = 16ada8aec47d8049907ef2710e9bfdf7991a8127560e7264e4eb58f7062efde478d2914597333991be4a6ef67a2a83c470560456287c1298b2008454ac831fb0 + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +b2 : $(subst %,%_BLAKE2,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, b2sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_BLAKE2,$(objects)) : + @$(B2SUM) + +############################################################################### +# Installation Details +############################################################################### + +$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) + @$(PREBUILD) + @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) + cd $(DIR_APP) && python3 setup.py build_cython + cd $(DIR_APP) && python3 setup.py build + cd $(DIR_APP) && python3 setup.py install --root=/ + @rm -rf $(DIR_APP) + @$(POSTBUILD)
- rootfile has all entries commented out as not needed for execution only build
Fixes: Bug#12611 Tested-by: Adolf Belka adolf.belka@ipfire.org Signed-off-by: Adolf Belka adolf.belka@ipfire.org --- config/rootfiles/common/python3-Cython | 337 +++++++++++++++++++++++++ lfs/python3-Cython | 79 ++++++ 2 files changed, 416 insertions(+) create mode 100644 config/rootfiles/common/python3-Cython create mode 100644 lfs/python3-Cython
diff --git a/config/rootfiles/common/python3-Cython b/config/rootfiles/common/python3-Cython new file mode 100644 index 000000000..3eb20ff25 --- /dev/null +++ b/config/rootfiles/common/python3-Cython @@ -0,0 +1,337 @@ +#usr/bin/cygdb +#usr/bin/cython +#usr/bin/cythonize +#usr/lib/python3.10/site-packages/Cython +#usr/lib/python3.10/site-packages/Cython-0.29.30-py3.10.egg-info +#usr/lib/python3.10/site-packages/Cython-0.29.30-py3.10.egg-info/PKG-INFO +#usr/lib/python3.10/site-packages/Cython-0.29.30-py3.10.egg-info/SOURCES.txt +#usr/lib/python3.10/site-packages/Cython-0.29.30-py3.10.egg-info/dependency_links.txt +#usr/lib/python3.10/site-packages/Cython-0.29.30-py3.10.egg-info/entry_points.txt +#usr/lib/python3.10/site-packages/Cython-0.29.30-py3.10.egg-info/not-zip-safe +#usr/lib/python3.10/site-packages/Cython-0.29.30-py3.10.egg-info/top_level.txt +#usr/lib/python3.10/site-packages/Cython/Build +#usr/lib/python3.10/site-packages/Cython/Build/BuildExecutable.py +#usr/lib/python3.10/site-packages/Cython/Build/Cythonize.py +#usr/lib/python3.10/site-packages/Cython/Build/Dependencies.py +#usr/lib/python3.10/site-packages/Cython/Build/Distutils.py +#usr/lib/python3.10/site-packages/Cython/Build/Inline.py +#usr/lib/python3.10/site-packages/Cython/Build/IpythonMagic.py +#usr/lib/python3.10/site-packages/Cython/Build/Tests +#usr/lib/python3.10/site-packages/Cython/Build/Tests/TestCyCache.py +#usr/lib/python3.10/site-packages/Cython/Build/Tests/TestInline.py +#usr/lib/python3.10/site-packages/Cython/Build/Tests/TestIpythonMagic.py +#usr/lib/python3.10/site-packages/Cython/Build/Tests/TestStripLiterals.py +#usr/lib/python3.10/site-packages/Cython/Build/Tests/__init__.py +#usr/lib/python3.10/site-packages/Cython/Build/__init__.py +#usr/lib/python3.10/site-packages/Cython/CodeWriter.py +#usr/lib/python3.10/site-packages/Cython/Compiler +#usr/lib/python3.10/site-packages/Cython/Compiler/AnalysedTreeTransforms.py +#usr/lib/python3.10/site-packages/Cython/Compiler/Annotate.py +#usr/lib/python3.10/site-packages/Cython/Compiler/AutoDocTransforms.py +#usr/lib/python3.10/site-packages/Cython/Compiler/Buffer.py +#usr/lib/python3.10/site-packages/Cython/Compiler/Builtin.py +#usr/lib/python3.10/site-packages/Cython/Compiler/CmdLine.py +#usr/lib/python3.10/site-packages/Cython/Compiler/Code.pxd +#usr/lib/python3.10/site-packages/Cython/Compiler/Code.py +#usr/lib/python3.10/site-packages/Cython/Compiler/CodeGeneration.py +#usr/lib/python3.10/site-packages/Cython/Compiler/CythonScope.py +#usr/lib/python3.10/site-packages/Cython/Compiler/DebugFlags.py +#usr/lib/python3.10/site-packages/Cython/Compiler/Errors.py +#usr/lib/python3.10/site-packages/Cython/Compiler/ExprNodes.py +#usr/lib/python3.10/site-packages/Cython/Compiler/FlowControl.cpython-310-xxxMACHINExxx-linux-gnu.so +#usr/lib/python3.10/site-packages/Cython/Compiler/FlowControl.pxd +#usr/lib/python3.10/site-packages/Cython/Compiler/FlowControl.py +#usr/lib/python3.10/site-packages/Cython/Compiler/FusedNode.cpython-310-xxxMACHINExxx-linux-gnu.so +#usr/lib/python3.10/site-packages/Cython/Compiler/FusedNode.py +#usr/lib/python3.10/site-packages/Cython/Compiler/Future.py +#usr/lib/python3.10/site-packages/Cython/Compiler/Interpreter.py +#usr/lib/python3.10/site-packages/Cython/Compiler/Lexicon.py +#usr/lib/python3.10/site-packages/Cython/Compiler/Main.py +#usr/lib/python3.10/site-packages/Cython/Compiler/MemoryView.py +#usr/lib/python3.10/site-packages/Cython/Compiler/ModuleNode.py +#usr/lib/python3.10/site-packages/Cython/Compiler/Naming.py +#usr/lib/python3.10/site-packages/Cython/Compiler/Nodes.py +#usr/lib/python3.10/site-packages/Cython/Compiler/Optimize.py +#usr/lib/python3.10/site-packages/Cython/Compiler/Options.py +#usr/lib/python3.10/site-packages/Cython/Compiler/ParseTreeTransforms.pxd +#usr/lib/python3.10/site-packages/Cython/Compiler/ParseTreeTransforms.py +#usr/lib/python3.10/site-packages/Cython/Compiler/Parsing.pxd +#usr/lib/python3.10/site-packages/Cython/Compiler/Parsing.py +#usr/lib/python3.10/site-packages/Cython/Compiler/Pipeline.py +#usr/lib/python3.10/site-packages/Cython/Compiler/PyrexTypes.py +#usr/lib/python3.10/site-packages/Cython/Compiler/Pythran.py +#usr/lib/python3.10/site-packages/Cython/Compiler/Scanning.cpython-310-xxxMACHINExxx-linux-gnu.so +#usr/lib/python3.10/site-packages/Cython/Compiler/Scanning.pxd +#usr/lib/python3.10/site-packages/Cython/Compiler/Scanning.py +#usr/lib/python3.10/site-packages/Cython/Compiler/StringEncoding.py +#usr/lib/python3.10/site-packages/Cython/Compiler/Symtab.py +#usr/lib/python3.10/site-packages/Cython/Compiler/Tests +#usr/lib/python3.10/site-packages/Cython/Compiler/Tests/TestBuffer.py +#usr/lib/python3.10/site-packages/Cython/Compiler/Tests/TestCmdLine.py +#usr/lib/python3.10/site-packages/Cython/Compiler/Tests/TestFlowControl.py +#usr/lib/python3.10/site-packages/Cython/Compiler/Tests/TestGrammar.py +#usr/lib/python3.10/site-packages/Cython/Compiler/Tests/TestMemView.py +#usr/lib/python3.10/site-packages/Cython/Compiler/Tests/TestParseTreeTransforms.py +#usr/lib/python3.10/site-packages/Cython/Compiler/Tests/TestSignatureMatching.py +#usr/lib/python3.10/site-packages/Cython/Compiler/Tests/TestStringEncoding.py +#usr/lib/python3.10/site-packages/Cython/Compiler/Tests/TestTreeFragment.py +#usr/lib/python3.10/site-packages/Cython/Compiler/Tests/TestTreePath.py +#usr/lib/python3.10/site-packages/Cython/Compiler/Tests/TestTypes.py +#usr/lib/python3.10/site-packages/Cython/Compiler/Tests/TestUtilityLoad.py +#usr/lib/python3.10/site-packages/Cython/Compiler/Tests/TestVisitor.py +#usr/lib/python3.10/site-packages/Cython/Compiler/Tests/__init__.py +#usr/lib/python3.10/site-packages/Cython/Compiler/TreeFragment.py +#usr/lib/python3.10/site-packages/Cython/Compiler/TreePath.py +#usr/lib/python3.10/site-packages/Cython/Compiler/TypeInference.py +#usr/lib/python3.10/site-packages/Cython/Compiler/TypeSlots.py +#usr/lib/python3.10/site-packages/Cython/Compiler/UtilNodes.py +#usr/lib/python3.10/site-packages/Cython/Compiler/UtilityCode.py +#usr/lib/python3.10/site-packages/Cython/Compiler/Version.py +#usr/lib/python3.10/site-packages/Cython/Compiler/Visitor.cpython-310-xxxMACHINExxx-linux-gnu.so +#usr/lib/python3.10/site-packages/Cython/Compiler/Visitor.pxd +#usr/lib/python3.10/site-packages/Cython/Compiler/Visitor.py +#usr/lib/python3.10/site-packages/Cython/Compiler/__init__.py +#usr/lib/python3.10/site-packages/Cython/Coverage.py +#usr/lib/python3.10/site-packages/Cython/Debugger +#usr/lib/python3.10/site-packages/Cython/Debugger/Cygdb.py +#usr/lib/python3.10/site-packages/Cython/Debugger/DebugWriter.py +#usr/lib/python3.10/site-packages/Cython/Debugger/Tests +#usr/lib/python3.10/site-packages/Cython/Debugger/Tests/TestLibCython.py +#usr/lib/python3.10/site-packages/Cython/Debugger/Tests/__init__.py +#usr/lib/python3.10/site-packages/Cython/Debugger/Tests/cfuncs.c +#usr/lib/python3.10/site-packages/Cython/Debugger/Tests/codefile +#usr/lib/python3.10/site-packages/Cython/Debugger/Tests/test_libcython_in_gdb.py +#usr/lib/python3.10/site-packages/Cython/Debugger/Tests/test_libpython_in_gdb.py +#usr/lib/python3.10/site-packages/Cython/Debugger/__init__.py +#usr/lib/python3.10/site-packages/Cython/Debugger/libcython.py +#usr/lib/python3.10/site-packages/Cython/Debugger/libpython.py +#usr/lib/python3.10/site-packages/Cython/Debugging.py +#usr/lib/python3.10/site-packages/Cython/Distutils +#usr/lib/python3.10/site-packages/Cython/Distutils/__init__.py +#usr/lib/python3.10/site-packages/Cython/Distutils/build_ext.py +#usr/lib/python3.10/site-packages/Cython/Distutils/extension.py +#usr/lib/python3.10/site-packages/Cython/Distutils/old_build_ext.py +#usr/lib/python3.10/site-packages/Cython/Includes +#usr/lib/python3.10/site-packages/Cython/Includes/Deprecated +#usr/lib/python3.10/site-packages/Cython/Includes/Deprecated/python.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/Deprecated/python_bool.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/Deprecated/python_buffer.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/Deprecated/python_bytes.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/Deprecated/python_cobject.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/Deprecated/python_complex.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/Deprecated/python_dict.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/Deprecated/python_exc.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/Deprecated/python_float.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/Deprecated/python_function.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/Deprecated/python_getargs.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/Deprecated/python_instance.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/Deprecated/python_int.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/Deprecated/python_iterator.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/Deprecated/python_list.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/Deprecated/python_long.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/Deprecated/python_mapping.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/Deprecated/python_mem.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/Deprecated/python_method.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/Deprecated/python_module.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/Deprecated/python_number.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/Deprecated/python_object.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/Deprecated/python_oldbuffer.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/Deprecated/python_pycapsule.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/Deprecated/python_ref.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/Deprecated/python_sequence.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/Deprecated/python_set.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/Deprecated/python_string.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/Deprecated/python_tuple.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/Deprecated/python_type.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/Deprecated/python_unicode.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/Deprecated/python_version.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/Deprecated/python_weakref.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/Deprecated/stdio.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/Deprecated/stdlib.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/Deprecated/stl.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/__init__.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/array.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/bool.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/buffer.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/bytearray.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/bytes.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/cellobject.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/ceval.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/cobject.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/codecs.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/complex.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/conversion.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/datetime.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/dict.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/exc.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/float.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/function.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/genobject.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/getargs.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/instance.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/int.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/iterator.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/iterobject.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/list.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/long.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/longintrepr.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/mapping.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/mem.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/memoryview.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/method.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/module.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/number.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/object.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/oldbuffer.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/pycapsule.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/pylifecycle.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/pystate.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/pythread.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/ref.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/sequence.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/set.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/slice.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/string.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/tuple.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/type.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/unicode.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/version.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/cpython/weakref.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/libc +#usr/lib/python3.10/site-packages/Cython/Includes/libc/__init__.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/libc/errno.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/libc/float.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/libc/limits.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/libc/locale.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/libc/math.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/libc/setjmp.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/libc/signal.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/libc/stddef.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/libc/stdint.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/libc/stdio.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/libc/stdlib.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/libc/string.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/libc/time.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/libcpp +#usr/lib/python3.10/site-packages/Cython/Includes/libcpp/__init__.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/libcpp/algorithm.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/libcpp/cast.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/libcpp/complex.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/libcpp/deque.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/libcpp/forward_list.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/libcpp/functional.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/libcpp/iterator.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/libcpp/limits.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/libcpp/list.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/libcpp/map.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/libcpp/memory.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/libcpp/pair.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/libcpp/queue.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/libcpp/set.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/libcpp/stack.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/libcpp/string.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/libcpp/typeindex.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/libcpp/typeinfo.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/libcpp/unordered_map.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/libcpp/unordered_set.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/libcpp/utility.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/libcpp/vector.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/numpy +#usr/lib/python3.10/site-packages/Cython/Includes/numpy/__init__.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/numpy/math.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/openmp.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/posix +#usr/lib/python3.10/site-packages/Cython/Includes/posix/__init__.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/posix/dlfcn.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/posix/fcntl.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/posix/ioctl.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/posix/mman.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/posix/resource.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/posix/select.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/posix/signal.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/posix/stat.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/posix/stdio.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/posix/stdlib.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/posix/strings.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/posix/time.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/posix/types.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/posix/unistd.pxd +#usr/lib/python3.10/site-packages/Cython/Includes/posix/wait.pxd +#usr/lib/python3.10/site-packages/Cython/Plex +#usr/lib/python3.10/site-packages/Cython/Plex/Actions.cpython-310-xxxMACHINExxx-linux-gnu.so +#usr/lib/python3.10/site-packages/Cython/Plex/Actions.pxd +#usr/lib/python3.10/site-packages/Cython/Plex/Actions.py +#usr/lib/python3.10/site-packages/Cython/Plex/DFA.py +#usr/lib/python3.10/site-packages/Cython/Plex/Errors.py +#usr/lib/python3.10/site-packages/Cython/Plex/Lexicons.py +#usr/lib/python3.10/site-packages/Cython/Plex/Machines.py +#usr/lib/python3.10/site-packages/Cython/Plex/Regexps.py +#usr/lib/python3.10/site-packages/Cython/Plex/Scanners.cpython-310-xxxMACHINExxx-linux-gnu.so +#usr/lib/python3.10/site-packages/Cython/Plex/Scanners.pxd +#usr/lib/python3.10/site-packages/Cython/Plex/Scanners.py +#usr/lib/python3.10/site-packages/Cython/Plex/Timing.py +#usr/lib/python3.10/site-packages/Cython/Plex/Traditional.py +#usr/lib/python3.10/site-packages/Cython/Plex/Transitions.py +#usr/lib/python3.10/site-packages/Cython/Plex/__init__.py +#usr/lib/python3.10/site-packages/Cython/Runtime +#usr/lib/python3.10/site-packages/Cython/Runtime/__init__.py +#usr/lib/python3.10/site-packages/Cython/Runtime/refnanny.cpython-310-xxxMACHINExxx-linux-gnu.so +#usr/lib/python3.10/site-packages/Cython/Runtime/refnanny.pyx +#usr/lib/python3.10/site-packages/Cython/Shadow.py +#usr/lib/python3.10/site-packages/Cython/StringIOTree.py +#usr/lib/python3.10/site-packages/Cython/Tempita +#usr/lib/python3.10/site-packages/Cython/Tempita/__init__.py +#usr/lib/python3.10/site-packages/Cython/Tempita/_looper.py +#usr/lib/python3.10/site-packages/Cython/Tempita/_tempita.cpython-310-xxxMACHINExxx-linux-gnu.so +#usr/lib/python3.10/site-packages/Cython/Tempita/_tempita.py +#usr/lib/python3.10/site-packages/Cython/Tempita/compat3.py +#usr/lib/python3.10/site-packages/Cython/TestUtils.py +#usr/lib/python3.10/site-packages/Cython/Tests +#usr/lib/python3.10/site-packages/Cython/Tests/TestCodeWriter.py +#usr/lib/python3.10/site-packages/Cython/Tests/TestCythonUtils.py +#usr/lib/python3.10/site-packages/Cython/Tests/TestJediTyper.py +#usr/lib/python3.10/site-packages/Cython/Tests/TestStringIOTree.py +#usr/lib/python3.10/site-packages/Cython/Tests/__init__.py +#usr/lib/python3.10/site-packages/Cython/Tests/xmlrunner.py +#usr/lib/python3.10/site-packages/Cython/Utility +#usr/lib/python3.10/site-packages/Cython/Utility/AsyncGen.c +#usr/lib/python3.10/site-packages/Cython/Utility/Buffer.c +#usr/lib/python3.10/site-packages/Cython/Utility/Builtins.c +#usr/lib/python3.10/site-packages/Cython/Utility/CConvert.pyx +#usr/lib/python3.10/site-packages/Cython/Utility/CMath.c +#usr/lib/python3.10/site-packages/Cython/Utility/Capsule.c +#usr/lib/python3.10/site-packages/Cython/Utility/CommonStructures.c +#usr/lib/python3.10/site-packages/Cython/Utility/Complex.c +#usr/lib/python3.10/site-packages/Cython/Utility/Coroutine.c +#usr/lib/python3.10/site-packages/Cython/Utility/CpdefEnums.pyx +#usr/lib/python3.10/site-packages/Cython/Utility/CppConvert.pyx +#usr/lib/python3.10/site-packages/Cython/Utility/CppSupport.cpp +#usr/lib/python3.10/site-packages/Cython/Utility/CythonFunction.c +#usr/lib/python3.10/site-packages/Cython/Utility/Embed.c +#usr/lib/python3.10/site-packages/Cython/Utility/Exceptions.c +#usr/lib/python3.10/site-packages/Cython/Utility/ExtensionTypes.c +#usr/lib/python3.10/site-packages/Cython/Utility/FunctionArguments.c +#usr/lib/python3.10/site-packages/Cython/Utility/ImportExport.c +#usr/lib/python3.10/site-packages/Cython/Utility/MemoryView.pyx +#usr/lib/python3.10/site-packages/Cython/Utility/MemoryView_C.c +#usr/lib/python3.10/site-packages/Cython/Utility/ModuleSetupCode.c +#usr/lib/python3.10/site-packages/Cython/Utility/ObjectHandling.c +#usr/lib/python3.10/site-packages/Cython/Utility/Optimize.c +#usr/lib/python3.10/site-packages/Cython/Utility/Overflow.c +#usr/lib/python3.10/site-packages/Cython/Utility/Printing.c +#usr/lib/python3.10/site-packages/Cython/Utility/Profile.c +#usr/lib/python3.10/site-packages/Cython/Utility/StringTools.c +#usr/lib/python3.10/site-packages/Cython/Utility/TestCyUtilityLoader.pyx +#usr/lib/python3.10/site-packages/Cython/Utility/TestCythonScope.pyx +#usr/lib/python3.10/site-packages/Cython/Utility/TestUtilityLoader.c +#usr/lib/python3.10/site-packages/Cython/Utility/TypeConversion.c +#usr/lib/python3.10/site-packages/Cython/Utility/__init__.py +#usr/lib/python3.10/site-packages/Cython/Utility/arrayarray.h +#usr/lib/python3.10/site-packages/Cython/Utils.py +#usr/lib/python3.10/site-packages/Cython/__init__.py +#usr/lib/python3.10/site-packages/cython.py +#usr/lib/python3.10/site-packages/pyximport +#usr/lib/python3.10/site-packages/pyximport/__init__.py +#usr/lib/python3.10/site-packages/pyximport/pyxbuild.py +#usr/lib/python3.10/site-packages/pyximport/pyximport.py diff --git a/lfs/python3-Cython b/lfs/python3-Cython new file mode 100644 index 000000000..636ba5fb8 --- /dev/null +++ b/lfs/python3-Cython @@ -0,0 +1,79 @@ +############################################################################### +# # +# IPFire.org - A linux based firewall # +# Copyright (C) 2007-2018 IPFire Team info@ipfire.org # +# # +# This program is free software: you can redistribute it and/or modify # +# it under the terms of the GNU General Public License as published by # +# the Free Software Foundation, either version 3 of the License, or # +# (at your option) any later version. # +# # +# This program is distributed in the hope that it will be useful, # +# but WITHOUT ANY WARRANTY; without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # +# GNU General Public License for more details. # +# # +# You should have received a copy of the GNU General Public License # +# along with this program. If not, see http://www.gnu.org/licenses/. # +# # +############################################################################### + +############################################################################### +# Definitions +############################################################################### + +include Config + +VER = 0.29.30 + +THISAPP = Cython-$(VER) +DL_FILE = $(THISAPP).tar.gz +DL_FROM = $(URL_IPFIRE) +DIR_APP = $(DIR_SRC)/$(THISAPP) +TARGET = $(DIR_INFO)/$(THISAPP) + +############################################################################### +# Top-level Rules +############################################################################### + +objects = $(DL_FILE) + +$(DL_FILE) = $(DL_FROM)/$(DL_FILE) + +$(DL_FILE)_BLAKE2 = fff6d0bbe9b14331803572955c987e85447d7e0d5151f536cfae6111a2665dd33d57dcc6cda32e4c20611ad1c5a1c5d9484e25d88cfa8726964086411733c533 + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +b2 : $(subst %,%_BLAKE2,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, b2sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_BLAKE2,$(objects)) : + @$(B2SUM) + +############################################################################### +# Installation Details +############################################################################### + +$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) + @$(PREBUILD) + @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar axf $(DIR_DL)/$(DL_FILE) + cd $(DIR_APP) && python3 setup.py build + cd $(DIR_APP) && python3 setup.py install --root=/ + @rm -rf $(DIR_APP) + @$(POSTBUILD)
Fixes: Bug#12611 Tested-by: Adolf Belka adolf.belka@ipfire.org Signed-off-by: Adolf Belka adolf.belka@ipfire.org --- config/rootfiles/packages/python3-trio | 141 +++++++++++++++++++++++++ lfs/python3-trio | 86 +++++++++++++++ 2 files changed, 227 insertions(+) create mode 100644 config/rootfiles/packages/python3-trio create mode 100644 lfs/python3-trio
diff --git a/config/rootfiles/packages/python3-trio b/config/rootfiles/packages/python3-trio new file mode 100644 index 000000000..9730b1448 --- /dev/null +++ b/config/rootfiles/packages/python3-trio @@ -0,0 +1,141 @@ +#usr/lib/python3.10/site-packages/trio +#usr/lib/python3.10/site-packages/trio-0.21.0-py3.10.egg-info +#usr/lib/python3.10/site-packages/trio-0.21.0-py3.10.egg-info/PKG-INFO +#usr/lib/python3.10/site-packages/trio-0.21.0-py3.10.egg-info/SOURCES.txt +#usr/lib/python3.10/site-packages/trio-0.21.0-py3.10.egg-info/dependency_links.txt +#usr/lib/python3.10/site-packages/trio-0.21.0-py3.10.egg-info/requires.txt +#usr/lib/python3.10/site-packages/trio-0.21.0-py3.10.egg-info/top_level.txt +usr/lib/python3.10/site-packages/trio/__init__.py +usr/lib/python3.10/site-packages/trio/_abc.py +usr/lib/python3.10/site-packages/trio/_channel.py +#usr/lib/python3.10/site-packages/trio/_core +usr/lib/python3.10/site-packages/trio/_core/__init__.py +usr/lib/python3.10/site-packages/trio/_core/_asyncgens.py +usr/lib/python3.10/site-packages/trio/_core/_entry_queue.py +usr/lib/python3.10/site-packages/trio/_core/_exceptions.py +usr/lib/python3.10/site-packages/trio/_core/_generated_instrumentation.py +usr/lib/python3.10/site-packages/trio/_core/_generated_io_epoll.py +usr/lib/python3.10/site-packages/trio/_core/_generated_io_kqueue.py +usr/lib/python3.10/site-packages/trio/_core/_generated_io_windows.py +usr/lib/python3.10/site-packages/trio/_core/_generated_run.py +usr/lib/python3.10/site-packages/trio/_core/_instrumentation.py +usr/lib/python3.10/site-packages/trio/_core/_io_common.py +usr/lib/python3.10/site-packages/trio/_core/_io_epoll.py +usr/lib/python3.10/site-packages/trio/_core/_io_kqueue.py +usr/lib/python3.10/site-packages/trio/_core/_io_windows.py +usr/lib/python3.10/site-packages/trio/_core/_ki.py +usr/lib/python3.10/site-packages/trio/_core/_local.py +usr/lib/python3.10/site-packages/trio/_core/_mock_clock.py +usr/lib/python3.10/site-packages/trio/_core/_multierror.py +usr/lib/python3.10/site-packages/trio/_core/_parking_lot.py +usr/lib/python3.10/site-packages/trio/_core/_run.py +usr/lib/python3.10/site-packages/trio/_core/_thread_cache.py +usr/lib/python3.10/site-packages/trio/_core/_traps.py +usr/lib/python3.10/site-packages/trio/_core/_unbounded_queue.py +usr/lib/python3.10/site-packages/trio/_core/_wakeup_socketpair.py +usr/lib/python3.10/site-packages/trio/_core/_windows_cffi.py +#usr/lib/python3.10/site-packages/trio/_core/tests +usr/lib/python3.10/site-packages/trio/_core/tests/__init__.py +usr/lib/python3.10/site-packages/trio/_core/tests/conftest.py +usr/lib/python3.10/site-packages/trio/_core/tests/test_asyncgen.py +usr/lib/python3.10/site-packages/trio/_core/tests/test_guest_mode.py +usr/lib/python3.10/site-packages/trio/_core/tests/test_instrumentation.py +usr/lib/python3.10/site-packages/trio/_core/tests/test_io.py +usr/lib/python3.10/site-packages/trio/_core/tests/test_ki.py +usr/lib/python3.10/site-packages/trio/_core/tests/test_local.py +usr/lib/python3.10/site-packages/trio/_core/tests/test_mock_clock.py +usr/lib/python3.10/site-packages/trio/_core/tests/test_multierror.py +#usr/lib/python3.10/site-packages/trio/_core/tests/test_multierror_scripts +usr/lib/python3.10/site-packages/trio/_core/tests/test_multierror_scripts/__init__.py +usr/lib/python3.10/site-packages/trio/_core/tests/test_multierror_scripts/_common.py +usr/lib/python3.10/site-packages/trio/_core/tests/test_multierror_scripts/apport_excepthook.py +usr/lib/python3.10/site-packages/trio/_core/tests/test_multierror_scripts/custom_excepthook.py +usr/lib/python3.10/site-packages/trio/_core/tests/test_multierror_scripts/ipython_custom_exc.py +usr/lib/python3.10/site-packages/trio/_core/tests/test_multierror_scripts/simple_excepthook.py +usr/lib/python3.10/site-packages/trio/_core/tests/test_multierror_scripts/simple_excepthook_IPython.py +usr/lib/python3.10/site-packages/trio/_core/tests/test_multierror_scripts/simple_excepthook_partial.py +usr/lib/python3.10/site-packages/trio/_core/tests/test_parking_lot.py +usr/lib/python3.10/site-packages/trio/_core/tests/test_run.py +usr/lib/python3.10/site-packages/trio/_core/tests/test_thread_cache.py +usr/lib/python3.10/site-packages/trio/_core/tests/test_tutil.py +usr/lib/python3.10/site-packages/trio/_core/tests/test_unbounded_queue.py +usr/lib/python3.10/site-packages/trio/_core/tests/test_util.py +usr/lib/python3.10/site-packages/trio/_core/tests/test_windows.py +usr/lib/python3.10/site-packages/trio/_core/tests/tutil.py +usr/lib/python3.10/site-packages/trio/_deprecate.py +usr/lib/python3.10/site-packages/trio/_file_io.py +usr/lib/python3.10/site-packages/trio/_highlevel_generic.py +usr/lib/python3.10/site-packages/trio/_highlevel_open_tcp_listeners.py +usr/lib/python3.10/site-packages/trio/_highlevel_open_tcp_stream.py +usr/lib/python3.10/site-packages/trio/_highlevel_open_unix_stream.py +usr/lib/python3.10/site-packages/trio/_highlevel_serve_listeners.py +usr/lib/python3.10/site-packages/trio/_highlevel_socket.py +usr/lib/python3.10/site-packages/trio/_highlevel_ssl_helpers.py +usr/lib/python3.10/site-packages/trio/_path.py +usr/lib/python3.10/site-packages/trio/_signals.py +usr/lib/python3.10/site-packages/trio/_socket.py +usr/lib/python3.10/site-packages/trio/_ssl.py +usr/lib/python3.10/site-packages/trio/_subprocess.py +usr/lib/python3.10/site-packages/trio/_subprocess_platform +usr/lib/python3.10/site-packages/trio/_subprocess_platform/__init__.py +usr/lib/python3.10/site-packages/trio/_subprocess_platform/kqueue.py +usr/lib/python3.10/site-packages/trio/_subprocess_platform/waitid.py +usr/lib/python3.10/site-packages/trio/_subprocess_platform/windows.py +usr/lib/python3.10/site-packages/trio/_sync.py +usr/lib/python3.10/site-packages/trio/_threads.py +usr/lib/python3.10/site-packages/trio/_timeouts.py +#usr/lib/python3.10/site-packages/trio/_tools +usr/lib/python3.10/site-packages/trio/_tools/__init__.py +usr/lib/python3.10/site-packages/trio/_tools/gen_exports.py +usr/lib/python3.10/site-packages/trio/_unix_pipes.py +usr/lib/python3.10/site-packages/trio/_util.py +usr/lib/python3.10/site-packages/trio/_version.py +usr/lib/python3.10/site-packages/trio/_wait_for_object.py +usr/lib/python3.10/site-packages/trio/_windows_pipes.py +usr/lib/python3.10/site-packages/trio/abc.py +usr/lib/python3.10/site-packages/trio/from_thread.py +usr/lib/python3.10/site-packages/trio/lowlevel.py +usr/lib/python3.10/site-packages/trio/socket.py +#usr/lib/python3.10/site-packages/trio/testing +usr/lib/python3.10/site-packages/trio/testing/__init__.py +usr/lib/python3.10/site-packages/trio/testing/_check_streams.py +usr/lib/python3.10/site-packages/trio/testing/_checkpoints.py +usr/lib/python3.10/site-packages/trio/testing/_memory_streams.py +usr/lib/python3.10/site-packages/trio/testing/_network.py +usr/lib/python3.10/site-packages/trio/testing/_sequencer.py +usr/lib/python3.10/site-packages/trio/testing/_trio_test.py +#usr/lib/python3.10/site-packages/trio/tests +usr/lib/python3.10/site-packages/trio/tests/__init__.py +usr/lib/python3.10/site-packages/trio/tests/conftest.py +usr/lib/python3.10/site-packages/trio/tests/module_with_deprecations.py +usr/lib/python3.10/site-packages/trio/tests/test_abc.py +usr/lib/python3.10/site-packages/trio/tests/test_channel.py +usr/lib/python3.10/site-packages/trio/tests/test_contextvars.py +usr/lib/python3.10/site-packages/trio/tests/test_deprecate.py +usr/lib/python3.10/site-packages/trio/tests/test_exports.py +usr/lib/python3.10/site-packages/trio/tests/test_file_io.py +usr/lib/python3.10/site-packages/trio/tests/test_highlevel_generic.py +usr/lib/python3.10/site-packages/trio/tests/test_highlevel_open_tcp_listeners.py +usr/lib/python3.10/site-packages/trio/tests/test_highlevel_open_tcp_stream.py +usr/lib/python3.10/site-packages/trio/tests/test_highlevel_open_unix_stream.py +usr/lib/python3.10/site-packages/trio/tests/test_highlevel_serve_listeners.py +usr/lib/python3.10/site-packages/trio/tests/test_highlevel_socket.py +usr/lib/python3.10/site-packages/trio/tests/test_highlevel_ssl_helpers.py +usr/lib/python3.10/site-packages/trio/tests/test_path.py +usr/lib/python3.10/site-packages/trio/tests/test_scheduler_determinism.py +usr/lib/python3.10/site-packages/trio/tests/test_signals.py +usr/lib/python3.10/site-packages/trio/tests/test_socket.py +usr/lib/python3.10/site-packages/trio/tests/test_ssl.py +usr/lib/python3.10/site-packages/trio/tests/test_subprocess.py +usr/lib/python3.10/site-packages/trio/tests/test_sync.py +usr/lib/python3.10/site-packages/trio/tests/test_testing.py +usr/lib/python3.10/site-packages/trio/tests/test_threads.py +usr/lib/python3.10/site-packages/trio/tests/test_timeouts.py +usr/lib/python3.10/site-packages/trio/tests/test_unix_pipes.py +usr/lib/python3.10/site-packages/trio/tests/test_util.py +usr/lib/python3.10/site-packages/trio/tests/test_wait_for_object.py +usr/lib/python3.10/site-packages/trio/tests/test_windows_pipes.py +#usr/lib/python3.10/site-packages/trio/tests/tools +usr/lib/python3.10/site-packages/trio/tests/tools/__init__.py +usr/lib/python3.10/site-packages/trio/tests/tools/test_gen_exports.py +usr/lib/python3.10/site-packages/trio/to_thread.py diff --git a/lfs/python3-trio b/lfs/python3-trio new file mode 100644 index 000000000..b9e8a09e2 --- /dev/null +++ b/lfs/python3-trio @@ -0,0 +1,86 @@ +############################################################################### +# # +# IPFire.org - A linux based firewall # +# Copyright (C) 2007-2020 IPFire Team info@ipfire.org # +# # +# This program is free software: you can redistribute it and/or modify # +# it under the terms of the GNU General Public License as published by # +# the Free Software Foundation, either version 3 of the License, or # +# (at your option) any later version. # +# # +# This program is distributed in the hope that it will be useful, # +# but WITHOUT ANY WARRANTY; without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # +# GNU General Public License for more details. # +# # +# You should have received a copy of the GNU General Public License # +# along with this program. If not, see http://www.gnu.org/licenses/. # +# # +############################################################################### + +############################################################################### +# Definitions +############################################################################### + +include Config + +VER = 0.21.0 +SUMMARY = async/await-native I/O library for Python + +THISAPP = trio-$(VER) +DL_FILE = $(THISAPP).tar.gz +DL_FROM = $(URL_IPFIRE) +DIR_APP = $(DIR_SRC)/$(THISAPP) +TARGET = $(DIR_INFO)/$(THISAPP) +PROG = python3-trio +PAK_VER = 1 + +DEPS = python3-attr python3-async_generator python3-attrs python3-sniffio python3-sortedcontainers python3-outcome python3-idna + +SERVICES = + +############################################################################### +# Top-level Rules +############################################################################### + +objects = $(DL_FILE) + +$(DL_FILE) = $(DL_FROM)/$(DL_FILE) + +$(DL_FILE)_BLAKE2 = 2f78da5b760c7d6a8ccf666052db42c70a64f24ab130891d945f51997ec09b1a08ee62269aec184aab7fa408a306f6216df0f67bbb7e5984db8d343676de76f2 + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +b2 : $(subst %,%_BLAKE2,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, b2sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_BLAKE2,$(objects)) : + @$(B2SUM) + +############################################################################### +# Installation Details +############################################################################### + +$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) + @$(PREBUILD) + @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) + cd $(DIR_APP) && python3 setup.py build + cd $(DIR_APP) && python3 setup.py install --root=/ + @rm -rf $(DIR_APP) + @$(POSTBUILD)
Fixes: Bug#12611 Tested-by: Adolf Belka adolf.belka@ipfire.org Signed-off-by: Adolf Belka adolf.belka@ipfire.org --- config/rootfiles/packages/python3-attr | 7 +++ lfs/python3-attr | 86 ++++++++++++++++++++++++++ 2 files changed, 93 insertions(+) create mode 100644 config/rootfiles/packages/python3-attr create mode 100644 lfs/python3-attr
diff --git a/config/rootfiles/packages/python3-attr b/config/rootfiles/packages/python3-attr new file mode 100644 index 000000000..138a4c08c --- /dev/null +++ b/config/rootfiles/packages/python3-attr @@ -0,0 +1,7 @@ +#usr/lib/python3.10/site-packages/attr-0.3.2-py3.10.egg-info +#usr/lib/python3.10/site-packages/attr-0.3.2-py3.10.egg-info/PKG-INFO +#usr/lib/python3.10/site-packages/attr-0.3.2-py3.10.egg-info/SOURCES.txt +#usr/lib/python3.10/site-packages/attr-0.3.2-py3.10.egg-info/dependency_links.txt +#usr/lib/python3.10/site-packages/attr-0.3.2-py3.10.egg-info/top_level.txt +usr/lib/python3.10/site-packages/attr.py +usr/lib/python3.10/site-packages/dry_attr.py diff --git a/lfs/python3-attr b/lfs/python3-attr new file mode 100644 index 000000000..1be4d2b0c --- /dev/null +++ b/lfs/python3-attr @@ -0,0 +1,86 @@ +############################################################################### +# # +# IPFire.org - A linux based firewall # +# Copyright (C) 2007-2020 IPFire Team info@ipfire.org # +# # +# This program is free software: you can redistribute it and/or modify # +# it under the terms of the GNU General Public License as published by # +# the Free Software Foundation, either version 3 of the License, or # +# (at your option) any later version. # +# # +# This program is distributed in the hope that it will be useful, # +# but WITHOUT ANY WARRANTY; without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # +# GNU General Public License for more details. # +# # +# You should have received a copy of the GNU General Public License # +# along with this program. If not, see http://www.gnu.org/licenses/. # +# # +############################################################################### + +############################################################################### +# Definitions +############################################################################### + +include Config + +VER = 0.3.2 +SUMMARY = Simple decorator to set attributes of target function or class in a DRY way + +THISAPP = attr-$(VER) +DL_FILE = $(THISAPP).tar.gz +DL_FROM = $(URL_IPFIRE) +DIR_APP = $(DIR_SRC)/$(THISAPP) +TARGET = $(DIR_INFO)/$(THISAPP) +PROG = python3-attr +PAK_VER = 1 + +DEPS = + +SERVICES = + +############################################################################### +# Top-level Rules +############################################################################### + +objects = $(DL_FILE) + +$(DL_FILE) = $(DL_FROM)/$(DL_FILE) + +$(DL_FILE)_BLAKE2 = 7e2b145d6d416bc634a70ae7e88d1dc1e2bc65efa6163d53446de8942511768247439078df8fb3d51966b482a3b8603d4becfed6ccf365aea1b3156ba638ac6f + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +b2 : $(subst %,%_BLAKE2,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, b2sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_BLAKE2,$(objects)) : + @$(B2SUM) + +############################################################################### +# Installation Details +############################################################################### + +$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) + @$(PREBUILD) + @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) + cd $(DIR_APP) && python3 setup.py build + cd $(DIR_APP) && python3 setup.py install --root=/ + @rm -rf $(DIR_APP) + @$(POSTBUILD)
Fixes: Bug#12611 Tested-by: Adolf Belka adolf.belka@ipfire.org Signed-off-by: Adolf Belka adolf.belka@ipfire.org --- .../packages/python3-async_generator | 15 ++++ lfs/python3-async_generator | 86 +++++++++++++++++++ 2 files changed, 101 insertions(+) create mode 100644 config/rootfiles/packages/python3-async_generator create mode 100644 lfs/python3-async_generator
diff --git a/config/rootfiles/packages/python3-async_generator b/config/rootfiles/packages/python3-async_generator new file mode 100644 index 000000000..e94c9bf0e --- /dev/null +++ b/config/rootfiles/packages/python3-async_generator @@ -0,0 +1,15 @@ +#usr/lib/python3.10/site-packages/async_generator +#usr/lib/python3.10/site-packages/async_generator-1.10-py3.10.egg-info +#usr/lib/python3.10/site-packages/async_generator-1.10-py3.10.egg-info/PKG-INFO +#usr/lib/python3.10/site-packages/async_generator-1.10-py3.10.egg-info/SOURCES.txt +#usr/lib/python3.10/site-packages/async_generator-1.10-py3.10.egg-info/dependency_links.txt +#usr/lib/python3.10/site-packages/async_generator-1.10-py3.10.egg-info/top_level.txt +usr/lib/python3.10/site-packages/async_generator/__init__.py +usr/lib/python3.10/site-packages/async_generator/_impl.py +usr/lib/python3.10/site-packages/async_generator/_tests +usr/lib/python3.10/site-packages/async_generator/_tests/__init__.py +usr/lib/python3.10/site-packages/async_generator/_tests/conftest.py +usr/lib/python3.10/site-packages/async_generator/_tests/test_async_generator.py +usr/lib/python3.10/site-packages/async_generator/_tests/test_util.py +usr/lib/python3.10/site-packages/async_generator/_util.py +usr/lib/python3.10/site-packages/async_generator/_version.py diff --git a/lfs/python3-async_generator b/lfs/python3-async_generator new file mode 100644 index 000000000..331d5fd2d --- /dev/null +++ b/lfs/python3-async_generator @@ -0,0 +1,86 @@ +############################################################################### +# # +# IPFire.org - A linux based firewall # +# Copyright (C) 2007-2020 IPFire Team info@ipfire.org # +# # +# This program is free software: you can redistribute it and/or modify # +# it under the terms of the GNU General Public License as published by # +# the Free Software Foundation, either version 3 of the License, or # +# (at your option) any later version. # +# # +# This program is distributed in the hope that it will be useful, # +# but WITHOUT ANY WARRANTY; without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # +# GNU General Public License for more details. # +# # +# You should have received a copy of the GNU General Public License # +# along with this program. If not, see http://www.gnu.org/licenses/. # +# # +############################################################################### + +############################################################################### +# Definitions +############################################################################### + +include Config + +VER = 1.10 +SUMMARY = Async generators and context managers for Python + +THISAPP = async_generator-$(VER) +DL_FILE = $(THISAPP).tar.gz +DL_FROM = $(URL_IPFIRE) +DIR_APP = $(DIR_SRC)/$(THISAPP) +TARGET = $(DIR_INFO)/$(THISAPP) +PROG = python3-async_generator +PAK_VER = 1 + +DEPS = + +SERVICES = + +############################################################################### +# Top-level Rules +############################################################################### + +objects = $(DL_FILE) + +$(DL_FILE) = $(DL_FROM)/$(DL_FILE) + +$(DL_FILE)_BLAKE2 = 7f1bea82b1ed9ed87774f1fb42af2c58d8f9e34a02f067fad018680d46c94b811075107396b29e948fa5f72131c79f3b45544fae5aeca9f990e809db85bb28dd + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +b2 : $(subst %,%_BLAKE2,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, b2sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_BLAKE2,$(objects)) : + @$(B2SUM) + +############################################################################### +# Installation Details +############################################################################### + +$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) + @$(PREBUILD) + @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) + cd $(DIR_APP) && python3 setup.py build + cd $(DIR_APP) && python3 setup.py install --root=/ + @rm -rf $(DIR_APP) + @$(POSTBUILD)
Fixes: Bug#12611 Tested-by: Adolf Belka adolf.belka@ipfire.org Signed-off-by: Adolf Belka adolf.belka@ipfire.org --- config/rootfiles/packages/python3-attrs | 39 +++++++++++ lfs/python3-attrs | 86 +++++++++++++++++++++++++ 2 files changed, 125 insertions(+) create mode 100644 config/rootfiles/packages/python3-attrs create mode 100644 lfs/python3-attrs
diff --git a/config/rootfiles/packages/python3-attrs b/config/rootfiles/packages/python3-attrs new file mode 100644 index 000000000..6e16da47b --- /dev/null +++ b/config/rootfiles/packages/python3-attrs @@ -0,0 +1,39 @@ +#usr/lib/python3.10/site-packages/attr +usr/lib/python3.10/site-packages/attr/__init__.py +usr/lib/python3.10/site-packages/attr/__init__.pyi +usr/lib/python3.10/site-packages/attr/_cmp.py +usr/lib/python3.10/site-packages/attr/_cmp.pyi +usr/lib/python3.10/site-packages/attr/_compat.py +usr/lib/python3.10/site-packages/attr/_config.py +usr/lib/python3.10/site-packages/attr/_funcs.py +usr/lib/python3.10/site-packages/attr/_make.py +usr/lib/python3.10/site-packages/attr/_next_gen.py +usr/lib/python3.10/site-packages/attr/_version_info.py +usr/lib/python3.10/site-packages/attr/_version_info.pyi +usr/lib/python3.10/site-packages/attr/converters.py +usr/lib/python3.10/site-packages/attr/converters.pyi +usr/lib/python3.10/site-packages/attr/exceptions.py +usr/lib/python3.10/site-packages/attr/exceptions.pyi +usr/lib/python3.10/site-packages/attr/filters.py +usr/lib/python3.10/site-packages/attr/filters.pyi +usr/lib/python3.10/site-packages/attr/py.typed +usr/lib/python3.10/site-packages/attr/setters.py +usr/lib/python3.10/site-packages/attr/setters.pyi +usr/lib/python3.10/site-packages/attr/validators.py +usr/lib/python3.10/site-packages/attr/validators.pyi +#usr/lib/python3.10/site-packages/attrs +#usr/lib/python3.10/site-packages/attrs-21.4.0-py3.10.egg-info +#usr/lib/python3.10/site-packages/attrs-21.4.0-py3.10.egg-info/PKG-INFO +#usr/lib/python3.10/site-packages/attrs-21.4.0-py3.10.egg-info/SOURCES.txt +#usr/lib/python3.10/site-packages/attrs-21.4.0-py3.10.egg-info/dependency_links.txt +#usr/lib/python3.10/site-packages/attrs-21.4.0-py3.10.egg-info/not-zip-safe +#usr/lib/python3.10/site-packages/attrs-21.4.0-py3.10.egg-info/requires.txt +#usr/lib/python3.10/site-packages/attrs-21.4.0-py3.10.egg-info/top_level.txt +usr/lib/python3.10/site-packages/attrs/__init__.py +usr/lib/python3.10/site-packages/attrs/__init__.pyi +usr/lib/python3.10/site-packages/attrs/converters.py +usr/lib/python3.10/site-packages/attrs/exceptions.py +usr/lib/python3.10/site-packages/attrs/filters.py +usr/lib/python3.10/site-packages/attrs/py.typed +usr/lib/python3.10/site-packages/attrs/setters.py +usr/lib/python3.10/site-packages/attrs/validators.py diff --git a/lfs/python3-attrs b/lfs/python3-attrs new file mode 100644 index 000000000..5c38561e1 --- /dev/null +++ b/lfs/python3-attrs @@ -0,0 +1,86 @@ +############################################################################### +# # +# IPFire.org - A linux based firewall # +# Copyright (C) 2007-2020 IPFire Team info@ipfire.org # +# # +# This program is free software: you can redistribute it and/or modify # +# it under the terms of the GNU General Public License as published by # +# the Free Software Foundation, either version 3 of the License, or # +# (at your option) any later version. # +# # +# This program is distributed in the hope that it will be useful, # +# but WITHOUT ANY WARRANTY; without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # +# GNU General Public License for more details. # +# # +# You should have received a copy of the GNU General Public License # +# along with this program. If not, see http://www.gnu.org/licenses/. # +# # +############################################################################### + +############################################################################### +# Definitions +############################################################################### + +include Config + +VER = 21.4.0 +SUMMARY = Classes Without Boilerplate + +THISAPP = attrs-$(VER) +DL_FILE = $(THISAPP).tar.gz +DL_FROM = $(URL_IPFIRE) +DIR_APP = $(DIR_SRC)/$(THISAPP) +TARGET = $(DIR_INFO)/$(THISAPP) +PROG = python3-attrs +PAK_VER = 1 + +DEPS = + +SERVICES = + +############################################################################### +# Top-level Rules +############################################################################### + +objects = $(DL_FILE) + +$(DL_FILE) = $(DL_FROM)/$(DL_FILE) + +$(DL_FILE)_BLAKE2 = f8e9ca1385efe6f5b9bf468f622f0bf5390830c5f3c3526821446113146a61460b17e8750ea763f6da50221a8aa65f5f1ff98a6ddf69b1a87344508ca6495560 + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +b2 : $(subst %,%_BLAKE2,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, b2sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_BLAKE2,$(objects)) : + @$(B2SUM) + +############################################################################### +# Installation Details +############################################################################### + +$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) + @$(PREBUILD) + @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) + cd $(DIR_APP) && python3 setup.py build + cd $(DIR_APP) && python3 setup.py install --root=/ + @rm -rf $(DIR_APP) + @$(POSTBUILD)
Fixes: Bug#12611 Tested-by: Adolf Belka adolf.belka@ipfire.org Signed-off-by: Adolf Belka adolf.belka@ipfire.org --- config/rootfiles/packages/python3-sniffio | 14 ++++ lfs/python3-sniffio | 86 +++++++++++++++++++++++ 2 files changed, 100 insertions(+) create mode 100644 config/rootfiles/packages/python3-sniffio create mode 100644 lfs/python3-sniffio
diff --git a/config/rootfiles/packages/python3-sniffio b/config/rootfiles/packages/python3-sniffio new file mode 100644 index 000000000..3d0b6d399 --- /dev/null +++ b/config/rootfiles/packages/python3-sniffio @@ -0,0 +1,14 @@ +#usr/lib/python3.10/site-packages/sniffio +#usr/lib/python3.10/site-packages/sniffio-1.2.0-py3.10.egg-info +#usr/lib/python3.10/site-packages/sniffio-1.2.0-py3.10.egg-info/PKG-INFO +#usr/lib/python3.10/site-packages/sniffio-1.2.0-py3.10.egg-info/SOURCES.txt +#usr/lib/python3.10/site-packages/sniffio-1.2.0-py3.10.egg-info/dependency_links.txt +#usr/lib/python3.10/site-packages/sniffio-1.2.0-py3.10.egg-info/requires.txt +#usr/lib/python3.10/site-packages/sniffio-1.2.0-py3.10.egg-info/top_level.txt +usr/lib/python3.10/site-packages/sniffio/__init__.py +usr/lib/python3.10/site-packages/sniffio/_impl.py +usr/lib/python3.10/site-packages/sniffio/_tests +usr/lib/python3.10/site-packages/sniffio/_tests/__init__.py +usr/lib/python3.10/site-packages/sniffio/_tests/test_sniffio.py +usr/lib/python3.10/site-packages/sniffio/_version.py +usr/lib/python3.10/site-packages/sniffio/py.typed diff --git a/lfs/python3-sniffio b/lfs/python3-sniffio new file mode 100644 index 000000000..0b381fca9 --- /dev/null +++ b/lfs/python3-sniffio @@ -0,0 +1,86 @@ +############################################################################### +# # +# IPFire.org - A linux based firewall # +# Copyright (C) 2007-2020 IPFire Team info@ipfire.org # +# # +# This program is free software: you can redistribute it and/or modify # +# it under the terms of the GNU General Public License as published by # +# the Free Software Foundation, either version 3 of the License, or # +# (at your option) any later version. # +# # +# This program is distributed in the hope that it will be useful, # +# but WITHOUT ANY WARRANTY; without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # +# GNU General Public License for more details. # +# # +# You should have received a copy of the GNU General Public License # +# along with this program. If not, see http://www.gnu.org/licenses/. # +# # +############################################################################### + +############################################################################### +# Definitions +############################################################################### + +include Config + +VER = 1.2.0 +SUMMARY = Sniff out which async library your code is running under + +THISAPP = sniffio-$(VER) +DL_FILE = $(THISAPP).tar.gz +DL_FROM = $(URL_IPFIRE) +DIR_APP = $(DIR_SRC)/$(THISAPP) +TARGET = $(DIR_INFO)/$(THISAPP) +PROG = python3-sniffio +PAK_VER = 1 + +DEPS = + +SERVICES = + +############################################################################### +# Top-level Rules +############################################################################### + +objects = $(DL_FILE) + +$(DL_FILE) = $(DL_FROM)/$(DL_FILE) + +$(DL_FILE)_BLAKE2 = d42442a231c07834803e8552812dc177defbc0d062418fa576e7368a973eaa1ea20e4933e145a26178a707da72fb00529b19d44ea850f0a14c78bb2b5dab0d9a + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +b2 : $(subst %,%_BLAKE2,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, b2sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_BLAKE2,$(objects)) : + @$(B2SUM) + +############################################################################### +# Installation Details +############################################################################### + +$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) + @$(PREBUILD) + @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) + cd $(DIR_APP) && python3 setup.py build + cd $(DIR_APP) && python3 setup.py install --root=/ + @rm -rf $(DIR_APP) + @$(POSTBUILD)
Fixes: Bug#12611 Tested-by: Adolf Belka adolf.belka@ipfire.org Signed-off-by: Adolf Belka adolf.belka@ipfire.org --- .../packages/python3-sortedcontainers | 10 +++ lfs/python3-sortedcontainers | 86 +++++++++++++++++++ 2 files changed, 96 insertions(+) create mode 100644 config/rootfiles/packages/python3-sortedcontainers create mode 100644 lfs/python3-sortedcontainers
diff --git a/config/rootfiles/packages/python3-sortedcontainers b/config/rootfiles/packages/python3-sortedcontainers new file mode 100644 index 000000000..890fe36e2 --- /dev/null +++ b/config/rootfiles/packages/python3-sortedcontainers @@ -0,0 +1,10 @@ +#usr/lib/python3.10/site-packages/sortedcontainers +#usr/lib/python3.10/site-packages/sortedcontainers-2.4.0-py3.10.egg-info +#usr/lib/python3.10/site-packages/sortedcontainers-2.4.0-py3.10.egg-info/PKG-INFO +#usr/lib/python3.10/site-packages/sortedcontainers-2.4.0-py3.10.egg-info/SOURCES.txt +#usr/lib/python3.10/site-packages/sortedcontainers-2.4.0-py3.10.egg-info/dependency_links.txt +#usr/lib/python3.10/site-packages/sortedcontainers-2.4.0-py3.10.egg-info/top_level.txt +usr/lib/python3.10/site-packages/sortedcontainers/__init__.py +usr/lib/python3.10/site-packages/sortedcontainers/sorteddict.py +usr/lib/python3.10/site-packages/sortedcontainers/sortedlist.py +usr/lib/python3.10/site-packages/sortedcontainers/sortedset.py diff --git a/lfs/python3-sortedcontainers b/lfs/python3-sortedcontainers new file mode 100644 index 000000000..6629f8852 --- /dev/null +++ b/lfs/python3-sortedcontainers @@ -0,0 +1,86 @@ +############################################################################### +# # +# IPFire.org - A linux based firewall # +# Copyright (C) 2007-2020 IPFire Team info@ipfire.org # +# # +# This program is free software: you can redistribute it and/or modify # +# it under the terms of the GNU General Public License as published by # +# the Free Software Foundation, either version 3 of the License, or # +# (at your option) any later version. # +# # +# This program is distributed in the hope that it will be useful, # +# but WITHOUT ANY WARRANTY; without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # +# GNU General Public License for more details. # +# # +# You should have received a copy of the GNU General Public License # +# along with this program. If not, see http://www.gnu.org/licenses/. # +# # +############################################################################### + +############################################################################### +# Definitions +############################################################################### + +include Config + +VER = 2.4.0 +SUMMARY = Sorted Containers -- Sorted List, Sorted Dict, Sorted Set + +THISAPP = sortedcontainers-$(VER) +DL_FILE = $(THISAPP).tar.gz +DL_FROM = $(URL_IPFIRE) +DIR_APP = $(DIR_SRC)/$(THISAPP) +TARGET = $(DIR_INFO)/$(THISAPP) +PROG = python3-sortedcontainers +PAK_VER = 1 + +DEPS = + +SERVICES = + +############################################################################### +# Top-level Rules +############################################################################### + +objects = $(DL_FILE) + +$(DL_FILE) = $(DL_FROM)/$(DL_FILE) + +$(DL_FILE)_BLAKE2 = f806e734c5a2fab98f802ca2fe7264516b63a37ebca39c32b0b17faa1e7f18e51ab71874a6ea8a6981a8db094da112656d0e109823e190edc0ff2d3c80a462c4 + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +b2 : $(subst %,%_BLAKE2,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, b2sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_BLAKE2,$(objects)) : + @$(B2SUM) + +############################################################################### +# Installation Details +############################################################################### + +$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) + @$(PREBUILD) + @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) + cd $(DIR_APP) && python3 setup.py build + cd $(DIR_APP) && python3 setup.py install --root=/ + @rm -rf $(DIR_APP) + @$(POSTBUILD)
Fixes: Bug#12611 Tested-by: Adolf Belka adolf.belka@ipfire.org Signed-off-by: Adolf Belka adolf.belka@ipfire.org --- config/rootfiles/packages/python3-outcome | 11 +++ lfs/python3-outcome | 86 +++++++++++++++++++++++ 2 files changed, 97 insertions(+) create mode 100644 config/rootfiles/packages/python3-outcome create mode 100644 lfs/python3-outcome
diff --git a/config/rootfiles/packages/python3-outcome b/config/rootfiles/packages/python3-outcome new file mode 100644 index 000000000..0cbb52434 --- /dev/null +++ b/config/rootfiles/packages/python3-outcome @@ -0,0 +1,11 @@ +#usr/lib/python3.10/site-packages/outcome +#usr/lib/python3.10/site-packages/outcome-1.2.0-py3.10.egg-info +#usr/lib/python3.10/site-packages/outcome-1.2.0-py3.10.egg-info/PKG-INFO +#usr/lib/python3.10/site-packages/outcome-1.2.0-py3.10.egg-info/SOURCES.txt +#usr/lib/python3.10/site-packages/outcome-1.2.0-py3.10.egg-info/dependency_links.txt +#usr/lib/python3.10/site-packages/outcome-1.2.0-py3.10.egg-info/requires.txt +#usr/lib/python3.10/site-packages/outcome-1.2.0-py3.10.egg-info/top_level.txt +usr/lib/python3.10/site-packages/outcome/__init__.py +usr/lib/python3.10/site-packages/outcome/_impl.py +usr/lib/python3.10/site-packages/outcome/_util.py +usr/lib/python3.10/site-packages/outcome/_version.py diff --git a/lfs/python3-outcome b/lfs/python3-outcome new file mode 100644 index 000000000..e41f7ed18 --- /dev/null +++ b/lfs/python3-outcome @@ -0,0 +1,86 @@ +############################################################################### +# # +# IPFire.org - A linux based firewall # +# Copyright (C) 2007-2020 IPFire Team info@ipfire.org # +# # +# This program is free software: you can redistribute it and/or modify # +# it under the terms of the GNU General Public License as published by # +# the Free Software Foundation, either version 3 of the License, or # +# (at your option) any later version. # +# # +# This program is distributed in the hope that it will be useful, # +# but WITHOUT ANY WARRANTY; without even the implied warranty of # +# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # +# GNU General Public License for more details. # +# # +# You should have received a copy of the GNU General Public License # +# along with this program. If not, see http://www.gnu.org/licenses/. # +# # +############################################################################### + +############################################################################### +# Definitions +############################################################################### + +include Config + +VER = 1.2.0 +SUMMARY = Capture the outcome of Python function calls. + +THISAPP = outcome-$(VER) +DL_FILE = $(THISAPP).tar.gz +DL_FROM = $(URL_IPFIRE) +DIR_APP = $(DIR_SRC)/$(THISAPP) +TARGET = $(DIR_INFO)/$(THISAPP) +PROG = python3-outcome +PAK_VER = 1 + +DEPS = + +SERVICES = + +############################################################################### +# Top-level Rules +############################################################################### + +objects = $(DL_FILE) + +$(DL_FILE) = $(DL_FROM)/$(DL_FILE) + +$(DL_FILE)_BLAKE2 = 9dcea83b43cd751988cf664b90590eab4b58d1005f8341fbb8c78475f56f7db597ced51c43ff0656c0cab1a8061528aea9543822e2feee548b0e232ed637d1e7 + +install : $(TARGET) + +check : $(patsubst %,$(DIR_CHK)/%,$(objects)) + +download :$(patsubst %,$(DIR_DL)/%,$(objects)) + +b2 : $(subst %,%_BLAKE2,$(objects)) + +dist: + @$(PAK) + +############################################################################### +# Downloading, checking, b2sum +############################################################################### + +$(patsubst %,$(DIR_CHK)/%,$(objects)) : + @$(CHECK) + +$(patsubst %,$(DIR_DL)/%,$(objects)) : + @$(LOAD) + +$(subst %,%_BLAKE2,$(objects)) : + @$(B2SUM) + +############################################################################### +# Installation Details +############################################################################### + +$(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) + @$(PREBUILD) + @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE) + cd $(DIR_APP) && python3 setup.py build + cd $(DIR_APP) && python3 setup.py install --root=/ + @rm -rf $(DIR_APP) + @$(POSTBUILD)