summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'PKGBUILD')
-rw-r--r--PKGBUILD27
1 files changed, 19 insertions, 8 deletions
diff --git a/PKGBUILD b/PKGBUILD
index 52b3c296aba9..613daec4c578 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,7 +2,7 @@
pkgname=qmplay2-git
pkgver=19.12.19
-pkgrel=3
+pkgrel=4
pkgdesc='QMPlay2 is a video and audio player which can play most formats and codecs'
arch=('i686' 'x86_64' 'armv7h' 'armv6h' 'aarch64')
url='https://github.com/zaps166/QMPlay2'
@@ -12,7 +12,7 @@ optdepends=('pulseaudio: PulseAudio support'
'game_music_emu-kode54-git: Better chiptune support (less bugs in sound, AUR package)')
conflicts=('qmplay2')
provides=('qmplay2')
-makedepends=('make' 'gcc' 'git' 'pkg-config' 'qt5-tools' 'cmake' 'fakeroot')
+makedepends=('ninja' 'clang' 'git' 'pkg-config' 'qt5-tools' 'cmake' 'fakeroot' 'shaderc')
source=('git+https://github.com/zaps166/QMPlay2')
sha256sums=('SKIP')
@@ -21,18 +21,29 @@ pkgver() {
git describe --long --tags | sed 's/\([^-]*-g\)/r\1/;s/-/./g'
}
-build() {
- # Uncomment below line if you don't want to have 'libsidplayfp' dependency and remove it from 'depends' list
- #USE_SIDPLAYFP='-DUSE_CHIPTUNE_SID=OFF'
+prepare() {
+ cd QMPlay2
+ git submodule update --init
+}
+build() {
cd $srcdir
mkdir -p QMPlay2-build
cd QMPlay2-build
- cmake ../QMPlay2 -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_INSTALL_LIBDIR=lib -DUSE_LINK_TIME_OPTIMIZATION=OFF -DUSE_PCH=ON $USE_SIDPLAYFP
- time make
+ cmake \
+ -G Ninja \
+ -DCMAKE_C_COMPILER=clang \
+ -DCMAKE_CXX_COMPILER=clang++ \
+ ../QMPlay2 \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_INSTALL_LIBDIR=lib \
+ -DUSE_LINK_TIME_OPTIMIZATION=OFF \
+ -DUSE_PCH=ON \
+ -DUSE_GLSLC=ON
+ time ninja
}
package() {
cd $srcdir/QMPlay2-build
- make DESTDIR=$pkgdir install
+ DESTDIR=$pkgdir ninja install
}