1 # Maintainer: kfgz <kfgz at interia dot pl>
2 # Contributor: Phillip Michael <oopsicrappe at gmail dot com>
4 pkgname=musepack-tools-svn
7 pkgdesc="Musepack sv8 decoder/encoder"
9 url="http://www.musepack.net/"
11 makedepends=('subversion' 'cmake')
13 _svntrunk="http://svn.musepack.net/libmpc/trunk"
16 _libcuefiletrunk="http://svn.musepack.net/libcuefile/trunk"
17 _libcuefilemod="libcuefile"
19 _libreplaygaintrunk="http://svn.musepack.net/libreplaygain"
20 _libreplaygainmod="libreplaygain"
25 if [ -d ${_svnmod}/.svn ]; then
26 (cd ${_svnmod} && svn up -r ${pkgver})
27 (cd ${_libcuefilemod} && svn up -r ${pkgver})
28 (cd ${_libreplaygainmod} && svn up -r ${pkgver})
30 svn co ${_svntrunk} --config-dir ./ -r ${pkgver} ${_svnmod}
31 svn co ${_libcuefiletrunk} --config-dir ./ -r ${pkgver} ${_libcuefilemod}
32 svn co ${_libreplaygaintrunk} --config-dir ./ -r ${pkgver} ${_libreplaygainmod}
35 msg "SVN checkout done or server timeout"
36 msg "Starting make..."
39 rm -rf "${srcdir}"/build
40 mkdir "${srcdir}"/build
41 cp -r "${srcdir}"/${_svnmod} "${srcdir}"/build/${_svnmod}
42 cp -r "${srcdir}"/${_libcuefilemod} "${srcdir}"/build/${_libcuefilemod}
43 cp -r "${srcdir}"/${_libreplaygainmod} "${srcdir}"/build/${_libreplaygainmod}
45 sed -i "s/-O3/-O2 -lm/g" libmpc/CMakeLists.txt
48 cd "${srcdir}"/build/libcuefile
49 cmake -G "Unix Makefiles"
52 cd "${srcdir}"/build/libreplaygain
53 cmake -G "Unix Makefiles"
56 cd "${srcdir}"/build/libmpc
57 cmake -DREPLAY_GAIN_LIBRARY:FILEPATH="${srcdir}"/build/libreplaygain/src/libreplaygain.so
62 cd "${srcdir}"/build/libmpc
63 install -D -m755 mpcenc/mpcenc "${pkgdir}"/usr/bin/mpcenc
64 install -D -m755 mpcdec/mpcdec "${pkgdir}"/usr/bin/mpcdec
65 install -D -m755 mpcgain/mpcgain "${pkgdir}"/usr/bin/mpcgain
66 install -D -m755 mpcchap/mpcchap "${pkgdir}"/usr/bin/mpcchap
67 install -D -m755 mpccut/mpccut "${pkgdir}"/usr/bin/mpccut
68 install -D -m755 mpc2sv8/mpc2sv8 "${pkgdir}"/usr/bin/mpc2sv8