<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://sigrok.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Alfla</id>
	<title>sigrok - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://sigrok.org/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Alfla"/>
	<link rel="alternate" type="text/html" href="https://sigrok.org/wiki/Special:Contributions/Alfla"/>
	<updated>2026-04-19T06:15:03Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.37.1</generator>
	<entry>
		<id>https://sigrok.org/w/index.php?title=Mac_OS_X&amp;diff=16576</id>
		<title>Mac OS X</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=Mac_OS_X&amp;diff=16576"/>
		<updated>2023-07-17T13:13:37Z</updated>

		<summary type="html">&lt;p&gt;Alfla: /* Building from source using Homebrew */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page describes how to build the sigrok subprojects on Mac OS X.&lt;br /&gt;
&lt;br /&gt;
== Binary Disk Images (DMG) ==&lt;br /&gt;
&lt;br /&gt;
We provide nightly Mac OS X disk image files (DMG) for [[PulseView]] and [[sigrok-cli]] (64bit x86 only; require OSX 10.9 Mavericks or higher). Please test and [http://sigrok.org/bugzilla/ report] any issues you encounter.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;120px&amp;quot; heights=&amp;quot;70px&amp;quot; perrow=&amp;quot;5&amp;quot;&amp;gt;&lt;br /&gt;
File:Pulseview macosx dmg.png&lt;br /&gt;
File:Pulseview macosx.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Downloads:&lt;br /&gt;
&lt;br /&gt;
* [https://sigrok.org/download/binary/pulseview/PulseView-NIGHTLY.dmg Pulseview-NIGHTLY.dmg]&lt;br /&gt;
* [https://sigrok.org/download/binary/sigrok-cli/sigrok-cli-NIGHTLY.dmg sigrok-cli-NIGHTLY.dmg]&lt;br /&gt;
&lt;br /&gt;
The files are self-contained and ship with all required libraries, decoders and all freely distributable firmware files.&lt;br /&gt;
&lt;br /&gt;
If you need to provide additional firmware files, you can copy them to any of the standard paths where [[libsigrok]] searches for firmware files. See [http://sigrok.org/gitweb/?p=libsigrok.git;a=blob;f=README.devices README.devices] for details.&lt;br /&gt;
&lt;br /&gt;
== Building from source ==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note:&amp;#039;&amp;#039;&amp;#039; This should generally not be necessary for users, please just use the provided [[Mac_OS_X#Binary_Disk_Images_.28DMG.29|nightly installers]] (see above).&lt;br /&gt;
&lt;br /&gt;
=== Building from source using Homebrew ===&lt;br /&gt;
This is the recommended way of building sigrok from source on Mac OS X.&lt;br /&gt;
&lt;br /&gt;
Install [http://brew.sh Homebrew] (not covered here, see Homebrew docs for details) and all sigrok build dependencies:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;brew install libzip libftdi libusb libtool glibmm doxygen autoconf-archive sdcc python3 boost qt pkg-config cmake glib autoconf automake swig check&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Clone [http://sigrok.org/gitweb/?p=sigrok-util.git sigrok-util]:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;git clone git://sigrok.org/sigrok-util&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;cd sigrok-util/cross-compile/macosx&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;./sigrok-native-macosx&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This script will download all the code, compile and install it in the &amp;#039;&amp;#039;&amp;#039;$HOME/sr_macosx&amp;#039;&amp;#039;&amp;#039; directory.&lt;br /&gt;
&lt;br /&gt;
To conveniently use the tools you need to export the additional path.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;export PATH=$HOME/sr_macosx/bin:$PATH&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Building from source using MacPorts ===&lt;br /&gt;
&lt;br /&gt;
Not supported by us. Please use one of the methods described above.&lt;br /&gt;
&lt;br /&gt;
While it shouldn&amp;#039;t be too much work to adapt the [http://sigrok.org/gitweb/?p=sigrok-util.git;a=blob;f=cross-compile/macosx/sigrok-native-macosx sigrok-native-macosx] script to also work for [https://www.macports.org/ MacPorts], this is currently not recommended or supported. Patches to support both Homebrew and MacPorts in that script are welcome, though.&lt;br /&gt;
&lt;br /&gt;
=== Building from source manually ===&lt;br /&gt;
&lt;br /&gt;
Not supported by us. Please use one of the methods described above.&lt;br /&gt;
&lt;br /&gt;
While this is technically possible if you know what you&amp;#039;re doing, we don&amp;#039;t recommend or support it. It&amp;#039;s a lot easier to use the provided DMG files or build using the [http://sigrok.org/gitweb/?p=sigrok-util.git;a=blob;f=cross-compile/macosx/sigrok-native-macosx sigrok-native-macosx] script (see above).&lt;br /&gt;
&lt;br /&gt;
=== Building from source using existing Homebrew packages/taps ===&lt;br /&gt;
&lt;br /&gt;
Not supported by us. Please use one of the methods described above.&lt;br /&gt;
&lt;br /&gt;
There are various Homebrew recipies for sigrok, e.g. in [https://github.com/Homebrew/homebrew-science homebrew-science] or in [https://github.com/rene-dev/homebrew-sigrok rene-dev&amp;#039;s homebrew-sigrok repo]. However, none of them are officially maintained or recommended or supported by us, and they might be incomplete and/or outdated, YMMV.&lt;/div&gt;</summary>
		<author><name>Alfla</name></author>
	</entry>
	<entry>
		<id>https://sigrok.org/w/index.php?title=Mac_OS_X&amp;diff=16575</id>
		<title>Mac OS X</title>
		<link rel="alternate" type="text/html" href="https://sigrok.org/w/index.php?title=Mac_OS_X&amp;diff=16575"/>
		<updated>2023-07-17T13:13:06Z</updated>

		<summary type="html">&lt;p&gt;Alfla: /* Building from source using Homebrew */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page describes how to build the sigrok subprojects on Mac OS X.&lt;br /&gt;
&lt;br /&gt;
== Binary Disk Images (DMG) ==&lt;br /&gt;
&lt;br /&gt;
We provide nightly Mac OS X disk image files (DMG) for [[PulseView]] and [[sigrok-cli]] (64bit x86 only; require OSX 10.9 Mavericks or higher). Please test and [http://sigrok.org/bugzilla/ report] any issues you encounter.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;120px&amp;quot; heights=&amp;quot;70px&amp;quot; perrow=&amp;quot;5&amp;quot;&amp;gt;&lt;br /&gt;
File:Pulseview macosx dmg.png&lt;br /&gt;
File:Pulseview macosx.png&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Downloads:&lt;br /&gt;
&lt;br /&gt;
* [https://sigrok.org/download/binary/pulseview/PulseView-NIGHTLY.dmg Pulseview-NIGHTLY.dmg]&lt;br /&gt;
* [https://sigrok.org/download/binary/sigrok-cli/sigrok-cli-NIGHTLY.dmg sigrok-cli-NIGHTLY.dmg]&lt;br /&gt;
&lt;br /&gt;
The files are self-contained and ship with all required libraries, decoders and all freely distributable firmware files.&lt;br /&gt;
&lt;br /&gt;
If you need to provide additional firmware files, you can copy them to any of the standard paths where [[libsigrok]] searches for firmware files. See [http://sigrok.org/gitweb/?p=libsigrok.git;a=blob;f=README.devices README.devices] for details.&lt;br /&gt;
&lt;br /&gt;
== Building from source ==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Note:&amp;#039;&amp;#039;&amp;#039; This should generally not be necessary for users, please just use the provided [[Mac_OS_X#Binary_Disk_Images_.28DMG.29|nightly installers]] (see above).&lt;br /&gt;
&lt;br /&gt;
=== Building from source using Homebrew ===&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Linking pulseview fails on osx with glib 2.58 [https://sigrok.org/bugzilla/show_bug.cgi?id=1281 Bug 1281]. glib 2.56.1 is known to work.&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This is the recommended way of building sigrok from source on Mac OS X.&lt;br /&gt;
&lt;br /&gt;
Install [http://brew.sh Homebrew] (not covered here, see Homebrew docs for details) and all sigrok build dependencies:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;brew install libzip libftdi libusb libtool glibmm doxygen autoconf-archive sdcc python3 boost qt pkg-config cmake glib autoconf automake swig check&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Clone [http://sigrok.org/gitweb/?p=sigrok-util.git sigrok-util]:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;git clone git://sigrok.org/sigrok-util&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;cd sigrok-util/cross-compile/macosx&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;./sigrok-native-macosx&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This script will download all the code, compile and install it in the &amp;#039;&amp;#039;&amp;#039;$HOME/sr_macosx&amp;#039;&amp;#039;&amp;#039; directory.&lt;br /&gt;
&lt;br /&gt;
To conveniently use the tools you need to export the additional path.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;small&amp;gt;&lt;br /&gt;
 $ &amp;#039;&amp;#039;&amp;#039;export PATH=$HOME/sr_macosx/bin:$PATH&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Building from source using MacPorts ===&lt;br /&gt;
&lt;br /&gt;
Not supported by us. Please use one of the methods described above.&lt;br /&gt;
&lt;br /&gt;
While it shouldn&amp;#039;t be too much work to adapt the [http://sigrok.org/gitweb/?p=sigrok-util.git;a=blob;f=cross-compile/macosx/sigrok-native-macosx sigrok-native-macosx] script to also work for [https://www.macports.org/ MacPorts], this is currently not recommended or supported. Patches to support both Homebrew and MacPorts in that script are welcome, though.&lt;br /&gt;
&lt;br /&gt;
=== Building from source manually ===&lt;br /&gt;
&lt;br /&gt;
Not supported by us. Please use one of the methods described above.&lt;br /&gt;
&lt;br /&gt;
While this is technically possible if you know what you&amp;#039;re doing, we don&amp;#039;t recommend or support it. It&amp;#039;s a lot easier to use the provided DMG files or build using the [http://sigrok.org/gitweb/?p=sigrok-util.git;a=blob;f=cross-compile/macosx/sigrok-native-macosx sigrok-native-macosx] script (see above).&lt;br /&gt;
&lt;br /&gt;
=== Building from source using existing Homebrew packages/taps ===&lt;br /&gt;
&lt;br /&gt;
Not supported by us. Please use one of the methods described above.&lt;br /&gt;
&lt;br /&gt;
There are various Homebrew recipies for sigrok, e.g. in [https://github.com/Homebrew/homebrew-science homebrew-science] or in [https://github.com/rene-dev/homebrew-sigrok rene-dev&amp;#039;s homebrew-sigrok repo]. However, none of them are officially maintained or recommended or supported by us, and they might be incomplete and/or outdated, YMMV.&lt;/div&gt;</summary>
		<author><name>Alfla</name></author>
	</entry>
</feed>