Commit Graph

33007 Commits

Author SHA1 Message Date
Daniel Golle a51ba5aaee bubblewrap: add package
Bubblewrap is a container tool for security sandboxes.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2024-11-16 02:20:57 +00:00
Daniel Golle cae9a5ee61 libmanette: add package
libmanette offers painless access to game controllers, from any
programming language and with little dependencies.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2024-11-16 02:20:43 +00:00
Daniel Golle 2697c6e620 unifdef: add package
The unifdef utility selectively processes conditional C preprocessor #if
and #ifdef directives. It is required to build WebKit ports.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2024-11-16 02:20:24 +00:00
Rosen Penev e5edda8a84 lpac: fix compilation with GCC14
Parameter is not void but void pointer.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2024-11-15 17:27:06 -08:00
Rosen Penev a4723a98e9 libdbi-drivers: fix compilation with GCC14
Patch from Alpine Linux.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2024-11-15 17:04:57 -08:00
Robert Marko 3d6cfc732b tinc: support apk version semantics
See: #23706

Signed-off-by: Robert Marko <robimarko@gmail.com>
2024-11-15 14:14:44 +01:00
Rosen Penev 16fcf54e57 openocd: fix version for APK compatibility
Need to get rid of the v.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2024-11-15 13:07:56 +01:00
Florian Eckert 2ecfcce324 modemmanager: bump PKG_RELEASE
Bump PKG_RELEASE by one.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2024-11-15 11:17:05 +01:00
Florian Eckert 24d2ba0ba8 modemmanager: check during SIM unlocking whether initialization has been completed
After the SIM has been successfully unlocked, it is initialized. This can
take longer on some modems, so we must wait until the modem is ready to
execute the next commands.

Otherwise the modem cannot be enabled and aborts with the following
error message:

error: couldn't enable the modem: 'GDBus.Error:org.freedesktop.ModemManager1.Error.Core.WrongState: modem in initializing state'

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2024-11-15 11:17:05 +01:00
Florian Eckert fa6198e36b modemmanager: reset to 'no' plmn if nothing is configured
If a configured 'plmn' is deleted from the configuration between a connection
setup, it will continue to be used because the modem remembers it.

Therefore, the 'plmn' stored in the modem must be deleted when a new
connection is established if it is no longer in the configuration.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2024-11-15 11:17:05 +01:00
Florian Eckert 3a5aa8a387 modemmanager: swap plmn and technology set command in the proto
In the current implementation of the modemmanager 'proto', if a 'plmn' and a
'technology' is configured, the 'plmn' is set first and then second the
'technology' on a 'proto' setup.

However, this is problematic if a 'technology' has already been set in an
earlier run. It is possible, that this previously set 'technology' is not
available at the current location, as the modem remembers the setting.

To fix this, first set the technology and then the plmn.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2024-11-15 11:17:05 +01:00
Florian Eckert 8682084e34 modemmanager: move plmn registration into own function
To improve the code, the setting of the 'plmn' is moved to separate function.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2024-11-15 11:17:05 +01:00
Florian Eckert 5ab483aa44 modemmanager: rename function modemmanager_check_state to modemmanager_check_sim_state
This is a preparation commit for a new function.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2024-11-15 11:17:05 +01:00
Florian Eckert 9f35173639 modemmanager: move initial eps settings after modem enable
This settings are needed before any other mmcli command is executed.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2024-11-15 11:17:05 +01:00
Florian Eckert b6664ae938 modemmanager: add log file if syslog is set to DEBUG
If the ModemManager is started with debug, all outputs are written to the
system log. To simplify debugging, a logging file is now created under
'/var/log/mm.log' in this case. This simplifies error analysis.

Signed-off-by: Florian Eckert <fe@dev.tdt.de>
2024-11-15 11:17:05 +01:00
Eric Fahlgren e076937490 owut: update to 2024.11.14
Bug fixes:
    efahl/owut@3b5e7bb owut: remove factory image types from image candidates

