me
/
guix
Archived
1
0
Fork 0
Commit Graph

643 Commits (52312a4551dea1d730720c3ab9424bda9c02319a)

Author SHA1 Message Date
Maxim Cournoyer d21de821f7
gnu: qtbase: Update to 6.3.2 and build with Make.
* gnu/packages/qt.scm (qtbase): Update to 6.3.2.
[configure-flags]: Delete "-GNinja".
[phases]: Delete build and install phases overrides.
[native-inputs]: Remove ninja.
2023-03-07 20:10:30 -05:00
Sharlatan Hellseher f6deb45c8f
gnu: Add qxlsx-qt5.
* gnu/packages/qt.scm (qxlsx-qt5): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-07 11:39:50 +01:00
Sharlatan Hellseher 0bef4c7f83
gnu: qxlsx: Use Qt6.
* gnu/packages/qt.scm (qxlsx):
  [inputs]: Use QTBASE (Qt6) instead QTBASE-5. Add LIBXKBCOMMON,
  VULKAN-HEADERS.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2023-03-07 11:39:50 +01:00
Christopher Baines 7df09ee0ab
Merge remote-tracking branch 'savannah/master' into core-updates
Conflicts:
	gnu/local.mk
	gnu/packages/autotools.scm
	gnu/packages/cmake.scm
	gnu/packages/gnuzilla.scm
	gnu/packages/haskell.scm
	gnu/packages/pdf.scm
	gnu/packages/python-xyz.scm
	gnu/packages/samba.scm
	gnu/packages/tex.scm
	gnu/packages/tls.scm
	gnu/packages/wxwidgets.scm
