git » openscad.git » commit 6a6cece

FS#50040, use qt5

author Kyle Keen
2018-02-08 03:06:43 UTC
committer Kyle Keen
2018-02-08 03:06:43 UTC
parent 979c035e8477e1e8a0b856b6dcadceff048e592b

FS#50040, use qt5

CHANGELOG +4 -0
PKGBUILD +12 -5

diff --git a/CHANGELOG b/CHANGELOG
index 0be2f8f..29766ad 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,3 +1,7 @@
+2018-02-07 Kyle Keen <keenerd@gmail.com>
+	* 2015.03.03-15
+	- Switch to Qt5
+
 2017-12-27 Kyle Keen <keenerd@gmail.com>
 	* 2015.03.03-14
 	- Rebuild for boost 1.66.0
diff --git a/PKGBUILD b/PKGBUILD
index 924a38d..9a0966e 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -5,22 +5,29 @@
 pkgname=openscad
 pkgver=2015.03.03
 _ver=2015.03-3  # hopefully -X is temporary
-pkgrel=15
+pkgrel=16
 pkgdesc="The programmers solid 3D CAD modeller"
 url="http://openscad.org/"
 arch=('x86_64')
 license=('GPL2')
 changelog=CHANGELOG
-depends=('qt4' 'qscintilla-qt4' 'cgal' 'opencsg' 'boost-libs' 'shared-mime-info')
+depends=('qt5-base' 'qscintilla-qt5' 'cgal' 'opencsg' 'boost-libs' 'shared-mime-info')
 makedepends=('eigen' 'boost' 'imagemagick')
 # full tests need imagemagick and an X11 or framebuffer session
 checkdepends=('cmake' 'xproto' 'libx11' 'python2')
-source=("http://files.openscad.org/openscad-$_ver.src.tar.gz")
-md5sums=('a498a218a247468eee140ccc44c73afa')
+source=("http://files.openscad.org/openscad-$_ver.src.tar.gz"
+        "https://gitweb.gentoo.org/repo/gentoo.git/plain/media-gfx/openscad/files/openscad-2015.03_p2_uic_tr_fix.patch")
+md5sums=('a498a218a247468eee140ccc44c73afa'
+         '9a2359c30582f7ce4df05f6879bf6635')
+
+prepare() {
+    cd "$srcdir/$pkgname-$_ver"
+    patch -p1 -i ../openscad-2015.03_p2_uic_tr_fix.patch
+}
 
 build() {
     cd "$srcdir/$pkgname-$_ver"
-    qmake-qt4 PREFIX="/usr"
+    qmake-qt5 PREFIX="/usr"
     make
     convert "icons/$pkgname.png" -resize 128x128\> "icons/$pkgname-128.png"
 }