Difference between revisions of "Downloads"

From sigrok
Jump to navigation Jump to search
(openSUSE: Use a link to the repository, no need to link individual packages)
(32 intermediate revisions by 6 users not shown)
Line 11: Line 11:
|-
|-
| [[libserialport]]
| [[libserialport]]
| [http://sigrok.org/download/source/libserialport/libserialport-0.1.0.tar.gz libserialport-0.1.0.tar.gz]
| [http://sigrok.org/download/source/libserialport/libserialport-0.1.1.tar.gz libserialport-0.1.1.tar.gz]
| [http://sigrok.org/gitweb/?p=libserialport.git;a=blob;f=NEWS;hb=HEAD release notes]
| [http://sigrok.org/gitweb/?p=libserialport.git;a=blob;f=NEWS;hb=HEAD release notes]


|-
|-
| [[libsigrok]]
| [[libsigrok]]
| [http://sigrok.org/download/source/libsigrok/libsigrok-0.3.0.tar.gz libsigrok-0.3.0.tar.gz]
| [http://sigrok.org/download/source/libsigrok/libsigrok-0.5.0.tar.gz libsigrok-0.5.0.tar.gz]
| [http://sigrok.org/gitweb/?p=libsigrok.git;a=blob;f=NEWS;hb=HEAD release notes]
| [http://sigrok.org/gitweb/?p=libsigrok.git;a=blob;f=NEWS;hb=HEAD release notes]


|-
|-
| [[libsigrokdecode]]
| [[libsigrokdecode]]
| [http://sigrok.org/download/source/libsigrokdecode/libsigrokdecode-0.3.0.tar.gz libsigrokdecode-0.3.0.tar.gz]
| [http://sigrok.org/download/source/libsigrokdecode/libsigrokdecode-0.5.1.tar.gz libsigrokdecode-0.5.1.tar.gz]
| [http://sigrok.org/gitweb/?p=libsigrokdecode.git;a=blob;f=NEWS;hb=HEAD release notes]
| [https://sigrok.org/gitweb/?p=libsigrokdecode.git;a=blob;f=NEWS;h=5f16651282264d56279d4c1765a77d5c7b04cca0;hb=0c81775a0e148d926a91cbbe3a106d61c5aec561 release notes]


|-
|-
| [[sigrok-cli]]
| [[sigrok-cli]]
| [http://sigrok.org/download/source/sigrok-cli/sigrok-cli-0.5.0.tar.gz sigrok-cli-0.5.0.tar.gz]
| [http://sigrok.org/download/source/sigrok-cli/sigrok-cli-0.7.0.tar.gz sigrok-cli-0.7.0.tar.gz]
| [http://sigrok.org/gitweb/?p=sigrok-cli.git;a=blob;f=NEWS;hb=HEAD release notes]
| [http://sigrok.org/gitweb/?p=sigrok-cli.git;a=blob;f=NEWS;hb=HEAD release notes]


|-
|-
| [[PulseView]]
| [[PulseView]]
| [http://sigrok.org/download/source/pulseview/pulseview-0.2.0.tar.gz pulseview-0.2.0.tar.gz]
| [http://sigrok.org/download/source/pulseview/pulseview-0.4.0.tar.gz pulseview-0.4.0.tar.gz]
| [http://sigrok.org/gitweb/?p=pulseview.git;a=blob;f=NEWS;hb=HEAD release notes]
| [http://sigrok.org/gitweb/?p=pulseview.git;a=blob;f=NEWS;hb=HEAD release notes]


Line 41: Line 41:
|-
|-
| [[fx2lafw|sigrok-firmware-fx2lafw]] (source code)
| [[fx2lafw|sigrok-firmware-fx2lafw]] (source code)
| [http://sigrok.org/download/source/sigrok-firmware-fx2lafw/sigrok-firmware-fx2lafw-0.1.2.tar.gz sigrok-firmware-fx2lafw-0.1.2.tar.gz]
| [http://sigrok.org/download/source/sigrok-firmware-fx2lafw/sigrok-firmware-fx2lafw-0.1.6.tar.gz sigrok-firmware-fx2lafw-0.1.6.tar.gz]
| [http://sigrok.org/gitweb/?p=sigrok-firmware-fx2lafw.git;a=blob;f=NEWS;hb=HEAD release notes]
| [http://sigrok.org/gitweb/?p=sigrok-firmware-fx2lafw.git;a=blob;f=NEWS;hb=HEAD release notes]


|-
|-
| [[fx2lafw|sigrok-firmware-fx2lafw]] (prebuilt firmware)
| [[fx2lafw|sigrok-firmware-fx2lafw]] (prebuilt firmware)
| [http://sigrok.org/download/binary/sigrok-firmware-fx2lafw/sigrok-firmware-fx2lafw-bin-0.1.2.tar.gz sigrok-firmware-fx2lafw-bin-0.1.2.tar.gz]
| [http://sigrok.org/download/binary/sigrok-firmware-fx2lafw/sigrok-firmware-fx2lafw-bin-0.1.6.tar.gz sigrok-firmware-fx2lafw-bin-0.1.6.tar.gz]
| [http://sigrok.org/gitweb/?p=sigrok-firmware-fx2lafw.git;a=blob;f=NEWS;hb=HEAD release notes]
| [http://sigrok.org/gitweb/?p=sigrok-firmware-fx2lafw.git;a=blob;f=NEWS;hb=HEAD release notes]


Line 53: Line 53:
== Binaries and distribution packages ==
== Binaries and distribution packages ==


* '''Debian:''' [http://packages.qa.debian.org/s/sigrok.html sigrok] (pulls [http://packages.qa.debian.org/libs/libserialport.html libserialport], [http://packages.qa.debian.org/libs/libsigrok.html libsigrok], [http://packages.qa.debian.org/libs/libsigrokdecode.html libsigrokdecode], [http://packages.qa.debian.org/s/sigrok-cli.html sigrok-cli], [http://packages.qa.debian.org/p/pulseview.html pulseview], [http://packages.qa.debian.org/s/sigrok-firmware-fx2lafw.html sigrok-firmware-fx2lafw])
* '''Linux AppImage binaries''':
* '''Ubuntu:''' [http://launchpad.net/ubuntu/+source/sigrok sigrok] (pulls [http://launchpad.net/ubuntu/+source/libserialport libserialport], [http://launchpad.net/ubuntu/+source/libsigrok libsigrok], [http://launchpad.net/ubuntu/+source/libsigrokdecode libsigrokdecode], [http://launchpad.net/ubuntu/+source/sigrok-cli sigrok-cli], [http://launchpad.net/ubuntu/+source/pulseview pulseview], [http://launchpad.net/ubuntu/+source/sigrok-firmware-fx2lafw sigrok-firmware-fx2lafw])
** Download the correct (32bit or 64bit) PulseView or sigrok-cli AppImage file for your Linux system, make the file executable via "'''chmod +x'''" and then run it. These files are snapshots of the current git version of PulseView / sigrok-cli and all sigrok-related libraries.
* '''Arch Linux:''' [https://aur.archlinux.org/packages.php?O=0&K=sigrok&do_Search=Go AUR (Arch Linux User Repository)], [https://aur.archlinux.org/packages/libserialport/ libserialport], [https://aur.archlinux.org/packages/libsigrok/ libsigrok], [https://aur.archlinux.org/packages/libsigrokdecode/ libsigrokdecode], [https://aur.archlinux.org/packages/sigrok-cli/ sigrok-cli], [https://aur.archlinux.org/packages/pulseview/ pulseview], [https://aur.archlinux.org/packages/sigrok-firmware-fx2lafw/ sigrok-firmware-fx2lafw]
*** [https://sigrok.org/jenkins/job/sigrok-native-appimage/platform=native-i686-appimage/lastSuccessfulBuild/artifact/cross-compile/appimage/out/PulseView-NIGHTLY-i686.AppImage PulseView-NIGHTLY-i686.AppImage] (32bit)
* '''Slackware:''' [http://slackware.opennix.com/?slackversion=13.37&name=sigrok Package page]
*** [https://sigrok.org/jenkins/job/sigrok-native-appimage/platform=native-x86_64-appimage/lastSuccessfulBuild/artifact/cross-compile/appimage/out/PulseView-NIGHTLY-x86_64.AppImage PulseView-NIGHTLY-x86_64.AppImage] (64bit)
* '''Fedora:''' [http://pkgs.fedoraproject.org/cgit/libsigrok.git/ libsigrok], [http://pkgs.fedoraproject.org/cgit/libsigrokdecode.git libsigrokdecode], [http://pkgs.fedoraproject.org/cgit/sigrok-cli.git sigrok-cli], [http://pkgs.fedoraproject.org/cgit/pulseview.git pulseview], [http://pkgs.fedoraproject.org/cgit/sigrok-firmware-fx2lafw.git sigrok-firmware-fx2lafw], [http://pkgs.fedoraproject.org/cgit/sigrok-firmware.git sigrok-firmware] (see also: [[Linux/Fedora]])
*** [https://sigrok.org/jenkins/job/sigrok-native-appimage/platform=native-i686-appimage/lastSuccessfulBuild/artifact/cross-compile/appimage/out/sigrok-cli-NIGHTLY-i686.AppImage sigrok-cli-NIGHTLY-i686.AppImage] (32bit)
* '''Gentoo:''' [http://packages.gentoo.org/package/dev-libs/libserialport libserialport], [http://packages.gentoo.org/package/sci-libs/libsigrok libsigrok], [http://packages.gentoo.org/package/sci-libs/libsigrokdecode libsigrokdecode], [http://packages.gentoo.org/package/sci-electronics/sigrok-cli sigrok-cli], [http://packages.gentoo.org/package/sci-electronics/pulseview pulseview], [http://packages.gentoo.org/package/sys-firmware/sigrok-firmware-fx2lafw sigrok-firmware-fx2lafw]
*** [https://sigrok.org/jenkins/job/sigrok-native-appimage/platform=native-x86_64-appimage/lastSuccessfulBuild/artifact/cross-compile/appimage/out/sigrok-cli-NIGHTLY-x86_64.AppImage sigrok-cli-NIGHTLY-x86_64.AppImage] (64bit)
* '''openSUSE:''' [https://build.opensuse.org/package/show/electronics/libserialport libserialport], [https://build.opensuse.org/package/show/electronics/libsigrok libsigrok], [https://build.opensuse.org/package/show/electronics/libsigrokdecode libsigrokdecode], [https://build.opensuse.org/package/show/electronics/sigrok-cli sigrok-cli], [https://build.opensuse.org/package/show/electronics/pulseview pulseview], [https://build.opensuse.org/package/show/electronics/sigrok-firmware-fx2lafw sigrok-firmware-fx2lafw]
* '''Linux distribution packages:'''
* '''Windows:'''
** '''Debian:''' [http://packages.qa.debian.org/s/sigrok.html sigrok] (pulls [http://packages.qa.debian.org/libs/libserialport.html libserialport], [http://packages.qa.debian.org/libs/libsigrok.html libsigrok], [http://packages.qa.debian.org/libs/libsigrokdecode.html libsigrokdecode], [http://packages.qa.debian.org/s/sigrok-cli.html sigrok-cli], [http://packages.qa.debian.org/p/pulseview.html pulseview], [http://packages.qa.debian.org/s/sigrok-firmware-fx2lafw.html sigrok-firmware-fx2lafw])
** Nightly installer binaries: [http://sigrok.org/jenkins/job/sigrok-cross-mingw/default/lastSuccessfulBuild/artifact/pulseview-NIGHTLY-installer.exe pulseview-NIGHTLY-installer.exe], [http://sigrok.org/jenkins/job/sigrok-cross-mingw/default/lastSuccessfulBuild/artifact/sigrok-cli-NIGHTLY-installer.exe sigrok-cli-NIGHTLY-installer.exe]
** '''Ubuntu:''' [http://launchpad.net/ubuntu/+source/sigrok sigrok] (pulls [http://launchpad.net/ubuntu/+source/libserialport libserialport], [http://launchpad.net/ubuntu/+source/libsigrok libsigrok], [http://launchpad.net/ubuntu/+source/libsigrokdecode libsigrokdecode], [http://launchpad.net/ubuntu/+source/sigrok-cli sigrok-cli], [http://launchpad.net/ubuntu/+source/pulseview pulseview], [http://launchpad.net/ubuntu/+source/sigrok-firmware-fx2lafw sigrok-firmware-fx2lafw])
** See also [[Windows#Windows_installers|Windows]] for more information, including driver and firmware handling.
** '''Ubuntu PPA:''' [https://launchpad.net/~daniel-elstner/+archive/ubuntu/sigrok PPA for sigrok] (unfortunately very outdated, including firmware; do an "apt-get autoremove" after uninstalling the ubuntu sigrok packages - otherwise the PPA may be ignored. No support for Xenial, only '''Trusty''' and '''Wily''')
* '''Mac OS X:''' There are [[Mac_OS_X#Building_using_Homebrew|Homebrew packages]] ([https://github.com/rene-dev/homebrew-sigrok github repo]), but you can also [[Mac_OS_X#Building_manually|compile sigrok from source]].
** '''Arch Linux:''' [https://aur.archlinux.org/packages.php?O=0&K=sigrok&do_Search=Go AUR (Arch Linux User Repository)], [https://aur.archlinux.org/packages/libserialport/ libserialport], [https://aur.archlinux.org/packages/libsigrok/ libsigrok], [https://aur.archlinux.org/packages/libsigrokdecode/ libsigrokdecode], [https://aur.archlinux.org/packages/sigrok-cli/ sigrok-cli], [https://aur.archlinux.org/packages/pulseview/ pulseview], [https://aur.archlinux.org/packages/sigrok-firmware-fx2lafw/ sigrok-firmware-fx2lafw]
** '''Slackware:''' [http://slackbuilds.org/apps/libserialport/ libserialport], [http://slackbuilds.org/apps/libsigrok/ libsigrok], [http://slackbuilds.org/apps/libsigrokdecode/ libsigrokdecode], [http://slackbuilds.org/apps/sigrok-cli/ sigrok-cli], [http://slackbuilds.org/apps/pulseview/ pulseview], [http://slackbuilds.org/apps/sigrok-firmware-fx2lafw/ sigrok-firmware-fx2lafw]
** '''Fedora:''' [http://pkgs.fedoraproject.org/cgit/libserialport.git/ libserialport], [http://pkgs.fedoraproject.org/cgit/libsigrok.git/ libsigrok], [http://pkgs.fedoraproject.org/cgit/libsigrokdecode.git libsigrokdecode], [http://pkgs.fedoraproject.org/cgit/sigrok-cli.git sigrok-cli], [http://pkgs.fedoraproject.org/cgit/pulseview.git pulseview], [http://pkgs.fedoraproject.org/cgit/sigrok-firmware-fx2lafw.git sigrok-firmware-fx2lafw], [http://pkgs.fedoraproject.org/cgit/sigrok-firmware.git sigrok-firmware] (see also: [[Linux/Fedora]])
** '''Gentoo:''' [http://packages.gentoo.org/package/dev-libs/libserialport libserialport], [http://packages.gentoo.org/package/sci-libs/libsigrok libsigrok], [http://packages.gentoo.org/package/sci-libs/libsigrokdecode libsigrokdecode], [http://packages.gentoo.org/package/sci-electronics/sigrok-cli sigrok-cli], [http://packages.gentoo.org/package/sci-electronics/pulseview pulseview], [http://packages.gentoo.org/package/sys-firmware/sigrok-firmware-fx2lafw sigrok-firmware-fx2lafw]
** '''openSUSE:''' Latest stable versions are included in Tumbleweed. Leap includes the latest stable version at time of release, newer versions are available from the [http://download.opensuse.org/repositories/electronics/ "electronics" repository], created by the [https://build.opensuse.org/project/show/electronics OpenBuildService (OBS)].
** '''openSUSE weekly GIT:''' [http://download.opensuse.org/repositories/home:/StefanBruens:/branches:/electronics:/GIT/ Repositories], [https://build.opensuse.org/project/show/home:StefanBruens:branches:electronics:GIT OBS Project]
* '''Windows:''' <span id="Windows_Download">
** Nightly installer binaries:
*** [http://sigrok.org/jenkins/job/sigrok-cross-mingw/buildtype=static,debugtype=release,platform=cross-i686-w64-mingw32/lastSuccessfulBuild/artifact/pulseview-NIGHTLY-32bit-static-release-installer.exe pulseview-NIGHTLY-32bit-static-release-installer.exe] ([http://sigrok.org/jenkins/job/sigrok-cross-mingw/buildtype=static,debugtype=debug,platform=cross-i686-w64-mingw32/lastSuccessfulBuild/artifact/pulseview-NIGHTLY-32bit-static-debug-installer.exe debug build])
*** [http://sigrok.org/jenkins/job/sigrok-cross-mingw/buildtype=static,debugtype=release,platform=cross-i686-w64-mingw32/lastSuccessfulBuild/artifact/sigrok-cli-NIGHTLY-32bit-static-release-installer.exe sigrok-cli-NIGHTLY-32bit-static-release-installer.exe] ([http://sigrok.org/jenkins/job/sigrok-cross-mingw/buildtype=static,debugtype=debug,platform=cross-i686-w64-mingw32/lastSuccessfulBuild/artifact/sigrok-cli-NIGHTLY-32bit-static-debug-installer.exe debug build])
** See also [[Windows#Windows_installers|Windows]] for more information, including driver and firmware handling.
* '''Mac OS X:'''
** [[PulseView]] nightly build: [http://sigrok.org/jenkins/job/sigrok-native-macosx/platform=native-macosx/lastSuccessfulBuild/artifact/cross-compile/macosx/build_app/PulseView_nightly.dmg PulseView_nightly.dmg] (64&nbsp;bit)
** See also [[Mac OS X]] for more information.
* '''FreeBSD:''' [http://www.freshports.org/devel/libserialport/ libserialport], [http://www.freshports.org/devel/libsigrok/ libsigrok], [http://www.freshports.org/devel/libsigrokdecode/ libsigrokdecode], [http://www.freshports.org/science/sigrok-cli/ sigrok-cli], [http://www.freshports.org/science/pulseview/ pulseview], [http://www.freshports.org/science/sigrok-firmware-fx2lafw/ sigrok-firmware-fx2lafw], [http://www.freshports.org/science/sigrok-firmware/ sigrok-firmware], [http://www.freshports.org/science/sigrok-firmware-utils/ sigrok-firmware-utils]
* '''FreeBSD:''' [http://www.freshports.org/devel/libserialport/ libserialport], [http://www.freshports.org/devel/libsigrok/ libsigrok], [http://www.freshports.org/devel/libsigrokdecode/ libsigrokdecode], [http://www.freshports.org/science/sigrok-cli/ sigrok-cli], [http://www.freshports.org/science/pulseview/ pulseview], [http://www.freshports.org/science/sigrok-firmware-fx2lafw/ sigrok-firmware-fx2lafw], [http://www.freshports.org/science/sigrok-firmware/ sigrok-firmware], [http://www.freshports.org/science/sigrok-firmware-utils/ sigrok-firmware-utils]
* '''OpenBSD:''' There are no ports/packages yet, contributors welcome!
* '''OpenBSD:''' There are no ports/packages yet, contributors welcome!
* '''Android:''' See [[Android]] for the current status.
* '''Android:'''  
** [[PulseView]] nightly build: [http://sigrok.org/jenkins/job/sigrok-cross-android/platform=cross-arm-linux-androideabi/lastSuccessfulBuild/artifact/PulseView-NIGHTLY.apk PulseView-NIGHTLY.apk (ARM)], [http://sigrok.org/jenkins/job/sigrok-cross-android/platform=cross-i686-linux-android/lastSuccessfulBuild/artifact/PulseView-NIGHTLY.apk PulseView-NIGHTLY.apk (x86)]
** See also [[Android]] for more information.


Please contact us if you want to work on packages for other Linux distributions or OSes.
Please contact us if you want to work on packages for other Linux distributions or OSes.

Revision as of 17:25, 13 April 2018

Releases

You can download the latest released tarballs of the following subprojects from the sigrok.org download directory:

Project Release/download News
libserialport libserialport-0.1.1.tar.gz release notes
libsigrok libsigrok-0.5.0.tar.gz release notes
libsigrokdecode libsigrokdecode-0.5.1.tar.gz release notes
sigrok-cli sigrok-cli-0.7.0.tar.gz release notes
PulseView pulseview-0.4.0.tar.gz release notes
sigrok-dumps sigrok-dumps-0.1.0.tar.gz release notes
sigrok-firmware-fx2lafw (source code) sigrok-firmware-fx2lafw-0.1.6.tar.gz release notes
sigrok-firmware-fx2lafw (prebuilt firmware) sigrok-firmware-fx2lafw-bin-0.1.6.tar.gz release notes

Binaries and distribution packages

Please contact us if you want to work on packages for other Linux distributions or OSes.

Source code

The development is done in various git repositories.

See Building for build instructions.

Example data

See the Example dumps wiki page.

Firmware files

See the Firmware wiki page.