[arch-commits] Commit in qtractor/repos/community-x86_64 (3 files)

David Runge dvzrv at archlinux.org
Fri Feb 12 21:19:32 UTC 2021


    Date: Friday, February 12, 2021 @ 21:19:32
  Author: dvzrv
Revision: 857021

archrelease: copy trunk to community-x86_64

Added:
  qtractor/repos/community-x86_64/PKGBUILD
    (from rev 857020, qtractor/trunk/PKGBUILD)
  qtractor/repos/community-x86_64/qtractor-0.9.20-qwindow.patch
    (from rev 857020, qtractor/trunk/qtractor-0.9.20-qwindow.patch)
Deleted:
  qtractor/repos/community-x86_64/PKGBUILD

-------------------------------+
 PKGBUILD                      |   98 ++++++++++++++++++++++------------------
 qtractor-0.9.20-qwindow.patch |   13 +++++
 2 files changed, 67 insertions(+), 44 deletions(-)

Deleted: PKGBUILD
===================================================================
--- PKGBUILD	2021-02-12 21:19:21 UTC (rev 857020)
+++ PKGBUILD	2021-02-12 21:19:32 UTC (rev 857021)
@@ -1,44 +0,0 @@
-# Maintainer: David Runge <dvzrv at archlinux.org>
-# Contributor: Ray Rashif <schiv at archlinux.org>
-# Contributor: speps <speps at aur dot archlinux dot org>
-# Contributor: Philipp Überbacher <hollunder at gmx dot at>
-
-pkgname=qtractor
-pkgver=0.9.19
-pkgrel=1
-pkgdesc="Audio/MIDI multitrack sequencer"
-arch=('x86_64')
-url="https://qtractor.sourceforge.io/"
-license=('GPL2')
-groups=('pro-audio')
-depends=('glibc' 'gcc-libs' 'hicolor-icon-theme' 'libmad' 'qt5-base'
-'qt5-x11extras' 'zlib')
-makedepends=('alsa-lib' 'aubio' 'cmake' 'dssi' 'jack' 'ladspa' 'liblo' 'libogg'
-'libsamplerate' 'libsndfile' 'libvorbis' 'lilv' 'lv2' 'qt5-tools' 'rubberband'
-'suil' 'vst3sdk')
-optdepends=('new-session-manager: for session management')
-provides=('dssi-host' 'ladspa-host' 'lv2-host' 'vst-host' 'vst3-host')
-source=("https://sourceforge.net/projects/${pkgname}/files/${pkgname}/${pkgver}/${pkgname}-${pkgver}.tar.gz")
-sha512sums=('cab7ef6dc259ba570645a7f20efd6816377ae9707e004370f24745e00e20df90be9316543c5cb5ddbdc6bb1c749053bfb964e53ac97dc8ae2dd468e371274bfc')
-b2sums=('33ccb2e4002a8a666dc9f325dd7f14e66a2f624e0dda9eb916f8b958d01e2a8f72b5e8390946482e6170de9e2fcc28a4efcf8447b6610b21003288e7c7b9f9b7')
-
-build() {
-  cd "${pkgname}-${pkgver}"
-  cmake -DCMAKE_INSTALL_PREFIX='/usr' \
-        -DCMAKE_BUILD_TYPE='None' \
-        -Wno-dev \
-        -B build \
-        -S .
-  make VERBOSE=1 -C build
-}
-
-package() {
-  depends+=('libasound.so' 'libaubio.so' 'libjack.so' 'liblilv-0.so' 'liblo.so'
-  'libogg.so' 'librubberband.so' 'libsamplerate.so' 'libsndfile.so'
-  'libsuil-0.so' 'libvorbisenc.so' 'libvorbisfile.so' 'libvorbis.so' )
-  cd "${pkgname}-${pkgver}"
-  make DESTDIR="${pkgdir}" install -C build
-  # docs
-  install -vDm 644 {AUTHORS,README,README.VST,TODO} \
-    -t "${pkgdir}/usr/share/doc/${pkgname}"
-}

