Fix CREW_CACHE_BUILD — libxi → 1.8.2 (#13039)

* Add unbuilt libxi to updater-libxi-1.8.2

* Add binary and fix building with CREW_CACHE_BUILD.

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* updater-libxi-1.8.2: Package File Update Run on linux/386 container.

* updater-libxi-1.8.2: Package File Update Run on linux/arm/v7 container.

---------

Signed-off-by: Satadru Pramanik <satadru@gmail.com>
Co-authored-by: satmandu <satmandu@users.noreply.github.com>
Co-authored-by: chromebrew-actions[bot] <chromebrew-actions[bot]@users.noreply.github.com>
This commit is contained in:
Satadru Pramanik, DO, MPH, MEng
2025-10-03 21:26:58 -04:00
committed by GitHub
parent 45b68dae3a
commit aba9e54dea
6 changed files with 172 additions and 170 deletions

View File

@@ -459,7 +459,7 @@ def download
@extract_dir = "#{@pkg.name}.#{Time.now.utc.strftime('%Y%m%d%H%M%S')}.dir"
build_cachefile = File.join(CREW_CACHE_DIR, "#{@pkg.name}-#{@pkg.version}-build-#{@device[:architecture]}.tar.zst")
return { source:, filename: } if CREW_CACHE_BUILD && File.file?(build_cachefile)
return { source:, filename: } if CREW_CACHE_BUILD && File.file?(build_cachefile) && !@pkg.built
if !url
abort "No precompiled binary or source is available for #{@device[:architecture]}.".lightred
@@ -649,7 +649,7 @@ def unpack(meta)
FileUtils.mkdir_p @extract_dir, verbose: CREW_VERBOSE
build_cachefile = File.join(CREW_CACHE_DIR, "#{@pkg.name}-#{@pkg.version}-build-#{@device[:architecture]}.tar.zst")
if CREW_CACHE_BUILD && File.file?(build_cachefile) && File.file?("#{build_cachefile}.sha256") && (system "cd #{CREW_CACHE_DIR} && sha256sum -c #{build_cachefile}.sha256")
if !@pkg.built && CREW_CACHE_BUILD && File.file?(build_cachefile) && File.file?("#{build_cachefile}.sha256") && (system "sha256sum -c #{build_cachefile}.sha256", chdir: CREW_CACHE_DIR)
@pkg.cached_build = true
puts "Extracting cached build directory from #{build_cachefile}".lightgreen
system "tar -Izstd -x#{@verbose}f #{build_cachefile} -C #{CREW_BREW_DIR}", exception: true
@@ -1494,6 +1494,7 @@ def archive_package(crew_archive_dest)
if @opt_force
FileUtils.cp "#{CREW_PACKAGES_PATH}/#{@pkg_name}.rb", "#{CREW_LOCAL_REPO_ROOT}/packages/"
puts "The package file for #{@pkg_name} used has been copied to #{CREW_LOCAL_REPO_ROOT}/packages/".lightblue
@pkg.built = true
if PackageUtils.installed?(@pkg.name)
puts "#{@pkg_name} will now be upgraded...".lightgreen
@pkg.in_upgrade = true

View File

@@ -4,7 +4,7 @@ require 'etc'
require 'open3'
OLD_CREW_VERSION ||= defined?(CREW_VERSION) ? CREW_VERSION : '1.0'
CREW_VERSION ||= '1.67.4' unless defined?(CREW_VERSION) && CREW_VERSION == OLD_CREW_VERSION
CREW_VERSION ||= '1.67.5' unless defined?(CREW_VERSION) && CREW_VERSION == OLD_CREW_VERSION
# Kernel architecture.
KERN_ARCH ||= Etc.uname[:machine]

View File

@@ -54,7 +54,7 @@ class Package
:postremove # Function to perform after package removal.
class << self
attr_accessor :build_from_source, :cached_build, :in_build, :in_install, :in_upgrade, :missing_binaries, :name
attr_accessor :build_from_source, :built, :cached_build, :in_build, :in_install, :in_upgrade, :missing_binaries, :name
end
def self.agree_default_no(message = nil)

View File

@@ -1,4 +1,4 @@
# Total size: 672667
# Total size: 1501940
/usr/local/include/X11/extensions/XInput.h
/usr/local/include/X11/extensions/XInput2.h
/usr/local/lib/libXi.a
@@ -10,76 +10,77 @@
/usr/local/share/doc/libXi/encoding.xml
/usr/local/share/doc/libXi/inputlib.xml
/usr/local/share/doc/libXi/library.xml
/usr/local/share/man/man3/XAllowDeviceEvents.3.gz
/usr/local/share/man/man3/XChangeDeviceControl.3.gz
/usr/local/share/man/man3/XChangeDeviceDontPropagateList.3.gz
/usr/local/share/man/man3/XChangeDeviceKeyMapping.3.gz
/usr/local/share/man/man3/XChangeDeviceProperty.3.gz
/usr/local/share/man/man3/XChangeFeedbackControl.3.gz
/usr/local/share/man/man3/XChangeKeyboardDevice.3.gz
/usr/local/share/man/man3/XChangePointerDevice.3.gz
/usr/local/share/man/man3/XCloseDevice.3.gz
/usr/local/share/man/man3/XDeleteDeviceProperty.3.gz
/usr/local/share/man/man3/XDeviceBell.3.gz
/usr/local/share/man/man3/XDeviceTimeCoord.3.gz
/usr/local/share/man/man3/XFreeDeviceList.3.gz
/usr/local/share/man/man3/XGetDeviceButtonMapping.3.gz
/usr/local/share/man/man3/XGetDeviceControl.3.gz
/usr/local/share/man/man3/XGetDeviceDontPropagateList.3.gz
/usr/local/share/man/man3/XGetDeviceFocus.3.gz
/usr/local/share/man/man3/XGetDeviceKeyMapping.3.gz
/usr/local/share/man/man3/XGetDeviceModifierMapping.3.gz
/usr/local/share/man/man3/XGetDeviceMotionEvents.3.gz
/usr/local/share/man/man3/XGetDeviceProperty.3.gz
/usr/local/share/man/man3/XGetExtensionVersion.3.gz
/usr/local/share/man/man3/XGetFeedbackControl.3.gz
/usr/local/share/man/man3/XGetSelectedExtensionEvents.3.gz
/usr/local/share/man/man3/XGrabDevice.3.gz
/usr/local/share/man/man3/XGrabDeviceButton.3.gz
/usr/local/share/man/man3/XGrabDeviceKey.3.gz
/usr/local/share/man/man3/XIBarrierReleasePointer.3.gz
/usr/local/share/man/man3/XIBarrierReleasePointers.3.gz
/usr/local/share/man/man3/XIChangeHierarchy.3.gz
/usr/local/share/man/man3/XIChangeProperty.3.gz
/usr/local/share/man/man3/XIDefineCursor.3.gz
/usr/local/share/man/man3/XIDeleteProperty.3.gz
/usr/local/share/man/man3/XIFreeDeviceInfo.3.gz
/usr/local/share/man/man3/XIGetClientPointer.3.gz
/usr/local/share/man/man3/XIGetFocus.3.gz
/usr/local/share/man/man3/XIGetProperty.3.gz
/usr/local/share/man/man3/XIGetSelectedEvents.3.gz
/usr/local/share/man/man3/XIGrabButton.3.gz
/usr/local/share/man/man3/XIGrabDevice.3.gz
/usr/local/share/man/man3/XIGrabEnter.3.gz
/usr/local/share/man/man3/XIGrabFocusIn.3.gz
/usr/local/share/man/man3/XIGrabKeycode.3.gz
/usr/local/share/man/man3/XIGrabTouchBegin.3.gz
/usr/local/share/man/man3/XIListProperties.3.gz
/usr/local/share/man/man3/XIQueryDevice.3.gz
/usr/local/share/man/man3/XIQueryPointer.3.gz
/usr/local/share/man/man3/XIQueryVersion.3.gz
/usr/local/share/man/man3/XISelectEvents.3.gz
/usr/local/share/man/man3/XISetClientPointer.3.gz
/usr/local/share/man/man3/XISetFocus.3.gz
/usr/local/share/man/man3/XIUndefineCursor.3.gz
/usr/local/share/man/man3/XIUngrabButton.3.gz
/usr/local/share/man/man3/XIUngrabDevice.3.gz
/usr/local/share/man/man3/XIUngrabEnter.3.gz
/usr/local/share/man/man3/XIUngrabFocusIn.3.gz
/usr/local/share/man/man3/XIUngrabKeycode.3.gz
/usr/local/share/man/man3/XIUngrabTouchBegin.3.gz
/usr/local/share/man/man3/XIWarpPointer.3.gz
/usr/local/share/man/man3/XListDeviceProperties.3.gz
/usr/local/share/man/man3/XListInputDevices.3.gz
/usr/local/share/man/man3/XOpenDevice.3.gz
/usr/local/share/man/man3/XQueryDeviceState.3.gz
/usr/local/share/man/man3/XSelectExtensionEvent.3.gz
/usr/local/share/man/man3/XSendExtensionEvent.3.gz
/usr/local/share/man/man3/XSetDeviceButtonMapping.3.gz
/usr/local/share/man/man3/XSetDeviceFocus.3.gz
/usr/local/share/man/man3/XSetDeviceMode.3.gz
/usr/local/share/man/man3/XSetDeviceModifierMapping.3.gz
/usr/local/share/man/man3/XSetDeviceValuators.3.gz
/usr/local/share/man/man3/XUngrabDevice.3.gz
/usr/local/share/man/man3/XUngrabDeviceButton.3.gz
/usr/local/share/man/man3/XUngrabDeviceKey.3.gz
/usr/local/share/man/man3/XAllowDeviceEvents.3.zst
/usr/local/share/man/man3/XChangeDeviceControl.3.zst
/usr/local/share/man/man3/XChangeDeviceDontPropagateList.3.zst
/usr/local/share/man/man3/XChangeDeviceKeyMapping.3.zst
/usr/local/share/man/man3/XChangeDeviceProperty.3.zst
/usr/local/share/man/man3/XChangeFeedbackControl.3.zst
/usr/local/share/man/man3/XChangeKeyboardDevice.3.zst
/usr/local/share/man/man3/XChangePointerDevice.3.zst
/usr/local/share/man/man3/XCloseDevice.3.zst
/usr/local/share/man/man3/XDeleteDeviceProperty.3.zst
/usr/local/share/man/man3/XDeviceBell.3.zst
/usr/local/share/man/man3/XDeviceTimeCoord.3.zst
/usr/local/share/man/man3/XFreeDeviceList.3.zst
/usr/local/share/man/man3/XGetDeviceButtonMapping.3.zst
/usr/local/share/man/man3/XGetDeviceControl.3.zst
/usr/local/share/man/man3/XGetDeviceDontPropagateList.3.zst
/usr/local/share/man/man3/XGetDeviceFocus.3.zst
/usr/local/share/man/man3/XGetDeviceKeyMapping.3.zst
/usr/local/share/man/man3/XGetDeviceModifierMapping.3.zst
/usr/local/share/man/man3/XGetDeviceMotionEvents.3.zst
/usr/local/share/man/man3/XGetDeviceProperty.3.zst
/usr/local/share/man/man3/XGetExtensionVersion.3.zst
/usr/local/share/man/man3/XGetFeedbackControl.3.zst
/usr/local/share/man/man3/XGetSelectedExtensionEvents.3.zst
/usr/local/share/man/man3/XGrabDevice.3.zst
/usr/local/share/man/man3/XGrabDeviceButton.3.zst
/usr/local/share/man/man3/XGrabDeviceKey.3.zst
/usr/local/share/man/man3/XIAllowEvents.3.zst
/usr/local/share/man/man3/XIBarrierReleasePointer.3.zst
/usr/local/share/man/man3/XIBarrierReleasePointers.3.zst
/usr/local/share/man/man3/XIChangeHierarchy.3.zst
/usr/local/share/man/man3/XIChangeProperty.3.zst
/usr/local/share/man/man3/XIDefineCursor.3.zst
/usr/local/share/man/man3/XIDeleteProperty.3.zst
/usr/local/share/man/man3/XIFreeDeviceInfo.3.zst
/usr/local/share/man/man3/XIGetClientPointer.3.zst
/usr/local/share/man/man3/XIGetFocus.3.zst
/usr/local/share/man/man3/XIGetProperty.3.zst
/usr/local/share/man/man3/XIGetSelectedEvents.3.zst
/usr/local/share/man/man3/XIGrabButton.3.zst
/usr/local/share/man/man3/XIGrabDevice.3.zst
/usr/local/share/man/man3/XIGrabEnter.3.zst
/usr/local/share/man/man3/XIGrabFocusIn.3.zst
/usr/local/share/man/man3/XIGrabKeycode.3.zst
/usr/local/share/man/man3/XIGrabTouchBegin.3.zst
/usr/local/share/man/man3/XIListProperties.3.zst
/usr/local/share/man/man3/XIQueryDevice.3.zst
/usr/local/share/man/man3/XIQueryPointer.3.zst
/usr/local/share/man/man3/XIQueryVersion.3.zst
/usr/local/share/man/man3/XISelectEvents.3.zst
/usr/local/share/man/man3/XISetClientPointer.3.zst
/usr/local/share/man/man3/XISetFocus.3.zst
/usr/local/share/man/man3/XIUndefineCursor.3.zst
/usr/local/share/man/man3/XIUngrabButton.3.zst
/usr/local/share/man/man3/XIUngrabDevice.3.zst
/usr/local/share/man/man3/XIUngrabEnter.3.zst
/usr/local/share/man/man3/XIUngrabFocusIn.3.zst
/usr/local/share/man/man3/XIUngrabKeycode.3.zst
/usr/local/share/man/man3/XIUngrabTouchBegin.3.zst
/usr/local/share/man/man3/XIWarpPointer.3.zst
/usr/local/share/man/man3/XListDeviceProperties.3.zst
/usr/local/share/man/man3/XListInputDevices.3.zst
/usr/local/share/man/man3/XOpenDevice.3.zst
/usr/local/share/man/man3/XQueryDeviceState.3.zst
/usr/local/share/man/man3/XSelectExtensionEvent.3.zst
/usr/local/share/man/man3/XSendExtensionEvent.3.zst
/usr/local/share/man/man3/XSetDeviceButtonMapping.3.zst
/usr/local/share/man/man3/XSetDeviceFocus.3.zst
/usr/local/share/man/man3/XSetDeviceMode.3.zst
/usr/local/share/man/man3/XSetDeviceModifierMapping.3.zst
/usr/local/share/man/man3/XSetDeviceValuators.3.zst
/usr/local/share/man/man3/XUngrabDevice.3.zst
/usr/local/share/man/man3/XUngrabDeviceButton.3.zst
/usr/local/share/man/man3/XUngrabDeviceKey.3.zst

View File

@@ -1,4 +1,4 @@
# Total size: 724059
# Total size: 1574443
/usr/local/include/X11/extensions/XInput.h
/usr/local/include/X11/extensions/XInput2.h
/usr/local/lib64/libXi.a
@@ -10,76 +10,77 @@
/usr/local/share/doc/libXi/encoding.xml
/usr/local/share/doc/libXi/inputlib.xml
/usr/local/share/doc/libXi/library.xml
/usr/local/share/man/man3/XAllowDeviceEvents.3.gz
/usr/local/share/man/man3/XChangeDeviceControl.3.gz
/usr/local/share/man/man3/XChangeDeviceDontPropagateList.3.gz
/usr/local/share/man/man3/XChangeDeviceKeyMapping.3.gz
/usr/local/share/man/man3/XChangeDeviceProperty.3.gz
/usr/local/share/man/man3/XChangeFeedbackControl.3.gz
/usr/local/share/man/man3/XChangeKeyboardDevice.3.gz
/usr/local/share/man/man3/XChangePointerDevice.3.gz
/usr/local/share/man/man3/XCloseDevice.3.gz
/usr/local/share/man/man3/XDeleteDeviceProperty.3.gz
/usr/local/share/man/man3/XDeviceBell.3.gz
/usr/local/share/man/man3/XDeviceTimeCoord.3.gz
/usr/local/share/man/man3/XFreeDeviceList.3.gz
/usr/local/share/man/man3/XGetDeviceButtonMapping.3.gz
/usr/local/share/man/man3/XGetDeviceControl.3.gz
/usr/local/share/man/man3/XGetDeviceDontPropagateList.3.gz
/usr/local/share/man/man3/XGetDeviceFocus.3.gz
/usr/local/share/man/man3/XGetDeviceKeyMapping.3.gz
/usr/local/share/man/man3/XGetDeviceModifierMapping.3.gz
/usr/local/share/man/man3/XGetDeviceMotionEvents.3.gz
/usr/local/share/man/man3/XGetDeviceProperty.3.gz
/usr/local/share/man/man3/XGetExtensionVersion.3.gz
/usr/local/share/man/man3/XGetFeedbackControl.3.gz
/usr/local/share/man/man3/XGetSelectedExtensionEvents.3.gz
/usr/local/share/man/man3/XGrabDevice.3.gz
/usr/local/share/man/man3/XGrabDeviceButton.3.gz
/usr/local/share/man/man3/XGrabDeviceKey.3.gz
/usr/local/share/man/man3/XIBarrierReleasePointer.3.gz
/usr/local/share/man/man3/XIBarrierReleasePointers.3.gz
/usr/local/share/man/man3/XIChangeHierarchy.3.gz
/usr/local/share/man/man3/XIChangeProperty.3.gz
/usr/local/share/man/man3/XIDefineCursor.3.gz
/usr/local/share/man/man3/XIDeleteProperty.3.gz
/usr/local/share/man/man3/XIFreeDeviceInfo.3.gz
/usr/local/share/man/man3/XIGetClientPointer.3.gz
/usr/local/share/man/man3/XIGetFocus.3.gz
/usr/local/share/man/man3/XIGetProperty.3.gz
/usr/local/share/man/man3/XIGetSelectedEvents.3.gz
/usr/local/share/man/man3/XIGrabButton.3.gz
/usr/local/share/man/man3/XIGrabDevice.3.gz
/usr/local/share/man/man3/XIGrabEnter.3.gz
/usr/local/share/man/man3/XIGrabFocusIn.3.gz
/usr/local/share/man/man3/XIGrabKeycode.3.gz
/usr/local/share/man/man3/XIGrabTouchBegin.3.gz
/usr/local/share/man/man3/XIListProperties.3.gz
/usr/local/share/man/man3/XIQueryDevice.3.gz
/usr/local/share/man/man3/XIQueryPointer.3.gz
/usr/local/share/man/man3/XIQueryVersion.3.gz
/usr/local/share/man/man3/XISelectEvents.3.gz
/usr/local/share/man/man3/XISetClientPointer.3.gz
/usr/local/share/man/man3/XISetFocus.3.gz
/usr/local/share/man/man3/XIUndefineCursor.3.gz
/usr/local/share/man/man3/XIUngrabButton.3.gz
/usr/local/share/man/man3/XIUngrabDevice.3.gz
/usr/local/share/man/man3/XIUngrabEnter.3.gz
/usr/local/share/man/man3/XIUngrabFocusIn.3.gz
/usr/local/share/man/man3/XIUngrabKeycode.3.gz
/usr/local/share/man/man3/XIUngrabTouchBegin.3.gz
/usr/local/share/man/man3/XIWarpPointer.3.gz
/usr/local/share/man/man3/XListDeviceProperties.3.gz
/usr/local/share/man/man3/XListInputDevices.3.gz
/usr/local/share/man/man3/XOpenDevice.3.gz
/usr/local/share/man/man3/XQueryDeviceState.3.gz
/usr/local/share/man/man3/XSelectExtensionEvent.3.gz
/usr/local/share/man/man3/XSendExtensionEvent.3.gz
/usr/local/share/man/man3/XSetDeviceButtonMapping.3.gz
/usr/local/share/man/man3/XSetDeviceFocus.3.gz
/usr/local/share/man/man3/XSetDeviceMode.3.gz
/usr/local/share/man/man3/XSetDeviceModifierMapping.3.gz
/usr/local/share/man/man3/XSetDeviceValuators.3.gz
/usr/local/share/man/man3/XUngrabDevice.3.gz
/usr/local/share/man/man3/XUngrabDeviceButton.3.gz
/usr/local/share/man/man3/XUngrabDeviceKey.3.gz
/usr/local/share/man/man3/XAllowDeviceEvents.3.zst
/usr/local/share/man/man3/XChangeDeviceControl.3.zst
/usr/local/share/man/man3/XChangeDeviceDontPropagateList.3.zst
/usr/local/share/man/man3/XChangeDeviceKeyMapping.3.zst
/usr/local/share/man/man3/XChangeDeviceProperty.3.zst
/usr/local/share/man/man3/XChangeFeedbackControl.3.zst
/usr/local/share/man/man3/XChangeKeyboardDevice.3.zst
/usr/local/share/man/man3/XChangePointerDevice.3.zst
/usr/local/share/man/man3/XCloseDevice.3.zst
/usr/local/share/man/man3/XDeleteDeviceProperty.3.zst
/usr/local/share/man/man3/XDeviceBell.3.zst
/usr/local/share/man/man3/XDeviceTimeCoord.3.zst
/usr/local/share/man/man3/XFreeDeviceList.3.zst
/usr/local/share/man/man3/XGetDeviceButtonMapping.3.zst
/usr/local/share/man/man3/XGetDeviceControl.3.zst
/usr/local/share/man/man3/XGetDeviceDontPropagateList.3.zst
/usr/local/share/man/man3/XGetDeviceFocus.3.zst
/usr/local/share/man/man3/XGetDeviceKeyMapping.3.zst
/usr/local/share/man/man3/XGetDeviceModifierMapping.3.zst
/usr/local/share/man/man3/XGetDeviceMotionEvents.3.zst
/usr/local/share/man/man3/XGetDeviceProperty.3.zst
/usr/local/share/man/man3/XGetExtensionVersion.3.zst
/usr/local/share/man/man3/XGetFeedbackControl.3.zst
/usr/local/share/man/man3/XGetSelectedExtensionEvents.3.zst
/usr/local/share/man/man3/XGrabDevice.3.zst
/usr/local/share/man/man3/XGrabDeviceButton.3.zst
/usr/local/share/man/man3/XGrabDeviceKey.3.zst
/usr/local/share/man/man3/XIAllowEvents.3.zst
/usr/local/share/man/man3/XIBarrierReleasePointer.3.zst
/usr/local/share/man/man3/XIBarrierReleasePointers.3.zst
/usr/local/share/man/man3/XIChangeHierarchy.3.zst
/usr/local/share/man/man3/XIChangeProperty.3.zst
/usr/local/share/man/man3/XIDefineCursor.3.zst
/usr/local/share/man/man3/XIDeleteProperty.3.zst
/usr/local/share/man/man3/XIFreeDeviceInfo.3.zst
/usr/local/share/man/man3/XIGetClientPointer.3.zst
/usr/local/share/man/man3/XIGetFocus.3.zst
/usr/local/share/man/man3/XIGetProperty.3.zst
/usr/local/share/man/man3/XIGetSelectedEvents.3.zst
/usr/local/share/man/man3/XIGrabButton.3.zst
/usr/local/share/man/man3/XIGrabDevice.3.zst
/usr/local/share/man/man3/XIGrabEnter.3.zst
/usr/local/share/man/man3/XIGrabFocusIn.3.zst
/usr/local/share/man/man3/XIGrabKeycode.3.zst
/usr/local/share/man/man3/XIGrabTouchBegin.3.zst
/usr/local/share/man/man3/XIListProperties.3.zst
/usr/local/share/man/man3/XIQueryDevice.3.zst
/usr/local/share/man/man3/XIQueryPointer.3.zst
/usr/local/share/man/man3/XIQueryVersion.3.zst
/usr/local/share/man/man3/XISelectEvents.3.zst
/usr/local/share/man/man3/XISetClientPointer.3.zst
/usr/local/share/man/man3/XISetFocus.3.zst
/usr/local/share/man/man3/XIUndefineCursor.3.zst
/usr/local/share/man/man3/XIUngrabButton.3.zst
/usr/local/share/man/man3/XIUngrabDevice.3.zst
/usr/local/share/man/man3/XIUngrabEnter.3.zst
/usr/local/share/man/man3/XIUngrabFocusIn.3.zst
/usr/local/share/man/man3/XIUngrabKeycode.3.zst
/usr/local/share/man/man3/XIUngrabTouchBegin.3.zst
/usr/local/share/man/man3/XIWarpPointer.3.zst
/usr/local/share/man/man3/XListDeviceProperties.3.zst
/usr/local/share/man/man3/XListInputDevices.3.zst
/usr/local/share/man/man3/XOpenDevice.3.zst
/usr/local/share/man/man3/XQueryDeviceState.3.zst
/usr/local/share/man/man3/XSelectExtensionEvent.3.zst
/usr/local/share/man/man3/XSendExtensionEvent.3.zst
/usr/local/share/man/man3/XSetDeviceButtonMapping.3.zst
/usr/local/share/man/man3/XSetDeviceFocus.3.zst
/usr/local/share/man/man3/XSetDeviceMode.3.zst
/usr/local/share/man/man3/XSetDeviceModifierMapping.3.zst
/usr/local/share/man/man3/XSetDeviceValuators.3.zst
/usr/local/share/man/man3/XUngrabDevice.3.zst
/usr/local/share/man/man3/XUngrabDeviceButton.3.zst
/usr/local/share/man/man3/XUngrabDeviceKey.3.zst

View File

@@ -1,29 +1,28 @@
require 'package'
require 'buildsystems/autotools'
class Libxi < Package
class Libxi < Autotools
description 'X.org libXi Client library for XInput'
homepage 'https://x.org/wiki/'
version '1.7.10'
version '1.8.2'
license 'MIT and custom'
compatibility 'aarch64 armv7l x86_64'
source_url "https://www.x.org/archive/individual/lib/libXi-#{version}.tar.gz"
source_sha256 'b51e106c445a49409f3da877aa2f9129839001b24697d75a54e5c60507e9a5e3'
binary_compression 'tar.xz'
source_sha256 '5542daec66febfeb6f51d57abfa915826efe2e3af57534f4105b82240ea3188d'
binary_compression 'tar.zst'
binary_sha256({
aarch64: 'faed3d1ad11fa264c71cce0d762e3941f29dd1d00620f5a45fdcc27419f54be5',
armv7l: 'faed3d1ad11fa264c71cce0d762e3941f29dd1d00620f5a45fdcc27419f54be5',
x86_64: '24bdf3f93bc7ad40eb7af639c674eaa868987661abfa1c1e0f5602a4645e4653'
aarch64: 'b3e5642452b75fe976eae04dc4573b5924cba264033785ced61c934b7566cb88',
armv7l: 'b3e5642452b75fe976eae04dc4573b5924cba264033785ced61c934b7566cb88',
x86_64: 'a5cf0fb54f10f08851c562e2f9f60b5a87c3febee35c82cd9b53b267ebddfa2b'
})
depends_on 'libx11'
def self.build
system "./configure #{CREW_CONFIGURE_OPTIONS}"
system 'make'
end
def self.install
system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install'
end
depends_on 'glibc' # R
depends_on 'libbsd' # R
depends_on 'libx11' # R
depends_on 'libxau' # R
depends_on 'libxcb' # R
depends_on 'libxdmcp' # R
depends_on 'libxext' # R
depends_on 'libxfixes' => :build
depends_on 'xorg_proto' => :build
end