Package Details: qt5-base-git 5.15.2+kde_r43999.gc9fde86b0a-1

Git Clone URL: https://aur.archlinux.org/qt5-base-git.git (read-only, click to copy)
Package Base: qt5-base-git
Description: A cross-platform application and UI framework
Upstream URL: https://www.qt.io
Licenses: custom, GPL3, LGPL3, FDL
Conflicts: qt5-base
Provides: qt5-base
Submitter: plfiorini
Maintainer: IslandC0der
Last Packager: IslandC0der
Votes: 16
Popularity: 0.000006
First Submitted: 2013-05-23 15:22 (UTC)
Last Updated: 2021-11-01 21:15 (UTC)

Required by (2672)

Sources (3)

Latest Comments

IslandC0der commented on 2021-11-01 21:14 (UTC)

@dreieck Good suggestions! I've just added them.

However, the latest version of the kde/5.15 branch is still 5.15.2 (keep in mind the source is being pulled from here).

dreieck commented on 2021-10-23 20:06 (UTC)

In pkgver(), 5.15.2 should be changed to 5.15.3.

(Is there a way to automatically determine the version, so that not on each upstream version change pkgver() has to be adapted manually?)

Thanks for maintaining!

dreieck commented on 2021-10-23 19:22 (UTC)

Can you add =${pkgver} to the provides-entries?

Thanks for maintaining!

IslandC0der commented on 2021-08-31 00:42 (UTC)

Thank you!

It was indeed a bug with gcc11, and I managed to make it build with some fedora patches; however, I decided to simply go for the KDE Qt repo (which is what they do with qt5-base on the official repos, it has the patches needed to build with gcc11 and many more).

EndlessEden commented on 2021-08-29 12:03 (UTC) (edited on 2021-08-29 12:31 (UTC) by EndlessEden)