2023-03-02 10:55:08 +00:00
Andreas Enge 2ac51ec99b
gnu: qt@5: Update to 5.15.8.
* gnu/packages/qt.scm (%qt-version): New variable.
(qtbase-5, qt3d-5, qtsvg-5, qtimageformats, qtx11extras, qtxmlpatterns,
qtdeclarative-5, qtconnectivity, qtwebsockets-5, qtsensors, qtmultimedia-5,
qtwayland-5, qtserialport, qtserialbus, qtwebchannel-5, qtwebglplugin,
qtwebview, qtlocation, qttools-5, qtscript, qtquickcontrols-5,
qtgraphicaleffects, qtgamepad, qtscxml, qtpurchasing, qtcharts,
qtdatavis3d, qtnetworkauth-5, qtremoteobjects, qtspeech, qtwebengine,
python-pyqt, python-pyqtwebengine, python-shiboken-2):
Update to 5.15.8 by using the new variable.
2023-02-28 22:31:20 +01:00
Tobias Geerinckx-Rice 1e6ddceb83
gnu: Use HTTPS package home pages wherever possible.
* gnu/packages/accessibility.scm (florence)[home-page]: Use HTTPS.
* gnu/packages/admin.scm (netcat, nmon)[home-page]: Likewise.
* gnu/packages/algebra.scm (mpfrcx, cm, flint, fftw, r-dtt)[home-page]:
Likewise.
* gnu/packages/apr.scm (apr, apr-util)[home-page]: Likewise.
* gnu/packages/aspell.scm (aspell-dict-it)[home-page]: Likewise.
* gnu/packages/astronomy.scm (casacore, sextractor, libnova)
(xplanet)[home-page]: Likewise.
* gnu/packages/audio.scm (libtimidity, alsa-modular-synth, azr3, tao)
(freepats, rakarrack, liblo, libshout-idjc, timidity++, libsbsms)
(libmodplug, libxmp, xmp, sox, drc, gsm, gnaural)
(streamripper)[home-page]: Likewise.
* gnu/packages/authentication.scm (pamtester)[home-page]: Likewise.
* gnu/packages/backup.scm (grsync)[home-page]: Likewise.
* gnu/packages/bioconductor.scm (r-nmf, r-edger, r-limma)
(r-plgem)[home-page]: Likewise.
* gnu/packages/bioinformatics.scm (python-biom-format, bowtie, bowtie1)
(bwa, crossmap, java-htsjdk, java-htsjdk-latest, java-picard)
(java-picard-2.10.3, kaiju, proteinortho, rsem, rseqc, seek, samtools)
(snap-aligner, subread, stringtie, r-centipede, prinseq, emboss, phylip)
(libsbml)[home-page]: Likewise.
* gnu/packages/build-tools.scm (tup)[home-page]: Likewise.
* gnu/packages/cdrom.scm (libcddb, cdrdao, cdrtools)
(cd-discid)[home-page]: Likewise.
* gnu/packages/check.scm (cunit, python-nose)
(python-pyhamcrest)[home-page]: Likewise.
* gnu/packages/chemistry.scm (gromacs)[home-page]: Likewise.
* gnu/packages/chez.scm (chez-fmt)[home-page]: Likewise.
* gnu/packages/code.scm (lcov, uncrustify, cscope)[home-page]: Likewise.
* gnu/packages/compression.scm (p7zip)[home-page]: Likewise.
* gnu/packages/cran.scm (r-emdist, r-proj4, r-zoo, r-ggalluvial)
(r-orgmassspecr, r-polychrome, r-partykit, r-rcpp, r-ff, r-emdbook)
(r-fitdistrplus, r-linprog, r-geometry, r-dtw, r-fst, r-rjags)
(r-intergraph, r-qualv, r-labelled, r-survey, r-coin, r-fmsb, r-tm)
(r-corpcor, r-rmpfr, r-spatialextremes, r-longitudinal, r-genenet)
(r-bayesm, r-seqinr, r-mpm, r-text2vec, r-rgdal, r-seewave, r-hdrcde)
(r-shapes, r-anytime, r-stm, r-d3network, r-tam, r-directlabels)
(r-spatstat-utils, r-spatstat-sparse, r-spatstat-data, r-spatstat-geom)
(r-spatstat-core, r-spatstat-linnet, r-spatstat-random, r-spatstat)
(r-rcpptoml, r-mlecens, r-seurat, r-mlearning, r-zooimage)[home-page]:
Likewise.
* gnu/packages/crates-io.scm (rust-nickel-0.11, rust-thrift-0.13)
(rust-trust-dns-https-0.20, rust-trust-dns-native-tls-0.20)
(rust-trust-dns-openssl-0.20, rust-trust-dns-proto-0.20)
(rust-trust-dns-resolver-0.20, rust-trust-dns-rustls-0.20)
(rust-uint-0.9, rust-yaml-rust-0.4)[home-page]: Likewise.
* gnu/packages/crypto.scm (libdecaf, ccrypt)[home-page]: Likewise.
* gnu/packages/curl.scm (curlpp)[home-page]: Likewise.
* gnu/packages/databases.scm (python-pylibmc, unixodbc, wiredtiger)
(libpqxx, mdbtools, virtuoso-ose, libdbi, libdbi-drivers)
(soci)[home-page]: Likewise.
* gnu/packages/debian.scm (apt-mirror)[home-page]: Likewise.
* gnu/packages/debug.scm (remake)[home-page]: Likewise.
* gnu/packages/disk.scm (sdparm, idle3-tools, duc)[home-page]: Likewise.
* gnu/packages/django.scm (python-django-haystack)[home-page]: Likewise.
* gnu/packages/djvu.scm (djvulibre, djview)[home-page]: Likewise.
* gnu/packages/dns.scm (dnsmasq)[home-page]: Likewise.
* gnu/packages/docbook.scm (dblatex, docbook2x)[home-page]: Likewise.
* gnu/packages/documentation.scm (scrollkeeper)[home-page]: Likewise.
* gnu/packages/ebook.scm (liblinebreak)[home-page]: Likewise.
* gnu/packages/electronics.scm (xoscope)[home-page]: Likewise.
* gnu/packages/emacs-xyz.scm (emacs-bbdb, emacs-caps-lock, emacs-djvu)
(emacs-pabbrev, emacs-twittering-mode, emacs-filladapt, emacs-rudel)
(emacs-stream, emacspeak, emacs-cc-mode, emacs-eldoc, emacs-jsonrpc)
(emacs-gtk-look, emacs-xclip, emacs-slime-volleyball, emacs-minimap)
(emacs-auto-dictionary-mode, emacs-persist, emacs-shell-command+)
(emacs-map, emacs-xref, emacs-dictionary)[home-page]: Likewise.
* gnu/packages/embedded.scm (sdcc)[home-page]: Likewise.
* gnu/packages/engineering.scm (asco, libngspice, libspnav)
(openctm)[home-page]: Likewise.
* gnu/packages/erlang.scm (erlang-erlware-commons)[home-page]: Likewise.
* gnu/packages/file-systems.scm (jfsutils, curlftpfs)[home-page]:
Likewise.
* gnu/packages/finance.scm (gbonds)[home-page]: Likewise.
* gnu/packages/flashing-tools.scm (dfu-util, srecord)[home-page]:
Likewise.
* gnu/packages/fltk.scm (ntk)[home-page]: Likewise.
* gnu/packages/fonts.scm (font-terminus, font-tex-gyre)
(font-comic-neue)[home-page]: Likewise.
* gnu/packages/fontutils.scm (ttf2pt1, potrace, libspiro)[home-page]:
Likewise.
* gnu/packages/fpga.scm (icestorm, gtkwave, gtkwave)
(python-myhdl)[home-page]: Likewise.
* gnu/packages/freedesktop.scm (libatasmart)[home-page]: Likewise.
* gnu/packages/ftp.scm (weex)[home-page]: Likewise.
* gnu/packages/game-development.scm (dds, python-tmx, sfxr, quesoglc)
(eureka, plib)[home-page]: Likewise.
* gnu/packages/games.scm (abe, alex4, armagetronad, barony)
(foobillard++, golly, ltris, pipewalker, prboom-plus, trigger-rally)
(cmatrix, pinball, pioneers, tennix, chromium-bsu, freeciv, kiki)
(quakespasm, frotz, frotz-dumb-terminal, frotz-sdl, btanks)
(flare-engine, chessx, barrage, cgoban, passage)[home-page]: Likewise.
* gnu/packages/geo.scm (python-geopandas, saga)[home-page]: Likewise.
* gnu/packages/gl.scm (freeglut, gl2ps)[home-page]: Likewise.
* gnu/packages/gnome.scm (cogl, clutter-gtk, clutter-gst, bluefish)
(workrave)[home-page]: Likewise.
* gnu/packages/gnustep.scm (wmnd, wmfire, wmfire)[home-page]: Likewise.
* gnu/packages/graph.scm (mscgen)[home-page]: Likewise.
* gnu/packages/graphics.scm (assimp, alembic, ctl, agg)
(opencsg)[home-page]: Likewise.
* gnu/packages/graphviz.scm (gts)[home-page]: Likewise.
* gnu/packages/gtk.scm (gtkspell3)[home-page]: Likewise.
* gnu/packages/guile-xyz.scm (guile-irregex)[home-page]: Likewise.
* gnu/packages/haskell-apps.scm (cpphs)[home-page]: Likewise.
* gnu/packages/haskell-check.scm (ghc-hunit)[home-page]: Likewise.
* gnu/packages/haskell-web.scm (ghc-http-client-restricted)
(ghc-blaze-html, ghc-happstack-server, ghc-sourcemap)[home-page]:
Likewise.
* gnu/packages/haskell-xyz.scm (ghc-assoc, ghc-cairo, ghc-cborg)
(ghc-csv, ghc-glob, ghc-gtk2hs-buildtools, ghc-hmatrix-gsl-stats)
(ghc-intervalmap, ghc-lens-family-core, ghc-managed, ghc-mountpoints)
(ghc-network-multicast, ghc-optional-args, ghc-regex, ghc-spoon)
(ghc-transformers, ghc-turtle, ghc-utf8-light, ghc-wizards)
(ghc-template-haskell, ghc-boot-th, ghc-binary-orphans)
(ghc-postgresql-simple)[home-page]: Likewise.
* gnu/packages/hexedit.scm (ht, bvi)[home-page]: Likewise.
* gnu/packages/hunspell.scm (hunspell-dict-hu)[home-page]: Likewise.
* gnu/packages/image-processing.scm (mia)[home-page]: Likewise.
* gnu/packages/image-viewers.scm (geeqie, gpicview, luminance-hdr)
(qiv)[home-page]: Likewise.
* gnu/packages/image.scm (libuemf, devil, steghide, optipng, niftilib)
(sng, mtpaint)[home-page]: Likewise.
* gnu/packages/java-xml.scm (java-simple-xml, java-jaxp)
(java-apache-xml-commons-resolver)[home-page]: Likewise.
* gnu/packages/java.scm (java-cisd-base, java-cisd-args4j)
(java-hamcrest-core, java-jsr305, java-eclipse-osgi)
(java-eclipse-equinox-common, java-eclipse-core-jobs)
(java-eclipse-equinox-registry, java-eclipse-equinox-app)
(java-eclipse-equinox-preferences, java-eclipse-core-contenttype)
(java-eclipse-text, java-treelayout, java-aopalliance, java-jeromq)
(java-cdi-api)[home-page]: Likewise.
* gnu/packages/jemalloc.scm (jemalloc-4.5.0)[home-page]: Likewise.
* gnu/packages/julia-xyz.scm (julia-recipespipeline)[home-page]:
Likewise.
* gnu/packages/kde-internet.scm (kget)[home-page]: Likewise.
* gnu/packages/kde-systemtools.scm (dolphin-plugins)
(konsole)[home-page]: Likewise.
* gnu/packages/kodi.scm (fstrcmp)[home-page]: Likewise.
* gnu/packages/language.scm (hime, libchewing)[home-page]: Likewise.
* gnu/packages/lego.scm (nqc)[home-page]: Likewise.
* gnu/packages/lesstif.scm (lesstif)[home-page]: Likewise.
* gnu/packages/libcanberra.scm (libcanberra)[home-page]: Likewise.
* gnu/packages/libdaemon.scm (libdaemon)[home-page]: Likewise.
* gnu/packages/libffi.scm (libffi)[home-page]: Likewise.
* gnu/packages/libreoffice.scm (libwpd, libwpg, libwps)[home-page]:
Likewise.
* gnu/packages/libusb.scm (libmtp, gmtp)[home-page]: Likewise.
* gnu/packages/linux.scm (e2fsprogs, extundelete, lsscsi, net-tools)
(kbd, sysfsutils, cpuid, libpfm4)[home-page]: Likewise.
* gnu/packages/lisp-check.scm (sbcl-ptester, sbcl-xlunit)[home-page]:
Likewise.
* gnu/packages/lisp-xyz.scm (sbcl-html-encode, sbcl-py-configparser)
(sbcl-cl-utilities, sbcl-series, sbcl-uffi, sbcl-clsql, sbcl-sycamore)
(sbcl-osicat, sbcl-hu.dwim.common, sbcl-caveman, sbcl-trivial-shell)
(sbcl-trivial-benchmark, sbcl-screamer, sbcl-smug)[home-page]: Likewise.
* gnu/packages/lisp.scm (lush2)[home-page]: Likewise.
* gnu/packages/logging.scm (log4cpp)[home-page]: Likewise.
* gnu/packages/lua.scm (lua-ldoc)[home-page]: Likewise.
* gnu/packages/machine-learning.scm (mcl, openfst, rxcpp)[home-page]:
Likewise.
* gnu/packages/mail.scm (muchsync, procmail, sendmail)
(opensmtpd-filter-dkimsign, crm114)[home-page]: Likewise.
* gnu/packages/man.scm (libpipeline, man-db)[home-page]: Likewise.
* gnu/packages/maths.scm (lapack, scalapack, hdf-eos5, itpp, gmsh)
(metamath, p4est, armadillo, suitesparse, atlas, lpsolve, wcalc, why3)
(frama-c)[home-page]: Likewise.
* gnu/packages/mcrypt.scm (mcrypt, libmcrypt, libmhash)[home-page]:
Likewise.
* gnu/packages/minetest.scm (minetest-advtrains)[home-page]: Likewise.
* gnu/packages/monitoring.scm (python-whisper, python-carbon)
(hostscope)[home-page]: Likewise.
* gnu/packages/mp3.scm (id3lib, libmp3splt, mp3splt, mpg321)
(lame)[home-page]: Likewise.
* gnu/packages/multiprecision.scm (mpc)[home-page]: Likewise.
* gnu/packages/music.scm (aria-maestosa, lingot, setbfree, bristol)
(portmidi, python-pyportmidi, zynaddsubfx, yoshimi, aj-snapshot)
(schismtracker, midicsv, midicsv, qmidiarp, qmidiroute, dssi, tap-lv2)
(shiru-lv2)[home-page]: Likewise.
* gnu/packages/ncurses.scm (stfl)[home-page]: Likewise.
* gnu/packages/networking.scm (lksctp-tools, mbuffer, ifstatus, bird)
(tunctl, traceroute)[home-page]: Likewise.
* gnu/packages/node-xyz.scm (node-mersenne)[home-page]: Likewise.
* gnu/packages/ntp.scm (openntpd)[home-page]: Likewise.
* gnu/packages/ocaml.scm (opam, hevea, ocaml-menhir, ocaml-piqilib)
(ocaml-graph, cubicle)[home-page]: Likewise.
* gnu/packages/opencl.scm (python-pyopencl)[home-page]: Likewise.
* gnu/packages/package-management.scm (xstow, modules)[home-page]:
Likewise.
* gnu/packages/parallel.scm (xjobs)[home-page]: Likewise.
* gnu/packages/pdf.scm (podofo, qpdf, xournal, impressive)[home-page]:
Likewise.
* gnu/packages/perl.scm (perl-math-vecstat, perltidy)[home-page]:
Likewise.
* gnu/packages/photo.scm (libpano13, enblend-enfuse, hugin)[home-page]:
Likewise.
* gnu/packages/plan9.scm (drawterm)[home-page]: Likewise.
* gnu/packages/plotutils.scm (guile-charting, ploticus)[home-page]:
Likewise.
* gnu/packages/popt.scm (argtable, popt)[home-page]: Likewise.
* gnu/packages/profiling.scm (otf2)[home-page]: Likewise.
* gnu/packages/pulseaudio.scm (pulseaudio)[home-page]: Likewise.
* gnu/packages/python-check.scm (python-mypy)[home-page]: Likewise.
* gnu/packages/python-web.scm (python-cssutils)
(python-translationstring)[home-page]: Likewise.
* gnu/packages/python-xyz.scm (python-diskcache, python-doxyqml)
(python-docutils, python-pexpect, python-importlib-resources)
(python-simplegeneric, python-urwid, python-xlrd, python-xlwt)
(python-pyasn1, python-pythondialog, python-tftpy, python-random2)
(python-arcp, python-pyopengl, python-sortedcollections)
(python-sortedcontainers, python-yapsy, python-pydispatcher)
(python-posix-ipc)[home-page]: Likewise.
* gnu/packages/qt.scm (qwt, libqglviewer, signond)[home-page]: Likewise.
* gnu/packages/radio.scm (unixcw, gnuais)[home-page]: Likewise.
* gnu/packages/raspberry-pi.scm (bcm2835)[home-page]: Likewise.
* gnu/packages/rdf.scm (clucene, rasqal, redland)[home-page]: Likewise.
* gnu/packages/regex.scm (tre)[home-page]: Likewise.
* gnu/packages/rsync.scm (librsync)[home-page]: Likewise.
* gnu/packages/ruby.scm (ruby-packnga, ruby-nokogiri, ruby-oj, ruby-ox)
(ruby-sinatra, ruby-citrus, ruby-cbor, ruby-roda)[home-page]: Likewise.
* gnu/packages/scheme.scm (scheme48, tinyscheme)[home-page]: Likewise.
* gnu/packages/screen.scm (dtach)[home-page]: Likewise.
* gnu/packages/scsi.scm (sg3-utils)[home-page]: Likewise.
* gnu/packages/sdl.scm (libmikmod, sdl-pango)[home-page]: Likewise.
* gnu/packages/shellutils.scm (hstr, rig)[home-page]: Likewise.
* gnu/packages/simulation.scm (python-dolfin-adjoint)[home-page]:
Likewise.
* gnu/packages/smalltalk.scm (smalltalk)[home-page]: Likewise.
* gnu/packages/speech.scm (espeak)[home-page]: Likewise.
* gnu/packages/stalonetray.scm (stalonetray)[home-page]: Likewise.
* gnu/packages/statistics.scm (jags, r-mass, r-class, r-lattice)
(r-matrix, r-nnet, r-spatial, r-bit, r-bit64, r-digest, r-xtable)
(python-statsmodels, r-ade4, r-latticeextra, r-rcurl, r-xml, r-mvtnorm)
(r-robustbase, r-minqa, r-fdrtool, java-jdistlib, xlispstat)[home-page]:
Likewise.
* gnu/packages/swig.scm (swig)[home-page]: Likewise.
* gnu/packages/task-management.scm (wtime)[home-page]: Likewise.
* gnu/packages/tcl.scm (itcl, tclxml, tclx)[home-page]: Likewise.
* gnu/packages/terminals.scm (libtermkey, mlterm, libvterm)
(libvterm)[home-page]: Likewise.
* gnu/packages/tex.scm (texlive-lm, texlive-lm-math, texlive-cs)
(texlive-csplain, biber, texmaker)[home-page]: Likewise.
* gnu/packages/text-editors.scm (joe)[home-page]: Likewise.
* gnu/packages/textutils.scm (drm-tools, docx2txt)[home-page]: Likewise.
* gnu/packages/tv.scm (tvtime)[home-page]: Likewise.
* gnu/packages/unicode.scm (libunibreak)[home-page]: Likewise.
* gnu/packages/upnp.scm (libupnp)[home-page]: Likewise.
* gnu/packages/version-control.scm (cvs)[home-page]: Likewise.
* gnu/packages/video.scm (transcode, libquicktime, mjpegtools, aalib)
(liba52, libmpeg2, x265, libdv, dvdauthor, aegisub, pitivi, gavl)
(dvdbackup, guvcview, video-contact-sheet)[home-page]: Likewise.
* gnu/packages/virtualization.scm (bochs)[home-page]: Likewise.
* gnu/packages/w3m.scm (w3m)[home-page]: Likewise.
* gnu/packages/web.scm (qjson, libquvi-scripts, libquvi, quvi)
(tidy-html, htmlcxx)[home-page]: Likewise.
* gnu/packages/wm.scm (evilwm, menumaker)[home-page]: Likewise.
* gnu/packages/wv.scm (wv)[home-page]: Likewise.
* gnu/packages/wxwidgets.scm (wxsvg)[home-page]: Likewise.
* gnu/packages/xdisorg.scm (mtdev, xsel)[home-page]: Likewise.
* gnu/packages/xfig.scm (xfig, transfig)[home-page]: Likewise.
* gnu/packages/xml.scm (openjade, python-pyxb, xmlstarlet, xmlrpc-c)
(opensp)[home-page]: Likewise.
* gnu/packages/xorg.scm (xf86-video-qxl)[home-page]: Likewise.
2023-02-19 01:00:01 +01:00
宋文武 d9368572ab
qtwebengine-5: Enable pulseaudio.
Previously it will dlopen libpulse, then fallback to alsa.
See also <https://issues.guix.gnu.org/45280>.

