Commit Graph

912 Commits

Author SHA1 Message Date
Maxim Cournoyer
2bde53c594
gnu: gtk: Do not manually move /bin.
The Meson build system now takes care of that itself, just like the GNU build
system.

* gnu/packages/gtk.scm (gtk) [arguments]: Remove /bin from the list of moved
directory in the move-files phase.
2023-04-09 12:55:46 -04:00
Maxim Cournoyer
3c64b76d60
gnu: gtk+: Update to 3.24.30.
This fixes <https://gitlab.gnome.org/GNOME/adwaita-icon-theme/-/issues/184>,
which was visible for applications using legacy GTK+ icons such as Grsync.

* gnu/packages/gtk.scm (gtk+): Update to 3.24.30.
[outputs]: New field, removing inherited "doc" output.
[build-system]: Use meson-build-system.
[native-inputs]: Replace docbook-xml-4.1.2 with docbook-xml-4.3.  Add
docbook-xsl.  Remove perl.
[arguments]: Adjust #:imported-modules and #:modules according to build system
change.  Migrate #:configure-flags to Meson options.  Add #:test-options
argument.  Update disable-failing-tests phase.
2023-04-07 16:54:06 -04:00
Antero Mejr
d7e8f52f77
gnu: Add libpanel.
* gnu/packages/gtk.scm (libpanel): New variable.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-04-07 15:52:53 -04:00
Josselin Poiret
8e93e694b2
gnu: atk: Deprecate in favor of at-spi2-core.
* gnu/packages/gtk.scm (atk): Deprecate.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2023-03-31 14:17:36 +02:00
Josselin Poiret
5426672063
gnu: atkmm: Update to 2.36.2.
* gnu/packages/gtk.scm (atkmm): Update to 2.36.2.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2023-03-31 14:16:38 +02:00
Josselin Poiret
c000352c27
gnu: Replace all uses of atk by at-spi2-core.
* gnu/packages/animation.scm (gnash)
* gnu/packages/chromium.scm (ungoogled-chromium)
* gnu/packages/crates-gtk.scm (rust-atk-sys-0.14,
rust-atk-sys-0.10, rust-atk-0.14, rust-gtk-0.14)
* gnu/packages/gimp.scm (gimp)
* gnu/packages/gnome.scm (evince, glade3, clutter, totem, rhythmbox, mutter, ghex):
* gnu/packages/graphviz.scm (xdot)
* gnu/packages/gtk.scm (gtk+-2, gtk+, guile-gnome, atkmm)
* gnu/packages/mate.scm (mate-applets, atril, mate-control-center, mate-calc,
mate-utils, eom, pluma)
* gnu/packages/messaging.scm (dino)
* gnu/packages/qt.scm (qtwebengine-5)
* gnu/packages/rust-apps.scm (alfis)
* gnu/packages/vim.scm (vim-full)
* gnu/packages/vnc.scm (remmina)
* gnu/packages/web.scm (castor): Replace atk by at-spi2-core.

Signed-off-by: Guillaume Le Vaillant <glv@posteo.net>
2023-03-31 14:16:13 +02:00
Andreas Enge
ccb62d8feb
Merge remote-tracking branch 'origin/master' into core-updates 2023-03-20 18:49:06 +01:00
Z572
1820dc7ce6
gnu: graphene: Fix cross-compilation.
* gnu/packages/gtk.scm (graphene)[arguments]<#:configure-flags>: Use
'disabled' replace 'false' with introspection option.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2023-03-16 18:37:01 +00:00
Maxim Cournoyer
aa0b1c97f2
gnu: perl-gtk2: Add pkg-config to native inputs.
Commit aca64d5604 "gnu: perl-extutils-pkgconfig:
Support cross-compilation." causes pkg-config to no longer be propagated, but
it is needed for this package, which doesn't exclusively uses
perl-extutils-pkgconfig.

