kopia lustrzana https://github.com/stlink-org/stlink
General Project Update
- Added gtk-package to travis build config - Added gtk to version_support.md (GUI) - Minor correction for CHANGELOG.md - README: Removed reference to OpenBSDpull/935/head
rodzic
ccd1673790
commit
9fd9045fdb
28
.travis.yml
28
.travis.yml
|
@ -9,42 +9,42 @@ matrix:
|
|||
addons:
|
||||
apt:
|
||||
sources: ['ubuntu-toolchain-r-test']
|
||||
packages: ['gcc-5', 'libusb-1.0.0-dev']
|
||||
packages: ['gcc-5', 'libusb-1.0.0-dev', 'libgtk-3-dev']
|
||||
- os: linux
|
||||
arch: x64
|
||||
compiler: gcc-7
|
||||
addons:
|
||||
apt:
|
||||
sources: ['ubuntu-toolchain-r-test']
|
||||
packages: ['gcc-7', 'libusb-1.0.0-dev']
|
||||
packages: ['gcc-7', 'libusb-1.0.0-dev', 'libgtk-3-dev']
|
||||
- os: linux
|
||||
arch: x64
|
||||
compiler: gcc-9
|
||||
addons:
|
||||
apt:
|
||||
sources: ['ubuntu-toolchain-r-test']
|
||||
packages: ['gcc-9', 'libusb-1.0.0-dev']
|
||||
packages: ['gcc-9', 'libusb-1.0.0-dev', 'libgtk-3-dev']
|
||||
- os: linux
|
||||
arch: x64
|
||||
compiler: clang-3.7
|
||||
addons:
|
||||
apt:
|
||||
sources: ['ubuntu-toolchain-r-test', 'llvm-toolchain-xenial-3.7']
|
||||
packages: ['clang-3.7', 'libusb-1.0.0-dev']
|
||||
packages: ['clang-3.7', 'libusb-1.0.0-dev', 'libgtk-3-dev']
|
||||
- os: linux
|
||||
arch: x64
|
||||
compiler: clang-6.0
|
||||
addons:
|
||||
apt:
|
||||
sources: ['ubuntu-toolchain-r-test', 'llvm-toolchain-bionic-6.0']
|
||||
packages: ['clang-6.0', 'libusb-1.0.0-dev']
|
||||
packages: ['clang-6.0', 'libusb-1.0.0-dev', 'libgtk-3-dev']
|
||||
# - os: linux
|
||||
# arch: x64
|
||||
# compiler: clang-6.0
|
||||
# addons:
|
||||
# apt:
|
||||
# sources: ['ubuntu-toolchain-r-test', 'llvm-toolchain-bionic-6.0']
|
||||
# packages: ['clang-6.0', 'libusb-1.0.0-dev']
|
||||
# packages: ['clang-6.0', 'libusb-1.0.0-dev', 'libgtk-3-dev']
|
||||
# env: CFLAGS=-m32 LDFLAGS=-m32
|
||||
|
||||
### 32-bit builds ###
|
||||
|
@ -54,35 +54,35 @@ matrix:
|
|||
addons:
|
||||
apt:
|
||||
sources: ['ubuntu-toolchain-r-test']
|
||||
packages: ['gcc-5', 'libusb-1.0.0-dev']
|
||||
packages: ['gcc-5', 'libusb-1.0.0-dev', 'libgtk-3-dev']
|
||||
- os: linux
|
||||
arch: x86
|
||||
compiler: gcc-7
|
||||
addons:
|
||||
apt:
|
||||
sources: ['ubuntu-toolchain-r-test']
|
||||
packages: ['gcc-7', 'libusb-1.0.0-dev']
|
||||
packages: ['gcc-7', 'libusb-1.0.0-dev', 'libgtk-3-dev']
|
||||
- os: linux
|
||||
arch: x86
|
||||
compiler: gcc-9
|
||||
addons:
|
||||
apt:
|
||||
sources: ['ubuntu-toolchain-r-test']
|
||||
packages: ['gcc-9', 'libusb-1.0.0-dev']
|
||||
packages: ['gcc-9', 'libusb-1.0.0-dev', 'libgtk-3-dev']
|
||||
- os: linux
|
||||
arch: x86
|
||||
compiler: clang-3.7
|
||||
addons:
|
||||
apt:
|
||||
sources: ['ubuntu-toolchain-r-test', 'llvm-toolchain-xenial-3.7']
|
||||
packages: ['clang-3.7', 'libusb-1.0.0-dev']
|
||||
packages: ['clang-3.7', 'libusb-1.0.0-dev', 'libgtk-3-dev']
|
||||
- os: linux
|
||||
arch: x86
|
||||
compiler: clang-6.0
|
||||
addons:
|
||||
apt:
|
||||
sources: ['ubuntu-toolchain-r-test', 'llvm-toolchain-bionic-6.0']
|
||||
packages: ['clang-6.0', 'libusb-1.0.0-dev']
|
||||
packages: ['clang-6.0', 'libusb-1.0.0-dev', 'libgtk-3-dev']
|
||||
|
||||
### macOS ###
|
||||
- os: osx
|
||||
|
@ -90,15 +90,17 @@ matrix:
|
|||
addons:
|
||||
homebrew:
|
||||
packages:
|
||||
- libusb
|
||||
- gcc
|
||||
- libusb
|
||||
- gtk+3
|
||||
- os: osx
|
||||
compiler: clang
|
||||
addons:
|
||||
homebrew:
|
||||
packages:
|
||||
- libusb
|
||||
- clang
|
||||
- libusb
|
||||
- gtk+3
|
||||
|
||||
script:
|
||||
- git fetch --tags
|
||||
|
|
|
@ -28,7 +28,6 @@ Updates & changes:
|
|||
- Define libusb version compatibility for supported operating systems via LIBUSB_API_VERSION (#211, #782, #895)
|
||||
- [doc] Verify correct udev configuration for device access (#764)
|
||||
- Added more error info to WLOGs during probe (#883)
|
||||
- Added travis build for win32 (#870)
|
||||
- Added check for libssp during compilation (#885)
|
||||
- Silence unnecessary messages (#886)
|
||||
- Set up a libusb log level accordingly to verbosity (commit 49f887d5247fdd28f163b6317790c4f087e652cc)
|
||||
|
|
|
@ -92,7 +92,6 @@ We recommend to install `stlink-tools` from the package repository of the used d
|
|||
|
||||
* RedHat/CentOS 8: Users can install from [EPEL repository](https://src.fedoraproject.org/rpms/stlink/branch/epel8)
|
||||
* FreeBSD: Users can install from [freshports](https://www.freshports.org/devel/stlink)
|
||||
* OpenBSD: Users need to compile and install from source as described in our [compiling manual](doc/compiling.md).
|
||||
|
||||
|
||||
## Installation from source (advanced users)
|
||||
|
|
|
@ -16,52 +16,52 @@ Thus no user interaction regarding libusb is necessary.
|
|||
|
||||
### Apple macOS
|
||||
|
||||
| Package Repository | libusb<br />version | cmake<br />version | Supported macOS versions |
|
||||
| --- | --- | --- | --- |
|
||||
| homebrew | 1.0.23 | 3.17.0 | 10.12 (Sierra)- 10.15 (Catalina) |
|
||||
| MacPorts | 1.0.23 | 3.17.0 | 10.6 (Snow Leopard) - 10.15 (Catalina) |
|
||||
| Package Repository | libusb<br />version | cmake<br />version | gtk<br />version | Supported macOS versions |
|
||||
| --- | --- | --- | --- | --- |
|
||||
| homebrew | 1.0.23 | 3.17.0 | 3.24.18<br />gtk+3 | 10.12 (Sierra)- 10.15 (Catalina) |
|
||||
| MacPorts | 1.0.23 | 3.17.0 | _N/A_ | 10.6 (Snow Leopard) - 10.15 (Catalina) |
|
||||
|
||||
|
||||
### Linux-/Unix-based:
|
||||
|
||||
| Operating System | libusb<br />version | cmake<br />version | Notes |
|
||||
| --- | --- | --- | --- |
|
||||
| Operating System | libusb<br />version | cmake<br />version | gtk<br />version | Notes |
|
||||
| --- | --- | --- | --- | --- |
|
||||
| Alpine Edge | 1.0.23 | 3.17.0 | |
|
||||
| ALT Linux Sisyphus | 1.0.23 | 3.17.0 | |
|
||||
| Arch Linux | 1.0.23 | 3.17.0 | |
|
||||
| Fedora Rawhide | 1.0.23 | 3.17.0 | named `libusbx`, but `libusb`-codebase is used |
|
||||
| Fedora Rawhide | 1.0.23 | 3.17.0 | | named `libusbx`, but `libusb`-codebase is used |
|
||||
| KaOS | 1.0.23 | 3.17.0 | |
|
||||
| OpenMandriva Cooker | 1.0.23 | 3.17.0 | |
|
||||
| PCLinuxOS | 1.0.23 | 3.17.0 | named `lib64usb1.0_0-1.0.23-1pclos2019.x86_64` |
|
||||
| PCLinuxOS | 1.0.23 | 3.17.0 | | named `lib64usb1.0_0-1.0.23-1pclos2019.x86_64` |
|
||||
| Slackware Current | 1.0.23 | 3.17.0 | |
|
||||
| Solus | 1.0.23 | 3.16.5 | |
|
||||
| Debian Sid | 1.0.23 | 3.16.3 | |
|
||||
| Debian Sid | 1.0.23 | 3.16.3 | 3.24.18<br />libgtk-3-dev | |
|
||||
| OpenMandriva Lx 4.1 | 1.0.23 | 3.16.3 | |
|
||||
| Ubuntu 20.04 LTS (Focal Fossa) | 1.0.23 | 3.16.3 | |
|
||||
| Ubuntu 20.04 LTS (Focal Fossa) | 1.0.23 | 3.16.3 | 3.24.17<br />libgtk-3-dev | |
|
||||
| openSUSE Tumbleweed | 1.0.23 | 3.16.2 | |
|
||||
| Alpine 3.11 | 1.0.23 | 3.15.5 | |
|
||||
| Ubuntu 19.10 (Eoan Ermine) | 1.0.23 | 3.13.4 | |
|
||||
| Ubuntu 19.10 (Eoan Ermine) | 1.0.23 | 3.13.4 | 3.24.12<br />libgtk-3-dev | |
|
||||
| Mageia Cauldron | 1.0.22 | 3.17.0 | |
|
||||
| NetBSD 9.0 | 1.0.22 | 3.16.1 | |
|
||||
| NetBSD 8.1 | 1.0.22 | 3.16.1 | |
|
||||
| NetBSD 7.2 | 1.0.22 | 3.16.1 | |
|
||||
| Alpine 3.10 | 1.0.22 | 3.14.5 | |
|
||||
| Fedora 31 | 1.0.22 | 3.14.5 | named `libusbx`, but `libusb`-codebase is used |
|
||||
| Fedora 31 | 1.0.22 | 3.14.5 | | named `libusbx`, but `libusb`-codebase is used |
|
||||
| Mageia 7.1 | 1.0.22 | 3.14.3 | |
|
||||
| Fedora 30 | 1.0.22 | 3.14.2 | named `libusbx`, but `libusb`-codebase is used |
|
||||
| Debian 10 (Buster) | 1.0.22 | 3.13.4 | |
|
||||
| Fedora 30 | 1.0.22 | 3.14.2 | | named `libusbx`, but `libusb`-codebase is used |
|
||||
| Debian 10 (Buster) | 1.0.22 | 3.13.4 | 3.24.5<br />libgtk-3-dev | |
|
||||
| Alpine 3.9 | 1.0.22 | 3.13.0 | |
|
||||
| CentOS 8 | 1.0.22 | 3.11.4 | named `libusbx`, but `libusb`-codebase is used |
|
||||
| CentOS 8 | 1.0.22 | 3.11.4 | | named `libusbx`, but `libusb`-codebase is used |
|
||||
| openSUSE Leap 15.2 | 1.0.21 | 3.15.5 | |
|
||||
| openSUSE Leap 15.1 | 1.0.21 | 3.10.2 | |
|
||||
| Ubuntu 18.04 LTS (Bionic Beaver) | 1.0.21 | 3.10.2 | |
|
||||
| Debian 9 (Stretch) | 1.0.21 | 3.7.2 | |
|
||||
| Ubuntu 18.04 LTS (Bionic Beaver) | 1.0.21 | 3.10.2 | 3.22.30<br />libgtk-3-dev | |
|
||||
| Debian 9 (Stretch) | 1.0.21 | 3.7.2 | 3.22.11<br />libgtk-3-dev | |
|
||||
| Slackware 14.2 | **1.0.20** | 3.5.2 | |
|
||||
| Ubuntu 16.04 LTS (Xenial Xerus) | **1.0.20** | 3.5.1 | |
|
||||
| Ubuntu 16.04 LTS (Xenial Xerus) | **1.0.20** | 3.5.1 | 3.18.9<br />libgtk-3-dev | |
|
||||
| OpenMandriva Lx 3.0 | **1.0.20** | **3.4.2** | |
|
||||
| FreeBSD 13 | **1.0.16** - 1.0.18 | 3.15.5 | linux_libusb-13.0r358841 (integrated) |
|
||||
| FreeBSD 12 | **1.0.16** - 1.0.18 | 3.15.5 | linux_libusb-11.0r261448_4 (integrated) |
|
||||
| FreeBSD 11 | **1.0.16** - 1.0.18 | 3.15.5 | linux_libusb-11.0r261448_4 (integrated) |
|
||||
| FreeBSD 13 | **1.0.16** - 1.0.18 | 3.15.5 | | linux_libusb-13.0r358841 (integrated) |
|
||||
| FreeBSD 12 | **1.0.16** - 1.0.18 | 3.15.5 | | linux_libusb-11.0r261448_4 (integrated) |
|
||||
| FreeBSD 11 | **1.0.16** - 1.0.18 | 3.15.5 | | linux_libusb-11.0r261448_4 (integrated) |
|
||||
|
||||
|
||||
## Unsupported Operating Systems as of Release 1.6.1 (2020)
|
||||
|
@ -69,7 +69,7 @@ Thus no user interaction regarding libusb is necessary.
|
|||
| Operating System | libusb<br />version | cmake<br />version | End of OS-Support | Notes |
|
||||
| --- | --- | --- | --- | --- |
|
||||
| CentOS 7 | 1.0.21 | **2.8.12.2** | | named `libusbx`, but `libusb`-codebase is used |
|
||||
| Debian 8 (Jessie) | 1.0.**19** | 3.0.2 | Jun 2020 |
|
||||
| Debian 8 (Jessie) | 1.0.**19** | 3.**0.2** | Jun 2020 |
|
||||
| Ubuntu 14.04 LTS (Trusty Tahr) | 1.0.**17** | **2.8.12.2** | Apr 2019 |
|
||||
| CentOS 6 | 1.0.**9** | **2.8.12.2** | Dec 2020 | named `libusbx`, but `libusb`-codebase is used |
|
||||
| Slackware 14.1 | 1.0.**9** | **2.8.12** | |
|
||||
|
|
Ładowanie…
Reference in New Issue