summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorRyan Farley2022-03-26 18:00:38 -0500
committerRyan Farley2022-03-26 18:01:43 -0500
commitf4c9f230c9b0170e1c43b459ad324a53857414d5 (patch)
tree4f8bdb63059ee8a96278c4e0094349537d98ad38
parentb23fb212f849bd1cbbcc3ebe739280299f821084 (diff)
downloadaur-qpxtool.tar.gz
add patch from XAVeRY to fix build
-rw-r--r--.SRCINFO5
-rw-r--r--PKGBUILD18
-rw-r--r--fix-wrong-variable-in-comparison.diff11
3 files changed, 24 insertions, 10 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 4d0fc29568dc..916cd8e1b149 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,14 +1,15 @@
pkgbase = qpxtool
pkgdesc = Allows better controll over optical drives to include QChecks and optimization settings.
pkgver = 0.8.1
- pkgrel = 2
+ pkgrel = 3
url = http://qpxtool.sourceforge.net/
arch = x86_64
license = GPL
makedepends = qt5-tools
depends = qt5-base
source = http://downloads.sourceforge.net/sourceforge/qpxtool/qpxtool-0.8.1.tar.bz2
+ source = fix-wrong-variable-in-comparison.diff
md5sums = 33f210de24ef8dd7c7adac6b41ac8328
+ md5sums = SKIP
pkgname = qpxtool
-
diff --git a/PKGBUILD b/PKGBUILD
index 36d1141b8fae..7306f388d0ea 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,29 +2,31 @@
# Maintainer: Ryan Farley <ryan.farley@gmx.com>
# Contributor: Sergej Pupykin <pupykin.s+arch@gmail.com>
# Contributor: Krzysztof Stasiorowski <krzysiekst@gmail.com>
+# Contribute : Daniel Kamil Kozar <dkk089@gmail.com>
pkgname=qpxtool
pkgver=0.8.1
-pkgrel=2
+pkgrel=3
pkgdesc="Allows better controll over optical drives to include QChecks and optimization settings."
arch=('x86_64')
url="http://qpxtool.sourceforge.net/"
license=('GPL')
makedepends=('qt5-tools')
depends=('qt5-base')
-source=(http://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.bz2)
-md5sums=('33f210de24ef8dd7c7adac6b41ac8328')
+source=(http://downloads.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.bz2
+ fix-wrong-variable-in-comparison.diff)
+md5sums=('33f210de24ef8dd7c7adac6b41ac8328'
+ 'SKIP')
+prepare() {
+ cd "${pkgname}-${pkgver}"
+ patch -p0 -i ../fix-wrong-variable-in-comparison.diff
+}
build() {
cd "$srcdir"/$pkgname-$pkgver
# Fix strict aliasing warnings
export CFLAGS="$CFLAGS -fno-strict-aliasing"
- #sed -i \
- # -e 's|lib64|lib|' \
- # -e 's|lrelease|lrelease-qt4|' \
- # configure
- #patch -p1 <"$srcdir"/libpng15.patch
./configure --prefix=/usr --sbindir=/usr/bin --libdir=/usr/lib
make
}
diff --git a/fix-wrong-variable-in-comparison.diff b/fix-wrong-variable-in-comparison.diff
new file mode 100644
index 000000000000..08f995a18046
--- /dev/null
+++ b/fix-wrong-variable-in-comparison.diff
@@ -0,0 +1,11 @@
+--- gui/src/mainwindow.cpp.ori 2022-03-26 21:27:03.377296870 +0100
++++ gui/src/mainwindow.cpp 2022-03-26 21:27:18.230630628 +0100
+@@ -427,7 +427,7 @@
+ int idx;
+ QAction *act = (QAction*) sender();
+ idx = act_sblist.indexOf(act);
+- if (act<0) return;
++ if (idx<0) return;
+ mwidget->selectTab(idx);
+ }
+