Update mingw-w64-qt5-* to 5.7.0

This commit is contained in:
Martchus 2016-06-17 23:55:59 +02:00
parent 7fc21eaa22
commit 8763c6d6b2
39 changed files with 483 additions and 272 deletions

148
devel/qt5/5.7.0/md5sums.txt Normal file
View File

@ -0,0 +1,148 @@
a116b1acc1a0b211f44b56ac08742259 qt3d-opensource-src-5.7.0.7z
97470b0a46f3add527c6266b1f690d99 qt3d-opensource-src-5.7.0.tar.gz
3219ec1a97c155915b1f0f036f13854e qt3d-opensource-src-5.7.0.tar.xz
80253ce9e7826035650ab52da82ccf2f qt3d-opensource-src-5.7.0.zip
5588d5f413c5e95aebe97ff03f43e619 qtactiveqt-opensource-src-5.7.0.7z
5db2cc98a75fb2445b9fb8c0fbbf0eee qtactiveqt-opensource-src-5.7.0.tar.gz
e48d79becdad54a2ac67c36d98654f5b qtactiveqt-opensource-src-5.7.0.tar.xz
263a7dd5a9afdba49c660b756b122442 qtactiveqt-opensource-src-5.7.0.zip
02cfd5b07a1632faeba3c2ceca550e5c qtandroidextras-opensource-src-5.7.0.7z
e41a0b1fa9a86b958103bb199b3f8441 qtandroidextras-opensource-src-5.7.0.tar.gz
8a1a08b646199c0bdd8ab0de5fd1a889 qtandroidextras-opensource-src-5.7.0.tar.xz
100fb038289368f0a219fa77ad1a0e54 qtandroidextras-opensource-src-5.7.0.zip
cae5b93999f51208ecf45dddf8de8cf4 qtbase-opensource-src-5.7.0.7z
2c5df1cc11eef418cb62f01a232b03af qtbase-opensource-src-5.7.0.tar.gz
184f9460b40752d71b15b827260580c2 qtbase-opensource-src-5.7.0.tar.xz
d50bf8c89e3f63561cf97109c5dd2dd2 qtbase-opensource-src-5.7.0.zip
c5c1923443d1e392b15066a1f853c212 qtcanvas3d-opensource-src-5.7.0.7z
d8072e347fa3ddf470f2f5da57b60715 qtcanvas3d-opensource-src-5.7.0.tar.gz
1974a0025f96a2cc08948fbdb422805f qtcanvas3d-opensource-src-5.7.0.tar.xz
a6a5bb6ba56148f6913121bb5eba0f3c qtcanvas3d-opensource-src-5.7.0.zip
ed845a3a0c240e7259f22a532fb0cd74 qtcharts-opensource-src-5.7.0.7z
f5187edf1231d4d6c3de2ccd56d8ab02 qtcharts-opensource-src-5.7.0.tar.gz
9b4f6931c946b8dc1fad97bf8c30f485 qtcharts-opensource-src-5.7.0.tar.xz
5a0992ac8f92eb5e56ee35803aa4835c qtcharts-opensource-src-5.7.0.zip
e0ab8a8dcb9cf32bb9e8ddfcf3630ba7 qtconnectivity-opensource-src-5.7.0.7z
1020096131cab59dca6b41b975ba39e4 qtconnectivity-opensource-src-5.7.0.tar.gz
56229b15e677ee98d56446519723fb3b qtconnectivity-opensource-src-5.7.0.tar.xz
0938d15cff754c2639437612ca0d6138 qtconnectivity-opensource-src-5.7.0.zip
0422c73caebec1348b2bbfba85c840ed qtdatavis3d-opensource-src-5.7.0.7z
7036c41d1e650b7f97dd29035f0aaca7 qtdatavis3d-opensource-src-5.7.0.tar.gz
8e0ef21bd26e8466737559d89706f1ae qtdatavis3d-opensource-src-5.7.0.tar.xz
c1e7e285c21bdc5250d16975710bf790 qtdatavis3d-opensource-src-5.7.0.zip
fa6d16952eca6389168f7bff94b52a99 qtdeclarative-opensource-src-5.7.0.7z
5f9ee9c8ff2a84158786b3cf164717b7 qtdeclarative-opensource-src-5.7.0.tar.gz
0d9e461aa54dba4793253fa2eb501f9b qtdeclarative-opensource-src-5.7.0.tar.xz
421d7fb267192c4e7c8329979733b72d qtdeclarative-opensource-src-5.7.0.zip
52e0b0d9e99fb3d868c9fa09d47e55d7 qtdeclarative-render2d-opensource-src-5.7.0.7z
c7fc3bbfde0779d95c49bd3a00b596fd qtdeclarative-render2d-opensource-src-5.7.0.tar.gz
41bfcb5ab6d7a820687c4208beeb7057 qtdeclarative-render2d-opensource-src-5.7.0.tar.xz
e65e609432036b4c48f66196010e63df qtdeclarative-render2d-opensource-src-5.7.0.zip
345d4d43571eae736c2a28f62e7702ec qtdoc-opensource-src-5.7.0.7z
fda0f8322dc1a00a1303e70cff485bb2 qtdoc-opensource-src-5.7.0.tar.gz
422ac686dcdd50a34b948b4903e3de0c qtdoc-opensource-src-5.7.0.tar.xz
175eb3d525d12243e6fb1a9aa409c416 qtdoc-opensource-src-5.7.0.zip
275f128d09c702bc6f7e07e4d9e72e15 qtgamepad-opensource-src-5.7.0.7z
a620602dc2a0b49ff6a230ebeab096ed qtgamepad-opensource-src-5.7.0.tar.gz
8531048533415712ec8c52d50239f8b3 qtgamepad-opensource-src-5.7.0.tar.xz
08a573f9c33edaf25d8144fe7b596c4f qtgamepad-opensource-src-5.7.0.zip
ed3006825e77f441bc9c4a2d15a0aec7 qtgraphicaleffects-opensource-src-5.7.0.7z
8921fcdb76fb74a3220bfe1ed95000b9 qtgraphicaleffects-opensource-src-5.7.0.tar.gz
f26b0de5cdbb76ae49faca226628fe65 qtgraphicaleffects-opensource-src-5.7.0.tar.xz
99d9f92fd50dd1bf1bcc2049ef0b84b1 qtgraphicaleffects-opensource-src-5.7.0.zip
f1a700b3674a606e341460d86c79568e qtimageformats-opensource-src-5.7.0.7z
aea026bca82f0966b1ab97ab5a2fddc2 qtimageformats-opensource-src-5.7.0.tar.gz
50e4086be4f1f8a0897f1ed8e1a00f09 qtimageformats-opensource-src-5.7.0.tar.xz
b2693a0ff6ff7f662e5c58fdd42d1fba qtimageformats-opensource-src-5.7.0.zip
7fe9a5452e0ad9e6ef50b6739d9822de qtlocation-opensource-src-5.7.0.7z
a99e19b5941bef2dbffd4be2202026ad qtlocation-opensource-src-5.7.0.tar.gz
645477ff5426f5213f3581625ea53aaa qtlocation-opensource-src-5.7.0.tar.xz
dab1a3b8625f803bed374d1d4bd71017 qtlocation-opensource-src-5.7.0.zip
9660a476ebc3af131f5374d401bfe11c qtmacextras-opensource-src-5.7.0.7z
503879930b21375ec48f671d3d8501f9 qtmacextras-opensource-src-5.7.0.tar.gz
325d7fa12e05a8e4d9224aa7af9fb908 qtmacextras-opensource-src-5.7.0.tar.xz
5f2f64b7bfd7d9709929d08ff24b6939 qtmacextras-opensource-src-5.7.0.zip
9d0c54b3f7e00de5dded02d84b469d98 qtmultimedia-opensource-src-5.7.0.7z
76d6b2ce72058d3a08e0411d517ab46d qtmultimedia-opensource-src-5.7.0.tar.gz
44c1b9a1dfb0e8b13f2d9571829500ee qtmultimedia-opensource-src-5.7.0.tar.xz
b3336af48701b1dab511d3120ee3ad9d qtmultimedia-opensource-src-5.7.0.zip
ada4f507f695a557ba45bacf8052c18f qtpurchasing-opensource-src-5.7.0.7z
52ddc0a21c7a68b7cd9448a616c29287 qtpurchasing-opensource-src-5.7.0.tar.gz
a723bd61612b0b06955fbbce976476e7 qtpurchasing-opensource-src-5.7.0.tar.xz
a3ac8d9cccae3b7084608b581c048232 qtpurchasing-opensource-src-5.7.0.zip
c4395daf5d8c8e9057ace4d7dfe1d705 qtquickcontrols2-opensource-src-5.7.0.7z
a935c788f5b7f9c5baaadaac5c76cb55 qtquickcontrols2-opensource-src-5.7.0.tar.gz
63c979d1d79ab4457f99d5762fc7e20f qtquickcontrols2-opensource-src-5.7.0.tar.xz
1f31d77443d552770bc51c95bd063cd0 qtquickcontrols2-opensource-src-5.7.0.zip
5d1050f3fd4968462dd282c6ab518915 qtquickcontrols-opensource-src-5.7.0.7z
8159e2ab3c3cda95d1ff19275cf537d0 qtquickcontrols-opensource-src-5.7.0.tar.gz
8aa89cc159448645bc8ddae889231ba0 qtquickcontrols-opensource-src-5.7.0.tar.xz
d8ca44bd89aa3289f5a7078857505102 qtquickcontrols-opensource-src-5.7.0.zip
c419519fe7a5395919d2e8da28645541 qtscript-opensource-src-5.7.0.7z
aa52bf4b7fe0afa122935b9696b0c401 qtscript-opensource-src-5.7.0.tar.gz
75108b6bab35c0eb7fb6152fbf971ab8 qtscript-opensource-src-5.7.0.tar.xz
0b4b9cc518b0481a678b7c517ed973a4 qtscript-opensource-src-5.7.0.zip
43bad9ed83ca441d28540bf51aca234d qtscxml-opensource-src-5.7.0.7z
f9905084d6f580f2a53410e75cc99ba5 qtscxml-opensource-src-5.7.0.tar.gz
94ef6ad85733a1f9a8d92372ad652da3 qtscxml-opensource-src-5.7.0.tar.xz
7e70567ec05c638f06df3d0bf187e068 qtscxml-opensource-src-5.7.0.zip
830a7853654100e673cd67a1c604ff87 qtsensors-opensource-src-5.7.0.7z
80ca96cfc33aeb971d5136ac7a5bd5a0 qtsensors-opensource-src-5.7.0.tar.gz
ccd4b5869b83d7a2c8f6dd1d61e9741a qtsensors-opensource-src-5.7.0.tar.xz
6cbffa6258734f08d09a85c2579eda02 qtsensors-opensource-src-5.7.0.zip
5d65a8832f8c37578e9b2963b7d7bfb7 qtserialbus-opensource-src-5.7.0.7z
51a0cea09e97a30e1600a741dd1dcae3 qtserialbus-opensource-src-5.7.0.tar.gz
f93cc8b36964c6aa965c27c3acd12f82 qtserialbus-opensource-src-5.7.0.tar.xz
3a11800e5fa3504876e41aa7fe4d85b4 qtserialbus-opensource-src-5.7.0.zip
957e7a3543faf15140ef9281603fb8e0 qtserialport-opensource-src-5.7.0.7z
a5d44ad871df903a49f76b9ec6ba157e qtserialport-opensource-src-5.7.0.tar.gz
b3058aac0e652e03144fb2a3ca9ad740 qtserialport-opensource-src-5.7.0.tar.xz
45a9cdff0b7ae7a2f7747825e7ca670b qtserialport-opensource-src-5.7.0.zip
54b080435d32b5aa0cc9560d1cf23c6b qtsvg-opensource-src-5.7.0.7z
9fe2a85a9b125224c54091f16356b0eb qtsvg-opensource-src-5.7.0.tar.gz
c7a769168467f4ea21a5872260c3b46e qtsvg-opensource-src-5.7.0.tar.xz
3251a055cee9a76d8674ac70fb194e80 qtsvg-opensource-src-5.7.0.zip
9c8f6bf95cfdf24fe8ee61004e1004a7 qttools-opensource-src-5.7.0.7z
7f44cfc0cd9113568d8cd98c6089e707 qttools-opensource-src-5.7.0.tar.gz
29eb3fd31582b5801e264c62d1158553 qttools-opensource-src-5.7.0.tar.xz
ceb972aca9eb95069d5f17f6398320d5 qttools-opensource-src-5.7.0.zip
4d22560cca14a31728a5e2fb2be6ac3d qttranslations-opensource-src-5.7.0.7z
e1e9cf38ab117789ed475014a8885802 qttranslations-opensource-src-5.7.0.tar.gz
bb8f47ff5455b1e584588fa1a4141719 qttranslations-opensource-src-5.7.0.tar.xz
140e27f1ef1d35125580bd6067ac6696 qttranslations-opensource-src-5.7.0.zip
6654a8e2318c4bc0a46e913f7979fa28 qtvirtualkeyboard-opensource-src-5.7.0.7z
31b88700ed9ba837a1924b9642826b3a qtvirtualkeyboard-opensource-src-5.7.0.tar.gz
fa473ab9175483dd82aa4d27b9682715 qtvirtualkeyboard-opensource-src-5.7.0.tar.xz
32fa2775abb55cba9c7ba8a26d9ea8c8 qtvirtualkeyboard-opensource-src-5.7.0.zip
0927e751bfc02f64d7e0d6a3bc6a3459 qtwayland-opensource-src-5.7.0.7z
86c100066af6c3c57032e23502a79242 qtwayland-opensource-src-5.7.0.tar.gz
2d2543a2564ee1b5db9f25dca9cc2e3b qtwayland-opensource-src-5.7.0.tar.xz
d6ef0bd45e204209b392ecfc6aac5f88 qtwayland-opensource-src-5.7.0.zip
d4af45954ff62e9c463b654adbfceefe qtwebchannel-opensource-src-5.7.0.7z
11f8e3618d46e3adb8194b963a4f4084 qtwebchannel-opensource-src-5.7.0.tar.gz
dd7699ddeb203d77237ab58a06f9fbfa qtwebchannel-opensource-src-5.7.0.tar.xz
e590ff478ede58f1031d200cb497a8e7 qtwebchannel-opensource-src-5.7.0.zip
7b95f19ecf4708aab88d9efdbc2106a5 qtwebengine-opensource-src-5.7.0.7z
d4a9ea598ce3a34dce4bf2b406e4d2d0 qtwebengine-opensource-src-5.7.0.tar.gz
937f64886fbcb038d6fa4b44ae80cbeb qtwebengine-opensource-src-5.7.0.tar.xz
a7be2da3bc2d7114def4a64a329ea8ad qtwebengine-opensource-src-5.7.0.zip
95898c8cb97cc48c6cddc7a55c62674c qtwebsockets-opensource-src-5.7.0.7z
c274f7d2d341755e49baf5974f133318 qtwebsockets-opensource-src-5.7.0.tar.gz
54fc9157eeebd2af87f1da494d8fec1e qtwebsockets-opensource-src-5.7.0.tar.xz
9696ff1af40e918f635444d4dcb8db68 qtwebsockets-opensource-src-5.7.0.zip
9a79487acd27efa1ce414ae299397758 qtwebview-opensource-src-5.7.0.7z
75fe05cebb6b40857709a0e8790e728f qtwebview-opensource-src-5.7.0.tar.gz
0a842dc491b42e2e0511587b95acaa58 qtwebview-opensource-src-5.7.0.tar.xz
38d7bf11e9045cbaf5abe1c3f4e5eb72 qtwebview-opensource-src-5.7.0.zip
4c1ce1ef68b34443cac820ac20e60914 qtwinextras-opensource-src-5.7.0.7z
cb75b91d8ca937c909383005ebda3b7c qtwinextras-opensource-src-5.7.0.tar.gz
45eced234b7861ff9c52696dd1b5659a qtwinextras-opensource-src-5.7.0.tar.xz
b244469219f55179119b8d528fc7e5ac qtwinextras-opensource-src-5.7.0.zip
02bec3564f3d47031ffa3712aa32e80e qtx11extras-opensource-src-5.7.0.7z
8855d5ff9de9b822732df94522c67e89 qtx11extras-opensource-src-5.7.0.tar.gz
8733599cf5a91c62b185f689b2d402ee qtx11extras-opensource-src-5.7.0.tar.xz
0f404081a55194acb23235ff444d36db qtx11extras-opensource-src-5.7.0.zip
999e4582e75437b30d9c0288e700644e qtxmlpatterns-opensource-src-5.7.0.7z
310114d81cff0fb2b8eb15914f50a35f qtxmlpatterns-opensource-src-5.7.0.tar.gz
97e447995e9741325ca8da6cff8f882a qtxmlpatterns-opensource-src-5.7.0.tar.xz
3e36f0806fea5c9f64be02b14b7f19b4 qtxmlpatterns-opensource-src-5.7.0.zip

