aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
* gnu: Add emacs-qrencode.Evgeny Pisemsky2023-06-11
| | | | | | * gnu/packages/emacs-xyz.scm (emacs-qrencode): New variable. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
* svn-download: Do not expand keywords.Timothy Sample2023-06-11
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Subversion keyword expansion is potentially non-reproducible as some of them expand time strings relative to the local time zone: https://issues.guix.gnu.org/43442#18 In practice this is not a problem in Guix since Subversion checkouts happen in an isolated environment using the "default timezone" (UTC). However, Software Heritage disables keyword expansion for this very reason. By following suit, we make sure content can be retrieved from there. * guix/build/svn.scm (svn-fecth): Pass "--ignore-keywords" to Subversion. * guix/build-system/texlive.scm (%texlive-date): New variable. * gnu/packages/java.scm (java-geronimo-xbean-reflect) (java-geronimo-genesis-2.1): Update the source hash. * gnu/packages/machine-learning.scm (ghmm): Likewise. * gnu/packages/video.scm (libsmpeg, libsmpeg-with-sdl1): Likewise. * gnu/packages/tex.scm (texlive-bin): Update the hash of the "texlive-scripts" input, and a add a new phase that imitates Subversion keyword expansion for scripts that need it. (texlive-latex-base): Update the hash of the "texlive-luatexconfig" native input. (texlive-hyphen-base, texlive-dvipdfmx, texlive-dvips, texlive-cm) (texlive-tex-plain, texlive-kpathsea, texlive-latexconfig) (texlive-tetex, texlive-pdftex, texlive-xetex): Update the source hash. Co-authored-by: Ludovic Courtès <ludo@gnu.org>
* gnu: texlive-latex-filecontents: Rename to texlive-filecontents.Nicolas Goaziou2023-06-11
| | | | | | | | | * gnu/packages/tex.scm (texlive-filecontents): New variable. (texlive-latex-filecontents): Deprecate package. (texlive-latex-trimspaces): (texlive-latex-needspace): (texlive-latex-changepage): (texlive-ifmtarg): Apply renaming.
* gnu: texlive-latex-filecontents: Fix package definition.Nicolas Goaziou2023-06-11
| | | | | * gnu/packages/tex.scm (texlive-latex-filecontents)[arguments]: Generate from source.
* gnu: texlive-latex-epstopdf-pkg: Rename to texlive-epstopdf-pkg.Nicolas Goaziou2023-06-11
| | | | | | * gnu/packages/tex.scm (texlive-epstopdf-pkg): New variable. (texlive-latex-epstopdf-pkg): Deprecate variable. (texlive-graphics-def): Apply renaming.
* gnu: texlive-latex-epstopdf-pkg: Fix package definition.Nicolas Goaziou2023-06-11
| | | | | | | * gnu/packages/tex.scm (texlive-latex-epstopdf-pkg)[arguments]: Generate from source. [propagated-inputs]: Add TEXLIVE-GRFEXT, TEXLIVE-INFWARERR, TEXLIVE-KVOPTIONS and TEXLIVE-PDFTEXCMDS.
* gnu: texlive-amsmath: Add missing input.Dominik Delgado Steuter via Guix-patches via2023-06-11
| | | | | | | * gnu/packages/tex.scm (texlive-amsmath)[propagated-inputs]: Add TEXLIVE-AMSFONTS. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
* gnu: p2pool: Update to 3.4.Guillaume Le Vaillant2023-06-11
| | | | | * gnu/packages/finance.scm (p2pool): Update to 3.4. [arguments]: Update 'check' phase.
* gnu: Add otpclient.Liliana Marie Prikler2023-06-11
| | | | * gnu/packages/password-utils.scm (otpclient): New variable.
* gnu: Add libcotp.Liliana Marie Prikler2023-06-11
| | | | * gnu/packages/authentication.scm (libcotp): New variable.
* gnu: cqfd: Update to 5.4.0.Maxim Cournoyer2023-06-10
| | | | | * gnu/packages/docker.scm (cqfd): Update to 5.4.0. [arguments]: Use gexps. Add #:make-flags. Remove install phase override.
* gnu: fzf: Update to 0.41.0.kiasoc52023-06-10
| | | | | | * gnu/packages/terminals.scm (go-github-com-junegunn-fzf): Update to 0.41.0. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
* gnu: mgba: Update to 0.10.2.altadil2023-06-10
| | | | | | * gnu/packages/emulators.scm (mgba): Update to 0.10.2. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
* gnu: emacs-julia-snail: Update to 1.2.3.Nicolas Goaziou2023-06-10
| | | | * gnu/packages/emacs-xyz.scm (emacs-julia-snail): Update to 1.2.3.
* gnu: emacs-ef-themes: Update to 1.1.0.Nicolas Goaziou2023-06-10
| | | | * gnu/packages/emacs-xyz.scm (emacs-ef-themes): Update to 1.1.0.
* gnu: emacs-transient: Update to 0.4.1.Nicolas Goaziou2023-06-10
| | | | * gnu/packages/emacs-xyz.scm (emacs-transient): Update to 0.4.1.
* gnu: emacs-wucuo: Update to 0.3.0.Nicolas Goaziou2023-06-10
| | | | * gnu/packages/emacs-xyz.scm (emacs-wucuo): Update to 0.3.0.
* gnu: emacs-tide: Update to 5.1.3.Nicolas Goaziou2023-06-10
| | | | * gnu/packages/emacs-xyz.scm (emacs-tide): Update to 5.1.3.
* gnu: emacs-orglink: Update to 1.2.2.Nicolas Goaziou2023-06-10
| | | | * gnu/packages/emacs-xyz.scm (emacs-orglink): Update to 1.2.2.
* gnu: emacs-org-re-reveal: Update to 3.18.3.Nicolas Goaziou2023-06-10
| | | | * gnu/packages/emacs-xyz.scm (emacs-org-re-reveal): Update to 3.18.3.
* gnu: emacs-nano-modeline: Update to 1.0.0.Nicolas Goaziou2023-06-10
| | | | * gnu/packages/emacs-xyz.scm (emacs-nano-modeline): Update to 1.0.0.
* gnu: emacs-jupyter: Update to 0.8.3.Nicolas Goaziou2023-06-10
| | | | | * gnu/packages/emacs-xyz.scm (emacs-jupyter): Update to 0.8.3. [description]: Tiny fix to description.
* gnu: emacs-eldev: Update to 1.4.1.Nicolas Goaziou2023-06-10
| | | | * gnu/packages/emacs-xyz.scm (emacs-eldev): Update to 1.4.1.
* gnu: emacs-ednc: Update to 0.2.Nicolas Goaziou2023-06-10
| | | | * gnu/packages/emacs-xyz.scm (emacs-ednc): Update to 0.2.
* gnu: emacs-modus-themes: Update to 4.2.0.Nicolas Goaziou2023-06-10
| | | | * gnu/packages/emacs-xyz.scm (emacs-modus-themes): Update to 4.2.0.
* gnu: emacs-excorporate: Update to 1.1.1.Nicolas Goaziou2023-06-10
| | | | * gnu/packages/emacs-xyz.scm (emacs-excorporate): Update to 1.1.1.
* gnu: emacs-tramp: Update to 2.6.0.5.Nicolas Goaziou2023-06-10
| | | | * gnu/packages/emacs-xyz.scm (emacs-tramp): Update to 2.6.0.5.
* gnu: Add emacs-fb2-reader.Adam Kandur2023-06-10
| | | | | | * gnu/packages/emacs-xyz.scm (emacs-fb2-reader): New variable. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
* gnu: emacs-ytdl: Update to 1.3.6-0.2ea3daf2.Miguel Ángel Moreno2023-06-10
| | | | | | * gnu/packages/emacs-xyz.scm (emacs-ytdl): Update to 1.3.6-0.2ea3daf2. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
* gnu: emacs-ox-pandoc: Update to 2.0.Mekeor Melire2023-06-10
| | | | | | | | * gnu/packages/emacs-xyz.scm (emacs-ox-pandoc): Update to 2.0. [source]: Download from new upstream URL. [home-page]: Use new home-page. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
* gnu: Add emacs-pug-mode.Miguel Ángel Moreno2023-06-10
| | | | | | gnu/packages/emacs-xyz.scm (emacs-pug-mode): New variable. Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
* home: services: ssh: Export home-ssh-agent variables.Nicolas Graves2023-06-09
| | | | Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* home: services: ssh: Export configuration predicates.Nicolas Graves2023-06-09
| | | | Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* home: services: ssh: Add 'match-criteria' option.Nicolas Graves2023-06-09
| | | | | | | | | | | | | | * gnu/home/services/ssh.scm (serialize-address-family): Raise '&formatted-message' instead of '&error'. (ssh-match-keywords): New variable. (match-criteria?): New procedure. (match-criteria): New maybe type. (openssh-host)[name]: Turn into 'maybe-string'. [match-criteria]: New field. (serialize-openssh-host): Adjust accordingly. * doc/guix.texi (Secure Shell): Document it. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* home: services: ssh: Add 'add-keys-to-agent' field.Nicolas Graves2023-06-09
| | | | | | | | | | * gnu/home/services/ssh.scm (<home-openssh-configuration>)[add-keys-to-agent]: New field. (serialize-add-keys-to-agent): New procedure. (openssh-configuration->string): Use it. * doc/guix.texi (Secure Shell): Document it. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: obs-websocket: Deprecate in favor of "obs".Andy Tai2023-06-09
| | | | | | | * gnu/packages/video.scm (obs-websocket): Rewrite as a deprecated alias for "obs". Co-authored-by: Ludovic Courtès <ludo@gnu.org>
* gnu: i3-wm: Add missing inputs for i3-save-tree.SeerLite2023-06-09
| | | | | | | | * gnu/packages/wm.scm (i3-wm)[inputs]: Add perl, perl-anyevent-i3, perl-json-xs, perl-common-sense, and perl-types-serialiser. [arguments]: Add phase to wrap i3-save-tree to use perl inputs listed above. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: i3-wm: Use new package style.SeerLite2023-06-09
| | | | | | * gnu/packages/wm.scm (i3-wm)[arguments]: Use gexps. Signed-off-by: Ludovic Courtès <ludo@gnu.org>
* gnu: guix: Update to 44bbfc2.Ludovic Courtès2023-06-09
| | | | * gnu/packages/package-management.scm (guix): Update to 44bbfc2.
* linux-container: Adjust to 'modify-services' semantic change.Ludovic Courtès2023-06-09
| | | | | | | | | | This is a followup to dbbc7e946131ba257728f1d05b96c4339b7ee88b: 'nscd-service-type' isn't necessarily present in OS, so we cannot use the 'modify-services' as it would now error out. This was happening with the "guix system docker-image" test in 'tests/guix-system.sh'. * gnu/system/linux-container.scm (containerized-operating-system): Use 'filter-map' instead of 'remove' + 'modify-services'.
* gnu: Add python-mudata.Navid Afkhami2023-06-09
| | | | | | * gnu/packages/bioinformatics.scm (python-mudata): New variable. Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
* gnu: Add python-mofax.Navid Afkhami2023-06-09
| | | | | | * gnu/packages/bioinformatics.scm (python-mofax): New variable. Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
* gnu: Add python-sacrebleu.Ricardo Wurmus2023-06-09
| | | | * gnu/packages/machine-learning.scm (python-sacrebleu): New variable.
* gnu: Add python-portalocker.Ricardo Wurmus2023-06-09
| | | | * gnu/packages/python-xyz.scm (python-portalocker): New variable.
* gnu: lapack: Build CBLAS.Ludovic Courtès2023-06-09
| | | | | | This adds libcblas.so, which users typically expect to have. * gnu/packages/maths.scm (lapack)[arguments]: Pass "-DCBLAS=ON".
* records: Remove "guix" from error message.Ludovic Courtès2023-06-09
| | | | * guix/records.scm (map-fields): Tweak error message.
* system: account: Fix default value.Ludovic Courtès2023-06-09
| | | | | | | | Fixes a regression introduced in 66ecffbeba0685ff2f1071db8aeb2393986afb97. * gnu/system/shadow.scm (account-service-type)[default-value]: Change to the empty list.
* tests: Ensure 'elpa' test does not access the network.Ludovic Courtès2023-06-09
| | | | | | | | | | | Previously it would try to access the real elpa.gnu.org. This would succeed when network is available because "taxy-magit-section" is an existing package. * guix/import/elpa.scm (elpa-repository) (package-from-elpa-repository?): Recognize 'gnu/http. * tests/elpa.scm ("package-latest-release"): Use 'http' instead of 'https'. Change "taxy-magit-section" to "fake-taxy-magit-section".
* tests: Ensure 'cpan' updater test does not access the network.Ludovic Courtès2023-06-09
| | | | | | | | | | | Previously it would try to access the real metacpan.org. This would succeed when network is available because "Test-Script" is an existing package. * tests/cpan.scm ("package-latest-release"): Wrap 'upstream-source-inputs' call in 'parameterize'. Set 'current-http-proxy'. Change the order of responses in 'with-http-server'.
* import: stackage: Updater resolves inputs lazily.Ludovic Courtès2023-06-09
| | | | | | | | | | Fixes the "haskell-stackage" test in 'tests/lint.scm', which started failing with e6223017d95bc615b2648f0798d9a3904d5b5f57 because the extra HTTP GETs induced by the 'haskell-fetch' calls would fail. * guix/import/stackage.scm (latest-lts-release): Call 'hackage-fetch' and its continuation from within 'inputs', which is delayed. Pass it NAME-VERSION instead of HACKAGE-NAME-VERSION.