aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
| * | | tang: use sbin instead of libexecNikos Mavrogiannopoulos2023-05-07
| | | | | | | | | | | | | | | | Signed-off-by: Nikos Mavrogiannopoulos <n.mavrogiannopoulos@gmail.com>
| * | | tang: remove post-installation key generationNikos Mavrogiannopoulos2023-05-07
| | | | | | | | | | | | | | | | | | | | | | | | The keys will be generated on startup. Signed-off-by: Nikos Mavrogiannopoulos <n.mavrogiannopoulos@gmail.com>
| * | | tang: updated to version 12Nikos Mavrogiannopoulos2023-05-07
| | | | | | | | | | | | | | | | | | | | | | | | This version enables standalone operation. Signed-off-by: Nikos Mavrogiannopoulos <n.mavrogiannopoulos@gmail.com>
* | | | Merge pull request #20970 from nmav/tmp-ocservNikos Mavrogiannopoulos2023-05-12
|\ \ \ \ | | | | | | | | | | ocserv: updated to 1.1.7
| * | | | ocserv: updated to 1.1.7Nikos Mavrogiannopoulos2023-05-09
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Nikos Mavrogiannopoulos <n.mavrogiannopoulos@gmail.com>
* | | | | glib2: fix host build offline downloadFlorian Eckert2023-05-12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | If buildsystem does not have a internet connection, then the build fails. This is because of the fact, that glib2 is downloading and building the missing dependencies during host compilation. This cannot be allowed to happen. The package must also be built without an internet connection. Adding the missing host build dependency and removing the 'forcefallback' fixes this issue. Signed-off-by: Florian Eckert <fe@dev.tdt.de>
* | | | | libopen62541: Adding supportMichele Primavera2023-05-12
| |_|/ / |/| | | | | | | | | | | | | | | | | | | Open62541 is an opensource OPC UA library useful in IoT scenarios. Signed-off-by: Michele Primavera <primavera@elmod.it>
* | | | lxc: set RUNTIME_PATH define to the /var/run pathRafał Miłecki2023-05-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The default runtime directory used by LXC is /run which doesn't exist in OpenWrt. It causes errors like: Failed to create lock for foo lxc-create: foo: tools/lxc_create.c: main: 260 Failed to create lxc container There has been workaround for that in the lxc-auto.init but it requires installing "lxc-auto" package. Replacing that "ln -s" workaround with Makefile specifying RUNTIME_PATH define allows using pure "lxc" in OpenWrt (without the "lxc-auto"). Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
* | | | wsdd2: fix stopping serviceRafał Miłecki2023-05-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Function start_service() is called whenever service may need reloading. If SMB server is not running it could be simply because it has been stopped. Reloading service in such case is not an error so: 1. Don't log error as it isn't one 2. Don't exit with error code as it was confusing procd This change fixes scenario like: /etc/init.d/ksmbd stop /etc/init.d/wsdd2 reload (previously above wasn't stopping wsdd2) Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
* | | | Merge pull request #20978 from jefferyto/numpy-build-fixesAlexandru Ardelean2023-05-11
|\ \ \ \ | |_|_|/ |/| | | numpy: Build fixes
| * | | numpy: Avoid build user config filesJeffery To2023-05-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This stops numpy from reading .numpy-site.cfg in the build user's home directory. The code actually tries to find both .numpy-site.cfg and site.cfg in the user's home directory; this patch prevents both. Signed-off-by: Jeffery To <jeffery.to@gmail.com>
| * | | numpy: Fix compilation when OpenBLAS support is not enabledJeffery To2023-05-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently, if OpenBLAS support is not enabled, a site.cfg file is not written and numpy will use build host paths for libraries. If the build host has any conflicting libraries, specifically libpython3.10.a, then compilation will fail. This ensures site.cfg is always written with buildroot paths. Signed-off-by: Jeffery To <jeffery.to@gmail.com>
| * | | numpy: Fix pyproject.toml-based buildJeffery To2023-05-11
|/ / / | | | | | | | | | | | | | | | | | | | | | The versions of setuptools and wheel pinned in pyproject.toml are older than the versions available in the packages repo. This unpins the versions so that the build can proceed. Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* | | Merge pull request #20958 from jefferyto/python-trove-classifiers-2023.5.2Tianling Shen2023-05-10
|\ \ \ | | | | | | | | python-trove-classifiers: Update to 2023.5.2
| * | | python-trove-classifiers: Update to 2023.5.2Jeffery To2023-05-08
| | | | | | | | | | | | | | | | Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* | | | CI: Do package run-tests only if target packages were builtJeffery To2023-05-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently, the package run-test phase will fail for PRs that only add/update host-only packages, as no target packages (*.ipk) are built. This checks if any target packages are built before attempting the run-tests. Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* | | | CI: Run "apt-get update" before installing signify-openbsdJeffery To2023-05-10
| | | | | | | | | | | | | | | | Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* | | | dovecot: Fix iconv macro is missing compile errorJuan del Bosque2023-05-10
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix a Dovecot compile error when building with no other packages than the default in master build, because iconv macro is missing. Fixes: #20677 Signed-off-by: Juan del Bosque <juan@web64.pro>
* | | | Merge pull request #20801 from jefferyto/python-pyprojectJeffery To2023-05-10
|\ \ \ \ | | | | | | | | | | python: Add proper support for pyproject.toml-based builds, update Python packages for new build process
| * | | | python-packages: Clean up build variablesJeffery To2023-04-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Rename PYTHON3_PKG_SETUP_VARS to PYTHON3_PKG_BUILD_VARS, and PYTHON3_PKG_SETUP_DIR to PYTHON3_PKG_BUILD_PATH The new variable names emphasize that these values apply to the new build process. * Remove PYTHON3_PKG_SETUP_ARGS set to the empty string These were set to override the default arguments in the old build process and not applicable to the new build process. Signed-off-by: Jeffery To <jeffery.to@gmail.com>
| * | | | python-libraries: Update build optionsJeffery To2023-04-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This updates the build options for these packages to work with the pyproject.toml-based build process, and removes PYTHON3_PKG_FORCE_DISTUTILS_SETUP:=1. Signed-off-by: Jeffery To <jeffery.to@gmail.com>
| * | | | python-typing-extensions: Update to 4.5.0, add myself as maintainerJeffery To2023-04-24
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Jeffery To <jeffery.to@gmail.com>
| * | | | python-packaging: Remove BROKENJeffery To2023-04-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | With proper support of pyproject.toml-based builds in place, this package will now build. Signed-off-by: Jeffery To <jeffery.to@gmail.com>
| * | | | python-jsonschema: Remove previous build workaroundJeffery To2023-04-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | With proper support for pyproject.toml-based builds in place, this is no longer necessary. Signed-off-by: Jeffery To <jeffery.to@gmail.com>
| * | | | python-exceptiongroup: Remove previous build workaroundJeffery To2023-04-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | With proper support for pyproject.toml-based builds in place, this is no longer necessary. Signed-off-by: Jeffery To <jeffery.to@gmail.com>
| * | | | python-astral: Remove BROKENJeffery To2023-04-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | With proper support for pyproject.toml-based builds in place, this package will now build. Signed-off-by: Jeffery To <jeffery.to@gmail.com>
| * | | | python: Add proper support for pyproject.toml-based buildsJeffery To2023-04-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This removes the changes made in 61f202c0170785addbbc449e4de61cc5886f0833 and adds actual support for pyproject.toml-based (PEP 517) builds of Python packages. Packages can force the use of the old build process by setting PYTHON3_PKG_FORCE_DISTUTILS_SETUP:=1; this should only be a temporary workaround until the package can be updated/fixed to use the new build process. Signed-off-by: Jeffery To <jeffery.to@gmail.com>
| * | | | onionshare-cli: Force old Python build processJeffery To2023-04-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This package requires poetry to build using the new Python build process but poetry is not available, so force the old build process for now. Signed-off-by: Jeffery To <jeffery.to@gmail.com>
| * | | | nmap: Force old Python build processJeffery To2023-04-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This package isn't compatible with the new Python build process yet, so force the old build process for now. This also adds a call to Py3Build/Install, for when the new build process can be used. Signed-off-by: Jeffery To <jeffery.to@gmail.com>
| * | | | i2c-tools: Prepare for new Python build processJeffery To2023-04-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This sets build options and adds a call to Py3Build/Install to prepare for the new Python build process. Signed-off-by: Jeffery To <jeffery.to@gmail.com>
| * | | | fail2ban: Override Build/Compile instead of Py3Build/CompileJeffery To2023-04-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This allows changes to the Python build system apply more easily to the package. Signed-off-by: Jeffery To <jeffery.to@gmail.com>
| * | | | python-libraries: Force old build processJeffery To2023-04-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | These packages will need adjustments to work with pyproject.toml-based builds, so set PYTHON3_PKG_FORCE_DISTUTILS_SETUP:=1 to force the old build process (when pyproject.toml-based builds are in place) for now. Signed-off-by: Jeffery To <jeffery.to@gmail.com>
| * | | | python-ubus: Force old build processJeffery To2023-04-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This package will not build with the pyproject.toml-based build process because it has a build dependency on pytest-runner[1]. pytest-runner has been deprecated[2], so instead of adding a package for pytest-runner to fulfill the build dependency, force this package to use the old build process. [1]: https://gitlab.nic.cz/turris/python-ubus/-/blob/v0.1.1/setup.py#L35 [2]: https://github.com/pytest-dev/pytest-runner#deprecation-notice Signed-off-by: Jeffery To <jeffery.to@gmail.com>
| * | | | python-twisted: Update to 22.10.0Jeffery To2023-04-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Includes fix for CVE-2022-39348 (NameVirtualHost Host header injection). This adds a build dependency that will be required for pyproject.toml-based builds. Signed-off-by: Jeffery To <jeffery.to@gmail.com>
| * | | | python-pytest-forked: Update to 1.6.0Jeffery To2023-04-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The overly-strict build requirements in 1.3.0[1] would cause a build failure with pyproject.toml-based builds. [1]: https://github.com/pytest-dev/pytest-forked/blob/v1.3.0/pyproject.toml#L2 Signed-off-by: Jeffery To <jeffery.to@gmail.com>
| * | | | python-pytest: Update to 7.3.0Jeffery To2023-04-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This also removes BROKEN from the package. Signed-off-by: Jeffery To <jeffery.to@gmail.com>
| * | | | python-pycrate: Update to 0.6.0Jeffery To2023-04-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This also changes the download to PyPI and updates several package makefile fields. Signed-off-by: Jeffery To <jeffery.to@gmail.com>
| * | | | python-jsonschema: Add build dependenciesJeffery To2023-04-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | These will be required for pyproject.toml-based builds. Signed-off-by: Jeffery To <jeffery.to@gmail.com>
| * | | | python-incremental: Update to 22.10.0, redo patch, add host buildJeffery To2023-04-24
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Jeffery To <jeffery.to@gmail.com>
| * | | | python-exceptiongroup: Update to 1.1.1Jeffery To2023-04-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This adds a build dependency that will be required for pyproject.toml-based builds. This also removes the run-time dependency on python3-attrs; there is no indication this package is required. Signed-off-by: Jeffery To <jeffery.to@gmail.com>
| * | | | python-docker: Add missing build dependencyJeffery To2023-04-24
| | | | | | | | | | | | | | | | | | | | Signed-off-by: Jeffery To <jeffery.to@gmail.com>
| * | | | python-dns: Update to 2.3.0Jeffery To2023-04-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This adds a build dependency that will be required for pyproject.toml-based builds. Signed-off-by: Jeffery To <jeffery.to@gmail.com>
| * | | | python-dbus-fast: Add build dependenciesJeffery To2023-04-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | These will be required for pyproject.toml-based builds. This also includes a patch to unpin the version requirement for setuptools, as the current in-repo version of setuptools does not fulfill this requirement, and there does not appear to be any specific reason why this version requirement is necessary. Signed-off-by: Jeffery To <jeffery.to@gmail.com>
| * | | | python-cryptography: Update patch to disable RustJeffery To2023-04-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This extends the patch to also apply for pyproject.toml-based builds. Signed-off-by: Jeffery To <jeffery.to@gmail.com>
| * | | | python-bleak: Add build dependencyJeffery To2023-04-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This will be required for pyproject.toml-based builds. Signed-off-by: Jeffery To <jeffery.to@gmail.com>
| * | | | python-astral: Update to 3.2Jeffery To2023-04-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This adds a build dependency that will be required for pyproject.toml-based builds. This also marks the package as BROKEN (for now) as it requires proper support for pyproject.toml-based builds. Signed-off-by: Jeffery To <jeffery.to@gmail.com>
| * | | | borgbackup: Add missing build dependenciesJeffery To2023-04-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | setuptools-scm is a declared build dependency[1], and pkgconfig will allow setup to find the required libraries, replacing the need to set environment variables. [1]: https://github.com/borgbackup/borg/blob/1.2.4/setup.py#L313 Signed-off-by: Jeffery To <jeffery.to@gmail.com>
| * | | | python-pkgconfig: Add new host-only packageJeffery To2023-04-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | From the README: pkgconfig is a Python module to interface with the pkg-config command line tool for Python 3.3+. Signed-off-by: Jeffery To <jeffery.to@gmail.com>
| * | | | xxhash: Fix pkg-config metadata fileJeffery To2023-04-24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Currently, Build/InstallDev installs libxxhash.pc.in, which is the template for libxxhash.pc and does not contain the correct information. (pkg-config also does not recognize this file name.) This uses PKG_INSTALL:=1 so that libxxhash.pc is generated (by 'make install'). This also removes the need to override Build/Prepare by setting the correct command in PKG_UNPACK. Signed-off-by: Jeffery To <jeffery.to@gmail.com>
* | | | | coreutils: update to 9.3Georgi Valkov2023-05-09
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Build system: Ubuntu Linux 22.04, macOS 12.6.5 Run-tested: x64, WRT3200ACM, TL-WR1043ND v4 [1] https://github.com/openwrt/packages/issues/20933 [2] https://debbugs.gnu.org/cgi/bugreport.cgi?bug=62404 Signed-off-by: Georgi Valkov <gvalkov@gmail.com>