* gnu/packages/gtk.scm (perl-gtk2) [native-inputs]: Add pkg-config.
2023-03-06 21:52:13 -05: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
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
Simon Tournier
44f43603d3
gnu: Rename 'git-minimal/fixed' to 'git-minimal/pinned'.
* gnu/packages/version-control.scm: Rename variable 'git-minimal/fixed' to
'git-minimal/pinned', add depreciation.
* gnu/packages/erlang.scm (erlang-erlware-commons)[native-inputs]: Replace
'git-minimal/fixed' with 'git-minimal/pinned'.
(rebar3-git-vsn)[inputs]: Likewise.
* gnu/packages/gnome.scm (gnome-photos)[native-inputs]: Likewise.
* gnu/packages/gtk.scm (graphene)[native-inputs]: Likewise.
* gnu/packages/haskell.scm (ghc-8.8, ghc-8.10)[native-inputs]: Likewise.
* gnu/packages/julia-xyz.scm (julia-documenter)[native-inputs]: Likewise.
* gnu/packages/ocaml.scm (opam, ocamlformat)[native-inputs]: Likewise.
* gnu/packages/python-xyz.scm (python-check-manifest)[native-inputs]: Likewise.
(python-scikit-build)[native-inputs]: Likewise.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2023-02-05 06:56:42 +01:00
Efraim Flashner
4cf1acc7f3
Merge remote-tracking branch 'origin/master' into core-updates
Conflicts:
	doc/guix.texi
	gnu/local.mk
	gnu/packages/admin.scm
	gnu/packages/base.scm
	gnu/packages/chromium.scm
	gnu/packages/compression.scm
	gnu/packages/databases.scm
	gnu/packages/diffoscope.scm
	gnu/packages/freedesktop.scm
	gnu/packages/gnome.scm
	gnu/packages/gnupg.scm
	gnu/packages/guile.scm
	gnu/packages/inkscape.scm
	gnu/packages/llvm.scm
	gnu/packages/openldap.scm
	gnu/packages/pciutils.scm
	gnu/packages/ruby.scm
	gnu/packages/samba.scm
	gnu/packages/sqlite.scm
	gnu/packages/statistics.scm
	gnu/packages/syndication.scm
	gnu/packages/tex.scm
	gnu/packages/tls.scm
	gnu/packages/version-control.scm
	gnu/packages/xml.scm
	guix/build-system/copy.scm
	guix/scripts/home.scm
2023-01-30 12:39:40 +02:00
Sergiu Ivanov
356e33641a
gnu: volctl: Update to 0.9.3.
Fixes <https://issues.guix.gnu.org/58120>.

* gnu/packages/gtk.scm (volctl): Update to 0.9.3.
[arguments]: Update substitutions in patch-path phase and delete
trailing #t.
[inputs]: Delete pulseaudio.  Move gtk+ to...
[propagated-inputs] ... here.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-01-22 16:24:10 -05:00
Sergiu Ivanov
9aa674151a
gnu: volctl: Make the synopsis line shorter.
* gnu/packages/gtk.scm (volctl): Make the synopsis line shorter.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-01-22 16:14:41 -05:00
Marius Bakke
1a8d063a44
gnu: harfbuzz: Add 5.3.1.
* gnu/packages/gtk.scm (harfbuzz-5): New variable.
2022-12-02 00:21:25 +01:00
Maxim Cournoyer
affaacf4f4
gnu: gtk+: Use gexps and replace iso-codes/official with iso-codes.
* gnu/packages/gtk.scm (gtk+) [inputs]: Replace iso-codes/official with
iso-codes.
[arguments]: Use gexps.
2022-11-20 14:09:24 -05:00
Maxim Cournoyer
248b0f79c1
gnu: gtk+-2: Use librsvg-for-system.
* gnu/packages/gtk.scm (gtk+-2) [propagated-inputs]: Use librsvg-for-system.
2022-11-20 14:09:24 -05:00
Maxim Cournoyer
051a6068b6
gnu: gtk+-2: Remove trailing #t and use gexps.
* gnu/packages/gtk.scm (gtk+-2) [phases]: Remove trailing #t.
[arguments]: Use gexps.
2022-11-20 14:09:24 -05:00
Maxim Cournoyer
abecd9c128
gnu: pangomm: Update to 2.50.1 and remove input labels.
* gnu/packages/gtk.scm (pangomm): Update to 2.50.1.
[arguments]: Use gexps.
[phases] {move-doc}: Use gexp variables.
[native-inputs]: Remove labels and sort.
2022-11-20 14:09:24 -05:00
Maxim Cournoyer
b338b7aa70
gnu: harfbuzz: Update to 5.3.1.
* gnu/packages/gtk.scm (harfbuzz): Update to 5.3.1.
2022-11-20 14:09:23 -05:00
Maxim Cournoyer
805f92c392
gnu: pango: Update to 1.50.10 and remove input labels.
* gnu/packages/gtk.scm (pango): Update to 1.50.10 and remove input labels.
2022-11-20 14:09:22 -05:00
Petr Hodina
8f877c2c4b
gnu: Add appmenu-gtk-module.
* gnu/packages/gtk.scm (appmenu-gtk-menu): New variable.

