From f01e151eb34bcdf140ff6d3d9aadd670bb05cdd8 Mon Sep 17 00:00:00 2001 From: Andreea Andrisan Date: Thu, 27 Jun 2024 10:39:33 +0300 Subject: [PATCH 1/3] README.md: insert note and delete deprecated table Signed-off-by: Andreea Andrisan --- README.md | 19 ++++++++----------- 1 file changed, 8 insertions(+), 11 deletions(-) diff --git a/README.md b/README.md index 29fffea..b465df9 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,10 @@ +## :warning: Important note + +Currently the main branch of this repository does not support the new v1.0 API of [libiio](https://github.com/analogdevicesinc/libiio). + +If you want to build libad9361-iio please use the [libad9361-iio-v0](https://github.com/analogdevicesinc/libad9361-iio/tree/libad9361-iio-v0) branch that supports the old v0.x API, that can be found on the [libiio-v0](https://github.com/analogdevicesinc/libiio/tree/libiio-v0) branch or as packages on the release section of the libiio repository. + + # libad9361-iio This is a simple library used for userspace, @@ -17,20 +24,10 @@ License : [![License](https://img.shields.io/badge/license-LGPL2-blue.svg)](http Latest Release : [![GitHub release](https://img.shields.io/github/release/analogdevicesinc/libad9361-iio.svg)](https://github.com/analogdevicesinc/libad9361-iio/releases/latest) Downloads : [![Github All Releases](https://img.shields.io/github/downloads/analogdevicesinc/libad9361-iio/total.svg)](https://github.com/analogdevicesinc/libad9361-iio/releases/latest) -As with many open source packages, we use [GitHub](https://github.com/analogdevicesinc/libad9361-iio) to do develop and maintain the source, and [Travis CI](https://travis-ci.com/) and [Appveyor](https://www.appveyor.com/) for continuous integration. +As with many open source packages, we use [GitHub](https://github.com/analogdevicesinc/libad9361-iio) to do develop and maintain the source, and [Azure Pipelines](https://azure.microsoft.com/en-gb/services/devops/pipelines/) for continuous integration. - If you want to just use libad9361-iio, we suggest using the [latest release](https://github.com/analogdevicesinc/libad9361-iio/releases/latest). - If you think you have found a bug in the release, or need a feature which isn't in the release, try the latest **untested** binaries from the master branch. We provide builds for a few operating systems. If you need something else, we can most likely add that -- just ask. -| Operating System | GitHub master status | Version | Installer Package | tarball or zip | -|:-----------------------:|:---------------------:|:-------:|:-------------------:|:--------------:| -| Windows | [![Windows Status](https://ci.appveyor.com/api/projects/status/github/analogdevicesinc/libad9361-iio?svg=true)](https://ci.appveyor.com/project/analogdevicesinc/libad9361-iio/branch/master) | Windows 10
Windows 8.1
Windows 8
Windows 7 | [![Latest Windows installer](https://raw.githubusercontent.com/wiki/analogdevicesinc/libiio/img/win_box.png)](https://ci.appveyor.com/api/projects/analogdevicesinc/libad9361-iio/artifacts/libad9361-setup.exe?branch=master) | Win32 : [![Latest 32-bit Windows zip](https://raw.githubusercontent.com/wiki/analogdevicesinc/libiio/img/win_box.png)](https://ci.appveyor.com/api/projects/analogdevicesinc/libad9361-iio/artifacts/libad9361-win32.zip?branch=master)
Win64: [![Latest 64-bit Windows zip](https://raw.githubusercontent.com/wiki/analogdevicesinc/libiio/img/win_box.png)](https://ci.appveyor.com/api/projects/analogdevicesinc/libad9361-iio/artifacts/libad9361-win64.zip?branch=master) | -| OS X | [![OSX Status](https://api.travis-ci.org/analogdevicesinc/libad9361-iio.svg?branch=master&label=osx&passingTex=foo)](https://travis-ci.org/analogdevicesinc/libad9361-iio) | OS X Mojave
(v 10.14) | [![OS-X package 10.14](https://raw.githubusercontent.com/wiki/analogdevicesinc/libiio/img/osx_box.png)](http://swdownloads.analog.com/cse/travis_builds/master_latest_libad9361-iio-darwin-10.14.4.pkg) | [![OS-X tarball 10.14](https://raw.githubusercontent.com/wiki/analogdevicesinc/libiio/img/osx_box.png)](http://swdownloads.analog.com/cse/travis_builds/master_latest_libad9361-iio-darwin-10.14.4.tar.gz) | -| | | OS X High Sierra
(v 10.13) | [![OS-X package 10.13](https://raw.githubusercontent.com/wiki/analogdevicesinc/libiio/img/osx_box.png)](http://swdownloads.analog.com/cse/travis_builds/master_latest_libad9361-iio-darwin-10.13.6.pkg) | [![OS-X tarball 10.13](https://raw.githubusercontent.com/wiki/analogdevicesinc/libiio/img/osx_box.png)](http://swdownloads.analog.com/cse/travis_builds/master_latest_libad9361-iio-darwin-10.13.6.tar.gz) | -| | | macOS Sierra
(v 10.12) | [![OS-X package 10.12](https://raw.githubusercontent.com/wiki/analogdevicesinc/libiio/img/osx_box.png)](http://swdownloads.analog.com/cse/travis_builds/master_latest_libad9361-iio-darwin-10.12.6.pkg) | [![OS-X tarball 10.12](https://raw.githubusercontent.com/wiki/analogdevicesinc/libiio/img/osx_box.png)](http://swdownloads.analog.com/cse/travis_builds/master_latest_libad9361-iio-darwin-10.12.6.tar.gz) | -| Linux | [![Linux Status](https://api.travis-ci.org/analogdevicesinc/libad9361-iio.svg?branch=master&label=linux)](https://travis-ci.org/analogdevicesinc/libad9361-iio) | Ubuntu Bionic Beaver
(v 18.04)1 | [![Debian](https://raw.githubusercontent.com/wiki/analogdevicesinc/libiio/img/deb.png)](http://swdownloads.analog.com/cse/travis_builds/master_latest_libad9361-iio-ubuntu-18.04-amd64.deb) | [![RPM File](https://raw.githubusercontent.com/wiki/analogdevicesinc/libiio/img/rpm.png)](http://swdownloads.analog.com/cse/travis_builds/master_latest_libad9361-iio-ubuntu-18.04-amd64.rpm) [![tar.gz](https://raw.githubusercontent.com/wiki/analogdevicesinc/libiio/img/linux_box.png)](http://swdownloads.analog.com/cse/travis_builds/master_latest_libad9361-iio-ubuntu-18.04-amd64.tar.gz) | -| | | Ubuntu Xenial Xerus
(v 16.04)1 | [![Debian](https://raw.githubusercontent.com/wiki/analogdevicesinc/libiio/img/deb.png)](http://swdownloads.analog.com/cse/travis_builds/master_latest_libad9361-iio-ubuntu-16.04-amd64.deb) | [![RPM File](https://raw.githubusercontent.com/wiki/analogdevicesinc/libiio/img/rpm.png)](http://swdownloads.analog.com/cse/travis_builds/master_latest_libad9361-iio-ubuntu-16.04-amd64.rpm) [![tar.gz file](https://raw.githubusercontent.com/wiki/analogdevicesinc/libiio/img/linux_box.png)](http://swdownloads.analog.com/cse/travis_builds/master_latest_libad9361-iio-ubuntu-16.04-amd64.tar.gz) | -| | | CentOS 7 | [![RPM File](https://raw.githubusercontent.com/wiki/analogdevicesinc/libiio/img/rpm.png)](http://swdownloads.analog.com/cse/travis_builds/master_latest_libad9361-iio-centos-7-x86_64.rpm) | [![Debian](https://raw.githubusercontent.com/wiki/analogdevicesinc/libiio/img/deb.png)](http://swdownloads.analog.com/cse/travis_builds/master_latest_libad9361-iio-centos-7-x86_64.deb) [![tar.gz](https://raw.githubusercontent.com/wiki/analogdevicesinc/libiio/img/linux_box.png)](http://swdownloads.analog.com/cse/travis_builds/master_latest_libad9361-iio-centos-7-x86_64.tar.gz) | -| | | CentOS 6 | [![RPM File](https://raw.githubusercontent.com/wiki/analogdevicesinc/libiio/img/rpm.png)](http://swdownloads.analog.com/cse/travis_builds/master_latest_libad9361-iio-centos-6.10-x86_64.rpm) | [![Debian](https://raw.githubusercontent.com/wiki/analogdevicesinc/libiio/img/deb.png)](http://swdownloads.analog.com/cse/travis_builds/master_latest_libad9361-iio-centos-6.10-x86_64.deb) [![tar.gz](https://raw.githubusercontent.com/wiki/analogdevicesinc/libiio/img/linux_box.png)](http://swdownloads.analog.com/cse/travis_builds/master_latest_libad9361-iio-centos-6.10-x86_64.tar.gz) | If you use it, and like it - please let us know. If you use it, and hate it - please let us know that too. The goal of the project is to try to make Linux IIO devices easier to use on a variety of platforms. If we aren't doing that - we will try to make it better. From 5223788d90e0e8d85b993b8558becf6747fea7ec Mon Sep 17 00:00:00 2001 From: Andreea Andrisan Date: Thu, 27 Jun 2024 10:46:54 +0300 Subject: [PATCH 2/3] azure-pipelines.yml: remove ubuntu-18.04 and macOS-11 build AzureDevOps will remove support for macOS-11 and also ubuntu-18.04 arm builds got updated to ubuntu-20.04. Signed-off-by: Andreea Andrisan --- azure-pipelines.yml | 19 ++++--------------- 1 file changed, 4 insertions(+), 15 deletions(-) diff --git a/azure-pipelines.yml b/azure-pipelines.yml index 51f29e8..d47f4d5 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -39,12 +39,6 @@ jobs: vmImage: 'ubuntu-latest' strategy: matrix: - ubuntu_18_04_x86_64: - image: 'tfcollins/libiio_ubuntu_18_04-ci:latest' - artifactName: 'Linux-Ubuntu-18.04' - build_script: ci-linux.sh - OS_TYPE: default - PACKAGE_TO_INSTALL: '/ci/build/*.deb' ubuntu_20_04_x86_64: image: 'tfcollins/libiio_ubuntu_20_04-ci:latest' artifactName: 'Linux-Ubuntu-20.04' @@ -169,22 +163,22 @@ jobs: strategy: matrix: ubuntu-ppc64le: - image: tfcollins/libiio_ubuntu_18_04-ci-arm-ppc:latest + image: tfcollins/libiio_ubuntu_20_04-ci-arm-ppc:latest arch: ppc64le build_script: ci-ubuntu.sh artifactName: 'Ubuntu-ppc64le' ubuntu-x390x: - image: tfcollins/libiio_ubuntu_18_04-ci-arm-ppc:latest + image: tfcollins/libiio_ubuntu_20_04-ci-arm-ppc:latest arch: s390x build_script: ci-ubuntu.sh artifactName: 'Ubuntu-x390x' debian_buster_arm32v7: - image: tfcollins/libiio_ubuntu_18_04-ci-arm-ppc:latest + image: tfcollins/libiio_ubuntu_20_04-ci-arm-ppc:latest arch: arm build_script: ci-ubuntu.sh artifactName: 'Ubuntu-arm32v7' debian_buster_arm64v8: - image: tfcollins/libiio_ubuntu_18_04-ci-arm-ppc:latest + image: tfcollins/libiio_ubuntu_20_04-ci-arm-ppc:latest arch: aarch64 build_script: ci-ubuntu.sh artifactName: 'Ubuntu-arm64v8' @@ -231,11 +225,6 @@ jobs: clean: all strategy: matrix: - macOS_11: - poolName: 'Azure Pipelines' - vmImage: 'macOS-11' - agentName: 'Azure Pipelines 4' - artifactName: 'macOS-11' macOS_12: poolName: 'Azure Pipelines' vmImage: 'macOS-12' From 9f9af008eaf1f13ad5dea392fafe814e637c453c Mon Sep 17 00:00:00 2001 From: Andreea Andrisan Date: Thu, 27 Jun 2024 10:48:28 +0300 Subject: [PATCH 3/3] azure-pipelines.yml: add Debian12-arm build Signed-off-by: Andreea Andrisan --- azure-pipelines.yml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/azure-pipelines.yml b/azure-pipelines.yml index d47f4d5..a24e05f 100644 --- a/azure-pipelines.yml +++ b/azure-pipelines.yml @@ -182,6 +182,11 @@ jobs: arch: aarch64 build_script: ci-ubuntu.sh artifactName: 'Ubuntu-arm64v8' + debian_bookworm_arm: + image: tfcollins/libiio_debian_bookworm-ci-arm-ppc:latest + arch: arm + build_script: ci-ubuntu.sh + artifactName: 'Debian12-arm' steps: - checkout: self fetchDepth: 1