[arch-commits] Commit in kcalc/trunk (PKGBUILD kcalc-qt5.6.patch)
Antonio Rojas
arojas at archlinux.org
Wed Mar 16 16:31:43 UTC 2016
Date: Wednesday, March 16, 2016 @ 17:31:43
Author: arojas
Revision: 261920
Workaround null window size with Qt 5.6
Added:
kcalc/trunk/kcalc-qt5.6.patch
Modified:
kcalc/trunk/PKGBUILD
-------------------+
PKGBUILD | 13 +++++++++----
kcalc-qt5.6.patch | 11 +++++++++++
2 files changed, 20 insertions(+), 4 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2016-03-16 16:31:30 UTC (rev 261919)
+++ PKGBUILD 2016-03-16 16:31:43 UTC (rev 261920)
@@ -4,7 +4,7 @@
pkgname=kcalc
pkgver=15.12.3
-pkgrel=1
+pkgrel=2
pkgdesc='Scientific Calculator'
url='http://kde.org/applications/utilities/kcalc/'
arch=('i686' 'x86_64')
@@ -15,16 +15,21 @@
replaces=('kdeutils-kcalc')
groups=('kde-applications' 'kdeutils')
install=${pkgname}.install
-source=("http://download.kde.org/stable/applications/${pkgver}/src/kcalc-${pkgver}.tar.xz")
-sha1sums=('3a702934281d8cece1efd877b344f14f51e9ce36')
+source=("http://download.kde.org/stable/applications/${pkgver}/src/kcalc-${pkgver}.tar.xz" kcalc-qt5.6.patch)
+sha1sums=('3a702934281d8cece1efd877b344f14f51e9ce36'
+ 'd22bc7c30802cf7d7bec8d9da9049679ad5b754c')
prepare() {
mkdir -p build
+
+# Workaround for null size window with Qt 5.6 (Fedora) https://bugs.kde.org/show_bug.cgi?id=360105
+ cd $pkgname-$pkgver
+ patch -p1 -i ../kcalc-qt5.6.patch
}
build() {
cd build
- cmake ../kcalc-${pkgver} \
+ cmake ../$pkgname-$pkgver \
-DCMAKE_BUILD_TYPE=Release \
-DBUILD_TESTING=OFF \
-DCMAKE_INSTALL_PREFIX=/usr \
Added: kcalc-qt5.6.patch
===================================================================
--- kcalc-qt5.6.patch (rev 0)
+++ kcalc-qt5.6.patch 2016-03-16 16:31:43 UTC (rev 261920)
@@ -0,0 +1,11 @@
+--- kcalc-15.12.3/kcalc.cpp.orig 2016-03-16 16:26:37.327157522 +0000
++++ kcalc-15.12.3/kcalc.cpp 2016-03-16 16:28:08.533357025 +0000
+@@ -123,7 +123,7 @@
+
+ updateGeometry();
+
+- setFixedSize(minimumSize());
++ if ( ! minimumSize().isEmpty() ) setFixedSize(minimumSize());
+
+ updateDisplay(UPDATE_FROM_CORE);
+
More information about the arch-commits
mailing list