aboutsummaryrefslogtreecommitdiff
-*- mode: org; coding: utf-8; -*-

#+TITLE: Hacking GNU Guix and Its Incredible Distro

Copyright © 2012, 2013, 2014, 2016, 2017, 2019 Ludovic Courtès <ludo@gnu.org>
Copyright © 2015, 2017 Mathieu Lirzin <mthl@gnu.org>
Copyright © 2017 Leo Famulari <leo@famulari.name>
Copyright © 2017 Arun Isaac <arunisaac@systemreboot.net>

  Copying and distribution of this file, with or without modification,
  are permitted in any medium without royalty provided the copyright
  notice and this notice are preserved.

* Contributing

See the manual for useful hacking information, either by running

  info -f doc/guix.info "Contributing"

or by checking the [[https://guix.gnu.org/manual/devel/en/html_node/Contributing.html][web copy of the manual]].
uix/tree/gnu/packages/abiword.scm?id=0481289cbccba2646bf654f0ae49ac9c45602d5d'>abiword.scm5430logplainabout -rw-r--r--accessibility.scm6354logplainabout -rw-r--r--acct.scm1679logplainabout -rw-r--r--acl.scm3656logplainabout -rw-r--r--ada.scm4389logplainabout -rw-r--r--admin.scm134035logplainabout -rw-r--r--adns.scm4184logplainabout -rw-r--r--agda.scm9149logplainabout -rw-r--r--aidc.scm6253logplainabout -rw-r--r--algebra.scm63180logplainabout -rw-r--r--android.scm37673logplainabout -rw-r--r--animation.scm12578logplainabout -rw-r--r--anthy.scm2878logplainabout -rw-r--r--antivirus.scm7321logplainabout -rw-r--r--apl.scm2193logplainabout -rw-r--r--apr.scm4303logplainabout -rw-r--r--arcan.scm11501logplainabout -rw-r--r--aspell.scm16882logplainabout -rw-r--r--assembly.scm9831logplainabout -rw-r--r--astronomy.scm10959logplainabout -rw-r--r--attr.scm2879logplainabout -rw-r--r--audio.scm144181logplainabout -rw-r--r--augeas.scm2588logplainabout -rw-r--r--authentication.scm3918logplainabout -rw-r--r--autogen.scm3063logplainabout -rw-r--r--autotools.scm18613logplainabout d---------aux-files151logplain -rw-r--r--avahi.scm4237logplainabout -rw-r--r--avr.scm7146logplainabout -rw-r--r--axoloti.scm16160logplainabout -rw-r--r--backup.scm43528logplainabout -rw-r--r--base.scm59388logplainabout -rw-r--r--bash.scm15093logplainabout -rw-r--r--batik.scm8803logplainabout -rw-r--r--bdw-gc.scm5524logplainabout -rw-r--r--benchmark.scm9491logplainabout -rw-r--r--bioconductor.scm197671logplainabout -rw-r--r--bioinformatics.scm616651logplainabout -rw-r--r--bison.scm2720logplainabout -rw-r--r--bittorrent.scm20430logplainabout -rw-r--r--boost.scm10258logplainabout -rw-r--r--bootloaders.scm40497logplainabout -rw-r--r--bootstrap.scm33817logplainabout -rw-r--r--build-tools.scm11672logplainabout -rw-r--r--busybox.scm6344logplainabout -rw-r--r--c.scm13556logplainabout -rw-r--r--calcurse.scm3487logplainabout -rw-r--r--calendar.scm8204logplainabout -rw-r--r--ccache.scm2450logplainabout -rw-r--r--cdrom.scm40062logplainabout -rw-r--r--cedille.scm5170logplainabout -rw-r--r--certs.scm8919logplainabout -rw-r--r--check.scm87657logplainabout -rw-r--r--chemistry.scm14249logplainabout -rw-r--r--chez.scm27797logplainabout -rw-r--r--chromium.scm38533logplainabout -rw-r--r--ci.scm7025logplainabout -rw-r--r--cinnamon.scm3236logplainabout -rw-r--r--clojure.scm12371logplainabout -rw-r--r--cluster.scm3502logplainabout -rw-r--r--cmake.scm9896logplainabout -rw-r--r--cobol.scm2997logplainabout -rw-r--r--code.scm29029logplainabout -rw-r--r--commencement.scm115852logplainabout -rw-r--r--compression.scm87752logplainabout -rw-r--r--compton.scm4113logplainabout -rw-r--r--conky.scm3303logplainabout -rw-r--r--connman.scm7252logplainabout -rw-r--r--cook.scm3594logplainabout -rw-r--r--coq.scm24362logplainabout -rw-r--r--cpio.scm2038logplainabout -rw-r--r--cpp.scm10862logplainabout -rw-r--r--cppi.scm1775logplainabout -rw-r--r--cran.scm540743logplainabout -rw-r--r--crates-io.scm94011logplainabout -rw-r--r--cross-base.scm23161logplainabout -rw-r--r--crypto.scm41049logplainabout -rw-r--r--cryptsetup.scm5257logplainabout -rw-r--r--cups.scm34048logplainabout -rw-r--r--curl.scm10646logplainabout -rw-r--r--cvassistant.scm3640logplainabout -rw-r--r--cyrus-sasl.scm3020logplainabout -rw-r--r--databases.scm122632logplainabout -rw-r--r--datamash.scm1957logplainabout -rw-r--r--datastructures.scm9962logplainabout -rw-r--r--dav.scm4676logplainabout -rw-r--r--dbm.scm6103logplainabout -rw-r--r--dc.scm2239logplainabout -rw-r--r--debian.scm8357logplainabout -rw-r--r--debug.scm18690logplainabout -rw-r--r--dejagnu.scm3510logplainabout -rw-r--r--dico.scm3527logplainabout -rw-r--r--dictionaries.scm16498logplainabout -rw-r--r--digest.scm2346logplainabout -rw-r--r--direct-connect.scm2610logplainabout -rw-r--r--disk.scm32514logplainabout -rw-r--r--display-managers.scm11923logplainabout -rw-r--r--django.scm38602logplainabout -rw-r--r--djvu.scm2064logplainabout -rw-r--r--dlang.scm15952logplainabout -rw-r--r--dns.scm35612logplainabout -rw-r--r--docbook.scm11808logplainabout -rw-r--r--docker.scm28578logplainabout -rw-r--r--documentation.scm10056logplainabout -rw-r--r--dunst.scm3164logplainabout -rw-r--r--dvtm.scm2311logplainabout -rw-r--r--easyrpg.scm4438logplainabout -rw-r--r--ebook.scm14783logplainabout -rw-r--r--ed.scm2378logplainabout -rw-r--r--education.scm22488logplainabout -rw-r--r--efi.scm8323logplainabout -rw-r--r--electronics.scm10331logplainabout -rw-r--r--elf.scm10230logplainabout -rw-r--r--elixir.scm4201logplainabout -rw-r--r--elm.scm3301logplainabout -rw-r--r--emacs-xyz.scm691356logplainabout -rw-r--r--emacs.scm15063logplainabout -rw-r--r--embedded.scm49335logplainabout -rw-r--r--emulators.scm54655logplainabout -rw-r--r--enchant.scm3714logplainabout -rw-r--r--engineering.scm88734logplainabout -rw-r--r--enlightenment.scm22854logplainabout -rw-r--r--entr.scm2849logplainabout -rw-r--r--erlang.scm10099logplainabout -rw-r--r--fabric-management.scm6977logplainabout -rw-r--r--fcitx.scm5006logplainabout -rw-r--r--figlet.scm1797logplainabout -rw-r--r--file-systems.scm13148logplainabout -rw-r--r--file.scm2342logplainabout -rw-r--r--finance.scm44406logplainabout -rw-r--r--firmware.scm21188logplainabout -rw-r--r--flashing-tools.scm18480logplainabout -rw-r--r--flex.scm3673logplainabout -rw-r--r--fltk.scm6096logplainabout -rw-r--r--fonts.scm63803logplainabout -rw-r--r--fontutils.scm31030logplainabout -rw-r--r--forth.scm2424logplainabout -rw-r--r--fpga.scm13832logplainabout -rw-r--r--freedesktop.scm58113logplainabout -rw-r--r--freeipmi.scm2072logplainabout -rw-r--r--fribidi.scm1891logplainabout -rw-r--r--ftp.scm10962logplainabout -rw-r--r--fvwm.scm3286logplainabout -rw-r--r--game-development.scm61254logplainabout -rw-r--r--games.scm318653logplainabout -rw-r--r--gawk.scm3785logplainabout -rw-r--r--gcal.scm2889logplainabout -rw-r--r--gcc.scm44400logplainabout -rw-r--r--gd.scm6535logplainabout -rw-r--r--gdb.scm5120logplainabout -rw-r--r--genealogy.scm4536logplainabout -rw-r--r--genimage.scm8258logplainabout -rw-r--r--geo.scm38960logplainabout -rw-r--r--gettext.scm10701logplainabout -rw-r--r--ghostscript.scm16839logplainabout -rw-r--r--gimp.scm15314logplainabout -rw-r--r--gkrellm.scm2451logplainabout -rw-r--r--gl.scm32675logplainabout -rw-r--r--glib.scm38854logplainabout -rw-r--r--gnome.scm330408logplainabout -rw-r--r--gnu-doc.scm4109logplainabout -rw-r--r--gnu-pw-mgr.scm2378logplainabout -rw-r--r--gnucash.scm13885logplainabout -rw-r--r--gnunet.scm14337logplainabout -rw-r--r--gnupg.scm42640logplainabout -rw-r--r--gnustep.scm11910logplainabout -rw-r--r--gnuzilla.scm42746logplainabout -rw-r--r--gobby.scm7925logplainabout -rw-r--r--golang.scm153251logplainabout -rw-r--r--gperf.scm2354logplainabout -rw-r--r--gpodder.scm7023logplainabout -rw-r--r--gprolog.scm2742logplainabout -rw-r--r--gps.scm8253logplainabout -rw-r--r--graph.scm19152logplainabout -rw-r--r--graphics.scm40797logplainabout -rw-r--r--graphviz.scm13810logplainabout -rw-r--r--groff.scm8199logplainabout -rw-r--r--groovy.scm47230logplainabout -rw-r--r--gsasl.scm4724logplainabout -rw-r--r--gstreamer.scm18186logplainabout -rw-r--r--gtk.scm73011logplainabout -rw-r--r--guile-wm.scm9133logplainabout -rw-r--r--guile-xyz.scm106011logplainabout -rw-r--r--guile.scm24256logplainabout -rw-r--r--gv.scm3247logplainabout -rw-r--r--gxmessage.scm2352logplainabout -rw-r--r--ham-radio.scm4773logplainabout -rw-r--r--hardware.scm11664logplainabout -rw-r--r--haskell-apps.scm16646logplainabout -rw-r--r--haskell-check.scm31017logplainabout -rw-r--r--haskell-crypto.scm33189logplainabout -rw-r--r--haskell-web.scm56044logplainabout -rw-r--r--haskell-xyz.scm10674logplainabout -rw-r--r--haskell.scm449573logplainabout -rw-r--r--hexedit.scm3222logplainabout -rw-r--r--hugs.scm3688logplainabout -rw-r--r--hurd.scm13091logplainabout -rw-r--r--hyperledger.scm4059logplainabout -rw-r--r--i2p.scm5024logplainabout -rw-r--r--ibus.scm27791logplainabout -rw-r--r--icu4c.scm5482logplainabout -rw-r--r--idris.scm12186logplainabout -rw-r--r--idutils.scm2816logplainabout -rw-r--r--image-processing.scm33141logplainabout -rw-r--r--image-viewers.scm20452logplainabout -rw-r--r--image.scm66016logplainabout -rw-r--r--imagemagick.scm9344logplainabout -rw-r--r--inklingreader.scm2239logplainabout -rw-r--r--inkscape.scm3876logplainabout -rw-r--r--ipfs.scm13161logplainabout -rw-r--r--irc.scm18327logplainabout -rw-r--r--iso-codes.scm4113logplainabout -rw-r--r--java-compression.scm13337logplainabout -rw-r--r--java-maths.scm3552logplainabout -rw-r--r--java.scm476935logplainabout -rw-r--r--javascript.scm19416logplainabout -rw-r--r--jemalloc.scm3218logplainabout -rw-r--r--jose.scm1999logplainabout -rw-r--r--jrnl.scm2394logplainabout -rw-r--r--julia.scm21435logplainabout -rw-r--r--kawa.scm2127logplainabout -rw-r--r--kde-frameworks.scm143114logplainabout -rw-r--r--kde-plasma.scm8831logplainabout -rw-r--r--kde.scm23214logplainabout -rw-r--r--kerberos.scm9170logplainabout -rw-r--r--key-mon.scm2120logplainabout -rw-r--r--kodi.scm21475logplainabout -rw-r--r--language.scm16405logplainabout -rw-r--r--ld-wrapper.in11660logplainabout -rw-r--r--lego.scm5400logplainabout -rw-r--r--less.scm1883logplainabout -rw-r--r--lesstif.scm1817logplainabout -rw-r--r--libbsd.scm2092logplainabout -rw-r--r--libcanberra.scm6105logplainabout -rw-r--r--libdaemon.scm2903logplainabout -rw-r--r--libedit.scm2001logplainabout -rw-r--r--libevent.scm9533logplainabout -rw-r--r--libffcall.scm1813logplainabout -rw-r--r--libffi.scm9887logplainabout -rw-r--r--libftdi.scm1943logplainabout -rw-r--r--libidn.scm3562logplainabout -rw-r--r--libphidget.scm1747logplainabout -rw-r--r--libreoffice.scm46211logplainabout -rw-r--r--libsigsegv.scm2731logplainabout -rw-r--r--libunistring.scm3159logplainabout -rw-r--r--libunwind.scm2318logplainabout -rw-r--r--libusb.scm23395logplainabout -rw-r--r--license.scm6378logplainabout -rw-r--r--lighting.scm3418logplainabout -rw-r--r--linux.scm250512logplainabout -rw-r--r--lirc.scm6374logplainabout -rw-r--r--lisp.scm254581logplainabout -rw-r--r--llvm.scm28108logplainabout -rw-r--r--logging.scm8164logplainabout -rw-r--r--logo.scm2829logplainabout -rw-r--r--lolcode.scm2396logplainabout -rw-r--r--lout.scm5633logplainabout -rw-r--r--lsof.scm4940logplainabout -rw-r--r--lua.scm21552logplainabout -rw-r--r--lxde.scm20721logplainabout -rw-r--r--lxqt.scm47833logplainabout -rw-r--r--m4.scm2700logplainabout -rw-r--r--machine-learning.scm81970logplainabout -rw-r--r--magic-wormhole.scm6604logplainabout -rw-r--r--mail.scm124067logplainabout -rw-r--r--make-bootstrap.scm42163logplainabout -rw-r--r--man.scm11818logplainabout -rw-r--r--markup.scm10109logplainabout -rw-r--r--marst.scm1763logplainabout -rw-r--r--mastodon.scm2664logplainabout -rw-r--r--mate.scm57281logplainabout -rw-r--r--maths.scm211694logplainabout -rw-r--r--maven.scm77684logplainabout -rw-r--r--mc.scm4522logplainabout -rw-r--r--mcrypt.scm4576logplainabout -rw-r--r--medical.scm2420logplainabout -rw-r--r--mes.scm6947logplainabout -rw-r--r--messaging.scm77543logplainabout -rw-r--r--microcom.scm2168logplainabout -rw-r--r--mingw.scm4436logplainabout -rw-r--r--moe.scm2223logplainabout -rw-r--r--monitoring.scm17903logplainabout -rw-r--r--mono.scm5413logplainabout -rw-r--r--moreutils.scm3243logplainabout -rw-r--r--motti.scm1669logplainabout -rw-r--r--mp3.scm20914logplainabout -rw-r--r--mpd.scm12940logplainabout -rw-r--r--mpi.scm16864logplainabout -rw-r--r--mtools.scm2845logplainabout -rw-r--r--multiprecision.scm15435logplainabout -rw-r--r--music.scm179617logplainabout -rw-r--r--musl.scm2188logplainabout -rw-r--r--nano.scm2134logplainabout -rw-r--r--ncdu.scm2115logplainabout -rw-r--r--ncurses.scm15896logplainabout -rw-r--r--netpbm.scm8155logplainabout -rw-r--r--nettle.scm4089logplainabout -rw-r--r--networking.scm101735logplainabout -rw-r--r--nfs.scm5408logplainabout -rw-r--r--nickle.scm2471logplainabout -rw-r--r--nim.scm3020logplainabout -rw-r--r--ninja.scm3110logplainabout -rw-r--r--node.scm8143logplainabout -rw-r--r--noweb.scm4392logplainabout -rw-r--r--nss.scm8499logplainabout -rw-r--r--ntp.scm7797logplainabout -rw-r--r--nutrition.scm3167logplainabout -rw-r--r--nvi.scm2907logplainabout -rw-r--r--ocaml.scm200620logplainabout -rw-r--r--ocr.scm3156logplainabout -rw-r--r--onc-rpc.scm6612logplainabout -rw-r--r--openbox.scm3926logplainabout -rw-r--r--opencl.scm13289logplainabout -rw-r--r--openldap.scm15930logplainabout -rw-r--r--openstack.scm32948logplainabout -rw-r--r--orpheus.scm4287logplainabout -rw-r--r--ots.scm3497logplainabout -rw-r--r--package-management.scm46476logplainabout -rw-r--r--parallel.scm10548logplainabout -rw-r--r--password-utils.scm41860logplainabout d---------patches43871logplain -rw-r--r--patchutils.scm20241logplainabout -rw-r--r--pciutils.scm3933logplainabout -rw-r--r--pcre.scm5581logplainabout -rw-r--r--pdf.scm43525logplainabout -rw-r--r--pem.scm1795logplainabout -rw-r--r--perl-check.scm57687logplainabout -rw-r--r--perl-compression.scm5949logplainabout -rw-r--r--perl-web.scm4732logplainabout -rw-r--r--perl.scm390970logplainabout -rw-r--r--perl6.scm31252logplainabout -rw-r--r--phabricator.scm4962logplainabout -rw-r--r--photo.scm21617logplainabout -rw-r--r--php.scm20521logplainabout -rw-r--r--pkg-config.scm5117logplainabout -rw-r--r--plotutils.scm12277logplainabout -rw-r--r--poedit.scm2968logplainabout -rw-r--r--polkit.scm8401logplainabout -rw-r--r--popt.scm6235logplainabout -rw-r--r--pretty-print.scm11446logplainabout -rw-r--r--printers.scm4622logplainabout -rw-r--r--profiling.scm17478logplainabout -rw-r--r--protobuf.scm9465logplainabout -rw-r--r--pth.scm2338logplainabout -rw-r--r--pulseaudio.scm14892logplainabout -rw-r--r--pumpio.scm2812logplainabout -rw-r--r--pure.scm2668logplainabout -rw-r--r--pv.scm1855logplainabout -rw-r--r--python-check.scm9178logplainabout -rw-r--r--python-compression.scm8223logplainabout -rw-r--r--python-crypto.scm39115logplainabout -rw-r--r--python-web.scm115244logplainabout -rw-r--r--python-xyz.scm591777logplainabout -rw-r--r--python.scm26765logplainabout -rw-r--r--qt.scm96968logplainabout -rw-r--r--ragel.scm2112logplainabout -rw-r--r--rails.scm23011logplainabout -rw-r--r--ratpoison.scm4030logplainabout -rw-r--r--rdesktop.scm6192logplainabout -rw-r--r--rdf.scm14536logplainabout -rw-r--r--re2c.scm2039logplainabout -rw-r--r--readline.scm6494logplainabout -rw-r--r--rednotebook.scm4097logplainabout -rw-r--r--regex.scm4371logplainabout -rw-r--r--robotics.scm5450logplainabout -rw-r--r--rrdtool.scm3996logplainabout -rw-r--r--rsync.scm3979logplainabout -rw-r--r--ruby.scm318700logplainabout -rw-r--r--rush.scm1834logplainabout -rw-r--r--rust.scm49965logplainabout -rw-r--r--sagemath.scm17897logplainabout -rw-r--r--samba.scm19158logplainabout -rw-r--r--sawfish.scm7716logplainabout -rw-r--r--scanner.scm6636logplainabout -rw-r--r--scheme.scm46677logplainabout -rw-r--r--screen.scm7667logplainabout -rw-r--r--scribus.scm4790logplainabout -rw-r--r--scsi.scm2967logplainabout -rw-r--r--sdcc.scm2821logplainabout -rw-r--r--sdl.scm22577logplainabout -rw-r--r--search.scm17504logplainabout -rw-r--r--security-token.scm22399logplainabout -rw-r--r--selinux.scm17826logplainabout -rw-r--r--serialization.scm20442logplainabout -rw-r--r--serveez.scm2384logplainabout -rw-r--r--shells.scm33968logplainabout -rw-r--r--shellutils.scm9374logplainabout -rw-r--r--simh.scm3872logplainabout -rw-r--r--simulation.scm32155logplainabout -rw-r--r--skarnet.scm15339logplainabout -rw-r--r--skribilo.scm3811logplainabout -rw-r--r--slang.scm5919logplainabout -rw-r--r--smalltalk.scm5751logplainabout -rw-r--r--sml.scm2971logplainabout -rw-r--r--speech.scm9391logplainabout -rw-r--r--sphinx.scm21364logplainabout -rw-r--r--spice.scm12364logplainabout -rw-r--r--sqlite.scm4387logplainabout -rw-r--r--squirrel.scm3589logplainabout -rw-r--r--ssh.scm31512logplainabout -rw-r--r--sssd.scm7342logplainabout -rw-r--r--stalonetray.scm2012logplainabout -rw-r--r--statistics.scm213633logplainabout -rw-r--r--stb.scm4252logplainabout -rw-r--r--storage.scm18153logplainabout -rw-r--r--suckless.scm26543logplainabout -rw-r--r--swig.scm3770logplainabout -rw-r--r--sync.scm12119logplainabout -rw-r--r--syncthing.scm54208logplainabout -rw-r--r--syndication.scm5374logplainabout -rw-r--r--synergy.scm3514logplainabout -rw-r--r--task-management.scm2329logplainabout -rw-r--r--tbb.scm4016logplainabout -rw-r--r--tcl.scm16496logplainabout -rw-r--r--telephony.scm37926logplainabout -rw-r--r--terminals.scm49559logplainabout -rw-r--r--terraform.scm2100logplainabout -rw-r--r--tex.scm317479logplainabout -rw-r--r--texinfo.scm7187logplainabout -rw-r--r--text-editors.scm25302logplainabout -rw-r--r--textutils.scm40535logplainabout -rw-r--r--time.scm15852logplainabout -rw-r--r--tls.scm39974logplainabout -rw-r--r--tmux.scm7844logplainabout -rw-r--r--tor.scm11189logplainabout -rw-r--r--toys.scm2771logplainabout -rw-r--r--tryton.scm6878logplainabout -rw-r--r--tv.scm2761logplainabout -rw-r--r--uml.scm3903logplainabout -rw-r--r--unrtf.scm2003logplainabout -rw-r--r--upnp.scm7994logplainabout -rw-r--r--usb-modeswitch.scm7972logplainabout -rw-r--r--uucp.scm2250logplainabout -rw-r--r--valgrind.scm3491logplainabout -rw-r--r--version-control.scm94985logplainabout -rw-r--r--video.scm149903logplainabout -rw-r--r--vim.scm36592logplainabout -rw-r--r--virtualization.scm56984logplainabout -rw-r--r--vpn.scm22142logplainabout -rw-r--r--vulkan.scm16295logplainabout -rw-r--r--w3m.scm3405logplainabout -rw-r--r--wdiff.scm2227logplainabout -rw-r--r--web-browsers.scm21787logplainabout -rw-r--r--web.scm264552logplainabout -rw-r--r--webkit.scm6842logplainabout -rw-r--r--wget.scm7919logplainabout -rw-r--r--wicd.scm9337logplainabout -rw-r--r--wine.scm25337logplainabout -rw-r--r--wireservice.scm10696logplainabout -rw-r--r--wm.scm54549logplainabout -rw-r--r--wordnet.scm4791logplainabout -rw-r--r--wv.scm2499logplainabout -rw-r--r--wxwidgets.scm10453logplainabout -rw-r--r--xdisorg.scm67131logplainabout -rw-r--r--xfce.scm41142logplainabout -rw-r--r--xfig.scm6034logplainabout -rw-r--r--xiph.scm19082logplainabout -rw-r--r--xml.scm82831logplainabout -rw-r--r--xnee.scm2087logplainabout -rw-r--r--xorg.scm212230logplainabout -rw-r--r--zile.scm5855logplainabout -rw-r--r--zwave.scm3811logplainabout