diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 38 |
1 files changed, 26 insertions, 12 deletions
@@ -2,41 +2,55 @@ pkgname=lmms-beta _basever=1.2.0 -_rc=rc4 +_rc=rc5 pkgver=${_basever}_${_rc} -pkgrel=4 +pkgrel=1 pkgdesc='Beta version of the Linux MultiMedia Studio.' arch=('x86_64') url='https://lmms.io/' license=('GPL') -depends=('sdl' 'glib2' 'fluidsynth' 'libpng' 'libvorbis' 'libxft' 'libxinerama' 'qt4' 'sdl_sound' +depends=('sdl' 'glib2' 'fluidsynth' 'libpng' 'libvorbis' 'libxft' 'libxinerama' 'qt4' 'qt5-base' 'qt5-x11extras' 'sdl_sound' 'libsamplerate' 'shared-mime-info' 'fltk') optdepends=('wine: VST support (experimental)' 'fftw: SpectrumAnalyzer plugin' 'stk: STK instruments plugins' - 'pulseaudio: PulseAudio output') -makedepends=('cmake' 'ladspa' 'libxft' 'freetype2' 'fftw' 'stk' 'wine') + 'pulseaudio: PulseAudio output' + 'libgig: needed for decoding .gig files') +makedepends=('git' 'cmake' 'ladspa' 'libxft' 'freetype2' 'fftw' 'stk' 'wine') makedepends_x86_64=('gcc-multilib') provides=('lmms' 'lmms-extras') conflicts=('lmms' 'lmms-extras') options=('!makeflags') -source=("https://github.com/LMMS/lmms/archive/v${_basever}-${_rc}.tar.gz") -md5sums=('cd2d77dfe750b6e42de1ca68543aa7fe') +source=() prepare() { - cd "${srcdir}/lmms-${_basever}-${_rc}" - + git clone --recurse-submodules -b v${_basever}-${_rc} https://github.com/lmms/lmms + + cd "${srcdir}/lmms" + sed -i 's|lib64|lib|g' cmake/modules/DetectMachine.cmake } build() { - cd "${srcdir}/lmms-${_basever}-${_rc}" + cd "${srcdir}/lmms" - cmake . -DCMAKE_INSTALL_PREFIX=/usr -DWANT_VST=ON -USE=vst + cmake . -DCMAKE_INSTALL_PREFIX=/usr -DWANT_QT5=ON -DWANT_VST=ON -USE=vst make -j4 } package() { - cd "$srcdir/lmms-${_basever}-${_rc}" + cd "$srcdir/lmms" make DESTDIR="${pkgdir}" install + + + # Temporary packaging fixes: + + # Delete optional weakjack.so + cd "${pkgdir}" + rm -r home/ + + # Move lib64 files to lib + cd "${pkgdir}/usr" + mv lib64/* lib/ + rm -r lib64/ } |