* gnu/packages/qt.scm (qtwebengine-5)[arguments]: Set link_pulseaudio with gn_args.
2023-02-22 09:38:14 +08:00
Sharlatan Hellseher e2435b60f1
gnu: Add qxlsx.
* gnu/packages/qt.scm (qxlsx): New variable.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2023-02-20 14:13:32 +01:00
Leo Famulari 861d6fa92c
gnu: Remove QtWebKit.
This fixes <https://issues.guix.gnu.org/53289>.

* gnu/packages/qt.scm (qtwebkit): Remove variable.
* gnu/packages/patches/qtwebkit-fix-building-with-bison-3.7.patch,
gnu/packages/patches/qtwebkit-fix-building-with-glib-2.68.patch,
gnu/packages/patches/qtwebkit-fix-building-with-icu-68.patch,
gnu/packages/patches/qtwebkit-fix-building-with-python-3.9.patch,
gnu/packages/patches/qtwebkit-pbutils-include.patch: Delete files.
* gnu/local.mk (dist_patch_DATA): Remove them.
* gnu/packages/education.scm (openboard): Adjust code comment.
2023-02-17 14:49:13 -05:00
Leo Famulari abe7afb17c
gnu: Make nothing depend on QtWebKit.
This is required for <https://issues.guix.gnu.org/53289>.

* gnu/packages/qt.scm (python-pyqt)[inputs]: Remove qtwebkit.
(python-pyqt-without-qtwebkit): Remove variable.
(python-pyqtwebengine)[inputs]: Replace python-pyqt-without-qtwebkit with
python-pyqt.
* gnu/packages/backup.scm (vorta)[inputs]: Likewise.
* gnu/packages/ebook.scm (calibre)[inputs]: Likewise.
[arguments]: Adjust accordingly.
* gnu/packages/education.scm (anki)[inputs]: Replace
python-pyqt-without-qtwebkit with python-pyqt.
* gnu/packages/kde-games.scm (kajongg)[inputs]: Likewise.
* gnu/packages/maths.scm (veusz)[inputs]: Likewise.
* gnu/packages/music.scm (frescobaldi)[inputs]: Likewise.
(picard)[inputs]: Likewise.
* gnu/packages/orange.scm (orange)[inputs]: Likewise.
* gnu/packages/pdf.scm (flyer-composer)[inputs]: Likewise.
* gnu/packages/python-check.scm (python-pytest-qt)[propagated-inputs]: Likewise.
* gnu/packages/python-xyz.scm (python-qtconsole)[propagated-inputs]: Likewise.
(python-pyqtgraph)[propagated-inputs]: Likewise.
* gnu/packages/radio.scm (gnuradio)[inputs]: Likewise.
* gnu/packages/video.scm (openshot)[inputs]: Likewise.
* gnu/packages/vpn.scm (openconnect-sso)[inputs]: Likewise.
* gnu/packages/web-browsers.scm (qutebrowser)[inputs]: Likewise.
2023-02-17 14:49:13 -05:00
Maxim Cournoyer 640d27c2d6
gnu: qtdeclarative: Disable tst_qquickfolderdialogimpl test.
* gnu/packages/qt.scm (qtdeclarative) [phases]: Mark the
tst_qquickfolderdialogimpl test as skipped in the check phase.
2023-02-08 20:34:04 -05:00
Maxim Cournoyer 2c53c2bb6a
gnu: qtdeclarative: Skip tst_qqmlprofilerservice test.
* gnu/packages/qt.scm (qtdeclarative) [phases]: Mark the
tst_qqmlprofilerservice test as skipped in the check phase.
2023-02-08 09:36:25 -05:00
Maxim Cournoyer 4012ec0276
gnu: qtbase: Do not capture Python from native-inputs.
* gnu/packages/qt.scm (qtbase) [phases]: Add do-not-capture-python phase.
2023-02-08 09:36:25 -05:00
Maxim Cournoyer b6e7fe40e5
gnu: qtbase: Do not capture cmake-minimal.
* gnu/packages/qt.scm (qtbase) [phases]: Add a substitution to the
patch-more-paths phase.
2023-02-08 09:36:25 -05:00
Yash Tiwari 60ef511147
gnu: Add kvantum.
* gnu/packages/qt.scm (kvantum): New variable.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2023-01-30 11:20:24 +08:00
Andrew Tropin a43c524252
gnu: qtwayland: Fix crashes from excessive number of frame callbacks.
QWaylandWindow::handleUpdate could create thousands of pending frame
callbacks, causing compositor to terminate client connection.
https://bugreports.qt.io/browse/QTBUG-81504