View File

@ -1 +1 @@
qt5-base qt5-xmlpatterns qt5-declarative qt5-tools qt5-script qt5-location qt5-multimedia qt5-sensors qt5-webchannel qt5-3d qt5-imageformats qt5-location qt5-quickcontrols qt5-quickcontrols2 qt5-translations qt5-svg qt5-websockets qt5-winextras qt5-serialport qt5-canvas3d qt5-connectivity qt5-activeqt qt5-webkit
qt5-base qt5-xmlpatterns qt5-declarative qt5-tools qt5-script qt5-location qt5-multimedia qt5-sensors qt5-webchannel qt5-3d qt5-imageformats qt5-location qt5-quickcontrols qt5-quickcontrols2 qt5-translations qt5-svg qt5-websockets qt5-winextras qt5-serialport qt5-canvas3d qt5-connectivity qt5-charts qt5-gamepad qt5-scxml qt5-virtualkeyboard qt5-activeqt qt5-webkit

View File

@ -6,7 +6,7 @@
_qt_module=qt3d
pkgname="mingw-w64-qt5-3d"
pkgver=5.6.1
pkgver=5.7.0
pkgrel=1
arch=('any')
pkgdesc="C++ and QML APIs for easy inclusion of 3D graphics (mingw-w64)"
@ -17,7 +17,7 @@ license=('GPL3' 'LGPL')
url="https://www.qt.io/"
_pkgfqn="${_qt_module}-opensource-src-${pkgver}"
source=("https://download.qt.io/official_releases/qt/${pkgver:0:3}/${pkgver}/submodules/${_pkgfqn}.tar.xz")
md5sums=('8227248e5800be8d684a2700fca143e6')
md5sums=('3219ec1a97c155915b1f0f036f13854e')
_architectures="i686-w64-mingw32 x86_64-w64-mingw32"

