Update INSTALL.md with Windows
This commit is contained in:
+35
-13
@@ -3,13 +3,10 @@ Type `make` to build the packet decoder, `hairtunes`.
|
||||
You need the following installed:
|
||||
|
||||
* openssl
|
||||
* libao (if you use homebrew, use brew install libao)
|
||||
* avahi (avahi-daemon running and avahi-publish-service on path, no need on Mac OSX)
|
||||
* libao
|
||||
* Perl
|
||||
|
||||
Debian/Ubuntu users need:
|
||||
|
||||
libssl-dev libcrypt-openssl-rsa-perl libao2 libao-dev libio-socket-inet6-perl libwww-perl avahi-utils
|
||||
* Linux: avahi
|
||||
* Windows/Mac OS X: Bonjour
|
||||
|
||||
Perl modules (install from CPAN if needed e.g. `perl -MCPAN -e 'install X'`):
|
||||
|
||||
@@ -17,24 +14,28 @@ Perl modules (install from CPAN if needed e.g. `perl -MCPAN -e 'install X'`):
|
||||
* Crypt::OpenSSL::RSA
|
||||
* IO::Socket::INET6
|
||||
|
||||
MacOSX:
|
||||
## Debian/Ubuntu:
|
||||
|
||||
apt-get install libssl-dev libcrypt-openssl-rsa-perl libao2 libao-dev libio-socket-inet6-perl libwww-perl avahi-utils
|
||||
make
|
||||
perl shairport.pl
|
||||
|
||||
## Mac OS X:
|
||||
|
||||
* install XCode
|
||||
* install [Homebrew](https://github.com/mxcl/homebrew)
|
||||
* install [Homebrew](https://github.com/mxcl/homebrew) or [Macports](http://www.macports.org/)
|
||||
* type:
|
||||
|
||||
$ export ARCHFLAGS="-arch x86_64"
|
||||
$ brew install pkg-config libao
|
||||
$ brew/port install pkg-config libao
|
||||
$ make
|
||||
$ perl -MCPAN -e 'install Crypt::OpenSSL::RSA'
|
||||
$ perl -MCPAN -e 'install IO::Socket::INET6'
|
||||
$ perl shairport.pl
|
||||
|
||||
OSX 10.5 only bundles Perl 5.8, which won't work with shairport.
|
||||
After getting a update [here](http://www.perl.org/get.html), it worked.
|
||||
Users of OS X 10.5 and below will need to install a newer perl by running `port/brew install perl`
|
||||
|
||||
How to run as a daemon on Mac 10.6
|
||||
------
|
||||
### How to run as a daemon on Mac 10.6
|
||||
|
||||
$ cp hairtunes shairport.pl /usr/local/bin
|
||||
$ vi /usr/local/bin/shairport.pl, change the path of hairtunes from ./hairtunes to /usr/local/bin/hairtunes
|
||||
@@ -42,3 +43,24 @@ How to run as a daemon on Mac 10.6
|
||||
$ cp org.mafipulation.shairport.plist ~/Library/LaunchAgents/
|
||||
$ launchctl load org.mafipulation.shairport.plist
|
||||
$ launchctl unload org.mafipulation.shairport.plist (to remove)
|
||||
|
||||
## Windows
|
||||
|
||||
* Download and install Cygwin.
|
||||
* During setup, select
|
||||
* openssl-devel
|
||||
* openssl
|
||||
* libao
|
||||
* libao-devel
|
||||
* gcc4
|
||||
* make
|
||||
* pkg-config
|
||||
* perl
|
||||
* Install [Bonjour for Windows](http://support.apple.com/kb/DL999)
|
||||
* Launch the Cygwin Bash shell
|
||||
* type:
|
||||
|
||||
$ make
|
||||
$ perl -MCPAN -e 'install Crypt::OpenSSL::RSA'
|
||||
$ perl -MCPAN -e 'install IO::Socket::INET6'
|
||||
$ perl shairport.pl
|
||||
|
||||
Reference in New Issue
Block a user