Signed-off-by: Eric Fahlgren <ericfahlgren@gmail.com>
2024-11-14 23:55:22 -08:00
Rosen Penev db1552fc2b libesmtp: fix compilation with GCC14
_GNU_SOURCE is needed for some functions.

Removed now pointless libpthread depedency.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2024-11-14 23:55:02 -08:00
Rosen Penev a3f35d79b1 hplip: update to 3.24.4
Added patch fixing compilation with GCC14.

Remove outdated patches.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2024-11-15 03:36:10 -03:00
Rosen Penev d551f2182b dmapd: update to 0.0.96
Fixes compilation with GCC14.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2024-11-14 19:03:01 -08:00
Rosen Penev bd828e390d mdnsresponder: add missing header
Fixes compilation with GCC14.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2024-11-14 17:25:00 -08:00
Rosen Penev 0b67c00092 avrdude: fix compilation with full NLS
nls.mk is needed.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2024-11-14 15:42:48 -08:00
Rosen Penev 9781f208c5 libgudev: fix compilation with full NLS
nls.mk is needed.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2024-11-14 15:32:17 -08:00
Othmar Truniger 1521ef3b28 knxd: bump to new version 0.14.67
Signed-off-by: Othmar Truniger <github@truniger.ch>
2024-11-14 21:42:12 +02:00
W. Michael Petullo b7889b6575 lcdgrilo: update to 0.0.13
Signed-off-by: W. Michael Petullo <mike@flyn.org>
2024-11-14 21:18:05 +02:00
Marius Dinu afcf845b0b btrfs-progs: add "btrfs device scan" before overlay/extroot
If users choose to build OpenWrt with btrfs included
and want to use a btrfs RAID for overlay/extroot,
then devices need to be scanned *before* mounting overlay/extroot.
If not, btrfs won't find all RAID drives and fail to mount.

This commit:
- creates a duplicate (symlink) of the btrfs scan script so that it runs
  both before and after overlay/extroot mount,
- changes the scan command to not depend on blkid (-d),
- outputs the scan results to kernel log to show what's being detected,
  as the system logger is not yet running.

Signed-off-by: Marius Dinu <m95d+git@psihoexpert.ro>
2024-11-14 10:32:35 -08:00
Ryan Keane 19d40c8d7a ocserv: Use default value for log-level in conf
This commit comments out the `log-level` line in the template
config file to use default value from upstream, default should be 2.

Signed-off-by: Ryan Keane <the.ra2.ifv@gmail.com>
2024-11-14 13:33:30 +01:00
Christian Lachner 56685c1fac haproxy: update to v3.0.6
- Update haproxy PKG_VERSION and PKG_HASH
- See changes: http://git.haproxy.org/?p=haproxy-3.0.git;a=shortlog

Signed-off-by: Christian Lachner <gladiac@gmail.com>
2024-11-14 19:50:57 +08:00
Tianling Shen 78ccd862af
cloudflared: Update to 2024.11.0
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2024-11-14 17:00:30 +08:00
Tianling Shen d76d51a4b8
v2ray-geodata: Update to latest version
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2024-11-14 16:59:55 +08:00
Tianling Shen 41457908b8
xray-core: Update to 24.11.11
Signed-off-by: Tianling Shen <cnsztl@immortalwrt.org>
2024-11-14 16:59:29 +08:00
Hirokazu MORIKAWA de9f4eb324 ntpd: Supports apk version semantics
See: https://github.com/openwrt/packages/issues/23706

Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
2024-11-13 15:19:43 -08:00
Daniel Golle c667ae2efb ruby: include JSON modules in host build
Ruby JSON modules are used to build WebKitGTK.
Include them in the host build.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2024-11-13 22:14:37 +00:00
Daniel Golle 1038f194fe gst1-plugins-bad: package play and player libraries
Create packages for the libgstplay and libgstplayer.
Introduce InstallDev to allow using and detecting libraries which are
part of the 'bad' set by other packages.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2024-11-13 22:14:18 +00:00
Daniel Golle b854cb5f0c gst1-plugins-base: build OpenGL library and plugin
Requires packages video feed.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2024-11-13 22:14:18 +00:00
Daniel Golle 422c06e32c libgudev: add package
Add GObject udev wrapper library used by gstreamer.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2024-11-13 22:14:18 +00:00
Daniel Golle e56d19245f hwdata: package pnp.ids and add InstallDev section
Make sure hwdata can be used by other packages during build by
adding InstallDev section which includes pkgconfig as well as
all types of IDs.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2024-11-13 22:14:00 +00:00
Rosen Penev 91fa5b424d ipmitool: update to 1.8.19
Remove all patches as they are upstreamed.