* gnu/packages/patches/qtwayland-dont-recreate-callbacks.patch: New file.
* gnu/packages/patches/qtwayland-cleanup-callbacks.patch: New file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/qt.scm (qtwayland)[source](patches): Add patches.
2023-01-18 17:48:01 +04:00
Marius Bakke 79564bf997
gnu: ffmpeg: Promote version 5 to the default.
* gnu/packages/video.scm (ffmpeg): Alias to FFMPEG-5.
(mlt-6)[inpust]: Replace "ffmpeg" with FFMPEG-4.
(transcode, libquicktime, ffmpegthumbnailer, mplayer, obs,
simplescreenrecorder, handbrake, ffms2, libopenshot, wlstream)[inputs]: Change
from FFMPEG to FFMPEG-4.
* gnu/packages/arcan.scm (arcan)[inputs]: Likewise.
* gnu/packages/astronomy.scm (stackistry, libskry)[inputs]: Likewise.
* gnu/packages/audio.scm (aubio, bs1770gain)[inputs]: Likewise.
* gnu/packages/education.scm (openboard)[inputs]: Likewise.
* gnu/packages/emulators.scm (dolphin-emu, retroarch, pcsxr, ppsspp)[inputs]:
Likewise.
* gnu/packages/game-development.scm (warsow-qfusion)[inputs]: Likewise.
* gnu/packages/games.scm (oshu, hedgewars)[inputs]: Likewise.
* gnu/packages/gnunet.scm (libextractor)[inputs]: Likewise.
* gnu/packages/graphics.scm (openscenegraph)[inputs]: Likewise.
* gnu/packages/image-processing.scm (opencv, paraview-5.9)[inputs]: Likewise.
* gnu/packages/julia-jll.scm (julia-ffmpeg-jll)[inputs]: Likewise.
* gnu/packages/kde-multimedia.scm (kid3)[inputs]: Likewise.
* gnu/packages/kodi.scm (kodi)[inputs]: Likewise.
* gnu/packages/linphone.scm (mediastreamer2)[inputs]: Likewise.
* gnu/packages/linux.scm (pipewire)[inputs]: Likewise.
(pipewire-0.3)[inputs]: Replace "ffmpeg" with FFMPEG.
* gnu/packages/mp3.scm (chromaprint)[inputs]: Change from FFMPEG to FFMPEG-4.
* gnu/packages/music.scm (musikcube)[inputs]: Likewise.
* gnu/packages/rdesktop.scm (freerdp)[inputs]: Likewise.
* gnu/packages/qt.scm (qtwebengine-5)[inputs]: Likewise.
2022-12-12 15:12:58 +01:00
Marius Bakke 2066ae53f1
gnu: QtWebEngine: Use more system libraries.
* gnu/packages/qt.scm (qtwebengine)[source](snippet): Remove more files.
[arguments]: Pass QT_FEATURES_system_foo for all supported libraries.
[inputs]: Replace "harfbuzz" with HARFBUZZ-5.
2022-12-02 22:21:42 +01:00
Marius Bakke 84c577d7a7
gnu: QtWebEngine: Simplify code to remove third-party files.
* gnu/packages/qt.scm (remove-third-party-files): Simplify some procedures.
2022-12-02 00:21:25 +01:00
Marius Bakke 9252f14722
gnu: qtwebengine@6: Fix third-party code removal snippet.
* gnu/packages/qt.scm (qtwebengine-5)[source](snippet): Move code to delete
third-party files out to ...
(remove-third-party-files): ... this new variable.
(qtwebengine)[source](snippet): Use that variable instead of the broken
duplicate implementation.  Adjust PRESERVED-THIRD-PARTY-FILES accordingly.
[native-inputs]: Add PYTHON-BEAUTIFULSOUP4.
2022-12-02 00:21:25 +01:00
Marius Bakke 3ecd59f08c
gnu: QtWebEngine: Propagate required dependencies.
* gnu/packages/qt.scm (qtwebengine-5)[inputs]: Move QTBASE-5, QTDECLARATIVE-5,
and QTWEBCHANNEL-5 ...
[propagated-inputs]: ... here.
(qtwebengine)[inputs, propagated-inputs]: Adjust accordingly.
2022-11-27 21:19:51 +01:00
Maxim Cournoyer 4c9e94a453
gnu: Add qt-creator.
* gnu/packages/qt.scm (qt-creator): New variable.

wip
2022-11-24 14:55:57 -05:00
Maxim Cournoyer 085831010c
gnu: qttools: Add clang-15 as input.
* gnu/packages/qt.scm (qttools) [inputs]: Add clang-15, so that the qdoc
command can be built.
[phases] {sanity-check}: New phase, to guard against a problem that proved
difficult to isolate.
2022-11-24 14:55:57 -05:00
Maxim Cournoyer d1dc2c47fe
gnu: Add clazy.
* gnu/packages/qt.scm (clazy): New variable.
2022-11-24 14:55:57 -05:00
Maxim Cournoyer 9381e14536
gnu: Add qttranslations.
* gnu/packages/qt.scm (qttranslations): New variable.
2022-11-24 14:52:56 -05:00
Petr Hodina 9f7040cf74
gnu: Add qt3d-5.
* gnu/packages/qt.scm (qt3d-5): New variable.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-11-21 22:01:15 +01:00
Petr Hodina fc85a45aec
gnu: Add packagekit-qt5.
* gnu/packages/qt.scm (packagekit-qt5): New variable.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-11-21 22:01:11 +01:00
Petr Hodina 7bc1fe0656
gnu: Add libsignon-glib.
* gnu/packages/qt.scm (libsignon-glib): New variable.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-11-21 22:01:07 +01:00
Brendan Tildesley df66bede3e
gnu: Add libaccounts-qt.
* gnu/packages/qt.scm (libaccounts-qt): New variable.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-11-21 22:01:07 +01:00
Petr Hodina c7b97cb44b
gnu: Add signon-plugin-oauth2.
* gnu/packages/qt.scm (signon-plugin-oauth2): New variable.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-11-21 22:01:07 +01:00
Petr Hodina 293ab255b2
gnu: Add signond.
* gnu/packages/qt.scm (signond): New variable.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-11-21 22:01:07 +01:00
Petr Hodina 75236e98a3
gnu: qtgamepad: Remove input labels.
* gnu/packages/qt.scm (qtgamepad): Remove input labels.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-11-21 22:01:07 +01:00
Petr Hodina c48f2ea27b
gnu: QT: Remove trailing booleans.
* gnu/packages/qt.scm (qite, grantlee, single-application-qt5, python-pyqt,
python-pyqtwebengine, python-qscintilla, python-pyqt+qscintilla, qtsolutions,
qwt, python-shiboken-2, python-shiboken-6, python-pyside-2, python-pyside-6
python-pyside-2-tools, kdsoap): Remove trailing booleans.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-11-21 22:01:07 +01:00
Petr Hodina fd5d0309ea
gnu: materialdecoration: Remove input labels.
* gnu/packages/qt.scm (materialdecoration): Remove input labels.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-11-21 22:01:06 +01:00
Marius Bakke 3258eae9ee
gnu: qtcolorwidgets: Update to 2.2.0.
* gnu/packages/qt.scm (qtcolorwidgets): Update to 2.2.0.
2022-11-20 15:15:33 +01:00
Marius Bakke bd0ff2d39b
gnu: Remove coin3D@3.
* gnu/packages/graphics.scm (coin3D): Take the body from ...
(coin3D-4): ... this now-deprecated variable.
* gnu/packages/engineering.scm (freecad)[inputs]: Change from COIN3D-4 to COIN3D.
* gnu/packages/python-xyz.scm (python-pivy)[inputs]: Likewise.
* gnu/packages/qt.scm (soqt)[inputs]: Likewise.
2022-11-19 22:07:34 +01:00
Maxim Cournoyer 2b1cf6906d
gnu: qtwebengine: Fix build.
The package was not really building; the build phase was failing silently and
no libraries were installed to the output.

* gnu/packages/qt.scm (qtwebengine) [native-inputs]: Replace node by node-lts,
instead of simply appending it.
2022-11-06 00:08:05 -04:00
Vagrant Cascadian faa03d1ace
gnu: Shorten package synopsis.
* gnu/packages/crates-io.scm (rust-inflections-1): Shorten
  synopsis.
  (rust-clap-conf-0.1): Likewise.
