diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 36 |
1 files changed, 16 insertions, 20 deletions
@@ -2,42 +2,38 @@ _pkgbasename=trakmeter pkgname="${_pkgbasename}-lv2" -pkgver=2.0.0 -pkgrel=2 +pkgver=2.4.6 +pkgrel=1 pkgdesc="Loudness meter LV2 plugins for correctly setting up tracking and mixing levels" arch=('i686' 'x86_64') url="http://www.mzuther.de/en/software/trakmeter/" license=('GPL3') depends=('libxext' 'freetype2') makedepends=('premake' 'zip' 'lv2') -source=("${_pkgbasename}::git://github.com/mzuther/traKmeter.git#branch=v2.0.0-gcc6") +source=("${_pkgbasename}::git://github.com/mzuther/traKmeter.git#tag=v${pkgver}") sha256sums=('SKIP') prepare() { - cd "${srcdir}/${_pkgbasename}/Builds" + cd "${srcdir}/${_pkgbasename}/libraries" - # generate build script - premake4 --cc=gcc --os=linux gmake - - # extract build dependencies juce, juce/lv2 - cd ../libraries - mv juce/distrho_lv2-*.tar.gz . - mv juce/juce_*.zip . + # extract build dependencies juce and distrho rm -rf juce unzip juce_*.zip ln -s JUCE-* juce - tar -xzf distrho_lv2-*.tar.gz - cp -r modules/* juce/modules/ + mv distrho_lv2-*.tar.gz distrho_lv2.tar.gz + tar -xzf distrho_lv2.tar.gz + cd distrho_lv2-* + cp -r modules/* ../juce/modules/ } build() { - cd "${srcdir}/${_pkgbasename}/Builds" + cd "${srcdir}/${_pkgbasename}/Builds/linux/gmake" if [[ $CARCH = "x86_64" ]]; then - make config=release64 "${_pkgbasename}_lv2_stereo" "${_pkgbasename}_lv2_multi" + make config=release_x64 "${_pkgbasename}_lv2_stereo" "${_pkgbasename}_lv2_multi" else - make config=release32 "${_pkgbasename}_lv2_stereo" "${_pkgbasename}_lv2_multi" + make config=release_x32 "${_pkgbasename}_lv2_stereo" "${_pkgbasename}_lv2_multi" fi } @@ -46,17 +42,17 @@ package() { _prefix=_x64 fi - cd "${srcdir}/${_pkgbasename}/bin/${_pkgbasename}_lv2${_prefix}" - # lv2 plugins + cd "${srcdir}/${_pkgbasename}/bin/lv2/${_pkgbasename}_lv2${_prefix}" install -d "${pkgdir}/usr/lib/lv2/${_pkgbasename}" install -Dm644 manifest.ttl ${_pkgbasename}_{multi,stereo}.ttl -t "${pkgdir}/usr/lib/lv2/${_pkgbasename}" install -Dm755 ../${_pkgbasename}_{multi,stereo}_lv2${_prefix}.so -t "${pkgdir}/usr/lib/lv2/${_pkgbasename}" # resources + cd "${srcdir}/${_pkgbasename}" install -d "${pkgdir}/usr/lib/lv2/${_pkgbasename}/${_pkgbasename}" - cp -Lpr "../${_pkgbasename}/doc" "${pkgdir}/usr/lib/lv2/${_pkgbasename}/${_pkgbasename}" - cp -Lpr "../${_pkgbasename}/skins" "${pkgdir}/usr/lib/lv2/${_pkgbasename}/${_pkgbasename}" + cp -Lpr "doc" "${pkgdir}/usr/lib/lv2/${_pkgbasename}/${_pkgbasename}" + cp -Lpr "skins" "${pkgdir}/usr/lib/lv2/${_pkgbasename}/${_pkgbasename}" # Create doc link install -d "${pkgdir}/usr/share/doc/${pkgname}" |