diff options
author | Naoya Inada | 2018-07-26 08:53:46 +0900 |
---|---|---|
committer | Naoya Inada | 2018-07-26 09:08:33 +0900 |
commit | 4c7bf6159b1d8a40280a709f47c86fdf63499003 (patch) | |
tree | 8b295c58b3efb11b32bc82fc1fce2a5c31ce4a7e | |
download | aur-qtbrynhildr.tar.gz |
Initial commit
-rw-r--r-- | .SRCINFO | 21 | ||||
-rw-r--r-- | PKGBUILD | 50 | ||||
-rw-r--r-- | fix_paths.patch | 28 |
3 files changed, 99 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..45add8416e73 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,21 @@ +pkgbase = qtbrynhildr + pkgdesc = Qt client for Brynhildr + pkgver = 2.0.20 + pkgrel = 1 + url = https://github.com/funfun-dc5/qtbrynhildr + arch = x86_64 + license = GPL2 + makedepends = git + makedepends = python-sphinx + depends = qt5-base + depends = qt5-multimedia + depends = libpulse + depends = libvpx + depends = celt + source = qtbrynhildr-2.0.20::git+https://github.com/funfun-dc5/qtbrynhildr.git#tag=v2020 + source = fix_paths.patch + sha512sums = SKIP + sha512sums = 9fd95f11e6574011c3e6fe7e0e1154c9156f48859c1747f0de94a732828f3f329a4b04140b25a758acb3c81f869e002e6203e206ac9ed892131840ab164b1148 + +pkgname = qtbrynhildr + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..252e8bf32864 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,50 @@ +# Maintainer: Naoya Inada <naoina@kuune.org> +pkgname=qtbrynhildr +pkgver=2.0.20 +pkgrel=1 +pkgdesc="Qt client for Brynhildr" +arch=('x86_64') +url="https://github.com/funfun-dc5/qtbrynhildr" +license=('GPL2') +depends=('qt5-base' 'qt5-multimedia' 'libpulse' 'libvpx' 'celt') +makedepends=('git' 'python-sphinx') +source=( + "${pkgname}-${pkgver}::git+https://github.com/funfun-dc5/qtbrynhildr.git#tag=v${pkgver//./}" + "fix_paths.patch" +) +sha512sums=('SKIP' + '9fd95f11e6574011c3e6fe7e0e1154c9156f48859c1747f0de94a732828f3f329a4b04140b25a758acb3c81f869e002e6203e206ac9ed892131840ab164b1148') + +prepare() { + cd "$pkgname-$pkgver" + patch -p1 -i ${srcdir}/fix_paths.patch +} + +build() { + cd "$srcdir/$pkgname-$pkgver/src" + qmake qtbrynhildr.pro + make + + cd "$srcdir/$pkgname-$pkgver/src/keylayout" + make + + cd "$srcdir/$pkgname-$pkgver/doc/manual" + make + make install +} + +package() { + cd "$pkgname-$pkgver" + mkdir -p ${pkgdir}/opt/${pkgname}/bin + install -D src/{QtBrynhildr,keylayout/klfc} "${pkgdir}/opt/${pkgname}/bin/" + cp -r src/translations "${pkgdir}/opt/${pkgname}/bin/" + + mkdir -p ${pkgdir}/usr/bin + ln -s /opt/${pkgname}/bin/QtBrynhildr ${pkgdir}/usr/bin/${pkgname} + ln -s /opt/${pkgname}/bin/klfc ${pkgdir}/usr/bin/klfc + + mkdir -p ${pkgdir}/usr/share/licenses/${pkgname} + install -Dm 644 dist/doc/LICENSE.txt ${pkgdir}/usr/share/licenses/${pkgname}/LICENSE.txt + mkdir -p ${pkgdir}/usr/share/doc/${pkgname} + cp -r dist/doc/manual/{doctrees,html} ${pkgdir}/usr/share/doc/${pkgname}/ +} diff --git a/fix_paths.patch b/fix_paths.patch new file mode 100644 index 000000000000..2ff4bdcf841d --- /dev/null +++ b/fix_paths.patch @@ -0,0 +1,28 @@ +diff --git a/src/qtbrynhildr.pro b/src/qtbrynhildr.pro +index ba0fc0c..2a57472 100644 +--- a/src/qtbrynhildr.pro ++++ b/src/qtbrynhildr.pro +@@ -83,11 +83,9 @@ linux-g++-64 | linux-g++ | freebsd-g++ { + DEFINES += QTB_RECORDER=1 PLATFORM_LINUX
+ DESKTOP = ON
+ CELT_SUPPORT = ON
+-INCLUDEPATH += ../libs/vpx
+-LIBS += -L../libs/vpx -lvpx
+-#INCLUDEPATH += /usr/include/vpx
+-#LIBS += -lvpx
+-LIBS += -L../libs/celt -lcelt0
++INCLUDEPATH += /usr/include/vpx
++LIBS += -lvpx
++LIBS += -lcelt0
+ # SIMD (INTEL:gcc/clang)
+ HEADERS += yuv2rgb/yuv2rgb.h
+ SOURCES += yuv2rgb/yuv2rgb_v3.cpp
+@@ -188,7 +186,7 @@ DEFINES += QTB_SOFTWARE_KEYBOARD_AND_BUTTON=0 +
+ # for CELT
+ equals(CELT_SUPPORT, ON){
+-INCLUDEPATH += ../libs/celt
++INCLUDEPATH += /usr/include/celt
+ HEADERS += soundthread/converter.h soundthread/converter_celt.h
+ SOURCES += soundthread/converter.cpp soundthread/converter_celt.cpp
+ #INCLUDEPATH += ../libs/opus
|