Switch upstream as it moved.

Need autoreconf now. Add PKG_INSTALL and PKG_BUILD_PARALLEL for
consistency between pachages.

Signed-off-by: Rosen Penev <rosenp@gmail.com>
2024-11-13 12:07:20 -08:00
John Audia fc130a0d32 luajit: fix built for apk naming requirements
Like wolfssl[1], adjust version for apk by removing the hyphen.

1. https://git.openwrt.org/?p=openwrt/openwrt.git;a=commitdiff;h=be952e98bc1d768a0da5b84e59a6e7c04a1cdab8

Build system: x86/64
Build-tested: x86/64/AMD Cezanne
Run-tested: x86/64/AMD Cezanne

Signed-off-by: John Audia <therealgraysky@proton.me>
2024-11-13 18:22:06 +01:00
xiao bo 414ef7a52e privoxy: adjust version for apk
Signed-off-by: xiao bo <peterwillcn@gmail.com>
2024-11-13 18:09:56 +01:00
Ryan Keane ea5536c14c
nginx: Support APK versioning
Modify EXTRA_DEPENDS in package section to meet APK packaging
requirements.

Signed-off-by: Ryan Keane <the.ra2.ifv@gmail.com>
[ fix dependency also for nginx-full ]
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
2024-11-13 15:20:58 +01:00
Robert Marko 1137da20e8 isc-dhcp: Use apk-compatible versioning
Adjust isc-dhcp versioning to be compatible with APK.

