Tasks » 543

Created
31d ago
Changed
31d ago
Project
p/usb-drivers
Commit
8eb738b093d106bf54a2bfc9125dfd4eadb8efad
Runner
macOS
State
Success
Notified
1
Duration
7s

Runner log

+ sleep infinity

Task log

+zsh:2> export CTEST_OUTPUT_ON_FAILURE=1
+zsh:4> export NONINTERACTIVE=1 HOMEBREW_PREFIX=/Users/ci/homebrew
+zsh:7> export PATH=/Users/ci/homebrew/bin:/usr/bin:/bin:/usr/sbin:/sbin
+zsh:8> brew update
==> Updating Homebrew...
Already up-to-date.
+zsh:10> rm -rf acid-wd acid-deploy
+zsh:11> mkdir -p acid-wd acid-deploy
+zsh:12> cd acid-wd
+zsh:13> git clone --recursive https://git.janouch.name/p/usb-drivers.git usb-drivers
Cloning into 'usb-drivers'...
remote: Enumerating objects: 142, done.        
remote: Counting objects: 100% (142/142), done.        
remote: Compressing objects: 100% (141/141), done.        
remote: Total 142 (delta 84), reused 0 (delta 0), pack-reused 0 (from 0)        
Receiving objects: 100% (142/142), 104.27 KiB | 6.13 MiB/s, done.
Resolving deltas: 100% (84/84), done.
Submodule 'liberty' (https://git.janouch.name/p/liberty) registered for path 'liberty'
Cloning into '/Users/ci/acid-wd/usb-drivers/liberty'...
remote: Enumerating objects: 903, done.        
remote: Counting objects: 100% (372/372), done.        
remote: Compressing objects: 100% (369/369), done.        
remote: Total 903 (delta 235), reused 0 (delta 0), pack-reused 531 (from 1)        
Receiving objects: 100% (903/903), 438.50 KiB | 10.20 MiB/s, done.
Resolving deltas: 100% (556/556), done.
Submodule path 'liberty': checked out '9268fb8eba4a60499809965b3b69c2eb7e3798e7'
+zsh:14> cd usb-drivers
+zsh:15> git -c 'advice.detachedHead=false' checkout 8eb738b093d106bf54a2bfc9125dfd4eadb8efad
HEAD is now at 8eb738b Bump version
+zsh:18> version=+zsh:18> git describe --always --tags --match 'v*'
+zsh:18> version=+zsh:18> sed 's/^v//'
+zsh:18> version=1.2.0 
+zsh:19> find . -name CMakeLists.txt -exec sed -i '' 's/\${PROJECT_VERSION}/1.2.0/' '{}' +
+zsh:23> brew install cmake pkgconf librsvg
Warning: cmake 4.2.1 is already installed and up-to-date.
To reinstall 4.2.1, run:
  brew reinstall cmake
Warning: pkgconf 2.5.1 is already installed and up-to-date.
To reinstall 2.5.1, run:
  brew reinstall pkgconf
Warning: librsvg 2.61.3_1 is already installed and up-to-date.
To reinstall 2.61.3_1, run:
  brew reinstall librsvg
+zsh:24> git clone '--depth=1' https://github.com/libusb/hidapi.git
Cloning into 'hidapi'...
remote: Enumerating objects: 217, done.        
remote: Counting objects: 100% (217/217), done.        
remote: Compressing objects: 100% (157/157), done.        
remote: Total 217 (delta 60), reused 141 (delta 48), pack-reused 0 (from 0)        
Receiving objects: 100% (217/217), 366.00 KiB | 2.51 MiB/s, done.
Resolving deltas: 100% (60/60), done.
+zsh:25> cmake -S hidapi '-DBUILD_SHARED_LIBS=OFF' '-DCMAKE_INSTALL_PREFIX=/Users/ci/acid-wd/usb-drivers/hidapi-build' '-DCMAKE_BUILD_TYPE=Release' -B hidapi-build
-- The C compiler identification is AppleClang 17.0.0.17000013
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- hidapi: v0.16.0
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE
-- Configuring done (0.4s)
-- Generating done (0.0s)
-- Build files have been written to: /Users/ci/acid-wd/usb-drivers/hidapi-build
+zsh:28> cmake --build hidapi-build -- install
[ 50%] Building C object src/mac/CMakeFiles/hidapi_darwin.dir/hid.c.o
[100%] Linking C static library libhidapi.a
[100%] Built target hidapi_darwin
Install the project...
-- Install configuration: "Release"
-- Installing: /Users/ci/acid-wd/usb-drivers/hidapi-build/lib/libhidapi.a
-- Installing: /Users/ci/acid-wd/usb-drivers/hidapi-build/include/hidapi/hidapi.h
-- Installing: /Users/ci/acid-wd/usb-drivers/hidapi-build/include/hidapi/hidapi_darwin.h
-- Installing: /Users/ci/acid-wd/usb-drivers/hidapi-build/lib/pkgconfig/hidapi.pc
-- Installing: /Users/ci/acid-wd/usb-drivers/hidapi-build/lib/cmake/hidapi/libhidapi.cmake
-- Installing: /Users/ci/acid-wd/usb-drivers/hidapi-build/lib/cmake/hidapi/libhidapi-release.cmake
-- Installing: /Users/ci/acid-wd/usb-drivers/hidapi-build/lib/cmake/hidapi/hidapi-config-version.cmake
-- Installing: /Users/ci/acid-wd/usb-drivers/hidapi-build/lib/cmake/hidapi/hidapi-config.cmake
+zsh:30> cmake '-Dhidapi_ROOT=/Users/ci/acid-wd/usb-drivers/hidapi-build' '-DCMAKE_BUILD_TYPE=Release' -B build
-- The C compiler identification is AppleClang 17.0.0.17000013
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Found PkgConfig: /Users/ci/homebrew/bin/pkg-config (found version "2.5.1")
-- Checking for module 'libusb-1.0'
--   Package 'libusb-1.0' not found
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE
-- The OBJC compiler identification is AppleClang 17.0.0.17000013
-- Detecting OBJC compiler ABI info
-- Detecting OBJC compiler ABI info - done
-- Check for working OBJC compiler: /usr/bin/cc - skipped
-- Configuring done (0.7s)
-- Generating done (0.0s)
-- Build files have been written to: /Users/ci/acid-wd/usb-drivers/build
+zsh:32> cmake --build build
[  8%] Building OBJC object CMakeFiles/eizoctl.dir/eizoctl.c.o
[ 16%] Linking OBJC executable eizoctl
[ 16%] Built target eizoctl
[ 25%] Generating eizoctltray 512x512 icons
[ 33%] Generating eizoctltray 16x16 icons
[ 41%] Generating eizoctltray 32x32 icons
[ 50%] Generating eizoctltray 128x128 icons
[ 58%] Generating eizoctltray 256x256 icons
[ 66%] Generating eizoctltray icon
[ 75%] Building OBJC object CMakeFiles/eizoctltray.dir/eizoctl.c.o
[ 83%] Linking OBJC executable eizoctltray.app/Contents/MacOS/eizoctltray
Copying OS X content eizoctltray.app/Contents/Resources/eizoctltray.icns
[ 83%] Built target eizoctltray
[ 91%] Generating AsciiDoc man page for eizoctl
[100%] Generating roff man page for eizoctl
[100%] Built target docs
+zsh:34> package=+zsh:34> uname -s
+zsh:34> package=+zsh:34> uname -m
+zsh:34> package=eizoctltray-1.2.0-Darwin-arm64 
+zsh:35> mkdir eizoctltray-1.2.0-Darwin-arm64
+zsh:36> cp -rp build/eizoctl build/eizoctltray.app eizoctltray-1.2.0-Darwin-arm64
+zsh:37> bsdtar -acf /Users/ci/acid-deploy/eizoctltray-1.2.0-Darwin-arm64.zip eizoctltray-1.2.0-Darwin-arm64

Deploy log

+ mv -- eizoctltray-1.2.0-Darwin-arm64.zip /home/acid/cd