drm_intel should depend on i386||i686 (x86 doesn't exist).
drm_etnaviv is available on RISC-V as well.
Fixes: e092819cd ("libdrm: split into sub-packages")
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
Instead of build-time configuration just build sub-packages, so
users can select what ever is needed on their hardware and we also
won't need to set the package non-shared.
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
Changes since 1.25.0:
cf1c07e0 Add a helper for radians to degrees
c5f808ac test: debug print the events we're draining
8603584e test: set pressure to zero on proxout for the tablets with forced prox out
2218da2f test: fix a wrong value for the auto-assigned BTN_TOOL
8bb53150 tablet: handle BTN_STYLUS3
f20eefbc Revert "tablet: fix the pressure offset range being off by one"
72eca2db util: add a helper to normalize an axis to [0.0, 1.0]
0322403e tablet: fix tilt handling for even-ranged tablets
7cffd28e tablet: don't use absinfo_range for the percentage calculation
54aa01a2 tablet: move tool creation into a helper function
47f0bce7 tablet: document a known bug about pressure thresholds across tablets
4bc27543 tablet: add tablet tool pressure range configuration
1788d352 Update 50-system-lenovo.quirks to fix X201t tablet buttons
049beea4 triage-policies: add a bugbot command to close issue in favour of an MR
8079a51b doc/user: note the requirement to apply for gitlab fork permissions
8b932841 quirks: Add Lenovo's Ideapad Gaming 3 white backlit keyboard as an internal keyboard
f46d45a5 doc: drop permissions to 644 for the gesture state machine SVG
83d780e5 Added quirks for TongFang/Uniwill touchpad and ITE keyboard
18d1d4fd quirks: tighten the match for the Graviton N15i touchpad
0d7b281f doc: fix end-of-file in the state machine SVG
566857bd Recognizing Framework 16 keyboard modules as internal keyboards
d487ca36 test: only expect one button event from the intuos-like test
beca9981 tablet: add API for relative dials
399ba5e0 CI: only check the MR if we're in a merge request pipeline
b5b825a7 doc/user: Document "Closes" and "Fixes" tags
7ac26ed9 CONTRIBUTING: Add CONTRIBUTING.md
a43f1edb Add libinput_device_get_id_bustype()
bee06c10 quirks: add quirk for Dell Precision 5480 touchpad
6faab3a1 Add quirk for the Legion Slim 7 Gen 8 keyboard
15609213 touchpad: disable the immediate scroll state if tapping is enabled
bf061ad1 quirks: Add a the onebutton apple touchpad quirk for an old MacBook
30189568 tools: fix two black warnings
3a935507 ci: bump to Fedora 39 and FreeBSD to 13.2
4935e526 util: add a LIST_INIT macro
36443726 test: add helpers for checking (negative) errnos
9c691524 Move mkdir_p into a utility header
d6e54c35 util: fix error in mkdir_p if a parent directory fails to be created
30c6d598 test: add two more more libinput_dispatch() calls
c775c231 test: slightly increase the finger switch timeout wait
34f86489 Revert "test: allow for substring matching in the various --filter- arguments"
09b59e42 test: fix some tests that may cause pointer jumps
bb1b1304 test: fix two wrong timeout calls
02d01a53 util: slightly improve the trace() macro
3d246ef2 test: remove a workaround for libevdev 1.2 and earlier
47f94633 test: remove some old compat code for kernel<4.5
4d9b25b2 test: force the apple magicmouse to 1000dpi
74f69dc9 test: replace an assert with double_ge
f6a1f264 sparse: make some variables static
1d5d45a2 touchpad: use boolean operator for booleans
46d1fff0 touchpad: add clickfinger button map
955158f9 fix: unnecessary braces and mistake in doc
a8acd4a6 quirks: add quirk for Lenovo Legion keyboard 048d:c103
c5b732cc pad: rename two helper functions
ba761664 pad: implement strip support for non-Wacom tablets
aebd8116 quirks: add quirk for RazerBladeAdvancedLate2019
ed9570df quirks: increase MacBook touchpad AttrPalmSizeThreshold
7c91e353 Add definitions for LIBINPUT_LED_COMPOSE and LIBINPUT_LED_KANA
a191a46a Include COMPOSE and KANA keys in tests
ace22ad0 gitlab CI: don't run MR pipelines in forks
857780ed Ring positions increase clockwise
0c347a97 quirks: add quirk for HP Haptics Touchpad.
7c87d3e6 Add support for Matebook X Pro 2024 Touchpad
430c1b89 CI: bump to Fedora 40
5f1b4637 quirks: fix end-of-file in 50-system-huawei.quirks
a2515fc3 evdev: log the right mouse wheel angle
e7499aeb added quirks for Thinkpad X390 Yoga's trackpoint
e8027157 quirks: lenovo: mark Lenovo 16ARX8 keyboard as internal
fe317574 evdev: don't return a size for 0-1 axes
f1792dec quirks: add a default resolution for Huion devices
fdb693a6 tools/record: record the DRIVER property in the recording
e72ee0b1 pre-commit: ignore subprojects for ruff and black
a2f0cc35 quirks: add support for Uniq matching
98ba56fb libinput 1.26.0
9267147e Fix @since tags for the pressure range configuration
1725b7d6 Add support for --set-pressure-range to the debugging tools
4548a375 tools: actually parse options in libinput-debug-tablets
97284211 doc/api: link to a few tablet configuration settings
78cb25c2 Whitespace fix
4333845e tools/debug-gui: draw the evdev x/y axis with the right color
be78ce12 gitlab-triage: add bugbot hook for closing stale needinfo bugs
82322a4c doc/user: document the device quirk MatchFoo statements
8326f71d touchpad: special-case shift as modifier for dwt
99647b71 tools: add libinput analyze buttons for button state analysis
1f8b48df quirks: add quirk for the RazerBlade142023 Keyboard
41a4b128 tablet: rework a helper function to be more reusable
978676be tablet: allow calibration if libwacom says our tablet is a display tablet
1b7992c3 tools: add support for setting the calibration matrix
98914048 gitlab-triage: add a needinfo reminder blurb
436bb5cc test: fix the pad dial test, values need to be equal, not >=
6fee92c9 pad: switch the REL_WHEEL direction to match dials with scroll wheels
124431a5 libinput 1.26.1
951ab12a Fix typo in documentation comment
c201be9b doc/user: document ModelTouchpadPhantomClicks quirk
269875aa quirks: add quirk for the LG gram 14 2023 Touchpad
c4f57bbc quirks: add quirk for the Minisforum V3 volume keys
6f19267c doc/user: fix a typo
2135b4a6 quirks: add quirk for Minisforum V3 touchpad dwt
66106b97 tablet: Remove unnecessary scale factor on REL_HWHEEL_HI_RES
3402f380 libinput 1.26.2
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
libmanette offers painless access to game controllers, from any
programming language and with little dependencies.
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
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>
Install pkgconfig metadata to allow detection of libgcrypt during
build of other packages which rely on pkgconfig.
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
ICU 76 updates to Unicode 16 (blog), including new characters and scripts, emoji, collation & IDNA changes, and corresponding APIs and implementations. It also updates to CLDR 46 (beta blog) locale data with new locales, significant updates to existing locales, and various additions and corrections. For example, the CLDR and Unicode default sort orders are now very nearly the same.
ICU 76 and CLDR 46 are major releases, including a new version of Unicode and major locale data improvements.
Signed-off-by: Hirokazu MORIKAWA <morikw2@gmail.com>
Some applications using Glib2 require using glib_compile_schemas during
build and deduct the path of that executable via pkg-config.
This currently fails as the path is not fixed in gio.pc.
Fix that by adding glib_compile_schemas to the sed expression taking
care of applying prefix_hostpkg.
Signed-off-by: Daniel Golle <daniel@makrotopia.org>
When compiled with GnuTLS external functions can be used to calculate
hashes. Enable them to reduce the library binary size (by disabling
internal code for hash calculations).
Note: libmicrohttpd 1.0.0 or later required
Signed-off-by: Evgeny Grin (Karlson2k) <k2k@narod.ru>
libgcrypt was used by early GnuTLS 2.x versions. For GnuTLS versions
without ability to automatically initialise libgcrypt, MHD was able to
initialise libgcrypt. However, it is not required for a long time.
Signed-off-by: Evgeny Grin (Karlson2k) <k2k@narod.ru>
If 'poll()' function is disabled, then in thread-per-connection mode
'select()' is used. This is much less efficient.
'epoll' is not used in thread-per-connection mode as it would require
additional epoll FD per every connection.
Signed-off-by: Evgeny Grin (Karlson2k) <k2k@narod.ru>
Install header for libxlt by default to handle case when dependent
package depends on the library but doesn't select the configuration.
Signed-off-by: Christian Marangi <ansuelsmth@gmail.com>
This adds the Secure Reliable Transport (SRT) package.
SRT is used as a popular transfer protocol for video & audio
and can be used within gstreamer as both a sink or source.
It also supports stream encryptino by simply
setting a password on both ends of the link.
More details can be found here:
https://www.haivision.com/products/srt-secure-reliable-transport/
It is being actively developed on github:
https://github.com/Haivision/srt
Signed-off-by: Koen Vandeputte <koen.vandeputte@citymesh.com>
libmaxminddb has switched to using CMAKE_INSTALL_PREFIX,
CMAKE_INSTALL_LIBDIR and CMAKE_INSTALL_INCLUDEDIR for generating the
pkg-config in upstream commit [1] and thus broke pkg-config file
generation in openwrt.
It would generate:
prefix=/usr
exec_prefix=/usr
libdir=lib
includedir=include
Obviously libdir and includedirs are incorrect for OpenWrt and this
would then cause pdns compilation to fail if geoip backend was enabled
since it uses pkg-config to get the required flags and passing just
lib for LDFLAGS would cause libtool to error out since that path is not
valid.
So, lets use SED magic to replace libdir and includedir with the correct
paths, so now pkg-config looks like:
prefix=/usr
exec_prefix=/usr
libdir=${exec_prefix}/lib
includedir=${prefix}/include
[1] 8b4bf0dec9
Fixes: 9f7357880f ("libmaxminddb: update to 1.11.0")
Signed-off-by: Robert Marko <robimarko@gmail.com>
Switch to local tarballs instead of codeload. No need to override
PKG_BUILD_DIR.
Remove PKG_BUILD_PARALLEL and PKG_INSTALL as they are not needed with
meson.
Remove upstreamed patch.
Signed-off-by: Rosen Penev <rosenp@gmail.com>
- Remove a mirror with invalid certificate
- Manually rebase 010-link-to-libucontext.patch
- Add new 020-fix-ucontext-maybe-uninitialized.patch
Signed-off-by: Aleksey Vasilenko <aleksey.vasilenko@gmail.com>
Remove the obsolete patch as the required functionality was already
available upstream.
Refresh 006-c99.patch.
Remove -Ddefault_library option from MESON_HOST_ARGS and MESON_ARGS as
this is now the default behavior.
Signed-off-by: Yegor Yefremov <yegorslists@googlemail.com>
Looks like libarchive v3.7.3 adds support for pcre2 (d1231a7ea7).
Because of this, the following build error is observed (in the case pcre2 is compiled before libarchive):
Package libarchive is missing dependencies for the following libraries:
libpcre2-8.so.0
libpcre2-posix.so.3
So let's disable linking with pcre2, just like linking with pcre was disabled before.
Signed-off-by: Matthias FRANCK <matthias.franck@softathome.com>
This commit updates boost to version 1.86.0
This update does not bring new libraries.
More info about Boost 1.86.0 can be found at the usual place [1].
[1]: https://www.boost.org/users/history/version_1_86_0.html
Signed-off-by: Carlos Miguel Ferreira <carlosmf.pt@gmail.com>
- This release contains fixes for CVE-2024-45490,
CVE-2024-45491, CVE-2024-45492.
- Since official place for expat development moved from SourceForge
to GitHub, SourceForge was removed from PKG_SOURCE_URL.
- Use gzip archive to avoid xz usage.
- Remove DOCBOOK_TO_MAN=OFF from CMAKE_OPTIONS because
we already have EXPAT_BUILD_DOCS=OFF, which has same effect.
Signed-off-by: Yanase Yuki <dev@zpc.st>