Commit Graph

24 Commits

Author SHA1 Message Date
stahta01
db4441504a qt5-git: Changed pkgbase to match folder name. (#2947)
* qt5-git: Changed pkgbase to match folder name.

And, added provides "${MINGW_PACKAGE_PREFIX}-qt5-base${_namesuff}".

* qt5-git: Changed location of git folder.
2017-09-25 08:02:37 +03:00
stahta01
daaec2a925 Qt5 git staging (#2934)
* qt5-git: changed branch to "5.9".

Very major changes to prepare and pkgver fuctions.
Added prepare_build_folder and other helper functions.
Copied code from qt5 and qt5-static packages.
Renamed patch filenames to match qt5.8 or "-qt-5.6-" names.
And, many formatting changes.

* qt5-git: Added patch files.

Added new patch files:
  0001-qt-5.9.1-fix-sql-libraries-mingw.patch
  0002-qt-5.8.1-configure-gcc-before-clang.patch
  0007-qt-5.9.0-win32-g-Enable-static-builds.patch
  0024-qt-5.9.2-icu-add-U_LIB_SUFFIX_C_NAME.patch
  0051-qt-5.9.0-disable-qtlocation-mapboxgl-plugin.patch
  0051-qt-5.9.1-disable-qtlocation-mapboxgl-plugin.patch
And, from qt5 package added
  0001-qt-5.8.0-fix-sql-libraries-mingw.patch
  0002-qt-5.8.0-configure-gcc-before-clang.patch
  0003-qt-5.8.0-autodetect-fontconfig.patch
  0011-qt-5.8.0-mingw-dbus-and-pkg-config.patch
  0016-qt-5.8.0-win32-g++-use-qpa-genericunixfontdatabase.patch
  0020-qt-5.3.0-use-external-angle-library.patch
  0023-qt-5.3.0-env-set-external-angle.patch
  0025-qt-5.8.0-force-using-make-on-msys.patch
  0028-qt-5.8.0-Revert-untangle-use-of-system-vs.-shell-path-list-se.patch
  0029-qt-5.8.0-Revert-fix-quoting-and-path-separators-in-qtPrepareT.patch
  0046-qt-5.4.1-Revert-Revert-fix-NTFS-mount-points.patch
  0049-qt-5.8.0-win32-do-not-use-fontconfig.patch
  0049-qt-5.9.0-win32-do-not-use-fontconfig.patch
  0125-qt-5.8.0-windeployqt-fixes.patch
  0125-qt-5.9.0-windeployqt-fixes.patch
  0300-qt-5.8.0-cast-errors.patch

* qt5-git: Rename patch files files.

Renamed qt5-git 5.7 patch files to match the ones in the qt5 5.8 package;
Or, renamed patch files with "-qt-5.6-" after seq. number.

* qt5-git: Changed to pcre2 from pcre depends.
2017-09-20 20:03:47 +03:00
Viktor Szakats
7f6257d62d switch to HTTPS where available (#2904)
* switch to HTTPS where available

* use canonical readthedocs URLs
2017-09-16 09:12:45 +03:00
mcallegari79
937783443c qt5-git: Removed patch 0050
Tested and confirmed to be not needed anymore. The original issue has
been fixed upstream.
2016-07-17 20:15:22 +02:00
mcallegari79
c8a24f7c7d Add patch 0050 to resolve wrong qmake lib/include detection
This is the damn patch that cause it:
https://codereview.qt-project.org/#/c/157817/
2016-06-25 20:24:45 +02:00
mcallegari79
9270bd8550 qt5-git: enable qtscxml module and remove patch 0047
Apparently patch 0047 is not needed anymore cause of an upstream fix:
https://codereview.qt-project.org/#/c/157817/
2016-05-29 13:28:16 +02:00
mcallegari79
a32535e221 qt5-git: restored patch 0030 and fixed 0017 and 0025 2016-05-21 14:43:19 +02:00
mcallegari79
5f5a21e490 qt5-git: removed obsolete patches
and fixed installation path
2016-05-21 12:57:27 +02:00
mcallegari79
14259641e5 qt5-git: updated patch 0029 and enabled qttranslations 2016-04-22 21:02:05 +02:00
mcallegari79
7f5c593726 qt5-git: fix the package stage to complete the process
With this, it finally completes the package creation process.
I had to disable the qttranslations module due to a lrelease issue
Also, I've added the _make_doc flag to allow to speed up the final phase
2016-03-30 22:37:28 +02:00
mcallegari79
480c732cb3 qt5-git: fix missing newline in depends 2016-03-30 21:03:03 +02:00
mcallegari79
e8d20c7a07 qt5-git: more fixes to build almost until the end 2016-03-30 20:39:45 +02:00
mcallegari79
737bfcc6c6 qt5-git: PKGBUILD modified to actually clone and build a Qt GIT branch
What it does:
- given a list of Qt submodules and a Qt branch, it clones the sources
using depth=1, since we're not interested in the whole GIT history and
to be faster
- once a clone is complete it creates a .cloned file into the submodule
folder, so users have the possibility to decide which submodules to
clone again
- then apllies patches
- build, using the requested configuration

Configuration: there are a number of variables that can be set to decide
what to build and the package dependencies
For each sha256 sum, I have also added a comment with the related .patch
file name, which is less prone to human errors and easier to maintain
2016-03-28 15:30:38 +02:00
mcallegari79
8f9239c169 qt5-git: added up-to-date patches
This is the minimum patch set that should be necessary to build the
current Qt GIt branches (5.7 and dev)
The qt-x.y.x- prefix has been removed from the file names for 2 reasons:
- at the moment it is not used by PKGBUILD
- some patches have been tweaked for newer Qt versions, so they original
prefix doesn't reflect the actual Qt version they target
2016-03-28 15:19:28 +02:00
mcallegari79
0a0de0f56d qt5-git: removed old patches 2016-03-28 15:16:05 +02:00
Yusuke Sasaki
7c803d2668 add pkgbase entry 2016-03-07 00:33:13 +09:00
Viktor Szakats
e32a40cc92 switch to sha256 checksums
* upgrade some broken packages
* correct some broken urls/checksums
* use secure urls where possible
* update PKGBUILD templates
* remove line-ending whitespace
* minor typos/fixes

Remaining md5sums either didn't download or
didn't pass checksum tests.
2016-02-25 20:55:26 +01:00
Viktor Szakats
e7111647e2 use secure urls
* follow some redirects
2016-02-23 10:26:29 +01:00
Renato Silva
6daa9f99f9 Trailing whitespace cleanup. 2015-02-09 18:45:05 -02:00
David Macek
0ca1824900 Added missing VCS packages to makedepends 2015-02-07 23:21:50 +01:00
Alexpux
d92815a652 Fix scripts to use new global MINGW_PACKAGE_PREFIX variable instead locally defined 2014-06-11 07:11:51 +04:00
Alexpux
228bb23d40 Fix formatting. Replace TAB with two spaces 2014-04-22 16:46:15 +04:00
Ray Donnelly
cd30e253ea qt5-git: Add MSYS2 and static patches (WIP) 2014-03-09 01:23:33 +00:00
Alexpux
56d62e2046 Add prototype for qt5-git package. 2014-03-07 20:42:00 +04:00