* gnu/packages/gtk.scm (volctl): Likewise.
* gnu/packages/haskell-xyz.scm (ghc-unliftio): Likewise.
* gnu/packages/kde-pim.scm (korganizer): Likewise.
* gnu/packages/kde.scm (kuserfeedback): Likewise.
* gnu/packages/pascal.scm (p2c): Likewise.
* gnu/packages/python-xyz.scm (python-ttystatus): Likewise.
* gnu/packages/qt.scm (qtwebplugin): Likewise.
2022-11-01 22:08:43 -07:00
Efraim Flashner 322917aeb8
Merge remote-tracking branch 'origin/master' into staging
Conflicts:
	gnu/packages/gnuzilla.scm
	gnu/packages/graphics.scm
	gnu/packages/gstreamer.scm
	gnu/packages/gtk.scm
	gnu/packages/kde-frameworks.scm
	gnu/packages/video.scm
2022-10-12 14:36:44 +03:00
Hilton Chain a70c67cfe7
gnu: Add qtwayland, version 6.3.1.
* gnu/packages/qt.scm (qtwayland): New variable.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2022-09-29 23:19:55 -04:00
Hilton Chain 034f68bac3
gnu: qtwayland: Rename to qtwayland-5.
Automated via:

  git grep -l qtwayland | xargs sed 's/\qtwayland\b/\0-5/g' -i
  git checkout NEWS

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2022-09-29 23:19:55 -04:00
Marius Bakke f66067febc
Merge branch 'master' into staging 2022-09-29 07:26:37 +02:00
Guillaume Le Vaillant a9c4040710
gnu: Add python-qt.py.
* gnu/packages/qt.scm (python-qt.py): New variable.
2022-09-28 11:31:49 +02:00
Maxim Cournoyer 3d297a0017
Merge branch 'master' into staging
With resolved conflicts in:
	gnu/local.mk
	gnu/packages/freedesktop.scm
	gnu/packages/gnuzilla.scm
2022-09-15 10:20:32 -04:00
Christopher Baines fa4fffbd08
gnu: Add comments to the bottom of a few more package modules.
This will hopefully discourage patches which add new packages to the bottom of
files, as this increases the likelihood of conflicts when applying patches.

If there are more specific ways that packages should be arranged in specific
modules, this message can be updated accordingly.

* gnu/packages/crates-graphics.scm: Add comment discouraging adding packages
to the bottom of the file.
* gnu/packages/crates-gtk.scm: ditto.
* gnu/packages/games.scm: ditto.
* gnu/packages/music.scm: ditto.
* gnu/packages/qt.scm: ditto.
* gnu/packages/web.scm: ditto.
2022-09-14 09:33:11 +01:00
Ludovic Courtès e61c581805
gnu: qtshadertools: Fix 'license' field.
Fixes <https://issues.guix.gnu.org/57581>.
Reported by Julien Lepiller <julien@lepiller.eu>.
Fix provided by Florian Pelz <pelzflorian@pelzflorian.de>.

* gnu/packages/qt.scm (qtshadertools)[license]: Fix value.
2022-09-13 16:38:08 +02:00
Marius Bakke fa894b3f4d
Merge branch 'master' into staging 2022-09-08 20:56:57 +02:00
Zhu Zihao c8621fa193
gnu: python-pyside-2-tools: Fix synopsis and description.
* gnu/packages/qt.scm (python-pyside2-tools)[synopsis]: Use more descriptive
words.
[description]: Ditto.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-09-07 22:02:42 +02:00
Zhu Zihao e2e351cb45
gnu: python-pyside-2-tools: Use G-expressions.
* gnu/packages/qt.scm (python-pyside2-tools)[native-inputs]: Use label-less
style.
[arguments]: Use G-expressions.
<#:configure-flags>: Use SEARCH-INPUT-FILE.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-09-07 22:02:42 +02:00
Zhu Zihao 7c9ac0468b
gnu: Add python-pyside-6.
* gnu/packages/qt.scm (python-pyside-6): New variable.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-09-07 22:02:42 +02:00
Zhu Zihao 5c08546558
gnu: python-pyside-2: Use "this-package-input" instead of "assoc-ref".
* gnu/packages/qt.scm (python-pyside-2)[arguments]<#:configure-flags>: Use
SEARCH-INPUT-FILE.
<#:phases>: In phase "fix-qt-module-detection", use "this-package-input".

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-09-07 22:02:42 +02:00
Zhu Zihao 39647c9741
gnu: python-pyside-2: Clarify the package inputs.
The module "PySide.PyQtUiTools" depends on "qttools-5", it should be an input,
not a native input.

libxml2, libxslt, clang-toolchain is only used by python-shiboken-2.

cmake-minimal is not used.

* gnu/packages/qt.scm (python-pyside-2): [inputs]: Remove libxml2, libxslt,
clang-toolchain. Add qttools-5.
[native-inputs]: Remove cmake-minimal, qttools-5.
[arguments]<#:phases>: Remove phase "set-clang-dir".

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-09-07 22:02:41 +02:00
Zhu Zihao 00652ce2ee
gnu: python-pyside-2: Use G-expressions.
* gnu/packages/qt.scm (python-pyside-2)[native-inputs]: Use label-less input
style.
[arguments]: Use G-expressions.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-09-07 22:02:41 +02:00
Zhu Zihao a69581f17c
gnu: Add python-shiboken-6
* gnu/packages/qt.scm (python-shiboken-6): New variable.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-09-07 22:02:41 +02:00
Zhu Zihao f1bbdefd9e
gnu: python-shiboken-2: Use G-expressions.
* gnu/packages/qt.scm (python-shiboken-2)[arguments]: Use G-expressions.
<#:phases>: In phase "set-build-env", Replace (assoc-ref inputs ...) with
(this-package-input ...).

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-09-07 22:02:41 +02:00
Efraim Flashner 83be24a13f
gnu: qtdeclarative-5: Fix linking on riscv64-linux.
* gnu/packages/qt.scm (qtdeclarative-5)[arguments]: Add phase when
building for riscv64-linux to adjust the linker flags.
2022-09-02 08:28:17 +03:00
Marius Bakke c4ce54055a
Merge branch 'master' into staging 2022-09-01 16:24:18 +02:00
Brendan Tildesley 39460eac6d
gnu: Add kdsoap.
* gnu/packages/qt.scm (kdsoap): New variable.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-09-01 16:08:16 +02:00
Brendan Tildesley 8e6af98fbb
gnu: libdbusmenu-qt: Move to (gnu packages qt).
*  gnu/packages/lxqt.scm: Remove libdbusmenu-qt.
*  gnu/packages/qt.scm: Re-add libdbusmenu-qt.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-09-01 16:08:15 +02:00
Marius Bakke dedbaa3a69
Merge branch 'master' into staging 2022-08-28 15:43:30 +02:00
Zhu Zihao 69820ecfd9
gnu: qtwebengine: Fix QTWEBENGINEPROCESS_PATH specification.
* gnu/packages/qt.scm (qtwebengine)[native-search-paths]: Use
"lib/qt6/libexec/QtWebEngineProcess" for search path.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-08-27 23:48:56 +02:00
Marius Bakke 1fd262e8d3
Merge branch 'master' into staging 2022-08-27 00:17:57 +02:00
Zhu Zihao af9a49e42e
gnu: python-qtpy: Update to 2.2.0.
* gnu/packages/qt.scm (python-qtpy): Update to 2.2.0.

Signed-off-by: Marius Bakke <marius@gnu.org>
2022-08-27 00:09:03 +02:00
Zhu Zihao 31339f5f5f
gnu: Rename procedure "qt5-urls" to "qt-urls" in (gnu packages qt).
This procedure now used by Qt5 and Qt6. "qt-urls" is more neutral than
original one.

* gnu/packages/qt.scm (qt5-urls): Rename to "qt-urls".
(qtbase-5)[source]: Use "qt-urls" for uri field.
(qtbase)[source]: Ditto.
(qt5compat)[source]: Ditto.
(qtsvg-5)[source]: Ditto.
(qtsvg)[source]: Ditto.
(qtimageformats)[source]: Ditto.
(qtx11extras)[source]: Ditto.
(qtxmlpatterns)[source]: Ditto.
(qtdeclarative-5)[source]: Ditto.
(qtdeclarative)[source]: Ditto.
(qtconnectivity)[source]: Ditto.
(qtwebsockets-5)[source]: Ditto.
(qtwebsockets)[source]: Ditto.
(qtsensors)[source]: Ditto.
(qtmultimedia-5)[source]: Ditto.
(qtshadertools)[source]: Ditto.
(qtmultimedia)[source]: Ditto.
(qtwayland)[source]: Ditto.
(qtserialport)[source]: Ditto.
(qtserialbus)[source]: Ditto.
(qtwebchannel-5)[source]: Ditto.
(qtwebchannel)[source]: Ditto.
(qtwebglplugin)[source]: Ditto.
(qtwebview)[source]: Ditto.
(qtlottie)[source]: Ditto.
(qttools-5)[source]: Ditto.
(qttools)[source]: Ditto.
(qtscript)[source]: Ditto.
(qtquickcontrols-5)[source]: Ditto.
(qtquickcontrols2-5)[source]: Ditto.
(qtgraphicaleffects)[source]: Ditto.
(qtgamepad)[source]: Ditto.
(qtscxml)[source]: Ditto.
(qtpositioning)[source]: Ditto.
(qtpurchasing)[source]: Ditto.
(qtcharts)[source]: Ditto.
(qtdatavis3d)[source]: Ditto.
(qtnetworkauth-5)[source]: Ditto.
(qtnetworkauth)[source]: Ditto.
(qtremoteobjects)[source]: Ditto.
(qtspeech)[source]: Ditto.
(qtwebengine-5)[source]: Ditto.
(qtwebengine)[source]: Ditto.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2022-08-25 08:50:02 +08:00
Zhu Zihao 9ebed88cf6
gnu: dotherside: Update to 0.9.0.
* gnu/packages/qt.scm (dotherside): Update to 0.9.0.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2022-08-22 14:06:02 +08:00
Marius Bakke b9a3083db3
gnu: qtscxml: Fix build failure.
This fixes a faulty conflict resolution from the merge in commit
b50eaa6764.