Co-authored-by: Marius Bakke <marius@gnu.org>
2022-11-21 22:01:12 +01: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
Denis 'GNUtoo' Carikli
75e24eec1e
gnu: gtk: Use librsvg-2.40 for non-x86_64.
* gnu/packages/gtk.scm (gtk)[propagated-inputs]:
Use librsvg-2.40 for non-x86_64.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-10-10 11:16:07 +02:00
Liliana Marie Prikler
85e7d3e83a
gnu: gtk: Update to 4.8.1.
* gnu/packages/gtk.scm (gtk): Update to 4.8.1.
2022-10-01 17:56:00 +02:00
Efraim Flashner
c6dde8b085
gnu: gtk: Use architecture appropriate librsvg.
* gnu/packages/gtk.scm (gtk)[propagated-inputs]: When building for
x86_64-linux use librsvg-bootstrap, otherwise use librsvg-2.40.
2022-09-19 18:15:20 +03:00
Marius Bakke
706e6c3c8f
Merge branch 'master' into staging 2022-09-16 19:08:17 +02:00
Maxim Cournoyer
512fa6c7e5
gnu: pango-next: Fix source URL.
* gnu/packages/gtk.scm (pango-next): Use "pango" in the URL, not "pango-next".

Reported-by: Vivien Kraus <vivien@planete-kraus.eu>
2022-09-15 13:28:11 -04:00
Maxim Cournoyer
4920f6e634
Merge branch 'staging' into core-updates
Conflicts resolved in:
	gnu/local.mk
	gnu/packages/cmake.scm
	gnu/packages/glib.scm
	gnu/packages/gnome.scm
	gnu/packages/gtk.scm
	gnu/packages/sdl.scm

