summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD38
1 files changed, 26 insertions, 12 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 25d16a74d039..c5bad94c4a54 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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/
}