* gnu/packages/qt.scm (qtscxml)[arguments]: Substitute arguments from QTSVG-5,
not QTSVG.
2022-08-12 13:19:30 +02:00
Marius Bakke b50eaa6764
Merge branch 'master' into staging 2022-08-11 22:15:22 +02:00
Marius Bakke 0a078b5a31
gnu: qtwayland: Remove input labels.
* gnu/packages/qt.scm (qtwayland)[inputs]: Remove labels.
2022-08-11 00:21:11 +02:00
Marius Bakke 88f976d160
gnu: qtwayland: Fix build with GCC 11.
* gnu/packages/patches/qtwayland-gcc-11.patch: New file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/qt.scm (qtwayland)[source](patches): New field.
2022-08-11 00:21:11 +02:00
Guillaume Le Vaillant 0aa98e0646
gnu: python-pyside-2: Fix build.
* gnu/packages/qt.scm (python-pyside-2)[arguments]: Use the correct names for
  Qt inputs in the 'fix-qt-module-detection' phase.
2022-08-03 18:36:04 +02:00
Morgan Smith 3d727b8334
gnu: qt5ct: Fix build.
* gnu/packages/qt.scm (qt5ct)[build-system]: Change to qt-build-system.
[arguments]: Adjust accordingly.
[inputs]: Remove qtbase-5.

Signed-off-by: 宋文武 <iyzsong@member.fsf.org>
2022-08-03 11:12:39 +08:00
Maxim Cournoyer 4637de6a41
gnu: Add qtlottie.
* gnu/packages/qt.scm (qtlottie): New variable.
2022-08-01 17:21:01 -04:00
Maxim Cournoyer a13a687989
gnu: Add qtpositioning.
* gnu/packages/qt.scm (qtpositioning): New variable.
2022-07-31 21:55:49 -04:00
Maxim Cournoyer d9e8d7f4aa
gnu: Add qtnetworkauth, version 6.3.1.
* gnu/packages/qt.scm (qtnetworkauth): New variable.
2022-07-31 21:55:48 -04:00
Maxim Cournoyer 2e27ccec83
gnu: qtnetworkauth: Rename to qtnetworkauth-5.
Automated with:

  git grep -l qtnetworkauth | xargs sed 's/\bqtnetworkauth\b/\0-5/g' -i
2022-07-31 21:55:48 -04:00
Maxim Cournoyer a4784b3273
gnu: Add qttools, version 6.3.1.
* gnu/packages/qt.scm (qttools): New variable.
2022-07-31 21:55:48 -04:00
Maxim Cournoyer eef8e2ec46
gnu: qttools: Rename to qttools-5.
Automated with:

  git grep -l qttools | xargs sed 's/\bqttools\b/\0-5/g' -i
  git checkout NEWS
2022-07-31 21:55:48 -04:00
Maxim Cournoyer de20b74fc2
gnu: Add qt5compat.
* gnu/packages/qt.scm (qt5compat): New variable.
2022-07-31 21:55:47 -04:00
Maxim Cournoyer f1e126c03b
gnu: Add qtwebengine, version 6.3.1.
* gnu/packages/qt.scm (qtwebengine): New variable.
2022-07-31 21:55:47 -04:00
Maxim Cournoyer a0beb297a3
gnu: qtwebengine: Rename to qtwebengine-5.
Automated with:

  git grep -l qtwebengine | xargs sed 's/\bqtwebengine\b/\0-5/g' -i
  git checkout NEWS
2022-07-31 21:55:47 -04:00
Maxim Cournoyer ef648459df
gnu: Add qtwebchannel, version 6.3.1.
* gnu/packages/qt.scm (qtwebchannel): New variable.
2022-07-31 21:55:46 -04:00
Maxim Cournoyer 0938c3e34a
gnu: qtwebchannel: Rename to qtwebchannel-5.
Automated via:

  git grep -l qtwebchannel | xargs sed 's/\bqtwebchannel\b/\0-5/g' -i
  git checkout NEWS
2022-07-31 21:55:46 -04:00
Maxim Cournoyer 573055b7ef
gnu: Add qtwebsockets, version 6.3.1.
* gnu/packages/qt.scm (qtwebsockets): New variable.
2022-07-31 21:55:46 -04:00
Maxim Cournoyer d15258d991
gnu: qtwebsockets: Rename to qtwebsockets-5.
Automated via:

  git grep -l qtwebsockets | xargs sed 's/\bqtwebsockets\b/\0-5/g' -i
  git checkout NEWS
2022-07-31 21:55:46 -04:00
Maxim Cournoyer d90031f799
gnu: qtquickcontrols2: Define as obsoleted by qtdeclarative.
* gnu/packages/qt.scm (qtquickcontrols2): New variable.
2022-07-31 21:55:45 -04:00
Maxim Cournoyer 1130fc5991
gnu: qtquickcontrols2: Rename to qtquickcontrols2-5.
Automated via:

  git grep -l qtquickcontrols2 | xargs sed 's/\bqtquickcontrols2\b/\0-5/g' -i
  git checkout NEWS
2022-07-31 21:55:45 -04:00
Maxim Cournoyer 65e5e85d28
gnu: qtquickcontrols: Rename to qtquickcontrols-5.
Automated via:

  git grep -l qtquickcontrols | xargs sed 's/\bqtquickcontrols\b/\0-5/g' -i
  git checkout NEWS
2022-07-31 21:55:45 -04:00
Maxim Cournoyer 397d05a4bf
gnu: Add qtdeclarative, version 6.3.1.
* gnu/packages/qt.scm (qtdeclarative): New variable.
2022-07-31 21:55:44 -04:00
Maxim Cournoyer 735d340ae4
gnu: qtdeclarative: Rename to qtdeclarative-5.
Automated via the following commands:

  git grep -l '\bqtdeclarative\b' | xargs sed -E 's/qtdeclarative/\0-5/g' -i
  git checkout NEWS
2022-07-31 21:55:44 -04:00
Maxim Cournoyer 983a061e98
gnu: Add qtmultimedia, version 6.3.1.
* gnu/packages/qt.scm (qtmultimedia): New variable.
2022-07-31 21:55:44 -04:00
Maxim Cournoyer 5f22854339
gnu: qtmultimedia: Rename to qtmultimedia-5.
Automated via:

  git grep -l qtmultimedia | xargs sed 's/qtmultimedia/qtmultimedia-5/g' -i
  git checkout NEWS
2022-07-31 21:55:44 -04:00
Maxim Cournoyer 1d65ff8fde
gnu: Add qtshadertools.
* gnu/packages/qt.scm (qtshadertools): New variable.
2022-07-31 21:55:43 -04:00
Maxim Cournoyer 49f673415f
gnu: Add qtsvg, version 6.3.1.
* gnu/packages/qt.scm (qtsvg): New variable.
2022-07-31 21:55:43 -04:00
Maxim Cournoyer 580b033a50
gnu: qtsvg-5: Fix indentation.
* gnu/packages/qt.scm (qtsvg-5): Fix indentation.
2022-07-31 21:55:43 -04:00
Maxim Cournoyer 1ef04fb228
gnu: qtsvg: Rename variable to qtsvg-5.
This is in preparation of the qtsvg update to version 6.

This change was automated via the following command:

  git grep -l '\bqtsvg\b' | xargs sed 's/qtsvg/qtsvg-5/g' -i
2022-07-31 21:55:43 -04:00
Maxim Cournoyer 4af9984a4e
gnu: qtbase: Revert to gtk+ (3) instead of gtk (4).
This revert the upgrade from GTK 3 to 4 in
8d7fdbe261.  Qt doesn't yet support GTK 4.

