- Download source
- install
taglibusing script - install
pupnpusing script (update prefix to /usr/local) - install
duktapemodify Makefile.sharedlibrary to use-install_nameinstead of-sonamefor gcc compilation. - Build project, below is an example
~/gerbera/ mkdir build
~/gerbera/ cd build
~/gerbera/build/ cmake ../ -DCMAKE_FIND_FRAMEWORK=LAST \
-DWITH_MAGIC=1 \
-DWITH_MYSQL=0 \
-DWITH_CURL=1 \
-DWITH_JS=1 \
-DWITH_TAGLIB=1 \
-DWITH_AVCODEC=1 \
-DWITH_EXIF=1 \
-DWITH_LASTFM=0 \
-DWITH_INOTIFY=0 \
Note - use
-DCMAKE_FIND_FRAMEWORK=LASToption to avoid Clang linkage errors