View File

@ -6,7 +6,7 @@
_qt_module=qtactiveqt
pkgname=mingw-w64-qt5-activeqt
pkgver=5.6.1
pkgver=5.7.0
pkgrel=1
arch=('any')
pkgdesc="ActiveX integration framework (mingw-w64)"
@ -21,7 +21,7 @@ source=("https://download.qt.io/official_releases/qt/${pkgver:0:3}/${pkgver}/sub
"qt5-activeqt-fix-compilation.patch"
"qtactiveqt-fix-build.patch"
"qtactiveqt-win64.patch")
md5sums=('f3d32afadb76c55d1f0ebf9182579307'
md5sums=('e48d79becdad54a2ac67c36d98654f5b'
'86c63b9808b0c8c7a8c2203bee73c42b'
'7a7ba436452aa56613b3fbb15684e094'
'1264d0274586aec14f96a978b416b048')

View File

@ -16,7 +16,7 @@ isOpenGL() {
}
pkgname=mingw-w64-qt5-base-opengl
pkgver=5.6.1
pkgver=5.7.0
pkgrel=1
pkgdesc="A cross-platform application and UI framework (mingw-w64)"
! isStatic && arch=('i686' 'x86_64')
@ -64,7 +64,7 @@ source=("https://download.qt.io/official_releases/qt/${pkgver:0:3}/${pkgver}/sub
"fix-static-psql-mysql.patch"
"qtbase-1-fixes.patch"
"qt5-fix-implib-ext.patch")
md5sums=('b23232190a3df61fe1ba81636987b036'
md5sums=('184f9460b40752d71b15b827260580c2'
'bab00ccc19d888997f323c80354a7c3f'
'f7e1487de6e85116d9c6bde2eac4fb73'
'bc99c4cc6998295d76f37ed681c20d47'
@ -79,7 +79,7 @@ md5sums=('b23232190a3df61fe1ba81636987b036'
'c15d9f480d0248648fa52aeacb46e3c7'
'612a4dfb9f1a3898a1920c28bb999159'
'd0eb81aef1a21c65813fe4ddabbc4206'
'62d2977e57fccf1f16d7ea6bf06d3279'
'42c4968a0bd29856b683ad1b5d2b2a75'
'83139869355c2d46921adb25e47cf0fa')
_architectures="i686-w64-mingw32 x86_64-w64-mingw32"
@ -204,7 +204,6 @@ build() {
-openssl \
-dbus-linked \
-no-glib \
-no-gtkstyle \
-no-icu \
-release \
-nomake examples \
@ -253,7 +252,7 @@ build() {
#sed -e "s|^QT_LFLAGS_MYSQL_R=.*$|QT_LFLAGS_MYSQL_R=\"${QT_LFLAGS_MYSQL_R}\"|g" -i "${srcdir}/${_pkgfqn}/configure"
qt_configure_args_mysql="-mysql_config /this/file/should/not/exist"
mkdir ../build-${_arch} && pushd ../build-${_arch}
mkdir -p ../build-${_arch} && pushd ../build-${_arch}
if isStatic; then
../${_pkgfqn}/configure -static $qt_configure_args $qt_configure_args_mysql
@ -263,7 +262,7 @@ build() {
# libraries which various compiled tools (like moc) use. As the libQt5Bootstrap*
# libraries aren't installed at this point yet, we have to workaround this
../${_pkgfqn}/configure -shared $qt_configure_args $qt_configure_args_mysql
LD_LIBRARY_PATH="$PWD/lib" make
LD_LIBRARY_PATH="$PWD/lib" LDFLAGS="-L$PWD/lib" make
fi
popd

View File

@ -1,9 +0,0 @@
@@ -4456,7 +4456,7 @@
if compileTest unix/ipc_posix "ipc_posix" ; then
QCONFIG_FLAGS="$QCONFIG_FLAGS QT_POSIX_IPC"
else
- if [ "$XPLATFORM_ANDROID" = "no" ] ; then
+ if [ "$XPLATFORM_ANDROID" = "no"] && ["$XPLATFORM_MINGW" = "no" ] ; then
QCONFIG_FLAGS="$QCONFIG_FLAGS QT_NO_SYSTEMSEMAPHORE QT_NO_SHAREDMEMORY"
fi
fi

View File

@ -126,66 +126,6 @@ index 3cfb614..8b7063f 100644
2.5.0
From a6f45e15cf19e29afc5f42d1e87feb2b4f7e9532 Mon Sep 17 00:00:00 2001
From: Boris Nagaev <bnagaev@gmail.com>
Date: Sun, 18 Oct 2015 23:11:28 +0300
Subject: [PATCH 6/8] configure: fix log corruption with option -v
This bug occurs if ./configure is called with -v on systems on
which fd proc entries point to the files/devices they are open
on instead of being magic nodes which would basically dup() the
actual fds (e.g., Linux).
In this case, the command "tee $tty" appends to /dev/stderr, which
may be already opened by the parent process. This breaks the log file.
Normally, the log file starts with
This is the Qt Open Source Edition.
...
but with `-v` flag it would start with output of awkprog and maybe
some zero bytes. Zero bytes are observed on Debian Wheezy.
DEFAULT_INCDIRS=...
...
^@^@^@^@^@^@^@^@^@^@^@^@...
Done running configuration tests.
...
To fix this problem, the output of `...` is saved to a variable, and
then eval'd and echo'd (if -v).
This solution was found by Tony Theodore.
https://github.com/mxe/mxe/issues/938#issuecomment-149770348
Change-Id: Id0c28598890e813774cc92f38ee46a0697b34e77
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@theqtcompany.com>
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
(cherry picked from commit 45fe3f1cde1e516d1ddccddb5e33ea4316497c36)
diff --git a/configure b/configure
index 4a4b478..a5c0fd5 100755
--- a/configure
+++ b/configure
@@ -3639,10 +3639,9 @@ END {
print "DEFAULT_LIBDIRS=\"/lib\n/usr/lib\"\n";
}'
-unset tty
-[ "$OPT_VERBOSE" = "yes" ] && tty=/dev/stderr
-eval "`LC_ALL=C $TEST_COMPILER $SYSROOT_FLAG $TEST_COMPILER_CXXFLAGS -xc++ -E -v - < /dev/null 2>&1 > /dev/null | $AWK "$awkprog" | tee $tty`"
-unset tty
+awkprog_result=`LC_ALL=C $TEST_COMPILER $SYSROOT_FLAG $TEST_COMPILER_CXXFLAGS -xc++ -E -v - < /dev/null 2>&1 > /dev/null | $AWK "$awkprog"`
+eval "$awkprog_result"
+[ "$OPT_VERBOSE" = "yes" ] && echo "$awkprog_result"
echo "Done running configuration tests."
--
2.5.0
From 6064564099df17f7cddded8ec0c68d9e57d29ae9 Mon Sep 17 00:00:00 2001
From: Ray Donnelly <mingw.android@gmail.com>
Date: Wed, 26 Aug 2015 12:45:43 +0100

View File

@ -15,8 +15,8 @@ isOpenGL() {
[ $pkgname = "mingw-w64-qt5-base-opengl" ]
}
pkgname=mingw-w64-qt5-base-static
pkgver=5.6.1
pkgname=mingw-w64-qt5-static
pkgver=5.7.0
pkgrel=1
pkgdesc="A cross-platform application and UI framework (mingw-w64)"
! isStatic && arch=('i686' 'x86_64')
@ -64,7 +64,7 @@ source=("https://download.qt.io/official_releases/qt/${pkgver:0:3}/${pkgver}/sub
"fix-static-psql-mysql.patch"
"qtbase-1-fixes.patch"
"qt5-fix-implib-ext.patch")
md5sums=('b23232190a3df61fe1ba81636987b036'
md5sums=('184f9460b40752d71b15b827260580c2'
'bab00ccc19d888997f323c80354a7c3f'
'f7e1487de6e85116d9c6bde2eac4fb73'
'bc99c4cc6998295d76f37ed681c20d47'
@ -79,7 +79,7 @@ md5sums=('b23232190a3df61fe1ba81636987b036'
'c15d9f480d0248648fa52aeacb46e3c7'
'612a4dfb9f1a3898a1920c28bb999159'
'd0eb81aef1a21c65813fe4ddabbc4206'
'62d2977e57fccf1f16d7ea6bf06d3279'
'42c4968a0bd29856b683ad1b5d2b2a75'
'83139869355c2d46921adb25e47cf0fa')
_architectures="i686-w64-mingw32 x86_64-w64-mingw32"
@ -204,7 +204,6 @@ build() {
-openssl \
-dbus-linked \
-no-glib \
-no-gtkstyle \
-no-icu \
-release \
-nomake examples \
@ -253,7 +252,7 @@ build() {
#sed -e "s|^QT_LFLAGS_MYSQL_R=.*$|QT_LFLAGS_MYSQL_R=\"${QT_LFLAGS_MYSQL_R}\"|g" -i "${srcdir}/${_pkgfqn}/configure"
qt_configure_args_mysql="-mysql_config /this/file/should/not/exist"
mkdir ../build-${_arch} && pushd ../build-${_arch}
mkdir -p ../build-${_arch} && pushd ../build-${_arch}
if isStatic; then
../${_pkgfqn}/configure -static $qt_configure_args $qt_configure_args_mysql
@ -263,7 +262,7 @@ build() {
# libraries which various compiled tools (like moc) use. As the libQt5Bootstrap*
# libraries aren't installed at this point yet, we have to workaround this
../${_pkgfqn}/configure -shared $qt_configure_args $qt_configure_args_mysql
LD_LIBRARY_PATH="$PWD/lib" make
LD_LIBRARY_PATH="$PWD/lib" LDFLAGS="-L$PWD/lib" make
fi
popd

View File

@ -1,9 +0,0 @@
@@ -4456,7 +4456,7 @@
if compileTest unix/ipc_posix "ipc_posix" ; then
QCONFIG_FLAGS="$QCONFIG_FLAGS QT_POSIX_IPC"
else
- if [ "$XPLATFORM_ANDROID" = "no" ] ; then
+ if [ "$XPLATFORM_ANDROID" = "no"] && ["$XPLATFORM_MINGW" = "no" ] ; then
QCONFIG_FLAGS="$QCONFIG_FLAGS QT_NO_SYSTEMSEMAPHORE QT_NO_SHAREDMEMORY"
fi
fi

View File

@ -126,66 +126,6 @@ index 3cfb614..8b7063f 100644
2.5.0
From a6f45e15cf19e29afc5f42d1e87feb2b4f7e9532 Mon Sep 17 00:00:00 2001
From: Boris Nagaev <bnagaev@gmail.com>
Date: Sun, 18 Oct 2015 23:11:28 +0300
Subject: [PATCH 6/8] configure: fix log corruption with option -v
This bug occurs if ./configure is called with -v on systems on
which fd proc entries point to the files/devices they are open
on instead of being magic nodes which would basically dup() the
actual fds (e.g., Linux).
In this case, the command "tee $tty" appends to /dev/stderr, which
may be already opened by the parent process. This breaks the log file.
Normally, the log file starts with
This is the Qt Open Source Edition.
...
but with `-v` flag it would start with output of awkprog and maybe
some zero bytes. Zero bytes are observed on Debian Wheezy.
DEFAULT_INCDIRS=...
...
^@^@^@^@^@^@^@^@^@^@^@^@...
Done running configuration tests.
...
To fix this problem, the output of `...` is saved to a variable, and
then eval'd and echo'd (if -v).
This solution was found by Tony Theodore.
https://github.com/mxe/mxe/issues/938#issuecomment-149770348
Change-Id: Id0c28598890e813774cc92f38ee46a0697b34e77
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@theqtcompany.com>
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
(cherry picked from commit 45fe3f1cde1e516d1ddccddb5e33ea4316497c36)
diff --git a/configure b/configure
index 4a4b478..a5c0fd5 100755
--- a/configure
+++ b/configure
@@ -3639,10 +3639,9 @@ END {
print "DEFAULT_LIBDIRS=\"/lib\n/usr/lib\"\n";
}'
-unset tty
-[ "$OPT_VERBOSE" = "yes" ] && tty=/dev/stderr
-eval "`LC_ALL=C $TEST_COMPILER $SYSROOT_FLAG $TEST_COMPILER_CXXFLAGS -xc++ -E -v - < /dev/null 2>&1 > /dev/null | $AWK "$awkprog" | tee $tty`"
-unset tty
+awkprog_result=`LC_ALL=C $TEST_COMPILER $SYSROOT_FLAG $TEST_COMPILER_CXXFLAGS -xc++ -E -v - < /dev/null 2>&1 > /dev/null | $AWK "$awkprog"`
+eval "$awkprog_result"
+[ "$OPT_VERBOSE" = "yes" ] && echo "$awkprog_result"
echo "Done running configuration tests."
--
2.5.0
From 6064564099df17f7cddded8ec0c68d9e57d29ae9 Mon Sep 17 00:00:00 2001
From: Ray Donnelly <mingw.android@gmail.com>
Date: Wed, 26 Aug 2015 12:45:43 +0100

View File

@ -16,7 +16,7 @@ isOpenGL() {
}
pkgname=mingw-w64-qt5-base
pkgver=5.6.1
pkgver=5.7.0
pkgrel=1
pkgdesc="A cross-platform application and UI framework (mingw-w64)"
! isStatic && arch=('i686' 'x86_64')
@ -64,7 +64,7 @@ source=("https://download.qt.io/official_releases/qt/${pkgver:0:3}/${pkgver}/sub
"fix-static-psql-mysql.patch"
"qtbase-1-fixes.patch"
"qt5-fix-implib-ext.patch")
md5sums=('b23232190a3df61fe1ba81636987b036'
md5sums=('184f9460b40752d71b15b827260580c2'
'bab00ccc19d888997f323c80354a7c3f'
'f7e1487de6e85116d9c6bde2eac4fb73'
'bc99c4cc6998295d76f37ed681c20d47'
@ -79,7 +79,7 @@ md5sums=('b23232190a3df61fe1ba81636987b036'
'c15d9f480d0248648fa52aeacb46e3c7'
'612a4dfb9f1a3898a1920c28bb999159'
'd0eb81aef1a21c65813fe4ddabbc4206'
'62d2977e57fccf1f16d7ea6bf06d3279'
'42c4968a0bd29856b683ad1b5d2b2a75'
'83139869355c2d46921adb25e47cf0fa')
_architectures="i686-w64-mingw32 x86_64-w64-mingw32"
@ -204,7 +204,6 @@ build() {
-openssl \
-dbus-linked \
-no-glib \
-no-gtkstyle \
-no-icu \
-release \
-nomake examples \
@ -253,7 +252,7 @@ build() {
#sed -e "s|^QT_LFLAGS_MYSQL_R=.*$|QT_LFLAGS_MYSQL_R=\"${QT_LFLAGS_MYSQL_R}\"|g" -i "${srcdir}/${_pkgfqn}/configure"
qt_configure_args_mysql="-mysql_config /this/file/should/not/exist"
mkdir ../build-${_arch} && pushd ../build-${_arch}
mkdir -p ../build-${_arch} && pushd ../build-${_arch}
if isStatic; then
../${_pkgfqn}/configure -static $qt_configure_args $qt_configure_args_mysql
@ -263,7 +262,7 @@ build() {
# libraries which various compiled tools (like moc) use. As the libQt5Bootstrap*
# libraries aren't installed at this point yet, we have to workaround this
../${_pkgfqn}/configure -shared $qt_configure_args $qt_configure_args_mysql
LD_LIBRARY_PATH="$PWD/lib" make
LD_LIBRARY_PATH="$PWD/lib" LDFLAGS="-L$PWD/lib" make
fi
popd

View File

@ -126,66 +126,6 @@ index 3cfb614..8b7063f 100644
2.5.0
From a6f45e15cf19e29afc5f42d1e87feb2b4f7e9532 Mon Sep 17 00:00:00 2001
From: Boris Nagaev <bnagaev@gmail.com>
Date: Sun, 18 Oct 2015 23:11:28 +0300
Subject: [PATCH 6/8] configure: fix log corruption with option -v
This bug occurs if ./configure is called with -v on systems on
which fd proc entries point to the files/devices they are open
on instead of being magic nodes which would basically dup() the
actual fds (e.g., Linux).
In this case, the command "tee $tty" appends to /dev/stderr, which
may be already opened by the parent process. This breaks the log file.
Normally, the log file starts with
This is the Qt Open Source Edition.
...
but with `-v` flag it would start with output of awkprog and maybe
some zero bytes. Zero bytes are observed on Debian Wheezy.
DEFAULT_INCDIRS=...
...
^@^@^@^@^@^@^@^@^@^@^@^@...
Done running configuration tests.
...
To fix this problem, the output of `...` is saved to a variable, and
then eval'd and echo'd (if -v).
This solution was found by Tony Theodore.
https://github.com/mxe/mxe/issues/938#issuecomment-149770348
Change-Id: Id0c28598890e813774cc92f38ee46a0697b34e77
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@theqtcompany.com>
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>
(cherry picked from commit 45fe3f1cde1e516d1ddccddb5e33ea4316497c36)
diff --git a/configure b/configure
index 4a4b478..a5c0fd5 100755
--- a/configure
+++ b/configure
@@ -3639,10 +3639,9 @@ END {
print "DEFAULT_LIBDIRS=\"/lib\n/usr/lib\"\n";
}'
-unset tty
-[ "$OPT_VERBOSE" = "yes" ] && tty=/dev/stderr
-eval "`LC_ALL=C $TEST_COMPILER $SYSROOT_FLAG $TEST_COMPILER_CXXFLAGS -xc++ -E -v - < /dev/null 2>&1 > /dev/null | $AWK "$awkprog" | tee $tty`"
-unset tty
+awkprog_result=`LC_ALL=C $TEST_COMPILER $SYSROOT_FLAG $TEST_COMPILER_CXXFLAGS -xc++ -E -v - < /dev/null 2>&1 > /dev/null | $AWK "$awkprog"`
+eval "$awkprog_result"
+[ "$OPT_VERBOSE" = "yes" ] && echo "$awkprog_result"
echo "Done running configuration tests."
--
2.5.0
From 6064564099df17f7cddded8ec0c68d9e57d29ae9 Mon Sep 17 00:00:00 2001
From: Ray Donnelly <mingw.android@gmail.com>
Date: Wed, 26 Aug 2015 12:45:43 +0100

View File

@ -5,7 +5,7 @@
_qt_module=qtcanvas3d
pkgname="mingw-w64-qt5-canvas3d"
pkgver=5.6.1
pkgver=5.7.0
pkgrel=1
arch=('any')
pkgdesc="A JavaScript 3D rendering API for Qt Quick (mingw-w64)"
@ -16,7 +16,7 @@ license=('GPL3' 'LGPL')
url="https://www.qt.io/"
_pkgfqn="${_qt_module}-opensource-src-${pkgver}"
source=("https://download.qt.io/official_releases/qt/${pkgver:0:3}/${pkgver}/submodules/${_pkgfqn}.tar.xz")
md5sums=('4116b1b78d373441f1eae47526347f59')
md5sums=('1974a0025f96a2cc08948fbdb422805f')
_architectures="i686-w64-mingw32 x86_64-w64-mingw32"

View File

@ -0,0 +1,57 @@
# Maintainer: Martchus <martchus@gmx.net>
# All my PKGBUILDs are managed at https://github.com/Martchus/PKGBUILDs where
# you also find the URL of a binary repository.
_qt_module=qtcharts
pkgname="mingw-w64-qt5-charts"
pkgver=5.7.0
pkgrel=1
arch=('any')
pkgdesc="Provides a set of easy to use chart components (mingw-w64)"
depends=('mingw-w64-qt5-base')
optdepends=('mingw-w64-qt5-declarative: QML bindings')
makedepends=('mingw-w64-gcc' 'mingw-w64-qt5-declarative')
options=('!strip' '!buildflags' 'staticlibs')
license=('GPL3' 'LGPL')
url="https://www.qt.io/"
_pkgfqn="${_qt_module}-opensource-src-${pkgver}"
source=("https://download.qt.io/official_releases/qt/${pkgver:0:3}/${pkgver}/submodules/${_pkgfqn}.tar.xz")
md5sums=('9b4f6931c946b8dc1fad97bf8c30f485')
_architectures="i686-w64-mingw32 x86_64-w64-mingw32"
build() {
cd "${srcdir}/${_pkgfqn}"
for _arch in ${_architectures}; do
mkdir -p build-${_arch} && pushd build-${_arch}
${_arch}-qmake-qt5 ../${_qt_module}.pro
make
popd
done
}
package() {
cd "${srcdir}/${_pkgfqn}"
for _arch in ${_architectures}; do
pushd build-${_arch}
make INSTALL_ROOT="${pkgdir}" install
# The .dll's are installed in both bindir and libdir
# One copy of the .dll's is sufficient
rm -f "${pkgdir}/usr/${_arch}/lib/"*.dll
${_arch}-strip --strip-unneeded "${pkgdir}/usr/${_arch}/bin/"*.dll
${_arch}-strip --strip-unneeded "${pkgdir}/usr/${_arch}/lib/"*.dll.a
popd
done
# .prl files aren't interesting for us
find "${pkgdir}" -name "*.prl" -delete
}

View File

@ -5,7 +5,7 @@
_qt_module=qtconnectivity
pkgname="mingw-w64-qt5-connectivity"
pkgver=5.6.1
pkgver=5.7.0
pkgrel=1
arch=('any')
pkgdesc="Provides access to Bluetooth hardware (mingw-w64)"
@ -16,7 +16,7 @@ license=('GPL3' 'LGPL')
url="https://www.qt.io/"
_pkgfqn="${_qt_module}-opensource-src-${pkgver}"
source=("https://download.qt.io/official_releases/qt/${pkgver:0:3}/${pkgver}/submodules/${_pkgfqn}.tar.xz")
md5sums=('ad7b5e4e4c033c9d5adcd7a5c83b2007')
md5sums=('56229b15e677ee98d56446519723fb3b')
_architectures="i686-w64-mingw32 x86_64-w64-mingw32"

View File

@ -0,0 +1,56 @@
# Maintainer: Martchus <martchus@gmx.net>
# All my PKGBUILDs are managed at https://github.com/Martchus/PKGBUILDs where
# you also find the URL of a binary repository.
_qt_module=qtdatavis3d
pkgname="mingw-w64-qt5-datavis3d"
pkgver=5.7.0
pkgrel=1
arch=('any')
pkgdesc="Qt Data Visualization module (mingw-w64)"
depends=('mingw-w64-qt5-base')
optdepends=('mingw-w64-qt5-declarative: QML bindings')
makedepends=('mingw-w64-gcc' 'mingw-w64-qt5-declarative')
license=('GPL3' 'LGPL')
url="https://www.qt.io/"
_pkgfqn="${_qt_module}-opensource-src-${pkgver}"
source=("https://download.qt.io/official_releases/qt/${pkgver:0:3}/${pkgver}/submodules/${_pkgfqn}.tar.xz")
md5sums=('8e0ef21bd26e8466737559d89706f1ae')
_architectures="i686-w64-mingw32 x86_64-w64-mingw32"
build() {
cd "${srcdir}/${_pkgfqn}"
for _arch in ${_architectures}; do
mkdir -p build-${_arch} && pushd build-${_arch}
${_arch}-qmake-qt5 ../${_qt_module}.pro
make
popd
done
}
package() {
cd "${srcdir}/${_pkgfqn}"
for _arch in ${_architectures}; do
pushd build-${_arch}
make INSTALL_ROOT="${pkgdir}" install
# The .dll's are installed in both bindir and libdir
# One copy of the .dll's is sufficient
rm -f "${pkgdir}/usr/${_arch}/lib/"*.dll
${_arch}-strip --strip-unneeded "${pkgdir}/usr/${_arch}/bin/"*.dll
${_arch}-strip --strip-unneeded "${pkgdir}/usr/${_arch}/lib/"*.dll.a
popd
done
# .prl files aren't interesting for us
find "${pkgdir}" -name "*.prl" -delete
}

View File

@ -7,7 +7,7 @@
_qt_module=qtdeclarative
pkgname=mingw-w64-qt5-declarative
pkgver=5.6.1
pkgver=5.7.0
pkgrel=1
arch=('any')
pkgdesc="Classes for QML and JavaScript languages (mingw-w64)"
@ -18,18 +18,11 @@ groups=(mingw-w64-qt mingw-w64-qt5)
license=("custom, FDL, GPL3, LGPL")
url="https://www.qt.io/"
_pkgfqn="${_qt_module}-opensource-src-${pkgver}"
source=("https://download.qt.io/official_releases/qt/${pkgver:0:3}/${pkgver}/submodules/${_pkgfqn}.tar.xz"
"qt5-build-qmldevtools-as-shared-library.patch")
md5sums=('ea2a2602b8a91f2618a36be09bcd79e9'
'6c445ba7713b69d90f52bb2242303853')
source=("https://download.qt.io/official_releases/qt/${pkgver:0:3}/${pkgver}/submodules/${_pkgfqn}.tar.xz")
md5sums=('0d9e461aa54dba4793253fa2eb501f9b')
_architectures="i686-w64-mingw32 x86_64-w64-mingw32"
prepare() {
cd "${srcdir}/${_pkgfqn}"
patch -p1 -i "${srcdir}"/qt5-build-qmldevtools-as-shared-library.patch
}
build() {
cd "${srcdir}/${_pkgfqn}"
for _arch in ${_architectures}; do

View File

@ -0,0 +1,51 @@
# Maintainer: Martchus <martchus@gmx.net>
# All my PKGBUILDs are managed at https://github.com/Martchus/PKGBUILDs where
# you also find the URL of a binary repository.
_qt_module=qtgamepad
pkgname="mingw-w64-qt5-gamepad"
pkgver=5.7.0
pkgrel=1
arch=('any')
pkgdesc="Adds support for getting events from gamepad devices (mingw-w64)"
depends=('mingw-w64-qt5-base' 'mingw-w64-sdl2')
optdepends=('mingw-w64-qt5-declarative: QML bindings')
makedepends=('mingw-w64-gcc' 'mingw-w64-qt5-declarative')
license=('GPL3' 'LGPL')
url="https://www.qt.io/"
_pkgfqn="${_qt_module}-opensource-src-${pkgver}"
source=("https://download.qt.io/official_releases/qt/${pkgver:0:3}/${pkgver}/submodules/${_pkgfqn}.tar.xz")
md5sums=('8531048533415712ec8c52d50239f8b3')
_architectures="i686-w64-mingw32 x86_64-w64-mingw32"
build() {
cd "${srcdir}/${_pkgfqn}"
for _arch in ${_architectures}; do
mkdir -p build-${_arch} && pushd build-${_arch}
${_arch}-qmake-qt5 ../${_qt_module}.pro
make
popd
done
}
package() {
cd "${srcdir}/${_pkgfqn}"
for _arch in ${_architectures}; do
pushd build-${_arch}
make INSTALL_ROOT="${pkgdir}" install
# The .dll's are installed in both bindir and libdir
# One copy of the .dll's is sufficient
rm -f "${pkgdir}/usr/${_arch}/lib/"*.dll
${_arch}-strip --strip-unneeded "${pkgdir}/usr/${_arch}/bin/"*.dll
${_arch}-strip --strip-unneeded "${pkgdir}/usr/${_arch}/lib/"*.dll.a
popd
done
# .prl files aren't interesting for us
find "${pkgdir}" -name "*.prl" -delete
}

View File

@ -7,7 +7,7 @@
_qt_module=qtgraphicaleffects
pkgname="mingw-w64-qt5-graphicaleffects"
pkgver=5.6.1
pkgver=5.7.0
pkgrel=1
arch=('any')
pkgdesc="Graphical effects for use with Qt Quick 2 (mingw-w64)"
@ -18,7 +18,7 @@ license=('LGPL')
url="https://www.qt.io/"
_pkgfqn="${_qt_module}-opensource-src-$pkgver"
source=("https://download.qt.io/official_releases/qt/${pkgver:0:3}/${pkgver}/submodules/${_pkgfqn}.tar.xz")
md5sums=('e4f164b3df516d07bc8e7534a5c72b3d')
md5sums=('f26b0de5cdbb76ae49faca226628fe65')
_architectures="i686-w64-mingw32 x86_64-w64-mingw32"

View File

@ -7,7 +7,7 @@
_qt_module=qtimageformats
pkgname="mingw-w64-qt5-imageformats"
pkgver=5.6.1
pkgver=5.7.0
pkgrel=1
arch=('any')
pkgdesc="Plugins for additional image formats: TIFF, MNG, TGA, WBMP (mingw-w64)"
@ -22,7 +22,7 @@ license=('GPL3' 'LGPL')
url="https://www.qt.io/"
_pkgfqn="${_qt_module}-opensource-src-${pkgver}"
source=("https://download.qt.io/official_releases/qt/${pkgver:0:3}/${pkgver}/submodules/${_pkgfqn}.tar.xz")
md5sums=('3c96ea81db49132eaa4e0d9c9a9db0c2')
md5sums=('50e4086be4f1f8a0897f1ed8e1a00f09')
_architectures="i686-w64-mingw32 x86_64-w64-mingw32"

View File

@ -6,7 +6,7 @@
_qt_module=qtlocation
pkgname=mingw-w64-qt5-location
pkgver=5.6.1
pkgver=5.7.0
pkgrel=1
arch=('any')
pkgdesc="Provides access to position, satellite and area monitoring classes (mingw-w64)"
@ -18,7 +18,7 @@ license=("custom, FDL, GPL3, LGPL")
url="https://www.qt.io/"
_pkgfqn="${_qt_module}-opensource-src-${pkgver}"
source=("https://download.qt.io/official_releases/qt/${pkgver:0:3}/${pkgver}/submodules/${_pkgfqn}.tar.xz")
md5sums=('e985bfe7bd544bc7bb44221440f6eaa3')
md5sums=('645477ff5426f5213f3581625ea53aaa')
_architectures="i686-w64-mingw32 x86_64-w64-mingw32"

View File

@ -5,7 +5,7 @@
_qt_module=qtmultimedia
pkgname=mingw-w64-qt5-multimedia
pkgver=5.6.1
pkgver=5.7.0
pkgrel=1
arch=('any')
pkgdesc="Classes for audio, video, radio and camera functionality (mingw-w64)"
@ -18,7 +18,7 @@ url="https://www.qt.io/"
_pkgfqn="${_qt_module}-opensource-src-${pkgver}"
source=("https://download.qt.io/official_releases/qt/${pkgver:0:3}/${pkgver}/submodules/${_pkgfqn}.tar.xz"
"qt5-qtmultimedia-mingw-w64-vsnprintf-workaround.patch")
md5sums=('01e90a2ba304625305170f04cf3e6704'
md5sums=('44c1b9a1dfb0e8b13f2d9571829500ee'
'c21ff895212a17dc0a748aeadb67601d')
_architectures="i686-w64-mingw32 x86_64-w64-mingw32"

View File

@ -7,7 +7,7 @@
_qt_module=qtquickcontrols
pkgname="mingw-w64-qt5-quickcontrols"
pkgver=5.6.1
pkgver=5.7.0
pkgrel=1
arch=('any')
pkgdesc="Reusable Qt Quick based UI controls to create classic desktop-style user interfaces (mingw-w64)"
@ -18,7 +18,7 @@ license=('LGPL')
url="https://www.qt.io/"
_pkgfqn="${_qt_module}-opensource-src-$pkgver"
source=("https://download.qt.io/official_releases/qt/${pkgver:0:3}/${pkgver}/submodules/${_pkgfqn}.tar.xz")
md5sums=('77717d2f252ae93d5e81fa35b3f0588f')
md5sums=('8aa89cc159448645bc8ddae889231ba0')
_architectures="i686-w64-mingw32 x86_64-w64-mingw32"

View File

@ -7,7 +7,7 @@
_qt_module=qtquickcontrols2
pkgname="mingw-w64-qt5-quickcontrols2"
pkgver=5.6.1
pkgver=5.7.0
pkgrel=1
arch=('any')
pkgdesc="Reusable Qt Quick based UI controls to create classic desktop-style user interfaces (mingw-w64)"
@ -18,7 +18,7 @@ license=('LGPL')
url="https://www.qt.io/"
_pkgfqn="${_qt_module}-opensource-src-$pkgver"
source=("https://download.qt.io/official_releases/qt/${pkgver:0:3}/${pkgver}/submodules/${_pkgfqn}.tar.xz")
md5sums=('b1603c22d51ed5fcc0b896217e40d55b')
md5sums=('63c979d1d79ab4457f99d5762fc7e20f')
_architectures="i686-w64-mingw32 x86_64-w64-mingw32"

View File

@ -18,7 +18,7 @@ license=('GPL3' 'LGPL')
url="https://www.qt.io/"
_pkgfqn="${_qt_module}-opensource-src-${pkgver}"
source=("https://download.qt.io/official_releases/qt/${pkgver:0:3}/${pkgver}/submodules/${_pkgfqn}.tar.xz")
md5sums=('631d38f242295dd026541c31d15e3bae')
md5sums=('75108b6bab35c0eb7fb6152fbf971ab8')
_architectures="i686-w64-mingw32 x86_64-w64-mingw32"

View File

@ -0,0 +1,59 @@
# Maintainer: Martchus <martchus@gmx.net>
# Contributor: ant32 <antreimer@gmail.com>
# Contributor: Filip Brcic <brcha@gna.org>
# All my PKGBUILDs are managed at https://github.com/Martchus/PKGBUILDs where
# you also find the URL of a binary repository.
_qt_module=qtscxml
pkgname="mingw-w64-qt5-scxml"
pkgver=5.7.0
pkgrel=1
arch=('any')
pkgdesc="Static and runtime integration of SCXML models into Qt code (mingw-w64)"
depends=('mingw-w64-qt5-declarative')
makedepends=('mingw-w64-gcc')
options=('!strip' '!buildflags' 'staticlibs')
license=('GPL3' 'LGPL')
url="https://www.qt.io/"
_pkgfqn="${_qt_module}-opensource-src-${pkgver}"
source=("https://download.qt.io/official_releases/qt/${pkgver:0:3}/${pkgver}/submodules/${_pkgfqn}.tar.xz")
md5sums=('94ef6ad85733a1f9a8d92372ad652da3')
_architectures="i686-w64-mingw32 x86_64-w64-mingw32"
build()
{
cd "${srcdir}/${_pkgfqn}"
for _arch in ${_architectures}; do
mkdir -p build-${_arch} && pushd build-${_arch}
${_arch}-qmake-qt5 ../${_qt_module}.pro
make
popd
done
}
package() {
cd "${srcdir}/${_pkgfqn}"
for _arch in ${_architectures}; do
pushd build-${_arch}
make INSTALL_ROOT="${pkgdir}" install
# The .dll's are installed in both bindir and libdir
# One copy of the .dll's is sufficient
rm -f "${pkgdir}/usr/${_arch}/lib/"*.dll
${_arch}-strip --strip-unneeded "${pkgdir}/usr/${_arch}/bin/"*.dll
${_arch}-strip --strip-unneeded "${pkgdir}/usr/${_arch}/lib/"*.dll.a
popd
done
# .prl files aren't interesting for us
find "${pkgdir}" -name "*.prl" -delete
}

View File

@ -7,7 +7,7 @@
_qt_module=qtsensors
pkgname=mingw-w64-qt5-sensors
pkgver=5.6.1
pkgver=5.7.0
pkgrel=1
arch=('any')
pkgdesc="Provides access to sensor hardware and motion gesture recognition (mingw-w64)"
@ -19,7 +19,7 @@ groups=(mingw-w64-qt mingw-w64-qt5)
url="https://www.qt.io/"
_pkgfqn="${_qt_module}-opensource-src-${pkgver}"
source=("https://download.qt.io/official_releases/qt/${pkgver:0:3}/${pkgver}/submodules/${_pkgfqn}.tar.xz")
md5sums=('1042d90aaab147f854a47697a0ac3419')
md5sums=('ccd4b5869b83d7a2c8f6dd1d61e9741a')
_architectures="i686-w64-mingw32 x86_64-w64-mingw32"

View File

@ -6,7 +6,7 @@
_qt_module=qtserialport
pkgname="mingw-w64-qt5-serialport"
pkgver=5.6.1
pkgver=5.7.0
pkgrel=1
arch=('any')
pkgdesc="Provides access to hardware and virtual serial ports (mingw-w64)"
@ -17,7 +17,7 @@ license=('LGPL')
url="https://www.qt.io/"
_pkgfqn="${_qt_module}-opensource-src-$pkgver"
source=("https://download.qt.io/official_releases/qt/${pkgver:0:3}/$pkgver/submodules/qtserialport-opensource-src-$pkgver.tar.xz")
md5sums=('19d5492f56440398ecea78e8f854433f')
md5sums=('f93cc8b36964c6aa965c27c3acd12f82')
_architectures="i686-w64-mingw32 x86_64-w64-mingw32"

View File

@ -6,7 +6,7 @@
_qt_module=qtsvg
pkgname="mingw-w64-qt5-svg"
pkgver=5.6.1
pkgver=5.7.0
pkgrel=1
arch=('any')
pkgdesc="Classes for displaying the contents of SVG files (mingw-w64)"
@ -17,7 +17,7 @@ license=('GPL3' 'LGPL')
url="https://www.qt.io/"
_pkgfqn="${_qt_module}-opensource-src-${pkgver}"
source=("https://download.qt.io/official_releases/qt/${pkgver:0:3}/${pkgver}/submodules/${_pkgfqn}.tar.xz")
md5sums=('745d43d334a52a8f27995e37d29fca64')
md5sums=('c7a769168467f4ea21a5872260c3b46e')
_architectures="i686-w64-mingw32 x86_64-w64-mingw32"

View File

@ -7,7 +7,7 @@
_qt_module=qttools
pkgname="mingw-w64-qt5-tools"
pkgver=5.6.1
pkgver=5.7.0
pkgrel=1
arch=('any')
pkgdesc="A cross-platform application and UI framework (Development Tools, QtHelp; mingw-w64)"
@ -18,7 +18,7 @@ license=('GPL3' 'LGPL')
url="https://www.qt.io/"
_pkgfqn="${_qt_module}-opensource-src-${pkgver}"
source=("https://download.qt.io/official_releases/qt/${pkgver:0:3}/${pkgver}/submodules/${_pkgfqn}.tar.xz")
md5sums=('bf2cea01e94140524a3fc58c2f2ddebc')
md5sums=('29eb3fd31582b5801e264c62d1158553')
_architectures="i686-w64-mingw32 x86_64-w64-mingw32"

View File

@ -7,7 +7,7 @@
_qt_module=qttranslations
pkgname="mingw-w64-qt5-translations"
pkgver=5.6.1
pkgver=5.7.0
pkgrel=1
arch=('any')
pkgdesc="A cross-platform application and UI framework (translations, mingw-w64)"
@ -18,7 +18,7 @@ license=('GPL3' 'LGPL')
url="https://www.qt.io/"
_pkgfqn="${_qt_module}-opensource-src-${pkgver}"
source=("https://download.qt.io/official_releases/qt/${pkgver:0:3}/${pkgver}/submodules/${_pkgfqn}.tar.xz")
md5sums=('cd589f8a334b3e7ad933babf64ed496e')
md5sums=('bb8f47ff5455b1e584588fa1a4141719')
_architectures="i686-w64-mingw32 x86_64-w64-mingw32"

View File

@ -0,0 +1,48 @@
# Maintainer: Martchus <martchus@gmx.net>
# Contributor: ant32 <antreimer@gmail.com>
# Contributor: Filip Brcic <brcha@gna.org>
# All my PKGBUILDs are managed at https://github.com/Martchus/PKGBUILDs where
# you also find the URL of a binary repository.
_qt_module=qtvirtualkeyboard
pkgname="mingw-w64-qt5-virtualkeyboard"
pkgver=5.7.0
pkgrel=1
arch=('any')
pkgdesc="Virtual keyboard framework (translations, mingw-w64)"
depends=('mingw-w64-qt5-base')
makedepends=('mingw-w64-gcc' 'mingw-w64-qt5-tools')
options=('!strip' '!buildflags' 'staticlibs')
license=('GPL3' 'LGPL')
url="https://www.qt.io/"
_pkgfqn="${_qt_module}-opensource-src-${pkgver}"
source=("https://download.qt.io/official_releases/qt/${pkgver:0:3}/${pkgver}/submodules/${_pkgfqn}.tar.xz")
md5sums=('fa473ab9175483dd82aa4d27b9682715')
_architectures="i686-w64-mingw32 x86_64-w64-mingw32"
build()
{
cd "${srcdir}/${_pkgfqn}"
for _arch in ${_architectures}; do
mkdir -p build-${_arch} && pushd build-${_arch}
${_arch}-qmake-qt5 ../${_qt_module}.pro
make
popd
done
}
package() {
cd "${srcdir}/${_pkgfqn}"
for _arch in ${_architectures}; do
pushd build-${_arch}
make INSTALL_ROOT="${pkgdir}" install
find "$pkgdir/usr/${_arch}" -name '*.dll' -exec ${_arch}-strip --strip-unneeded {} \;
popd
done
}

View File

@ -5,7 +5,7 @@
_qt_module=qtwebchannel
pkgname=mingw-w64-qt5-webchannel
pkgver=5.6.0
pkgver=5.7.0
pkgrel=1
arch=('any')
pkgdesc='Provides access to QObject or QML objects from HTML clients for seamless integration of Qt applications with HTML/JavaScript clients (mingw-w64)'
@ -17,7 +17,7 @@ url="https://www.qt.io/"
_pkgfqn="${_qt_module}-opensource-src-${pkgver}"
groups=(mingw-w64-qt mingw-w64-qt5)
source=("https://download.qt.io/official_releases/qt/${pkgver:0:3}/${pkgver}/submodules/${_pkgfqn}.tar.xz")
md5sums=('beb03f280b0b58744713d309f1ceb542')
md5sums=('dd7699ddeb203d77237ab58a06f9fbfa')
_architectures="i686-w64-mingw32 x86_64-w64-mingw32"
prepare() {

View File

@ -7,7 +7,7 @@
_qt_module=qtwebengine
pkgname=mingw-w64-qt5-webengine
pkgver=5.6.1
pkgver=5.7.0
pkgrel=1
arch=('any')
pkgdesc='Provides support for web applications using the Chromium browser project (mingw-w64)'
@ -20,7 +20,7 @@ _pkgfqn="${_qt_module}-opensource-src-${pkgver}"
groups=(mingw-w64-qt mingw-w64-qt5)
source=("https://download.qt.io/official_releases/qt/${pkgver:0:3}/${pkgver}/submodules/${_pkgfqn}.tar.xz"
'0044-qt-5.4.0-win32-g++-enable-qtwebengine-build.patch')
md5sums=('35f168743638b07157e20af0586f39a2'
md5sums=('937f64886fbcb038d6fa4b44ae80cbeb'
'27e0f474f66f05f3911c71621b24636d')
_architectures="i686-w64-mingw32 x86_64-w64-mingw32"

View File

@ -9,7 +9,7 @@
_qt_module=qtwebkit
pkgname=mingw-w64-qt5-webkit
pkgver=5.6.1
pkgver=5.7.0
pkgrel=1
arch=('any')
pkgdesc="Classes for a WebKit2 based implementation and a new QML API (mingw-w64)"
@ -46,7 +46,7 @@ source=("https://download.qt.io/community_releases/${pkgver:0:3}/${pkgver}/${_pk
qtwebkit-opensource-src-5.0.1-debuginfo.patch
revert-qt4-unicode-removal.patch
webkit-commit-151422.patch)
md5sums=('9ea7cb557375ba2fc7c62742c522d093'
md5sums=('9379b8829639645c184fa63532035098'
'37dd6b694e1e178aa8b1815f7fe3537d'
'ac574de962545d6a9e975b4db63c3e09'
'4ad37c7d4dda8e77bb0a25c671f79adc'

View File

@ -6,7 +6,7 @@
_qt_module=qtwebsockets
pkgname="mingw-w64-qt5-websockets"
pkgver=5.6.1
pkgver=5.7.0
pkgrel=1
arch=('any')
pkgdesc="Provides WebSocket communication compliant with RFC 6455 (mingw-w64)"
@ -17,7 +17,7 @@ license=('GPL3' 'LGPL')
url="https://www.qt.io/"
_pkgfqn="${_qt_module}-opensource-src-${pkgver}"
source=("https://download.qt.io/official_releases/qt/${pkgver:0:3}/${pkgver}/submodules/${_pkgfqn}.tar.xz")
md5sums=('338c3aaf50c174949e3f262ce0c95ff2')
md5sums=('54fc9157eeebd2af87f1da494d8fec1e')
_architectures="i686-w64-mingw32 x86_64-w64-mingw32"

View File

@ -5,7 +5,7 @@
_qt_module=qtwebview
pkgname=qt5-webview
pkgver=5.6.1
pkgver=5.7.0
pkgrel=1
arch=('i686' 'x86_64')
pkgdesc='Provides a way to display web content in an application by using native APIs'

View File

@ -6,7 +6,7 @@
_qt_module=qtwinextras
pkgname="mingw-w64-qt5-winextras"
pkgver=5.6.1
pkgver=5.7.0
pkgrel=1
arch=('any')
pkgdesc="Classes and functions that enable you to use Windows-specific functions (mingw-w64)"
@ -17,7 +17,7 @@ license=('GPL3' 'LGPL')
url="https://www.qt.io/"
_pkgfqn="${_qt_module}-opensource-src-${pkgver}"
source=("https://download.qt.io/official_releases/qt/${pkgver:0:3}/${pkgver}/submodules/${_pkgfqn}.tar.xz")
md5sums=('d5ec1fa22195ba0a38ac758787c5595d')
md5sums=('45eced234b7861ff9c52696dd1b5659a')
_architectures="i686-w64-mingw32 x86_64-w64-mingw32"

View File

@ -6,7 +6,7 @@
_qt_module=qtxmlpatterns
pkgname="mingw-w64-qt5-xmlpatterns"
pkgver=5.6.1
pkgver=5.7.0
pkgrel=1
arch=('any')
pkgdesc="Support for XPath, XQuery, XSLT and XML schema validation (mingw-w64)"
@ -17,7 +17,7 @@ license=('GPL3' 'LGPL')
url="https://www.qt.io/"
_pkgfqn="${_qt_module}-opensource-src-${pkgver}"
source=("https://download.qt.io/official_releases/qt/${pkgver:0:3}/${pkgver}/submodules/${_pkgfqn}.tar.xz")
md5sums=('f069a704ca16a701a130070f00bca645')
md5sums=('97e447995e9741325ca8da6cff8f882a')
_architectures="i686-w64-mingw32 x86_64-w64-mingw32"