* gnu/packages/qt.scm (qtbase)[native-inputs]: Remove gtk.
[inputs]: Do not replace gtk+ by gtk.
2022-07-31 21:55:42 -04:00
Maxim Cournoyer de6f155426
gnu: qtbase: Enable test suite.
* gnu/packages/qt.scm (qtbase)[tests?]: Delete argument.
[configure-flags]: Add "-DQT_BUILD_TESTS=ON".
[phases]{check}: Move after the patch-prl-files phase and override.
[native-inputs]: Add xvfb-run.
2022-07-31 21:55:42 -04:00
Maxim Cournoyer d48c98cd12
gnu: qtbase: Honor CMAKE_PREFIX_PATH.
* gnu/packages/qt.scm (qtbase)[phases]{honor-CMAKE_PREFIX_PATH}: New phase.
2022-07-31 21:55:42 -04:00
Maxim Cournoyer 663f12ea24
gnu: qtbase: Patch /bin/pwd in executable scripts.
* gnu/packages/qt.scm (qtbase)[phases]{patch-paths}: Patch /bin/pwd.
[inputs]: Add coreutils-minimal.
2022-07-31 21:55:42 -04:00
Marius Bakke abea091dbe
Merge branch 'master' into staging 2022-07-21 23:52:47 +02:00
Maxim Cournoyer 8d7fdbe261
gnu: qtbase: Update to 6.3.1.
* gnu/packages/qt.scm (qtbase): Update to 6.3.1.
[cmake]: Delete commented out argument.
[configure-flags]: Add -DFEATURE_system_xcb_xinput=ON.
[phases]: Use gexps.
{patch-more-paths}: Use search-input-file.  Patch /bin/ls.
{patch-mkspecs}: Use search-input-directory and search-input-file.
[native-inputs]: Rewrite with modify-inputs.  Replace gtk+ with gtk.  Remove
xorg-server-for-tests.
[inputs]: Override field to extend with bash-minimal, libxcb and md4c.
replace gtk+ with gtk.  Use latest postgresql.
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2022-07-17 00:45:37 -04:00
Efraim Flashner a56ab603fd
gnu: python-shiboken-2: Update to 5.15.5.
* gnu/packages/qt.scm (python-shiboken-2): Update to 5.15.5.
2022-06-28 12:48:30 +03:00
Efraim Flashner 93bff2d79d
gnu: python-pyqtwebengine: Update to 5.15.5.
* gnu/packages/qt.scm (python-pyqtwebengine): Update to 5.15.5.
2022-06-28 12:48:30 +03:00
Efraim Flashner c6c56f989b
gnu: python-pyqt: Update to 5.15.5.
* gnu/packages/qt.scm (python-pyqt): Update to 5.15.5.
2022-06-28 12:48:30 +03:00
Efraim Flashner 1218a5ad69
gnu: qt-5: Update to 5.15.5.
* gnu/packages/qt.scm (qtbase-5, 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.5.
(qtscxml)[arguments]: Skip tests.
(qtwebengine)[inputs]: Add libxkbfile.
2022-06-28 12:42:30 +03:00
Efraim Flashner 71fb77cb65
gnu: python-shiboken-2: Update to 5.15.4.
* gnu/packages/qt.scm (python-shiboken-2): Update to 5.15.4.
2022-06-25 21:09:07 +03:00
Efraim Flashner 571fdf91cc
gnu: python-pyqtwebengine: Update to 5.15.4.
* gnu/packages/qt.scm (python-pyqtwebengine): Update to 5.15.4.
2022-06-25 21:09:00 +03:00
Efraim Flashner 74e8b14129
gnu: python-pyqt5-sip: Update to 12.10.1.
* gnu/packages/qt.scm (python-pyqt5-sip): Update to 12.10.1.
2022-06-25 21:08:52 +03:00
Efraim Flashner 566250ec34
gnu: python-pyqt: Update to 5.15.4.
* gnu/packages/qt.scm (python-pyqt): Update to 5.15.4.
2022-06-25 21:08:44 +03:00
Efraim Flashner 2ca5163651
gnu: qt-5: Update to 5.15.4.
* gnu/packages/qt.scm (qtbase-5, qtsvg, qtimageformats, qtx11extras,
qtxmlpatterns, 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.4.
(qt5-urls): Adjust to new upstream URI names.
(qtsvg, qtxmlpatterns, qtdeclarative, qtsensors, qtwayland, qtserialport,
qtwebglplugin, qtscxml, qtremoteobjects)[arguments]: Remove trailing #t
from phases.
(qtimageformats, qtmultimedia)[source]: Remove #t from snippet.
(qtimageformats)[arguments]: Remove field.
(qtxmlpatterns)[arguments]: Enable tests. Add phase to skip another test.
(qtlocation)[source]: Use qt5-urls format.
[arguments]: Add phase in preparation to run the tests.
(qtcharts)[arguments]: Don't disable the tests. Add a phase to skip some
failing tests.
(qtnetworkauth)[arguments]: Remove field.
(qtwebengine)[source]: Adjust the preserved-third-party-files and the
substitutions due to changes in the sources.
[native-inputs]: Add node.
2022-06-25 21:08:27 +03:00
Marius Bakke 6c7fcc71d1
gnu: qtbase: Build with PostgreSQL@14.
* gnu/packages/qt.scm (qtbase-5)[inputs]: Change from POSTGRESQL-13 to
POSTGRESQL-14.
2022-06-23 19:55:44 +02:00
Marius Bakke 13c46cc29d
gnu: PostgreSQL: Promote version 14 to the default.
* gnu/packages/databases.scm (postgresql): Alias to POSTGRESQL-14.
* gnu/packages/qt.scm (qtbase-5)[inputs]: Stay on POSTGRESQL-13.
2022-06-14 23:33:54 +02:00
Maxim Cournoyer 12a16c3166
gnu: qtwebengine: Re-style inputs.
* gnu/packages/qt.scm (qtwebengine)[phases]: Delete trailing #t.
{substitute-source}: Use search-input-file.
[inputs, native-inputs]: Use new style.
2022-05-31 14:54:15 -04:00
Efraim Flashner 2c4c504272
gnu: python-sip-4: Update to 4.19.25.
* gnu/packages/qt.scm (python-sip-4): Update to 4.19.25.
2022-05-31 20:45:05 +03:00
Lars-Dominik Braun e3bb211c23
gnu: python-qtpy: Update to 2.0.1.
* gnu/packages/qt.scm (python-qtpy): Update to 2.0.1.
[propagated-inputs]: Remove python-pyside-2, add python-packaging.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2022-05-12 12:46:12 -04:00
Foo Chuan Wei f2b8414039
gnu: Add qhexedit.
* gnu/packages/qt.scm (qhexedit): New variable.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2022-02-21 14:35:25 +01:00
Guillaume Le Vaillant 176354c2f8
gnu: python-pyside-2: Fix detection of Qt modules.
* gnu/packages/qt.scm (python-pyside-2)[inputs]: Add qtdeclarative,
  qtquickcontrols2 and qtwebengine.
  [arguments]: Add 'fix-qt-module-detection' phase.
2022-02-16 14:52:03 +01:00
Marius Bakke e6474dc7b5
gnu: qt5ct: Update to 1.5.
* gnu/packages/qt.scm (qt5ct): Update to 1.5.
[arguments]: Remove trailing #t.
2022-02-13 13:33:56 +01:00
Leo Famulari e3abc53c7e
gnu: python-pyqtwebengine: Remove a transitive dependency on QtWebKit.
Since QtWebKit and QtWebEngine are alternative web rendering engines, it
doesn't make sense for one to depend on the other.

See <https://issues.guix.gnu.org/53289> for more information about this change.

* gnu/packages/qt.scm (python-pyqtwebengine)[inputs]: Replace python-pyqt with
python-pyqt-without-qtwebkit.
2022-01-28 14:03:03 -05:00
Nicolas Goaziou 656cb94e88
gnu: qtkeychain: Remove trailing #T from phases.
* gnu/packages/qt.scm (qtkeychain)[arguments]<#:phases>: Remove trailing #T.
2022-01-21 22:27:30 +01:00
raingloom e01ba2e4db
gnu: Update qtkeychain to 0.13.2.
* gnu/packages/qt.scm (qtkeychain): Update 0.13.2.

Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
2022-01-21 22:26:46 +01:00
Nicolas Goaziou f33aa8a051
gnu: qtspell: Update to 1.0.1.
* gnu/packages/qt.scm (qtspell): Update to 1.0.1.
2022-01-15 22:50:36 +01:00
Ludovic Courtès e3196755e6
gnu: Further simplify package inputs.
This is the result of running:

  ./pre-inst-env guix style --input-simplification=safe

and manually undoing changes on a dozen of packages to reduce
rebuilds (derivations for emacs, icecat, and libreoffice are unchanged.)
2021-12-13 22:15:07 +01:00
Ludovic Courtès 8394619bac
gnu: Simplify package inputs.
This commit was obtained by running:

  ./pre-inst-env guix style

without any additional argument.
2021-12-13 17:48:25 +01:00
Guillaume Le Vaillant 856591e2b5
gnu: materialdecoration: Fix build.
* gnu/packages/qt.scm (materialdecoration)[arguments]: Use gexp for
  'configure-flags'.
2021-09-11 10:54:22 +02:00
Guillaume Le Vaillant 359740b0b3
gnu: qtwebengine: Build with bundled icu4c.
Building with icu4c >= 68 fails.

* gnu/packages/qt.scm (qtwebengine)[arguments]: Comment out
  "--webengine-icu=system" option in 'configure' phase.
2021-09-08 12:06:41 +02:00
Guillaume Le Vaillant 3ed18c05e9
gnu: qtwebkit: Remove workaround for binutils bug.
This is a follow-up to de8e2a699c.

* gnu/packages/qt.scm (qtwebkit)[arguments]: Remove custom 'build' phase.
2021-09-08 12:06:33 +02:00
Ludovic Courtès d9dfbf886d
Merge branch 'master' into core-updates-frozen 2021-09-07 14:19:08 +02:00
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
Guillaume Le Vaillant f3152cf302
gnu: qtwebkit: Fix build.
* gnu/packages/qt.scm (qtwebkit)[arguments]: Replace the standard build phase
  with a custom one that increases the maximum number of open file
  descriptors.
2021-08-28 18:08:30 +02:00
Leo Famulari 4c9d8ff142
gnu: QtWebKit: Fix building with Bison 3.7.
* gnu/packages/patches/qtwebkit-fix-building-with-bison-3.7.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/qt.scm (qtwebkit)[source]: Use it.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2021-08-28 18:08:30 +02:00
Leo Famulari e3b037392a
gnu: QtWebKit: Fix building with glib 2.68.
* gnu/packages/patches/qtwebkit-fix-building-with-glib-2.68.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/qt.scm (qtwebkit)[source]: Use it.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2021-08-28 18:08:30 +02:00
Leo Famulari fc137ffe09
gnu: QtWebKit: Fix building with ICU 68.
* gnu/packages/patches/qtwebkit-fix-building-with-icu-68.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/qt.scm (qtwebkit)[source]: Use it

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2021-08-28 18:08:30 +02:00
Leo Famulari f5fda6eeab
gnu: QtWebKit: Fix building with Python 3.9.
* gnu/packages/patches/qtwebkit-fix-building-with-python-3.9.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add it.
* gnu/packages/qt.scm (qtwebkit)[source]: Use it.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2021-08-28 18:08:30 +02:00
Ludovic Courtès bc64d9554b
gnu: Use 'search-input-file' when looking for executables.
* gnu/packages/admin.scm (isc-dhcp): Use 'search-input-file' when
looking for executables.
* gnu/packages/audio.scm (ableton-link): Likewise.
* gnu/packages/benchmark.scm (fio): Likewise.
* gnu/packages/bioinformatics.scm (roary): Likewise.
(ngless): Likewise.
* gnu/packages/boost.scm (boost-for-irods): Likewise.
* gnu/packages/bootloaders.scm (grub): Likewise.
(grub-efi): Likewise.
* gnu/packages/chemistry.scm (inchi): Likewise.
* gnu/packages/dictionaries.scm (ding): Likewise.
* gnu/packages/dlang.scm (ldc): Likewise.
* gnu/packages/education.scm (childsplay): Likewise.
* gnu/packages/emacs-xyz.scm (emacs-hyperbole): Likewise.
(emacs-haskell-mode): Likewise.
(emacs-auctex): Likewise.
(emacs-ggtags): Likewise.
(emacs-graphviz-dot-mode): Likewise.
(emacs-flycheck-grammalecte): Likewise.
(emacs-counsel-notmuch): Likewise.
(emacspeak): Likewise.
(emacs-exwm): Likewise.
(emacs-exwm-x): Likewise.
(emacs-treemacs): Likewise.
(emacs-telega): Likewise.
(emacs-exiftool): Likewise.
* gnu/packages/emulators.scm (higan): Likewise.
* gnu/packages/engineering.scm (freehdl): Likewise.
(librepcb): Likewise.
* gnu/packages/entr.scm (entr): Likewise.
* gnu/packages/file-systems.scm (libeatmydata): Likewise.
(xfstests): Likewise.
(mergerfs): Likewise.
(mergerfs-tools): Likewise.
* gnu/packages/finance.scm (monero-gui): Likewise.
* gnu/packages/flashing-tools.scm (flashrom): Likewise.
* gnu/packages/fontutils.scm (fontforge): Likewise.
* gnu/packages/game-development.scm (python2-renpy): Likewise.
* gnu/packages/games.scm (opensurge): Likewise.
(xboard): Likewise.
(hyperrogue): Likewise.
(flare-game): Likewise.
(chessx): Likewise.
* gnu/packages/geo.scm (grass): Likewise.
* gnu/packages/glib.scm (glib): Likewise.
* gnu/packages/gnome.scm (mm-common): Likewise.
(network-manager-openvpn): Likewise.
(network-manager-vpnc): Likewise.
(network-manager-openconnect): Likewise.
(apostrophe): Likewise.
* gnu/packages/gnupg.scm (pius): Likewise.
(jetring): Likewise.
* gnu/packages/gnuzilla.scm (icedove): Likewise.
* gnu/packages/golang.scm (go-1.4): Likewise.
* gnu/packages/graphviz.scm (xdot): Likewise.
* gnu/packages/guile-xyz.scm (jupyter-guile-kernel): Likewise.
* gnu/packages/haskell-xyz.scm (ghc-hindent): Likewise.
* gnu/packages/ibus.scm (ibus): Likewise.
* gnu/packages/image.scm (phockup): Likewise.
* gnu/packages/irc.scm (quassel): Likewise.
* gnu/packages/java.scm (drip): Likewise.
(ant-bootstrap): Likewise.
(tla2tools): Likewise.
* gnu/packages/julia.scm (julia): Likewise.
* gnu/packages/less.scm (lesspipe): Likewise.
* gnu/packages/libreoffice.scm (libreoffice): Likewise.
* gnu/packages/linux.scm (fuse): Likewise.
(lm-sensors): Likewise.
(bluez): Likewise.
(fakeroot): Likewise.
(inputattach): Likewise.
* gnu/packages/lisp-xyz.scm (sbcl-cl-diskspace): Likewise.
* gnu/packages/lisp.scm (lisp-repl-core-dumper): Likewise.
* gnu/packages/lua.scm (fennel): Likewise.
* gnu/packages/lxde.scm (spacefm): Likewise.
* gnu/packages/mail.scm (public-inbox): Likewise.
* gnu/packages/maths.scm (hdf-java): Likewise.
(maxima): Likewise.
(frama-c): Likewise.
* gnu/packages/messaging.scm (libgadu): Likewise.
* gnu/packages/music.scm (denemo): Likewise.
(curseradio): Likewise.
* gnu/packages/netpbm.scm (netpbm): Likewise.
* gnu/packages/networking.scm (blueman): Likewise.
(squid): Likewise.
(aircrack-ng): Likewise.
* gnu/packages/node.scm (node): Likewise.
(node-llparse-frontend-bootstrap): Likewise.
(node-llparse-bootstrap): Likewise.
(llhttp-bootstrap): Likewise.
(node-lts): Likewise.
* gnu/packages/ocaml.scm (ocaml-4.11): Likewise.
(opam): Likewise.
(ocaml-graph): Likewise.
* gnu/packages/orpheus.scm (orpheus): Likewise.
* gnu/packages/password-utils.scm (password-store): Likewise.
* gnu/packages/python.scm (pypy3): Likewise.
* gnu/packages/qt.scm (qt5ct): Likewise.
* gnu/packages/radio.scm (libosmo-dsp): Likewise.
* gnu/packages/ruby.scm (ruby-pandoc-ruby): Likewise.
* gnu/packages/rust.scm (rust-1.30): Likewise.
* gnu/packages/screen.scm (byobu): Likewise.
* gnu/packages/statistics.scm (r-with-tests): Likewise.
* gnu/packages/suckless.scm (surf): Likewise.
* gnu/packages/syndication.scm (gfeeds): Likewise.
* gnu/packages/telephony.scm (mumble): Likewise.
* gnu/packages/terminals.scm (alacritty): Likewise.
* gnu/packages/tex.scm (texlive-bin): Likewise.
* gnu/packages/uml.scm (plantuml): Likewise.
* gnu/packages/version-control.scm (python-git-multimail): Likewise.
(gitolite): Likewise.
(hg-commitsigs): Likewise.
(git-when-merged): Likewise.
(git-imerge): Likewise.
(gita): Likewise.
* gnu/packages/video.scm (you-get): Likewise.
* gnu/packages/vim.scm (eovim): Likewise.
* gnu/packages/virtualization.scm (qemu): Likewise.
(virt-manager): Likewise.
(criu): Likewise.
* gnu/packages/vpn.scm (strongswan): Likewise.
(xl2tpd): Likewise.
* gnu/packages/wm.scm (i3lock-fancy): Likewise.
* gnu/packages/wxwidgets.scm (python-wxpython): Likewise.
(python2-wxpython): Likewise.
* gnu/packages/xdisorg.scm (autorandr): Likewise.
* gnu/packages/xorg.scm (hackneyed-x11-cursors): Likewise.
(v86d): Likewise.
(mkfontdir): Likewise.
(xpra): Likewise.
2021-07-24 16:23:23 +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