not building; (https://bugreports.qt.io/browse/QTBUG-90395)

src/corelib/global/qfloat16.h:300:7: error: ‘numeric_limits’ is not a class template 300 | class numeric_limits<QT_PREPEND_NAMESPACE(qfloat16)> : public numeric_limits<float>

-- From what i read, it appears as if its a bug with gcc-11. They pushed the fix to qt6, however this is building qt5, so the bug remains. | two options afaik are availible.

1: Switch base/provides to QT6.
2: Switch to use forcibly gcc-10 or clang and depends.

Also, i would recommend the patches from archlinux packaging sources+=(https://raw.githubusercontent.com/archlinux/svntogit-packages/packages/qt5-base/trunk/qt5-base-cflags.patch https://raw.githubusercontent.com/archlinux/svntogit-packages/packages/qt5-base/trunk/qt5-base-nostrip.patch) sha256sums+=('cf707cd970650f8b60f8897692b36708ded9ba116723ec8fcd885576783fe85c' '4b93f6a79039e676a56f9d6990a324a64a36f143916065973ded89adc621e094')

sikmir commented on 2020-02-14 07:15 (UTC)

Maintainer wanted. I'm going to disown this pacakge.

arojas commented on 2020-02-01 13:25 (UTC)

Please switch to the 5.15 branch, which is the latest qt5 code. The dev branch is changed to qt6 already so should no longer be called qt5-base-git or provide qt5-base.

sikmir commented on 2019-09-22 09:34 (UTC)

Thanks, added.

edrex commented on 2019-09-18 02:04 (UTC)

Need to add 'vulkan-headers' to makedepends, see https://git.archlinux.org/svntogit/packages.git/tree/trunk/PKGBUILD?h=packages/qt5-base#n16

u8sand commented on 2016-12-29 22:51 (UTC)

qtbug-55530.patch was applied upstream and should be removed. A new error has occurred (https://bugreports.qt.io/browse/QTBUG-53367) which I fixed with `echo QMAKE_CFLAGS_ISYSTEM='' >> src/qt5-base/src/plugins/sqldrivers/mysql/mysql.pro`

vially commented on 2016-10-16 20:04 (UTC)

I've adopted this package and fixed the compilation errors. Let me know if you encounter other issues.

test0 commented on 2016-10-14 20:23 (UTC) (edited on 2016-10-14 20:25 (UTC) by test0)

PKCS12_bio(bio_st*, PKCS12**): error: undefined reference to 'd2i_PKCS12_bio' .obj/qsslsocket_openssl_symbols.o:qsslsocket_openssl_symbols.cpp:function q_PKCS12_free(PKCS12*): error: undefined reference to 'PKCS12_free' collect2: error: ld returned 1 exit status make[2]: *** [Makefile:570: ../../lib/libQt5Network.so.5.9.0] Error 1 I also tried v3l0c1r4pt0r solution and still doesn't work

v3l0c1r4pt0r commented on 2016-10-03 18:21 (UTC)

It seems not to conflict with qtchooser anymore. Now, to install successfully, I had to remove qtchooser from 'conflicts' variable. Furthermore, there is a problem with OpenSSL linkage - I had to add '-lcrypto -lssl' to LIBS in src/network/Makefile and make it manually before continuing with makepkg. This is ugly solution, but setting $OPENSSL_LIBS to ./configure environment, as suggested in qt documentation, failed for me.

warlock9000 commented on 2016-03-25 11:14 (UTC)

In file included from qmake_pch.h:41:0: ../src/corelib/global/qglobal.h:72:37: фатальная ошибка: QtCore/qsystemdetection.h: Нет такого файла или каталога

Binero commented on 2016-02-23 16:03 (UTC)

Can this package be used as a replacement for qtchooser?

dawnson commented on 2016-01-25 07:32 (UTC)

provides line should be provides=("$_pkgname==$pkgver")

3psus commented on 2016-01-10 04:55 (UTC)

Same issue as deemde here.

deemde commented on 2016-01-05 12:15 (UTC) (edited on 2016-01-05 12:17 (UTC) by deemde)

Fails to build as ln complains that (see below) is no directory: ln: das angegebene Ziel „/tmp/yaourt-tmp-[USERNAME]/aur-qt5-base-git/pkg/qt5-base-git/usr/bin/uic“ ist kein Verzeichnis ==> FEHLER: Ein Fehler geschah in package().

davispuh commented on 2015-07-22 18:59 (UTC)

Some packages does use -qt5 suffixes because qt5-base from extra provides them (eg. qmake-qt5) so consider adding those symlinks install -d "${pkgdir}"/usr/bin for b in "${pkgdir}"/usr/lib/qt/bin/*; do ln -s /usr/lib/qt/bin/$(basename $b) "${pkgdir}"/usr/bin/$(basename $b)-qt5 done Thanks.

davispuh commented on 2015-07-09 01:33 (UTC)

It conflicts with qtchooser /usr/bin/moc exists in filesystem /usr/bin/qdbuscpp2xml exists in filesystem /usr/bin/qdbusxml2cpp exists in filesystem /usr/bin/qdoc exists in filesystem /usr/bin/qlalr exists in filesystem /usr/bin/qmake exists in filesystem /usr/bin/rcc exists in filesystem /usr/bin/uic exists in filesystem

jleclanche commented on 2015-04-22 20:04 (UTC)

@asonix can you fix your email in the PKGBUILD please? It's pointing to my domain.

asonix commented on 2015-04-22 15:43 (UTC)

No, you aren't missing anything. I'll fix that and get it uploaded soon.

MazeChaZer commented on 2015-04-22 15:14 (UTC)

Doesn't this package conflict with qt5-base? Or am I missing something here?

Manouchehri commented on 2015-03-25 06:31 (UTC)

Just tested again here, it builds fine. Unflagging.

mazzolino commented on 2015-03-09 00:03 (UTC)

Had to change the source url to use "git+https://" instead of "git://".

AnAkkk commented on 2015-03-01 10:15 (UTC)

Could you please update this to match the latest qt5 PKGBUILD? https://projects.archlinux.org/svntogit/packages.git/plain/trunk/PKGBUILD?h=packages/qt5

Zatherz commented on 2014-11-29 17:53 (UTC)

Please fix the package to include /usr/bin/*-qt5 files. Here's the patch: http://dpaste.com/30TSY2C.txt To apply: curl "http://dpaste.com/30TSY2C.txt" | patch PKGBUILD Raw patch (warning: breaks indents): 69a70,73 > for file in "${pkgdir}"/usr/lib/qt/bin/*; do > mkdir -p "${pkgdir}"/usr/bin > ln -s /usr/lib/qt/bin/$(basename $file) "${pkgdir}"/usr/bin/$(basename $file)-qt5 > done

jleclanche commented on 2014-11-09 08:23 (UTC)

@cuvora you need to install base-devel, please read the wiki on AUR.

cuvora commented on 2014-11-09 08:23 (UTC)

- makedepends=("git" "postgresql-libs") + makedepends=("make" "gcc" "git" "postgresql-libs")

RunningDroid commented on 2014-08-03 19:37 (UTC)

Here it is: https://gist.github.com/RunningDroid/28997c6d646ea2305bb6

jleclanche commented on 2014-08-02 17:07 (UTC)

I can't test right now. Can you gist a modified pkgbuild?

RunningDroid commented on 2014-08-02 02:35 (UTC)

Please add "staticlibs" to the options array and add something like: for bin in $(ls "$pkgdir/usr/lib/qt/bin" | egrep -oe '[^/]+$'); do ln -s "/usr/lib/qt/bin/$bin" "$pkgdir/usr/bin/${bin}-qt5" done to package() so that qmake-qt5 exists in $PATH

ChALkeR commented on 2014-05-20 09:13 (UTC)

I disowned qt5-websockets-git package.

stozi commented on 2014-02-05 21:28 (UTC)

The following bug appears to have re-emerged: https://bugs.archlinux.org/task/37709?project=1&cat%5B0%5D=2&string=wayland

herrflockig commented on 2013-09-25 02:34 (UTC)

@stozi Adding -no-warnings-are-errors to the configure line solves that problem for me.

stozi commented on 2013-09-18 15:08 (UTC)

Getting this error: cc1plus: all warnings being treated as errors make[4]: *** [.obj/debug-shared/qsql_ibase.o] Error 1 make[4]: Leaving directory `home/user/builds/qtbase-git/src/qtbase/src/plugins/sqldrivers/ibase' make[3]: *** [sub-ibase-make_first] Error 2 make[3]: Leaving directory `home/user/builds/qtbase-git/src/qtbase/src/plugins/sqldrivers' make[2]: *** [sub-sqldrivers-make_first] Error 2 make[2]: Leaving directory `home/user/builds/qtbase-git/src/qtbase/src/plugins' make[1]: *** [sub-plugins-make_first] Error 2 make[1]: Leaving directory `home/user/builds/qtbase-git/src/qtbase/src' make: *** [sub-src-make_first] Error 2 ==> Error: A failure occurred in build(). Aborting...

milasch commented on 2013-06-19 14:18 (UTC)

Forgive my ignorance, but these packages will grab latest codebase from stable branch, right? So the "20130521-1" pkgver is not meaning it clones the source code from that date. Am I right? Thanks! =]