aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPhilippe Mathieu-Daudé <philmd@linaro.org>2024-09-17 09:06:18 +0200
committerPhilippe Mathieu-Daudé <philmd@linaro.org>2024-09-17 09:32:49 +0200
commit79f0efb2be5ea6a76dbcb19fc11e0df43928c649 (patch)
treeceb27041f5d1c44794010ea0f3ff00097e9c0487
parenta8253ca5656c34c1d91f2c1170bd0cbf117358f1 (diff)
downloadlibvirt-ci-79f0efb2be5ea6a76dbcb19fc11e0df43928c649.zip
libvirt-ci-79f0efb2be5ea6a76dbcb19fc11e0df43928c649.tar.gz
libvirt-ci-79f0efb2be5ea6a76dbcb19fc11e0df43928c649.tar.bz2
targets: Add macOS 15 (Sequoia)
macOS Sequoia has been released on September 16, 2024. Signed-off-by: Philippe Mathieu-Daudé <philmd@linaro.org>
-rw-r--r--lcitool/facts/targets/macos-15.yml27
-rw-r--r--tests/data/packages/out/macos-15.yml173
2 files changed, 200 insertions, 0 deletions
diff --git a/lcitool/facts/targets/macos-15.yml b/lcitool/facts/targets/macos-15.yml
new file mode 100644
index 0000000..6649565
--- /dev/null
+++ b/lcitool/facts/targets/macos-15.yml
@@ -0,0 +1,27 @@
+---
+os:
+ name: 'MacOS'
+ version: '15'
+
+packaging:
+ format: 'brew'
+ command: 'brew'
+
+paths:
+ bash: /opt/homebrew/bin/bash
+ cc: /usr/bin/clang
+ ccache: /opt/homebrew/bin/ccache
+ make: /opt/homebrew/bin/gmake
+ ninja: /opt/homebrew/bin/ninja
+ pip3: /opt/homebrew/bin/pip3
+ python: /opt/homebrew/bin/python3
+ sudoers: /etc/sudoers
+
+ansible_python_package: python3
+ansible_python_interpreter: /opt/homebrew/bin/python3
+
+cirrus:
+ instance_type: macos_instance
+ image_selector: image
+ image_name: ghcr.io/cirruslabs/macos-sonoma-base:latest
+ arch: aarch64
diff --git a/tests/data/packages/out/macos-15.yml b/tests/data/packages/out/macos-15.yml
new file mode 100644
index 0000000..178a291
--- /dev/null
+++ b/tests/data/packages/out/macos-15.yml
@@ -0,0 +1,173 @@
+cpan:
+- Archive::Tar
+- CPAN::Changes
+- Digest
+- Digest::MD5
+- ExtUtils::CBuilder
+- ExtUtils::Embed
+- File::Slurp
+- IO::Compress::Bzip2
+- IO::Interface
+- IO::String
+- LWP::UserAgent
+- Module::Build
+- Net::OpenSSH
+- Net::SNMP
+- NetAddr::IP
+- Sub::Uplevel
+- TAP::Formatter::HTML
+- TAP::Formatter::JUnit
+- TAP::Harness::Archive
+- Test::Exception
+- Test::Harness
+- Test::Pod
+- Test::Pod::Coverage
+- Test::Simple
+- Time::HiRes
+- XML::Twig
+- XML::Writer
+- XML::XPath
+- YAML
+- accessors
+native:
+- ant
+- augeas
+- autoconf
+- automake
+- awk
+- bash
+- bash-completion
+- bc
+- bindgen
+- bison
+- black
+- bzip2
+- capstone
+- ccache
+- cdrtools
+- check
+- cmocka
+- codespell
+- cpanminus
+- cppi
+- ctags
+- curl
+- dbus
+- diffutils
+- dnsmasq
+- docutils
+- dtc
+- e2fsprogs
+- expect
+- flake8
+- flex
+- gcovr
+- gdb
+- gdk-pixbuf
+- gettext
+- git
+- glib
+- gnu-sed
+- gnutls
+- gobject-introspection
+- golang
+- grep
+- gtk+3
+- gtk-doc
+- gtk-vnc
+- gzip
+- icoutils
+- intltool
+- jemalloc
+- jpeg-turbo
+- jq
+- json-c
+- json-glib
+- libarchive
+- libcbor
+- libconfig
+- libepoxy
+- libev
+- libffi
+- libgcrypt
+- libiscsi
+- libnfs
+- libpcap
+- libpng
+- librest
+- libslirp
+- libsoup
+- libssh
+- libssh2
+- libtasn1
+- libtool
+- libusb
+- libvirt
+- libvirt-glib
+- libxml2
+- libxslt
+- llvm
+- lsof
+- lua
+- lzo
+- make
+- meson
+- mtools
+- ncurses
+- net-snmp
+- nettle
+- ninja
+- ocaml
+- ocaml-findlib
+- openjdk
+- perl
+- pixman
+- pkg-config
+- python-build
+- python3
+- qemu
+- readline
+- rpm2cpio
+- ruby
+- rust
+- screen
+- scrub
+- sdl2
+- sdl2_image
+- snappy
+- socat
+- sparse
+- spice-gtk
+- spice-protocol
+- swtpm
+- tcl-tk
+- tcpdump
+- tesseract
+- texinfo
+- unzip
+- usbredir
+- vala
+- vde
+- vim
+- vte3
+- wget
+- xorriso
+- xz
+- yajl
+- zip
+- zlib
+- zstd
+pypi:
+- PyGObject
+- PyYAML
+- boto3
+- dbus-python
+- libxml2-python3
+- lxml
+- numpy
+- pillow
+- pytest
+- requests
+- sphinx
+- sphinx-rtd-theme
+- tomli