Tree [f95db4] devel /
History



File Date Author Commit
3rdParty 2014-05-25 Sergey Vlasov Sergey Vlasov [79e93d] qtsingleapplication update
obs 2014-07-25 Sergey Vlasov Sergey Vlasov [8ea985] lrelease fedora fix
src 2014-08-05 Sergey Vlasov Sergey Vlasov [98e018] unload translator when done
.gitignore 2011-05-05 Sergey Vlasov Sergey Vlasov [447a2e] v0.1, init commit
.travis.yml 2014-02-15 Sergey Vlasov Sergey Vlasov [a43bd6] utilizing maximum cores during build
AUTHORS 2014-03-15 Sergey Vlasov Sergey Vlasov [22a68b] copyright update
ChangeLog 2014-08-06 Sergey Vlasov Sergey Vlasov [f95db4] ChangeLog updated
LICENSE.GPL3 2011-05-05 Sergey Vlasov Sergey Vlasov [447a2e] v0.1, init commit
README.md 2014-08-01 Sergey Vlasov Sergey Vlasov [b609d0] configure.bat update
THANKS 2014-07-23 Sergey Vlasov Sergey Vlasov [cc16f9] Thanks tab in About
configure 2014-07-28 Sergey Vlasov Sergey Vlasov [e5147a] dropped static plugins
configure.bat 2014-08-01 Sergey Vlasov Sergey Vlasov [b609d0] configure.bat update
make-deb.sh 2013-06-21 Sergey Vlasov Sergey Vlasov [d5f3c5] alignment with spaces
make-dist.sh 2013-10-18 Sergey Vlasov Sergey Vlasov [17effe] travis integration
nulloy.desktop 2014-02-16 Sergey Vlasov Sergey Vlasov [7e65ef] extra MIME associations and file extensions
nulloy.pro 2013-06-22 Sergey Vlasov Sergey Vlasov [7431ff] added configure.bat for windows

Read Me

logo Nulloy Music Player http://nulloy.com

Build Status

Testing PPA: ppa:sergey-vlasov/nulloy-testing

Windows Build Instructions

Prerequisites

Environment Setup

Extract and/or install the downloads. Create vars.bat file with:

bat set QTDIR=C:\qt-libs-dir set TAGLIB_DIR=C:\taglib-source-dir set ZLIB_DIR=C:\zlib-dlls-dir set PATH=%QTDIR%\bin;C:\mingw-dir\bin;C:\Program Files\7-Zip;%ZLIB_DIR%;%PATH%

Create a shortcut from vars.bat and set target as %COMSPEC% /k "C:\vars.bat". Open the shortcut.

Build TagLib

bat cd %TAGLIB_DIR% cmake -G "MinGW Makefiles" -DCMAKE_INSTALL_PREFIX=%TAGLIB_DIR% -DCMAKE_RELEASE_TYPE=Release -DENABLE_STATIC=ON -DENABLE_STATIC_RUNTIME=ON . mingw32-make mingw32-make install

Build & Run Nulloy

bat cd C:\nulloy.git configure --force-version 1-testing mingw32-make Nulloy.exe

OSX Build Instructions

Prerequisites

Environment Setup

Install Xcode and then install Xcode Command Line Tools. Install MacPorts and open a terminal.

sh . ~/.profile sudo port install pkgconfig getopt qt4-mac gstreamer010{,-gst-plugins-base} zlib taglib

Build & Run Nulloy

sh cd nulloy.git ./configure --taglib --no-app-bundle --force-version 1-testing make ./nulloy

Optional

Install extra GStreamer plugins for more audio formats

sh sudo port install gstreamer010-gst-plugins-{good,bad,ugly}

Linux Build Instructions

Installing Dependences

DEB-based distro

sh apt-get install g++ libqt4-dev qt4-qmake libgstreamer{-plugins-base,}0.10-dev zip libx11-dev libtag1-dev

RPM-based distro

sh yum install gcc-c++ qt-devel gstreamer{-plugins-base,}-devel zip libX11-devel taglib-devel

Build & Run Nulloy

sh cd nulloy.git ./configure --taglib --force-version 1-testing make ./nulloy

Optional

Install extra GStreamer plugins for more audio formats

DEB-based distro

sh apt-get install gstreamer0.10{-ffmpeg,-plugins-{good,bad,ugly}}

RPM-based distro

sh yum install gstreamer{-ffmpeg,-plugins-{good,bad,ugly}}