me
/
guix
Archived
1
0
Fork 0
Commit Graph

409 Commits (ed14bc298470f77f4ffacdc315ae87939f81c765)

Author SHA1 Message Date
nixo 947b219ac5
gnu: Add single-application-qt5.
* gnu/packages/qt.scm (single-application-qt5): New variable.

Co-authored-by: Ludovic Courtès <ludo@gnu.org>
2021-09-03 22:08:51 +02:00
Leo Famulari efdb07729c
gnu: python-shiboken-2: Update to 5.15.2.
* gnu/packages/qt.scm (python-shiboken-2): Update to 5.15.2.
2021-07-08 16:27:10 -04:00
Leo Prikler cc73ddfb9a
gnu: qt5ct: Import all qt-build-system-modules.
The previous definition tried to be clever and failed to capture, that
qt-utils became necessary as of 7e24e1e58d.
See also <https://bugs.gnu.org/49374>.

* gnu/packages/qt.scm (qt5ct)[#:imported-modules]: Expand
qt-build-system-modules.
2021-07-04 09:39:25 +02:00
Maxim Cournoyer 3245d72bcd
gnu: qtbase: Specify configure flags via the #:configure-flags argument.
* gnu/packages/qt.scm (qtbase): Delete trailing #t.
[phases]{configure}: Print build directory and configure flags.
Move configure flags to...
[#:configure-flags]: ... this new argument.
2021-07-02 16:50:08 -04:00
Maxim Cournoyer 206193fec9
gnu: qtbase: Enable GTK support.
This allows Qt applications to use the GTK themes present on the system,
providing a more integrated look and feel for many Qt applications used in the
context of a GTK/GNOME environment.

* gnu/packages/qt.scm (qtbase-5)[inputs]: Add gtk+.
2021-07-02 16:50:08 -04:00
Maxim Cournoyer e3d67b71cb
gnu: Add qtbase 6.1.0.
* gnu/packages/qt.scm (qtbase): New variable.
2021-06-14 00:26:20 -04:00
Maxim Cournoyer ea0a51071e
gnu: Rename qtbase to qtbase-5.
This change was automated via the following command:

$ git ls-files | xargs sed -i 's/,qtbase)/,qtbase-5)/g'
$ git ls-files | xargs sed -i 's/inherit qtbase)/inherit qtbase-5)/g'
$ git ls-files | xargs sed -i 's/package-version qtbase)/package-version qtbase-5)/g'
$ git checkout etc    # to clear some spurious changes

This is done so the qtbase package can be upgraded to version 6 in the
following commit.
2021-06-14 00:24:42 -04:00
Paul A. Patience 483f537081
doc, gnu, guix: Fix typos.
* doc/guix.texi: Fix various typos and reword a sentence.
* gnu/packages/cpp.scm (cpplint)[description]: Fix typo.
* gnu/packages/dns.scm (ldns): Fix typo in comment.
* gnu/packages/games.scm (yamagi-quake2): Fix typo in comment.
* gnu/packages/qt.scm (python-pyqtwebengine): Fix typo in comment.
* gnu/packages/rails.scm (ruby-autoprefixer-rails): Fix typo in comment.
* gnu/packages/syndication.scm (quiterss)[description]: Fix typo.
* gnu/packages/terminals.scm (kmscon): Fix typo in comment.
* gnu/packages/xml.scm (perl-xml-sax-base)[description]: Fix typo.
  (python-elementpath)[description]: Fix typo.
* guix/build/asdf-build-system.scm (output-translation): Fix typo in docstring.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-06-13 23:57:45 +02:00
Sergey Trofimov 68dcdf6ea7
gnu: qtwebengine: Enable H.264 WebRTC encoding.
* gnu/packages/qt.scm (qtwebengine)[inputs]: Add openh264.
[source]: Remove bundled openh264.
[arguments]: Adjust build scripts accordingly in the 'substitute-source' phase.
Pass '-webengine-proprietary-codecs' in the custom 'configure' phase.

Signed-off-by: Leo Famulari <leo@famulari.name>
2021-06-07 16:51:35 -04:00
Guillaume Le Vaillant de444e0294
gnu: Add qcustomplot.
* gnu/packages/qt.scm (qcustomplot): New variable.
2021-05-19 08:55:51 +02:00
Lars-Dominik Braun f365d48909
gnu: python-pyside-2: Propagate python-shiboken-2.
Importing PySide2 failed, because shiboken was not propagated. Testcase:

> guix environment --ad-hoc python python-pyside-2 -- python -c 'import PySide2'
PySide2/__init__.py: Unable to import shiboken2 from , /gnu/store/vpniba85hhzb2270hki61z0d2kfvb64l-profile/lib/python3.8/site-packages, /usr/lib/python38.zip, /usr/lib/python3.8, /usr/lib/python3.8/lib-dynload, /usr/lib/python3.8/site-packages
Traceback (most recent call last):
  File "<string>", line 1, in <module>
  File "/gnu/store/vpniba85hhzb2270hki61z0d2kfvb64l-profile/lib/python3.8/site-packages/PySide2/__init__.py", line 91, in <module>
    _setupQtDirectories()
  File "/gnu/store/vpniba85hhzb2270hki61z0d2kfvb64l-profile/lib/python3.8/site-packages/PySide2/__init__.py", line 57, in _setupQtDirectories
    import shiboken2
ModuleNotFoundError: No module named 'shiboken2'

* gnu/packages/qt.scm (python-pyside-2) [native-inputs]: Move from here…
[propagated-inputs]: …to here.
2021-04-26 13:52:51 +02:00
Tobias Geerinckx-Rice c3c3e18c70
gnu: qt5ct: Update to 1.2.
* gnu/packages/qt.scm (qt5ct): Update to 1.2.
2021-04-24 12:56:38 +02:00
Vagrant Cascadian 140a8841ef
gnu: qite: Fix grammar.
* gnu/packages/qt.scm (qite)[description]: Remove gratuitous use of
  "allows to".
2021-04-21 08:33:44 -07:00
Brendan Tildesley f68bcc1bc3
gnu: python2-sip: Remove package.
* gnu/packages/qt.scm (python2-sip): Delete variable.
2021-04-09 16:09:27 -04:00
Brendan Tildesley c947920590
gnu: Remove python2-pyqt.
* gnu/packages/qt.scm (python2-pyqt): Remove variable.
2021-04-09 16:09:27 -04:00
Brendan Tildesley 701c0a7904
gnu: Remove python2-pyqtwebengine.
* gnu/packages/qt.scm (python2-pyqtwebengine): Remove variable.
2021-04-09 16:09:26 -04:00
Brendan Tildesley 586f017d98
gnu: python-pyqt: Fix build for new python-sip.
* gnu/packages/qt.scm (python-pyqt)
[source]: Remove pyqt-public-sip.patch.
[propagated-inputs]: Add python-pyqt5-sip.
* gnu/packages/patches/pyqt-public-sip.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2021-04-09 16:09:24 -04:00
Brendan Tildesley 8effa05378
gnu: Add python-pyqt5-sip.
* gnu/packages/qt.scm (python-pyqt5-sip): New variable.
2021-04-09 16:09:24 -04:00
Brendan Tildesley 9360706294
gnu: Add python-pyqt-builder.
* gnu/packages/qt.scm (python-pyqt-builder): New variable.
2021-04-09 16:09:23 -04:00
Brendan Tildesley c990604cb0
gnu: python-sip: Update to 5.5.0. Add python-sip-4
* gnu/packages/qt.scm (python-sip): Update to 5.5.0.
(python-sip-4): New variable. Rename the old python-sip to python-sip-4.
(python2-sip): Inherit from python-sip-4.
* gnu/packages/maths.scm (veusz)[native-inputs]: Use python-sip-4.
* gnu/packages/pdf.scm (python-poppler-qt5): Use python-sip-4.
* gnu/packages/geo.scm (qgis)[arguments]: Fix build for python-sip@5.
2021-04-09 16:09:23 -04:00
Leo Famulari a801c7379a
gnu: Remove QT 4.
For more information, see:

https://lists.gnu.org/archive/html/guix-devel/2016-02/msg00596.html
https://bugs.gnu.org/45704

* gnu/packages/qt.scm (qt-4, python2-pyqt-4): Remove variables.
* gnu/packages/engineering.scm (qucs, qucs-s): Remove variables.
* gnu/packages/messaging.scm (pybitmessage): Remove variable.
* gnu/packages/password-utils.scm (keepassx): Remove variable.
* gnu/packages/pdf.scm (poppler-qt4): Remove variable.
2021-03-25 19:19:42 -04:00
Raghav Gururajan 54fd3167ff
gnu: Add qite.
* gnu/packages/qt.scm (qite): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2021-03-20 17:50:13 +01:00
Mark H Weaver 1a265842e6
gnu: Use PACKAGE/INHERIT in more places.
* gnu/packages/algebra.scm (fftwf, fftw-openmpi),
gnu/packages/audio.scm (ztoolkit-rsvg),
gnu/packages/bioinformatics.scm (python2-dendropy),
gnu/packages/boost.scm (boost-with-python2),
gnu/packages/check.scm (python2-mock, python2-pytest-mock),
gnu/packages/cups.scm (hplip-minimal),
gnu/packages/freedesktop.scm (libinput-minimal),
gnu/packages/gettext.scm (gnu-gettext),
gnu/packages/glib.scm (python2-pygobject),
gnu/packages/gnome.scm (gdl-minimal, libsoup-minimal, python2-pyatspi),
gnu/packages/groff.scm (groff-minimal),
gnu/packages/jami.scm (ffmpeg-jami),
gnu/packages/libcanberra.scm (libcanberra/gtk+-2),
gnu/packages/lirc.scm (python2-lirc),
gnu/packages/llvm.scm (clang-runtime-3.5),
gnu/packages/mpi.scm (java-openmpi, openmpi-thread-multiple),
gnu/packages/node.scm (libnode),
gnu/packages/onc-rpc.scm (libtirpc/hurd),
gnu/packages/python-compression.scm (bitshuffle-for-snappy),
gnu/packages/python-crypto.scm (python2-pycrypto, python2-cryptography)
(python2-cryptography, python2-m2crypto),
gnu/packages/python-web.scm (python2-html2text, python2-tornado)
(python2-terminado, python2-ndg-httpsclient, python2-websocket-client)
(python2-rauth, python2-url, python2-s3transfer),
gnu/packages/python-xyz.scm (python2-psutil, python2-serpent)
(python2-humanfriendly, python2-empy, python2-parse-type, python2-polib)
(python2-jsonschema, python2-pystache, python2-cython, python2-numpydoc)
(python2-ipyparallel, python2-traitlets, python2-dbus)
(python2-beautifulsoup4, python2-pep517, python2-flake8, python2-llfuse)
(python2-tlsh, python-file, python2-notebook, python-jupyter-console-minimal)
(python2-contextlib2, python2-promise, python2-anyjson, python2-amqp)
(python2-kombu, python2-billiard, python2-celery, python2-whoosh)
(python2-jellyfish, python-rope, ptpython-2, python2-binaryornot)
(python2-setproctitle, python2-argcomplete, python2-xopen, python2-isort)
(python2-radon, python2-rfc6555, python2-activepapers, python2-send2trash)
(python2-cloudpickle, python2-reparser),
gnu/packages/python.scm (python2-called-python),
gnu/packages/qt.scm (python2-sip, python-pyqt-without-qtwebkit, python2-pyqt)
(python-qscintilla, python-pyqt+qscintilla),
gnu/packages/scanner.scm (sane-backends),
gnu/packages/sdl.scm (guile3.0-sdl2),
gnu/packages/selinux.scm (checkpolicy, libselinux, libsemanage, secilc)
(python-sepolgen, policycoreutils),
gnu/packages/serialization.scm (lua5.1-libmpack, lua5.2-libmpack),
gnu/packages/simulation.scm (fenics),
gnu/packages/statistics.scm (python2-statsmodels),
gnu/packages/texinfo.scm (info-reader),
gnu/packages/wxwidgets.scm (wxwidgets-gtk2, wxwidgets-gtk2-3.1),
gnu/packages/xml.scm (xmlsec-nss),
gnu/packages/xorg.scm (uim-gtk, uim-qt),
guix/build-system/python.scm (package-with-explicit-python)
(strip-python2-variant): Use PACKAGE/INHERIT.
2021-03-17 03:58:10 -04:00
Raghav Gururajan 92a432c1f8
gnu: Add qtsolutions.
* gnu/packages/qt.scm (qtsolutions): New variable.

Signed-off-by: Leo Prikler <leo.prikler@student.tugraz.at>
2021-03-10 00:19:49 +01:00
Raghav Gururajan 3775eb7fc4
gnu: materialdecoration: Update to 1.1.0-9.
* gnu/packages/qt.scm (materialdecoration): Update to 1.1.0-9.
[source]: Add snippet to remove bundled sources.
[arguments]<#:configure-flags>: Add -DCMAKE_CXX_FLAGS.
[inputs]: Add libxkbcommon.

Signed-off-by: Leo Prikler <leo.prikler@student.tugraz.at>
2021-02-15 18:59:27 +01:00
Leo Famulari 75b775e81b
Merge branch 'staging' 2021-02-01 14:18:38 -05:00
Raghav Gururajan 6a3ec5c549
gnu: Add qt5ct.
* gnu/packages/qt.scm (qt5ct): New variable.

Signed-off-by: Leo Prikler <leo.prikler@student.tugraz.at>
2021-01-31 09:22:50 +01:00
Raghav Gururajan 75bdc9a782
gnu: Add materialdecoration.
* gnu/packages/qt.scm (materialdecoration): New variable.

Signed-off-by: Leo Prikler <leo.prikler@student.tugraz.at>
2021-01-31 09:22:49 +01:00
Leo Famulari 68dd78e2e4
Merge branch 'master' into staging 2021-01-25 15:40:55 -05:00
Ludovic Courtès 9d01749fea
gnu: qt5: Add source code URLs of mirrors.
* gnu/packages/qt.scm (qt5-urls): New procedure.
(qtbase, qtsvg, qtimageformats, qtx11extras)
(qtxmlpatterns, qtdeclarative, qtconnectivity)
(qtwebsockets, qtsensors, qtmultimedia, qtwayland)
(qtserialport, qtserialbus, qtwebchannel, qtwebglplugin)
(qtwebview, qttools, qtscript, qtquickcontrols)
(qtquickcontrols2, qtgraphicaleffects, qtgamepad)
(qtscxml, qtpurchasing, qtcharts, qtdatavis3d)
(qtnetworkauth, qtremoteobjects, qtspeech)
(qtwebengine): Use it.
2021-01-24 21:44:55 +01:00
Efraim Flashner 6985a1acb3
Merge branch 'master' into staging 2021-01-10 14:30:36 +02:00
Ekaitz Zarraga a5f13705cb
gnu: Add soqt.
* gnu/packages/qt.scm (soqt): New variable.

Signed-off-by: Leo Famulari <leo@famulari.name>
2021-01-03 19:12:46 -05:00
Efraim Flashner 64e995b4cf
gnu: qscintilla: Update to 2.11.6.
* gnu/packages/qt.scm (qscintilla): Update to 2.11.6.
[source]: Download from new upstream URI.
2020-12-30 13:25:43 +02:00
Efraim Flashner d434fe933c
gnu: python-pyqtwebengine: Update to 5.15.2.
* gnu/packages/qt.scm (python-pyqtwebengine): Update to 5.15.2.
2020-12-30 13:21:51 +02:00
Efraim Flashner 8dee0f9558
gnu: python-pyqt: Update to 5.15.2.
* gnu/packages/qt.scm (python-pyqt): Update to 5.15.2.
2020-12-30 13:21:26 +02:00
Efraim Flashner 911e50c6c9
gnu: python-sip: Update to 4.19.24.
* gnu/packages/qt.scm (python-sip): Update to 4.19.24.
[source]: Add pypi download location.
2020-12-30 13:20:55 +02:00
Efraim Flashner ccb402d9db
Merge remote-tracking branch 'origin/master' into staging 2020-12-30 10:53:39 +02:00
Efraim Flashner 89761f0ef1
gnu: python2-pyqt: Don't propagate python-sip.
* gnu/packages/qt.scm (python2-pyqt)[native-inputs]: Move python2-sip ...
[propagated-inputs]: ... to here.
2020-12-30 00:41:57 +02:00
Efraim Flashner 376a467443
gnu: python2-pyqt-4: Update to 4.12.3.
* gnu/packages/qt.scm (python2-pyqt-4): Update to 4.12.3.
2020-12-30 00:22:27 +02:00
Marius Bakke 78cf7a4571
Merge branch 'ungrafting' into staging 2020-12-29 17:39:24 +01:00
John Doe a942ab1837
gnu: Add python-qtpy.
* gnu/packages/qt.scm (python-qtpy): New variable.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2020-12-28 13:21:13 +02:00
Marius Bakke 18daba93d3
gnu: Qt: Update to 5.15.2.
* gnu/packages/qt.scm (qtbase, qtsvg, qtimageformats, qtx11extras,
qtxmlpatterns, qtdeclarative, qtconnectivity, qtwebsockets, qtsensors,
qtmultimedia, qtwayland, qtserialport, qtserialbus, qtwebchannel,
qtwebglplugin, qtwebview, qtlocation, qttools, qtscript, qtquickcontrols,
qtquickcontrols2, qtgraphicaleffects, qtgamepad, qtscxml, qtpurchasing,
qtcharts, qtdatavis3d, qtnetworkauth, qtremoteobjects, qtspeech, qtwebengine):
Update to 5.15.2.
(qtbase)[source](patches): Remove obsolete patch.
(qtwayland)[source](modules, snippet): Remove.
[inputs]: Add VULKAN-HEADERS.
(qtwebengine)[source](snippet): Adjust preserved files.
[arguments]: Remove two obsolete phases.
* gnu/packages/patches/qtbase-fix-krita-deadlock.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
2020-12-13 21:44:09 +01:00
Marius Bakke a485a98ca8
Merge branch 'master' into staging 2020-11-22 23:36:09 +01:00
Efraim Flashner 8ed4c468ab
gnu: Don't append '.git' to GitHub uris.
* gnu/packages/admin.scm (nmrpflash)[source]: Remove '.git' from URI.
* gnu/packages/aidc.scm (zxing-cpp),
* gnu/packages/assembly.scm (mbuild),
* gnu/packages/audio.scm (opensles, wildmidi, tinyalsa),
* gnu/packages/browser-extensions.scm (ublock-origin-chromium),
* gnu/packages/check.scm (mutest),
* gnu/packages/compression.scm (unshield),
* gnu/packages/coq.scm (subset),
* gnu/packages/dictionaries.scm (translate-shell),
* gnu/packages/disk.scm (memkind),
* gnu/packages/documentation.scm (latex2html),
* gnu/packages/emacs-xyz.scm (emacs-chronometrist,
  emacs-flycheck-ledger, emacs-counsel-notmuch, emacs-spaceline,
  emacs-org-generate),
* gnu/packages/embedded.scm (ebusd, ebusd-configuration),
* gnu/packages/enchant.scm (nuspell),
* gnu/packages/fontutils.scm (woff2),
* gnu/packages/geo.scm (memphis),
* gnu/packages/gimp.scm (mrg),
* gnu/packages/gnome-xyz.scm (gnome-shell-extension-appindicator),
* gnu/packages/gnome.scm (parlatype),
* gnu/packages/golang.scm (go-github-com-tv42-httpunix,
  go-github-com-ayufan-golang-kardianos-service),
* gnu/packages/graphics.scm (eglexternalplatform, egl-wayland, mmm,
  directfb, flux),
* gnu/packages/gstreamer.scm (openni2, ccextractor, libvisual,
  graphene),
* gnu/packages/guile-xyz.scm (guile-srfi-180, guile-torrent),
* gnu/packages/image.scm (openjpeg-data),
* gnu/packages/java.scm (javacc),
* gnu/packages/language.scm (liblouis, liblouisutdml),
* gnu/packages/linux.scm (pamela, ttyebus),
* gnu/packages/lxqt.scm (lxqt-connman-applet),
* gnu/packages/mail.scm (libetpan),
* gnu/packages/man.scm (ronn),
* gnu/packages/music.scm (tascam-gtk, artyfx),
* gnu/packages/networking.scm (srt, lksctp-tools, nng, nanomsg),
* gnu/packages/python-crypto.scm (pure-python-otr),
* gnu/packages/qt.scm (qtspell),
* gnu/packages/raspberry-pi.scm (raspi-gpio, raspi-open-firmware),
* gnu/packages/rdp.scm (freerdp),
* gnu/packages/ruby.scm (ruby-prawn-templates, ruby-treetop, ruby-gimme,
  ruby-standard, ruby-rubocop-ast, ruby-rexml, ruby-range-compressor,
  ruby-regexp-property-values, ruby-regexp-parser, ruby-rubocop,
  ruby-pdf-reader, ruby-pdf-inspector, ruby-prawn),
* gnu/packages/syncthing.scm (syncthing-gtk),
* gnu/packages/video.scm (svt-hevc, mediasdk, libvideogfx, libde265,
  tslib),
* gnu/packages/xml.scm (libxmlb, libxmlplusplus)[source]: Same.
2020-11-19 20:48:26 +02:00
Marius Bakke 997abda92b
gnu: Remove redundant MariaDB inputs.
For well-behaved build systems, including the "dev" output suffices.

* gnu/packages/bioinformatics.scm (kentutils)[inputs]: Remove MARIADB:LIB.
* gnu/packages/cran.scm (r-rmysql)[inputs]: Likewise.
* gnu/packages/databases.scm (python-mysqlclient, soci)[inputs]: Likewise.
* gnu/packages/qt.scm (qt-4, qtbase): Likewise.
* gnu/packages/ruby.scm (ruby-mysql2)[inputs]: Likewise.
2020-10-13 23:48:16 +02:00
Efraim Flashner de3c03a471
Merge remote-tracking branch 'origin/master' into staging 2020-09-05 22:30:04 +03:00
Maxim Cournoyer 12bb72fb0f
gnu: qtserialbus: Add libsocketcan support.
* gnu/packages/qt.scm (qtserialbus)[inputs]: Add libsocketcan.
[phases]{patch-libsocketcan-reference}: Add phase.
2020-08-11 00:12:40 -04:00
Jakub Kądziołka ab6fe9d362
gnu: qtbase: Provide debug symbols.
* gnu/packages/qt.scm (qtbase)[outputs]: Add "debug".
[arguments]: Add "-force-debug-info" to configure flags.
2020-08-05 02:16:17 +02:00
Michael Rohleder a0a55309a7
gnu: qtimageformats: Fix build.
Reported by <nefix> on IRC.

* gnu/packages/qt.scm (qtimageformats)[arguments]: Add a 'fix-build phase.

Signed-off-by: Mathieu Othacehe <othacehe@gnu.org>
2020-08-01 08:53:08 +02:00
Nicolas Goaziou 23f8c10198
gnu: Update copyright.
* gnu/packages/qt.scm: Update copyright.
2020-07-28 12:44:54 +02:00