Copied: qtractor/repos/community-x86_64/PKGBUILD (from rev 857020, qtractor/trunk/PKGBUILD)
===================================================================
--- PKGBUILD	                        (rev 0)
+++ PKGBUILD	2021-02-12 21:19:32 UTC (rev 857021)
@@ -0,0 +1,54 @@
+# Maintainer: David Runge <dvzrv at archlinux.org>
+# Contributor: Ray Rashif <schiv at archlinux.org>
+# Contributor: speps <speps at aur dot archlinux dot org>
+# Contributor: Philipp Überbacher <hollunder at gmx dot at>
+
+pkgname=qtractor
+pkgver=0.9.20
+pkgrel=1
+pkgdesc="Audio/MIDI multitrack sequencer"
+arch=('x86_64')
+url="https://qtractor.sourceforge.io/"
+license=('GPL2')
+groups=('pro-audio')
+depends=('glibc' 'gcc-libs' 'hicolor-icon-theme' 'libmad' 'qt5-base'
+'qt5-x11extras' 'zlib')
+makedepends=('alsa-lib' 'aubio' 'cmake' 'dssi' 'jack' 'ladspa' 'liblo' 'libogg'
+'libsamplerate' 'libsndfile' 'libvorbis' 'lilv' 'lv2' 'qt5-tools' 'rubberband'
+'suil' 'vst3sdk')
+optdepends=('new-session-manager: for session management')
+provides=('dssi-host' 'ladspa-host' 'lv2-host' 'vst-host' 'vst3-host')
+source=("https://sourceforge.net/projects/${pkgname}/files/${pkgname}/${pkgver}/${pkgname}-${pkgver}.tar.gz"
+        "${pkgname}-0.9.20-qwindow.patch")
+sha512sums=('663d43f0ca2a2ee8deb260c29c7dc39ac36d2a4f4f3b1b6e3074e66fe5bb60c37a93fde89c09ceedfd6848ba1519de8d38d613d68b2693356fbda97a5d1c2c00'
+            '09a4eb8666fed7099ef5ba24b2069b8c0edb12ff26e9d8c8fbbae46350c4f7243ebac68de813a7b6986e9e0653bce6893f42955385049592e618ac049aa6967c')
+b2sums=('7989e827bdfb72cf8402a87a2e219fc2767fa971ce8f958cd8fb5aa0536aa12d486fc854b2d3a407de9e2b0ac3d6737420163d39b194bcd1d08e831f26cfab0c'
+        '7baf13deb5b37eb4389d98269fea65056e96a4a491a7336eff57439dce4ec99a83bf12347d928ed0fcf5cb138cfae7d792a6689bab32709a5991c08a651d75f0')
+
+prepare(){
+  cd "${pkgname}-${pkgver}"
+  # fix the build by making sure QWindow is included:
+  # https://github.com/rncbc/qtractor/issues/297
+  patch -Np1 -i ../"${pkgname}-0.9.20-qwindow.patch"
+}
+
+build() {
+  cd "${pkgname}-${pkgver}"
+  cmake -DCMAKE_INSTALL_PREFIX='/usr' \
+        -DCMAKE_BUILD_TYPE='None' \
+        -Wno-dev \
+        -B build \
+        -S .
+  make VERBOSE=1 -C build
+}
+
+package() {
+  depends+=('libasound.so' 'libaubio.so' 'libjack.so' 'liblilv-0.so' 'liblo.so'
+  'libogg.so' 'librubberband.so' 'libsamplerate.so' 'libsndfile.so'
+  'libsuil-0.so' 'libvorbisenc.so' 'libvorbisfile.so' 'libvorbis.so' )
+  cd "${pkgname}-${pkgver}"
+  make DESTDIR="${pkgdir}" install -C build
+  # docs
+  install -vDm 644 {AUTHORS,README,README.VST,TODO} \
+    -t "${pkgdir}/usr/share/doc/${pkgname}"
+}

Copied: qtractor/repos/community-x86_64/qtractor-0.9.20-qwindow.patch (from rev 857020, qtractor/trunk/qtractor-0.9.20-qwindow.patch)
===================================================================
--- qtractor-0.9.20-qwindow.patch	                        (rev 0)
+++ qtractor-0.9.20-qwindow.patch	2021-02-12 21:19:32 UTC (rev 857021)
@@ -0,0 +1,13 @@
+diff -ruN a/src/qtractorLv2Plugin.h b/src/qtractorLv2Plugin.h
+--- a/src/qtractorLv2Plugin.h	2021-02-12 08:35:41.220805288 +0100
++++ b/src/qtractorLv2Plugin.h	2021-02-12 22:06:40.296752753 +0100
+@@ -65,9 +65,7 @@
+ #include "lv2_external_ui.h"
+ #endif
+ #if QT_VERSION >= QT_VERSION_CHECK(5, 1, 0)
+-#ifdef CONFIG_LV2_UI_GTK2
+ #include <QWindow>
+-#endif	// CONFIG_LV2_UI_GTK2
+ #endif
+ // LV2 UI Request-value support (FAKE).
+ #ifdef  CONFIG_LV2_UI_REQ_VALUE_FAKE



More information about the arch-commits mailing list