mirror of
https://github.com/chromebrew/chromebrew.git
synced 2026-01-10 07:57:59 -05:00
* Let workflows use M138 containers. Signed-off-by: Satadru Pramanik <satadru@gmail.com> * libunwind => 1.8.2 Signed-off-by: Satadru Pramanik <satadru@gmail.com> * Libcheck replaced by existing check package. Signed-off-by: Satadru Pramanik <satadru@gmail.com> * Modernize check package. Signed-off-by: Satadru Pramanik <satadru@gmail.com> * Add GCC 15 patch for libunwind. Signed-off-by: Satadru Pramanik <satadru@gmail.com> * libinput: Build Run on linux/arm/v7. * libinput: Build Run on linux/386. * libinput: Build Run on linux/amd64. * libinput: Package File Update Run on linux/386 container. * libinput: Package File Update Run on linux/amd64 container. * libinput: Package File Update Run on linux/arm/v7 container. * libinput => 1.29.0 Signed-off-by: Satadru Pramanik <satadru@gmail.com> * Allow adding PR Titles when running workflows. Signed-off-by: Satadru Pramanik <satadru@gmail.com> * libinput: Build Run on linux/arm/v7. * libinput: Build Run on linux/amd64. * Adjust workflows. Signed-off-by: Satadru Pramanik <satadru@gmail.com> * libinput: Package File Update Run on linux/386 container. * Adjust workflows. Signed-off-by: Satadru Pramanik <satadru@gmail.com> * clamav => 1.4.3 Signed-off-by: Satadru Pramanik <satadru@gmail.com> * Cleanup PR commit info reporting. Signed-off-by: Satadru Pramanik <satadru@gmail.com> * Rebuild json_c with GCC 15; Update clamav package. Signed-off-by: Satadru Pramanik <satadru@gmail.com> * libinput: Build Run on linux/arm/v7. * libinput: Build Run on linux/amd64. * libinput: Build Run on linux/386. * libinput: Package File Update Run on linux/386 container. * Trigger rebuild of check. Signed-off-by: Satadru Pramanik <satadru@gmail.com> * libinput: Build Run on linux/amd64. * libinput: Package File Update Run on linux/386 container. * libinput: Package File Update Run on linux/arm/v7 container. * Add more triggers to workflows. Signed-off-by: Satadru Pramanik <satadru@gmail.com> --------- Signed-off-by: Satadru Pramanik <satadru@gmail.com> Co-authored-by: Satadru Pramanik <satadru@gmail.com> Co-authored-by: satmandu <satmandu@users.noreply.github.com> Co-authored-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com> Co-authored-by: chromebrew-actions[bot] <chromebrew-actions[bot]@users.noreply.github.com>
37 lines
1.3 KiB
Ruby
37 lines
1.3 KiB
Ruby
require 'buildsystems/meson'
|
|
|
|
class Libinput < Meson
|
|
description 'libinput is a library to handle input devices in Wayland compositors and to provide a generic X.Org input driver.'
|
|
homepage 'https://www.freedesktop.org/wiki/Software/libinput/'
|
|
version '1.29.0'
|
|
license 'MIT'
|
|
compatibility 'aarch64 armv7l x86_64'
|
|
source_url 'https://gitlab.freedesktop.org/libinput/libinput.git'
|
|
git_hashtag version
|
|
binary_compression 'tar.zst'
|
|
|
|
binary_sha256({
|
|
aarch64: '8f990053478f54b3630415c53b0f8bd6f3ae61128bd1e533d6fcdd81fe40ef2d',
|
|
armv7l: '8f990053478f54b3630415c53b0f8bd6f3ae61128bd1e533d6fcdd81fe40ef2d',
|
|
i686: '23210fa0f78aef18c64121f7a2ee0c764877a5602743ce614ee6f9f07998cd61',
|
|
x86_64: '5d71fda96eacee2fd12baff8213e4413294a0a5a77d9d9eb3b482d09222b3c97'
|
|
})
|
|
|
|
depends_on 'check' => :build
|
|
depends_on 'eudev' # R
|
|
depends_on 'glibc' # R
|
|
# depends_on 'graphviz' => :build
|
|
# depends_on 'gtk3' => :build
|
|
depends_on 'libevdev' # R
|
|
depends_on 'libunwind' => :build
|
|
depends_on 'libwacom' # R
|
|
depends_on 'libwacom' => :build
|
|
depends_on 'mtdev' # R
|
|
depends_on 'valgrind' => :build
|
|
|
|
# If debug-gui feature is required, uncomment following lines and remove "-Ddebug-gui=false" to enable it
|
|
|
|
meson_options '-Ddebug-gui=false \
|
|
-Ddocumentation=false'
|
|
end
|