pango-next, vala-next and librsvg-bootstrap were removed in the process.
2022-09-15 11:43:21 -04: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
Liliana Marie Prikler
cad4b0cc07
gnu: dragon-drop: Use G-Expressions.
* gnu/packages/gtk.scm (dragon-drop)[arguments]: Convert to list of
G-Expressions.
2022-09-14 21:01:41 +02:00
arkhan
4d510e5411
gnu: dragon-drop: Correct PREFIX.
* gnu/packages/gtk.scm (dragon-drop)[#:make-flags]: Remove gratuitous “/bin”
from PREFIX.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2022-09-14 20:56:45 +02:00
Maxim Cournoyer
c20660827e
gnu: pango-next: Rename from "pango "to "pango-next".
* gnu/packages/gtk.scm (pango-next)[name]: Rename from pango to pango-next.
2022-09-13 02:04:34 -04:00
Maxim Cournoyer
560a47aa93
gnu: gtksourceview: Update to 5.5.1.
* gnu/packages/gtk.scm (gtksourceview): Update to 5.5.1.
[build-system]: Use meson-build-system.
[phases]: Use gexps.
{disable-gtk-update-icon-cache}: New phase.
{pre-check}: Use search-input-file.
[native-inputs]: Remove labels.  Remove intltool and itstool.  Add
gettext-minimal, gi-docgen and gobject-introspection-next.
[propagated-inputs]: Remove labels.  Remove gtk+.  Add fontconfig, fribidi,
gtk, pango-next and pcre2.  Replace glib with glib-next.
(gtksourceview-4): New variable.
(gtksourceview-3): Inherit from gtksourceview-4 and adjust accordingly.
* gnu/packages/gnome.scm (tepl): Replace gtksourceview with gtksourceview-4.
(sushi)[inputs]: Likewise.
* gnu/packages/guile-xyz.scm (nomad): Likewise.
2022-09-13 00:20:38 -04:00
Maxim Cournoyer
579facddec
gnu: gtk: Replace librsvg with librsvg-bootstrap.
This is to use the same version of librsvg as used by the 'gtk+' package and
avoid propagation conflicts.

* gnu/packages/gtk.scm (guile-cairo)[inputs]: Remove librsvg.
[propagated-inputs]: Replace librsvg with librsvg-bootstrap.
2022-09-13 00:20:38 -04:00
Maxim Cournoyer
abfa74c68b
gnu: gtk: Update to 4.8.0 and use gexps.
* gnu/packages/gtk.scm (gtk): Update to 4.8.0.
[arguments]: Use gexps.
[parallel-tests?]: Remove argument.
[phases]{patch}: Use this-package-native-input.  Disable the
inscription-markup.ui test.
{move-files}: Adjust for gexps.
2022-09-12 20:51:23 -04:00
Marius Bakke
884548b476
Merge branch 'staging' into core-updates 2022-09-08 21:12:52 +02:00
Marius Bakke
fa894b3f4d
Merge branch 'master' into staging 2022-09-08 20:56:57 +02:00
kiasoc5
5ecbb9c167
gnu: dragon-drop: Update to 1.2.0.
* gnu/packages/gtk.scm (dragon-drop): Update to 1.2.0.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-09-08 16:22:23 +02:00
Liliana Marie Prikler
21175594a2
gnu: Make gtksourceview-5 the default gtksourceview.
* gnu/packages/gtk.scm (gtksourceview-5): Rename to gtksourceview.
(gtksourceview): Rename to gtksourceview-4.  Adjust accordingly.
(gtksourceview-3): Adjust accordingly.
* gnu/packages/gnome.scm (tepl, sushi, gedit, gnome-calculator, xpad)
(gitg, gnome-boxes, gnome-latex, setzer, gnome-builder)
(gtranslator): Use gtksourceview-4.
* gnu/packages/guile-xyz.scm (nomad): Likewise.
* gnu/packages/mail.scm (balsa): Likewise.
* gnu/packages/messaging.scm (gajim): Likewise.
* gnu/packages/music.scm (zrythm, quodlibet): Likewise.
* gnu/packages/syndication.scm (giara): Likewise.
* gnu/packages/xfce.scm (mousepad): Likewise.
2022-09-02 17:04:46 +02:00
Liliana Marie Prikler
d30f6a2e06
gnu: gtksourceview: Update to 5.4.2.
* gnu/packages/gtk.scm (gtksourceview-5): New variable.
(gtksourceview): Inherit from gtksourceview-5.
2022-09-02 17:04:46 +02:00
Liliana Marie Prikler
286aedd14e
gnu: gtk: Add missing input.
* gnu/packages/gtk.scm (gtk)[inputs]: Add libgudev.
2022-09-02 17:04:45 +02:00
Marius Bakke
59c136ef61
Merge branch 'staging' into core-updates 2022-08-30 20:18:55 +02:00
Maxim Cournoyer
a12a2aea28
gnu: gtk: Update to 4.6.7.
* gnu/packages/gtk.scm (gtk): Update to 4.6.7.
2022-08-28 21:07:49 -04:00
Maxim Cournoyer
28d27ddd3d
gnu: at-spi2-core-minimal: Update to 2.45.90, rename to at-spi2-core.
at-spi2-core now includes at-spi2-atk (see:
https://gitlab.gnome.org/GNOME/at-spi2-core/-/merge_requests/78).

* gnu/packages/gtk.scm (at-spi2-core-minimal): Rename to...
(at-spi2-core): ... this.  Update to 2.45.90.
[phases]{check}: Adjust per upstream changes.
[inputs]: Add libxml2.
[native-inputs]: Delete labels.  Add gsettings-desktop-schemas,
python-dbusmock and python-pytest.
(at-spi2-core-with-documentation): Variable renamed from at-spi2-core.  Adjust
accordingly to changes to parent (inherited) package, and use gexps.
(at-spi2-atk): Deprecate by at-spi2-core.
(gtk+)[propagated-inputs]: Use at-spi2-core.
* gnu/packages/gnome.scm (orca)[inputs]: Likewise.
* gnu/packages/gnome.scm (gnome): Likewise.
2022-08-28 21:07:49 -04:00
Maxim Cournoyer
bcef9356f8
gnu: gtkmm-3: Update to 3.24.6.
* gnu/packages/gtk.scm (gtkmm-3): Update to 3.24.6.
2022-08-28 21:07:47 -04:00
Maxim Cournoyer
91a830d028
gnu: gtk+: Delete trailing #t and use iso-codes.
* gnu/packages/gtk.scm (gtk+)[inputs]: Replace iso-codes/official with
iso-codes.
[phases]: Delete trailing #t.
2022-08-28 21:07:46 -04:00
Marius Bakke
dedbaa3a69
Merge branch 'master' into staging 2022-08-28 15:43:30 +02:00
Marius Bakke
34625246e4
gnu: Remove unused module import.
* gnu/packages/gtk.scm: Don't import (gnu packages build-tools).
2022-08-27 23:48:56 +02:00
Marius Bakke
ad384816fe
Merge branch 'staging' into core-updates 2022-08-27 17:10:55 +02:00
Marius Bakke
be5965b196
gnu: gtk-doc/stable: Use 'modify-inputs'.
* gnu/packages/gtk.scm (gtk-doc/stable)[inputs]: Use MODIFY-INPUTS.
2022-08-13 19:09:14 +02:00
Marius Bakke
fd01278236
gnu: gtk-doc: Remove input labels.
* gnu/packages/gtk.scm (gtk-doc)[native-inputs]: Remove labels.
2022-08-13 19:09:14 +02:00
Marius Bakke
625bfd4257
gnu: gtk-doc: Remove unused input.
* gnu/packages/gtk.scm (gtk-doc)[inputs]: Remove PYTHON-UNITTEST2.
2022-08-13 19:09:13 +02:00
Marius Bakke
629192666c
gnu: harfbuzz: Update to 5.1.0.
* gnu/packages/gtk.scm (harfbuzz): Update to 5.1.0.
2022-08-12 00:22:29 +02:00
Marius Bakke
fcd7519d79
gnu: pango: Update to 1.50.8.
* gnu/packages/gtk.scm (pango): Update to 1.50.8.
2022-08-12 00:22:29 +02:00
Marius Bakke
5475dc023f
gnu: libthai: Update to 0.1.29.
* gnu/packages/gtk.scm (libthai): Update to 0.1.29.
2022-08-12 00:22:28 +02:00
Marius Bakke
2ef045b1a4
gnu: gtk+@2: Disable failing tests.
* gnu/packages/gtk.scm (gtk+-2)[arguments]: Disable two more tests.
2022-08-12 00:22:28 +02:00
Marius Bakke
b4a7f8c917
gnu: Remove librsvg-bootstrap.
librsvg is already a staging-level package, and the next version will no
longer bundle its dependencies, so we might as well drop it early.

* gnu/packages/gnome.scm (librsvg-bootstrap): Remove variable.
* gnu/packages/bittorrent.scm (deluge)[native-inputs]: Replace
LIBRSVG-BOOTSTRAP with LIBRSVG.
* gnu/packages/emacs.scm (emacs)[inputs]: Likewise.
* gnu/packages/gtk.scm (gtk+-2)[propagated-inputs]: Likewise.
* gnu/packages/gtk.scm (gtk+)[propagated-inputs]: Likewise.
2022-08-12 00:22:28 +02:00
Marius Bakke
3a11043d57
gnu: gdk-pixbuf: Remove input labels.
* gnu/packages/gtk.scm (gdk-pixbuf)[native-inputs]: Remove labels.  Bring
documentation inputs closer together.
2022-07-27 17:53:48 +02:00
Marius Bakke
e220ad684f
gnu: gdk-pixbuf: Use search path instead of patching docbook schema location.
* gnu/packages/gtk.scm (gdk-pixbuf)[arguments]: Remove phase patch-docbook.
[native-inputs]: Add LIBXML2.
2022-07-27 17:53:48 +02:00
Marius Bakke
8c698d7de6
gnu: gdk-pixbuf: Propagate private dependencies.
* gnu/packages/gtk.scm (gdk-pixbuf)[inputs]: Move LIBJPEG-TURBO, LIBPNG, and
LIBTIFF ...
[propagated-inputs]: ... here.  Remove LIBX11 while at it.
2022-07-27 17:53:48 +02:00
Marius Bakke
1c526affa3
gnu: Remove harfbuzz@4.
* gnu/packages/gtk.scm (harfbuzz-4): Remove variable.
(pango-1.90)[inputs]: Remove.
2022-07-27 17:53:48 +02:00
Marius Bakke
32360107ef
gnu: harfbuzz: Update to 5.0.1.
* gnu/packages/gtk.scm (harfbuzz): Update to 5.0.1.
2022-07-27 17:53:48 +02:00
Marius Bakke
8b0565c077
gnu: gdk-pixbuf: Update to 2.42.8.
* gnu/packages/gtk.scm (gdk-pixbuf): Update to 2.42.8.
2022-07-23 19:43:11 +02:00
Marius Bakke
9044b086dd
Merge branch 'staging' into core-updates 2022-07-22 01:09:14 +02:00
Marius Bakke
f4f6d6582b
gnu: pangomm: Remove input labels.
* gnu/packages/gtk.scm (pangomm)[native-inputs]: Remove labels.
[arguments]: While at it, remove trailing #t.
2022-07-16 23:25:19 +02:00
Marius Bakke
6140e8c45d
gnu: pangomm@2.46: Update to 2.46.2.
* gnu/packages/gtk.scm (pangomm-2.46): Update to 2.46.2.
2022-07-16 23:25:19 +02:00
Marius Bakke
89a2a5a72e
gnu: python-pycairo: Update to 1.21.0.
* gnu/packages/gtk.scm (python-pycairo): Update to 1.21.0.
2022-07-16 23:25:19 +02:00
Marius Bakke
71289da723
gnu: python-pycairo: Add 'upstream-name' property.
* gnu/packages/gtk.scm (python-pycairo)[properties]: New field.
2022-07-16 23:25:19 +02:00
Maxim Cournoyer
3f814d1878
gnu: gtk: Use new style inputs.
* gnu/packages/gtk.scm (gtk)[native-inputs]: Use new style.
[propagated-inputs]: Likewise.
2022-07-12 23:23:26 -04:00
Maxim Cournoyer
9819aac1d8
gnu: gtk: Update to 4.6.6.
* gnu/packages/gtk.scm (gtk): Update to 4.6.6.
[phases]{patch}: Disable 'unaligned-offscreen' test.
2022-07-12 23:23:26 -04:00
Liliana Marie Prikler
15b4579a5a
gnu: Add pango-1.90.
* gnu/packages/gtk.scm (pango-1.90): New variable.
2022-07-09 10:41:41 +02:00
Liliana Marie Prikler
bcf6730e68
gnu: Add harfbuzz-4.
* gnu/packages/gtk.scm (harfbuzz-4): New variable.
2022-07-09 10:41:41 +02:00
Liliana Marie Prikler
3af9282853
gnu: harfbuzz-3: Update to 3.4.0.
* gnu/packages/gtk.scm (harfbuzz-3.0): Rename to...
(harfbuzz-3): ... this.  Update to 3.4.0.
* gnu/packages/chromium.scm (ungoogled-chromium): Adjust accordingly.
2022-07-09 10:41:40 +02:00
Marius Bakke
9660c7aaab
gnu: harfbuzz: Update to 4.4.1.
* gnu/packages/gtk.scm (harfbuzz): Update to 4.4.1.
2022-07-06 00:35:16 +02:00
Marius Bakke
db216c2078
gnu: pango: Remove input labels.
* gnu/packages/gtk.scm (pango)[propagated-inputs, native-inputs]: Remove labels.
2022-07-06 00:35:16 +02:00
Marius Bakke
dc5fc7d23f
gnu: pango: Update to 1.50.7.
* gnu/packages/gtk.scm (pango): Update to 1.50.7.
(pango-next): Remove variable.
(gtk, pangomm)[inputs]: Change from PANGO-NEXT to PANGO.
2022-07-06 00:35:16 +02:00
Liliana Marie Prikler
48ff4bfcd7
gnu: gdk-pixbuf: Add removal hint for libx11.
* gnu/packages/gtk.scm (gdk-pixbuf)[propagated-inputs]: Add hint to remove
libx11 on core-updates.
2022-07-02 13:49:42 +02:00
Tomasz Jeneralczyk
b02225b614
gnu: Add gdk-pixbuf-xlib.
This was part of gtk-pixbuf before but was split into its own library
in version 2.42.0: https://gitlab.gnome.org/GNOME/gdk-pixbuf/-/tags/2.42.0

* gnu/packages/gtk.scm (gtk-pixbuf-xlib): New variable.

Signed-off-by: Liliana Marie Prikler <liliana.prikler@gmail.com>
2022-07-02 13:49:35 +02:00
Marius Bakke
4d6a9364bb
gnu: harfbuzz: Use G-expression.
* gnu/packages/gtk.scm (harfbuzz)[arguments]: Convert to gexp.
2022-06-28 00:13:00 +02:00
Marius Bakke
0e93273def
gnu: harfbuzz: Update to 4.4.0.
* gnu/packages/gtk.scm (harfbuzz): Update to 4.4.0.
2022-06-28 00:09:50 +02:00
Marius Bakke
21a895a27b
gnu: harfbuzz: Remove input labels.
...and reindent.

* gnu/packages/gtk.scm (harfbuzz)[inputs]: Remove labels.
2022-06-27 23:48:00 +02:00
Marius Bakke
febdbf0111
gnu: harfbuzz: Update to 4.3.0.
* gnu/packages/gtk.scm (harfbuzz): Update to 4.3.0.
(harfbuzz-3.0): Remove variable.
* gnu/packages/chromium.scm (ungoogled-chromium)[inputs]: Change from
HARFBUZZ-3.0 to HARFBUZZ.
2022-06-27 23:48:00 +02:00
Ludovic Courtès
8655a71445
Merge branch master into core-updates 2022-06-22 18:48:00 +02:00
Ludovic Courtès
8c3e9da13a
Merge branch 'master' into core-updates 2022-06-08 14:46:24 +02:00
Tobias Geerinckx-Rice
e31ab8c248
gnu: cairomm: Remove input labels.
* gnu/packages/gtk.scm (cairomm)[native-inputs, inputs]:
Remove input labels.
2022-06-05 02:00:00 +02:00
Tobias Geerinckx-Rice
525f1013d1
gnu: cairomm: Update to 1.16.1.
* gnu/packages/gtk.scm (cairomm): Update to 1.16.1.
[arguments]: Don't explicitly return #t from phases.
2022-06-05 02:00:00 +02:00
Tobias Geerinckx-Rice
48e66b01d6
gnu: Add iso-codes variant for use within Guix.
* gnu/packages/iso-codes.scm (iso-codes):
Replace with hidden-package that inherits…
(iso-codes/official): …this ‘new’ variable with its previous value.
* gnu/packages/gtk.scm (gtk+)[inputs]:
Use iso-codes/official to prevent mass rebuilds.
2022-05-29 02:00:00 +02:00
Maxim Cournoyer
08c19564c4
gnu: libdbusmenu: Update to 16.04.0-496.
* gnu/packages/gtk.scm (libdbusmenu): Update to 16.04.0-496.
[source]: Fetch using Breezy.
[arguments]: Use gexps.
[phases]: Delete trailing #t.
{remove-deprecated-gnome-common-macros}: New phase.
{patch-paths}: Likewise.
[inputs]: Use new style.
[native-inputs]: Likewise. Replace gnome-doc-utils with gnome-common.  Replace python-2 with
python-wrapper.  Add autoconf, automake, libtool, libxslt and which.
2022-05-31 14:54:08 -04:00
Maxim Cournoyer
0e406da6a0
gnu: Remove python2-pycairo.
* gnu/packages/gtk.scm (python2-pycairo): Delete variable.
2022-05-31 14:53:46 -04:00
Maxim Cournoyer
1c09ed3721
gnu: Remove python2-pygtk.
* gnu/packages/gtk.scm (python2-pygtk): Delete variable.
2022-05-31 14:53:45 -04:00
Benjamin Slade
5ae78c523a
gnu: yad: Update to 12.0.
* gnu/packages/gtk.scm (yad): Update to 12.0.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-05-27 23:10:03 +02:00
Zhu Zihao
095c609dfd
gnu: gtkmm: Update to 4.6.1.
* gnu/packages/gtk.scm (gtkmm): Update to 4.6.1.
[propagated-inputs]: Remove atkmm because it's no longer needed.
* gnu/packages/gtk.scm (pangomm): Update to 2.50.0.
[propagated-inputs]: Replace 'pango' with 'pango-next'.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-04-04 22:58:02 +02:00
Zhu Zihao
ef3cae59a2
gnu: gtk: Update to 4.6.1.
* gnu/local.mk (dist_patch_DATA): Remove gtk-introspection-test.patch.
* gnu/packages/patches/gtk-introspection-test.patch: Remove.
* gnu/packages/gtk.scm (gtk): Update to 4.6.1.
[source]: Remove stale patch.
[arguments]<phases>: Add 'patch-rst2man' phase, correct the binary name of
rst2man to 'rst2man.py'
[inputs]: Add libjpeg-turbo, libpng, libtiff.
[native-inputs]: Add python-docutils.
[propagated-inputs]: Use pango-next.
* gnu/packages/fcitx5.scm (fcitx5-gtk)[arguments]: Disable GTK4 build.
<configure-flags>: Add "-DENABLE_GTK_IM_MODULE=OFF".
<phases>: In phase "patch-install-prefix", Remove GTK4 code.
[inputs]: Remove package gtk.
[outputs]: Remove output "gtk4".

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-04-04 22:58:02 +02:00
Zhu Zihao
4df7fe14ff
gnu: pango 1.50: Add version 1.50.4.
* gnu/packages/gtk.scm(pango-next): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-04-04 22:58:02 +02:00
Maxim Cournoyer
a9429c8f22
Merge branch 'staging' into core-updates. 2022-03-21 23:39:43 -04:00
Zhu Zihao
b3b9b68040
gnu: Add webp-pixbuf-loader.
* gnu/packages/gtk.scm (webp-pixbuf-loader): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-03-11 23:12:48 +01:00
Lars-Dominik Braun
57d0b1afb2
gnu: Add gromit-mpx.
* gnu/packages/gtk.scm (gromit-mpx): New variable.
2022-02-24 13:53:39 +01:00