Signed-off-by: Robert Marko <robimarko@gmail.com>
2024-11-13 11:03:43 +01:00
Daniel Golle 5313dd9be6 libpng: add symlink to debug library
Add convenience symlink when building with CONFIG_DEBUG.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2024-11-12 23:57:21 +00:00
Vladimir Ermakov ae6fc627cc go2rtc: update to 1.9.7
Signed-off-by: Vladimir Ermakov <vooon341@gmail.com>
2024-11-12 23:03:56 +02:00
Moritz Warning 85e959c69d dhtd: update to version 1.0.4
Signed-off-by: Moritz Warning <moritzwarning@web.de>
2024-11-12 23:02:57 +02:00
Daniel Golle 223d7e2995 glib-networking: add package
Add GIO modules for TLS support as well as defining proxies via well-known
environment variables.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2024-11-12 17:35:25 +00:00
Daniel Golle f9b8abf844 wavpack: add wavpack library for audio compression
Add WavPack audio compression/decompression library.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2024-11-12 17:34:58 +00:00
Daniel Golle c266ed2d03 libxmp: package XMP sound module renderer
XMP is a library for handling playback of most sound module formats such
as MOD, XM, S3M, IT, ...

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2024-11-12 17:34:42 +00:00
Daniel Golle b734716f15 fluidsynth: add package
Package Fluidsynth wavetable MIDI synth.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2024-11-12 17:34:28 +00:00
Daniel Golle b5f4681fb0 libdrm: update to 2.4.123
Changes since 2.4.120:
ad750dc6 amdgpu: add marketing names from Adrenalin 23.11.1
64144740 amdgpu: add marketing names from PRO Edition for W7700
fb13af43 amdgpu: add marketing names from Windows Steam Deck OLED APU driver
dfb8111e amdgpu: add marketing names from amd-6.0
9d9498f4 amdgpu: add marketing name for Radeon RX 6550M
14094328 amdgpu: add marketing names from amd-6.0.1
7ab1cdac xf86drm: ignore symlinks in process_device()
1aa800d4 Revert "xf86drm: ignore symlinks in process_device()"
7c5c742d xf86drm: Don't consider node names longer than the maximum allowed
01f91aa7 meson: make build system happy by replacing deprecated feature
1b4e04ba tests/util: add tidss driver
c8f327ce amdgpu: Make amdgpu_device_deinitialize thread-safe
43768487 amdgpu: add amdgpu_va_manager
96fe43a0 amdgpu: expose amdgpu_va_manager publicly
6978f999 amdgpu: add amdgpu_va_range_alloc2
7275ef8e amdgpu: add amdgpu_device_initialize2
525e8044 symbols-check: Add _GLOBAL_OFFSET_TABLE_
c45ffb1e symbols-check: Add _fbss, _fdata, _ftext
c7c3c14b amdgpu: fix deinit logic
fbb83f74 meson: Replace usages of deprecated ExternalProgram.path()
764ed8b9 meson: Fix broken str.format usage
5a9cfb3c ci: build with meson --fatal-meson-warnings
f94a79a7 ci: use "meson setup" sub-command
1179edb4 include poll.h instead of sys/poll.h
362b5b0a xf86drm: document drmDevicesEqual()
4df91735 amdgpu: Make amdgpu_cs_signal_semaphore() thread-safe
058a04de tests/amdgpu: fix compile warning with the guard enum value
cee441f3 tests/amdgpu: fix compile error with gcc7.5
37265ab0 tests/amdgpu: fix compile error with gcc14
93d037cd amdgpu: sync amdgpu_drm.h
70c4f836 Bump version to 2.4.121
7f20912b Remove libm in libdrm dependencies
0cd18d0d OpenBSD: fix FTBS on misspelled and missing variables
90c1a35f fix FTBS on FreeBSD (or non-Linux in general)
b7338fc8 freedreno: fix FTBS on non-Linux platforms (unused header)
589f8e86 etnaviv: fix FTBS on undefined linux/* headers on non-Linux platforms.
d096affb ci: upgrade debian container to bookworm
a97bd7b4 ci: upgrade FreeBSD VM to 14.1
998d2a2e Sync headers with drm-next
ad78bb59 build: bump version to 2.4.122
b065dbc5 Fix FTBS on undefined clock_gettime() and asprintf()
5e1e7c4d amdgpu: add new marketing names
11cafdd8 amdgpu: add new marketing names
21ac1816 Convert to Android.bp
aefb5fa9 Delete all Makefile.sources files
aef24b66 readdir_r is deprecated.
c2b5759a Android.bp: Add include exports for android dir
6aa6411c Make libdrm recovery_available
dcb14fe0 Makes libdrm available on host
460f7907 Export include dirs with -isystem
f22956a4 Adds libdrm_headers
d9043a25 add crosvm to com.android.virt
4bd09d78 Enable GPU in crosvm
b0815faa libs: Tie DSO minor versions to libdrm version
88db6114 tests: Make modetest and proptest cc_binary in Android.bp
f3f56f41 Disable ioctl signed overload for Bionic libc
25dec5b9 build: bump version to 2.4.123

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2024-11-12 17:33:52 +00:00
Daniel Golle 0b2bd76ed1 shared-mime-info: fix post-install behaviour
Move post-install script to /etc/uci-defaults so it always runs on the
target and doesn't require the host to provide 'update-mime-database'.

Signed-off-by: Daniel Golle <daniel@makrotopia.org>
2024-11-12 17:22:59 +00:00