1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-25 11:40:30 +02:00
Commit Graph

1238 Commits

Author SHA1 Message Date
Christopher Baines
ad1d3f98b1 gnu: Add comments to the bottom of a few 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/bioconductor.scm: Add comment discouraging adding packages to
the bottom of the file.
* gnu/packages/bioinformatics.scm: ditto.
* gnu/packages/cran.scm: ditto.
* gnu/packages/crates-io.scm: ditto.
* gnu/packages/emacs-xyz.scm: ditto.
* gnu/packages/golang.scm: ditto.
* gnu/packages/guile-xyz.scm: ditto.
* gnu/packages/haskell-xyz.scm: ditto.
* gnu/packages/java.scm: ditto.
* gnu/packages/julia-xyz.scm: ditto.
* gnu/packages/lisp-xyz.scm: ditto.
* gnu/packages/ocaml.scm: ditto.
* gnu/packages/perl.scm: ditto.
* gnu/packages/python-science.scm: ditto.
* gnu/packages/python-xyz.scm: ditto.
* gnu/packages/ruby.scm: ditto.
* gnu/packages/tex.scm: ditto.
2022-09-10 10:45:27 +01:00
Vagrant Cascadian
f31e55d081 gnu: perl-class-methodmaker: Build reproducibly.
* gnu/packages/patches/perl-class-methodmaker-reproducible.patch: New file.
* gnu/local.mk (dist_patch_DATA): Add patch.
* gnu/packages/perl.scm (perl-class-methodmaker)[source]: Use patch.
2022-08-19 21:17:12 -07:00
Efraim Flashner
b1ff8f33db gnu: perl-data-optlist: Update to 0.112.
* gnu/packages/perl.scm (perl-data-optlist): Update to 0.112.
2022-08-12 23:40:34 +03:00
Marius Bakke
c948b935e1 gnu: perl-cpanel-json-xs: Update to 4.30.
* gnu/packages/perl.scm (perl-cpanel-json-xs): Update to 4.30.
2022-07-23 18:37:57 +02:00
Gabriel Wicki
dbb40b883e gnu: Add perl-file-next.
* gnu/packages/perl.scm (perl-file-next): New variable.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2022-07-08 18:41:35 +02:00
jgart
89161d4919 gnu: perl-scalar-list-utils: Update to 1.62.
* gnu/packages/perl.scm (perl-scalar-list-utils): Update to 1.62.

Signed-off-by: Christopher Baines <mail@cbaines.net>
2022-07-07 22:16:11 +01:00
Vagrant Cascadian
8bac52e6f3 gnu: perl-term-size-perl: Remove timestamps.
* gnu/packages/perl.sc (perl-term-size-perl)[arguments]: Add
  'remote-timestamps phase.
2022-06-06 13:50:50 -07:00
Thiago Jung Bauermann
8ba33143ac gnu: Add perl-socket-msghdr
* gnu/packages/perl.scm (perl-socket-msghdr): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2022-06-01 22:44:12 +02:00
Maxime Devos
58d5d83dbb gnu: perl-unicode-utf8: Run tests conditionally.
* gnu/packages/perl.scm (perl-unicode-utf8)[arguments]<#:tests?>:
  Set to #false when cross-compiling.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2022-03-11 23:34:48 -05:00
Ricardo Wurmus
013086c3db gnu: Add perl-5.14.
* gnu/packages/patches/perl-5.14-autosplit-default-time.patch,
gnu/packages/patches/perl-5.14-module-pluggable-search.patch,
gnu/packages/patches/perl-5.14-no-sys-dirs.patch: New files.
* gnu/local.mk (dist_patch_DATA): Add them.
* gnu/packages/perl.scm (perl-5.14): New variable.
2022-02-07 14:02:15 +01:00
Marius Bakke
9396fef409 gnu: Add perl-date-range.
* gnu/packages/perl.scm (perl-date-range): New variable.
2022-02-03 23:39:47 +01:00
Tobias Geerinckx-Rice
91f1ce1dda gnu: Add perl-app-xml-docbook-builder.
* gnu/packages/perl.scm (perl-app-xml-docbook-builder): New public variable.
2022-01-04 05:39:00 +01:00
Ricardo Wurmus
d79e546851 gnu: perl-pod-constants: Propagate missing input.
* gnu/packages/perl.scm (perl-pod-constants)[propagated-inputs]: Add
perl-pod-parser.
2021-12-31 10:21:28 +01:00
Vagrant Cascadian
38376090c3 gnu: Remove trailing period from synopsis.
* gnu/packages/anddroid.scm (android-liblog, git-repo)[synopsis]: Remove
  trailing period.
* gnu/packages/audio.scm (audio-to-midi)[synopsis]: Likewise.
* gnu/packages/bioinformatics.scm (python-mygene, python-scanpy,
  nanosv)[synopsis]: Likewise.
* gnu/packages/cran.scm (r-gsubfn)[synopsis]: Likewise.
* gnu/packages/crates-io.scm (rust-ascii-1, rust-bindgen-0.59,
  rust-byte-unit-4, rust-clircle-0.3, rust-dashmap-4, rust-dhcp4r-0.2,
  rust-fast-float-0.2, rust-fst-0.4, rust-futures-core-preview-0.3,
  rust-http-types-2, rust-hyper-0.14, rust-indexmap-1,
  rust-minimal-lexical-0.1, rust-oorandom-11.1, rust-runtime-raw-0.3,
  rust-sharded-slab-0.1, rust-takeable-option-0.4, rust-tower-service-0.3,
  rust-ttf-parser-0.12)[synopsis]: Likewise.
* gnu/packages/disk.scm (f3)[synopsis]: Likewise.
* gnu/packages/emacs-xyz.scm (emacs-scribble-mode, emacs-psession)[synopsis]:
  Likewise.
* gnu/packages/golang.scm (go-github-com-kylelemons-godebug)[synopsis]:
  Likewise.
* gnu/packages/haskell-xyz.scm (ghc-fsnotify, ghc-libyaml, ghc-emojis,
  ghc-regex-tdfa, ghc-th-lift-instances, ghc-commonmark-pandoc)[synopsis]:
  Likewise.
* gnu/packages/java.scm (java-commons-jxpath, java-jakarta-regexp)[synopsis]:
  Likewise.
* gnu/packages/lisp-xyz.scm (sbcl-cl-annot, sbcl-envy)[synopsis]: Likewise.
* gnu/packages/mail.scm (go-gitlab.com-shackra-goimapnotify)[synopsis]:
  Likewise.
* gnu/packages/maven.scm (maven-wagon-http-shared,
  maven-surefire-plugin)[synopsis]: Likewise.
* gnu/packages/perl.scm (perl-text-soundex)[synopsis]: Likewise.
* gnu/packages/python-check.scm (python-httmock)[synopsis]: Likewise.
* gnu/packages/python-web.scm (python-bottle)[synopsis]: Likewise.
* gnu/packages/python-xyz.scm (python-olefile, python-tokenize-rt,
  python-pylzma)[synopsis]: Likewise.
* gnu/packages/tex.scm (texlive-docstrip)[synopsis]: Likewise.
2021-12-30 19:11:46 -08: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
Ricardo Wurmus
9bc0f45df5 Merge remote-tracking branch 'origin/master' into core-updates-frozen 2021-12-05 19:17:41 +01:00
Efraim Flashner
a2da8c1805 gnu: perl-sub-exporter: Update to 0.988.
* gnu/packages/perl.scm (perl-sub-exporter): Update to 0.988.
2021-11-28 21:28:18 +02:00
Efraim Flashner
795786407c gnu: perl-scalar-list-utils: Update to 1.60.
* gnu/packages/perl.scm (perl-scalar-list-utils): Update to 1.60.
2021-11-28 21:28:18 +02:00
Ludovic Courtès
b15e543d30 Merge branch 'master' into core-updates-frozen 2021-11-23 11:29:38 +01:00
Vagrant Cascadian
e930d4a747 gnu: perl-tie-handle-offset: Fix typo.
* gnu/packages/perl.scm (perl-tie-handle-offset)[description]: Fix "This
  module" typo.
2021-11-17 17:46:13 -08:00
Vagrant Cascadian
67900b9555 gnu: perl-business-ismn: Fix typo.
* gnu/packages/perl.scm (perl-business-ismn)[description]: Fix "This module"
  typo.
2021-11-17 17:46:05 -08:00
Vagrant Cascadian
e52032ac1d gnu: perl-business-issn: Fix typo.
* gnu/packages/perl.scm (perl-business-issn)[description]: Fix "This module"
  typo.
2021-11-17 17:46:01 -08:00
Vagrant Cascadian
f4f93b38aa gnu: perl-business-isbn: Fix typo.
* gnu/packages/perl.scm (perl-business-isbn)[description]: Fix "This module"
  typo.
2021-11-17 17:45:53 -08:00
Xinglu Chen
77483d6b61 gnu: perl-inline-c: Patch paths to ‘make’.
* gnu/packages/perl.scm (perl-inline-c)[arguments]<#:phases>{patch-paths}: New
  phase.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
2021-11-17 23:05:57 +01:00
Vagrant Cascadian
6bffa13040 gnu: perl-log-message: Fix typo.
* gnu/packages/perl.scm (perl-log-message)[description]: Correctly use "lets
  you".
2021-11-17 13:29:35 -08:00
Maxime Devos
5fc78abc7f gnu: perl: Find 'bash' when cross-compiling.
* gnu/packages/perl.scm
  (perl)[arguments]<#:phases>{unpack-cross}: Search for "bash" with
  'search-input-file' instead of 'assoc-ref'.
  (perl)[arguments]<#:phases>{configure}: Search for "bash-minimal"
  instead of "bash".
2021-09-20 11:11:46 +00:00
Marius Bakke
5c3cb22c9b Merge branch 'master' into core-updates-frozen
Conflicts:
	gnu/packages/bioinformatics.scm
	gnu/packages/chez.scm
	gnu/packages/docbook.scm
	gnu/packages/ebook.scm
	gnu/packages/gnome.scm
	gnu/packages/linux.scm
	gnu/packages/networking.scm
	gnu/packages/python-web.scm
	gnu/packages/python-xyz.scm
	gnu/packages/tex.scm
	gnu/packages/version-control.scm
	gnu/packages/xml.scm
	guix/build-system/dune.scm
	guix/build-system/go.scm
	guix/build-system/linux-module.scm
	guix/packages.scm
2021-09-17 01:25:52 +02:00
Ludovic Courtès
68f51bf536 gnu: perl-const-fast: Fix typo in description.
* gnu/packages/perl.scm (perl-const-fast)[description]: Fix typo.
2021-09-15 16:52:14 +02:00
Ludovic Courtès
d9dfbf886d Merge branch 'master' into core-updates-frozen 2021-09-07 14:19:08 +02:00
Christopher Lemmer Webber
9455143907 Update copyright/name notices for Christine Lemmer-Webber.
* doc/guix-cookbook.texi: Update copyright/name for Christine Lemmer-Webber.
* gnu/build/image.scm: Likewise.
* gnu/build/vm.scm: Likewise.
* gnu/packages/admin.scm: Likewise.
* gnu/packages/assembly.scm: Likewise.
* gnu/packages/audio.scm: Likewise.
* gnu/packages/backup.scm: Likewise.
* gnu/packages/check.scm: Likewise.
* gnu/packages/databases.scm: Likewise.
* gnu/packages/emacs-xyz.scm: Likewise.
* gnu/packages/finance.scm: Likewise.
* gnu/packages/gnupg.scm: Likewise.
* gnu/packages/guile-xyz.scm: Likewise.
* gnu/packages/guile.scm: Likewise.
* gnu/packages/haskell-xyz.scm: Likewise.
* gnu/packages/linux.scm: Likewise.
* gnu/packages/mail.scm: Likewise.
* gnu/packages/password-utils.scm: Likewise.
* gnu/packages/perl.scm: Likewise.
* gnu/packages/python-web.scm: Likewise.
* gnu/packages/python-xyz.scm: Likewise.
* gnu/packages/python.scm: Likewise.
* gnu/packages/sphinx.scm: Likewise.
* gnu/packages/ssh.scm: Likewise.
* gnu/packages/xdisorg.scm: Likewise.
* gnu/services/networking.scm: Likewise.
* gnu/system/vm.scm: Likewise.
2021-08-15 14:15:37 -04:00
Thiago Jung Bauermann
52cc639403 gnu: perl: Use ‘search-input-file’ to find ‘bin/pwd’
A recent change makes the ‘perl’ package explicitly reference input
“coreutils” or “coreutils-minimal” by label in the ‘setup-configure’ phase
but the ‘perl-boot0’ package, which uses ‘%boot0-inputs’ as its input list,
doesn’t have such input on non-x86-linux systems. This causes the build of
‘perl-boot0’ to fail on those systems.

Therefore use ‘search-input-file’ to find ‘bin/pwd’ and avoid referencing
the input label.

* gnu/packages/perl.scm (perl)[arguments]<#:phases>: Use
‘search-input-file’ to find ‘bin/pwd’.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2021-07-25 11:58:38 +03:00
Ludovic Courtès
6ea7297ea4 gnu: Use 'search-input-directory' when looking for tzdata.
* gnu/packages/backup.scm (duplicity)[arguments]: Use
'search-input-directory' for "share/zoneinfo".
* gnu/packages/bioinformatics.scm (pigx-rnaseq): Likewise.
(pigx-bsseq): Likewise.
* gnu/packages/calcurse.scm (calcurse): Likewise.
* gnu/packages/calendar.scm (date): Likewise.
* gnu/packages/compression.scm (lhasa): Likewise.
* gnu/packages/cran.scm (r-rstan): Likewise.
* gnu/packages/django.scm (python-django): Likewise.
* gnu/packages/dlang.scm (ldc-bootstrap): Likewise.
* gnu/packages/finance.scm (ledger): Likewise.
* gnu/packages/glib.scm (glib): Likewise.
* gnu/packages/golang.scm (go-1.4): Likewise.
(go-1.14): Likewise.
* gnu/packages/kde-frameworks.scm (kcalendarcore): Likewise.
(kdelibs4support): Likewise.
* gnu/packages/kodi.scm (kodi): Likewise.
* gnu/packages/mail.scm (mu): Likewise.
* gnu/packages/perl.scm (perl-libtime-parsedate): Likewise.
* gnu/packages/python-xyz.scm (python-robotframework): Likewise.
(python-dparse): Likewise.
* gnu/packages/rrdtool.scm (rrdtool): Likewise.
* gnu/packages/statistics.scm (r-with-tests): Likewise.
* gnu/packages/vim.scm (vim): Likewise.
* gnu/packages/virtualization.scm (ganeti): Likewise.
* gnu/packages/vpn.scm (strongswan): Likewise.
* gnu/packages/xfce.scm (xfce4-panel): Likewise.
* gnu/packages/mate.scm (libmateweather): Use 'search-input-file' for
"share/zoneinfo/zone.tab".
2021-07-24 16:23:22 +02:00
Marius Bakke
9840ec8cab gnu: Perl: Resolve TODO.
* gnu/packages/perl.scm (perl)[inputs]: Add COREUTILS-MINIMAL.
[arguments]: Unconditionally patch /bin/pwd in Cwd.pm.  While at it, remove
trailing #t's.
2021-07-23 17:26:44 +02:00
Marius Bakke
2a592d43ef gnu: Perl: Update cross-compilation code.
* gnu/packages/perl.scm (perl)[native-inputs]: Update "perl-cross" to 1.3.6.
[arguments]: Remove obsolete patch.
* gnu/packages/patches/perl-cross.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
2021-07-23 17:26:44 +02:00
Marius Bakke
b4553b7cad gnu: Perl: Update to 5.34.0.
* gnu/packages/perl.scm (perl): Update to 5.34.0.
2021-07-23 17:26:44 +02:00
Ludovic Courtès
0e47fcced4 Merge branch 'master' into core-updates 2021-07-18 19:50:01 +02:00
Raghav Gururajan
5d581ab5bb gnu: Add perl-mime-base64.
* gnu/packages/perl.scm (perl-mime-base64): New variable.
2021-07-04 21:07:08 -04:00
Raghav Gururajan
8ecf3db25d gnu: Add perl-encode.
* gnu/packages/perl.scm (perl-encode): New variable.
2021-07-04 21:07:08 -04:00
Raghav Gururajan
11859117d8 gnu: Add perl-storable.
* gnu/packages/perl.scm (perl-storable): New variable.
2021-07-04 21:07:08 -04:00
Raghav Gururajan
b305487271 gnu: Add perl-xsloader.
* gnu/packages/perl.scm (perl-xsloader): New variable.
2021-07-04 21:07:08 -04:00
Raghav Gururajan
70dcad2ba4 gnu: Add perl-term-ansicolor.
* gnu/packages/perl.scm (perl-term-ansicolor): New variable.
2021-07-04 21:07:07 -04:00
Raghav Gururajan
b24c1f5fbd gnu: Add perl-text-parsewords.
* gnu/packages/perl.scm (perl-text-parsewords): New variable.
2021-07-04 21:07:07 -04:00
Raghav Gururajan
f08d3d7ad9 gnu: Add perl-text-tabs+wrap.
* gnu/packages/perl.scm (perl-text-tabs+wrap): New variable.
2021-07-04 21:07:07 -04:00
Raghav Gururajan
158a64a702 gnu: Add perl-exporter.
* gnu/packages/perl.scm (perl-exporter): New variable.
2021-07-04 21:07:06 -04:00
Marius Bakke
8d59c262ad Merge branch 'master' into core-updates
Conflicts:
	gnu/local.mk
	gnu/packages/algebra.scm
	gnu/packages/bioinformatics.scm
	gnu/packages/curl.scm
	gnu/packages/docbook.scm
	gnu/packages/emacs-xyz.scm
	gnu/packages/maths.scm
	gnu/packages/plotutils.scm
	gnu/packages/python-web.scm
	gnu/packages/python-xyz.scm
	gnu/packages/radio.scm
	gnu/packages/readline.scm
	gnu/packages/tls.scm
	gnu/packages/xml.scm
	gnu/packages/xorg.scm
2021-06-06 21:16:32 +02:00
Roel Janssen
c555f54af5 gnu: Add perl-bsd-resource.
* gnu/packages/perl.scm (perl-bsd-resource): New variable.
2021-05-27 11:24:44 +02:00
Roel Janssen
dc85100481 gnu: Add perl-set-intervaltree.
* gnu/packages/perl.scm (perl-set-intervaltree): New variable.
2021-05-25 14:31:06 +02:00
Roel Janssen
ac30a53c6a gnu: Add perl-log-message-simple
* gnu/packages/perl.scm (perl-log-message-simple): New variable.
2021-05-25 14:20:07 +02:00
Roel Janssen
5bfb84b8cf gnu: Add perl-log-message.
* gnu/packages/perl.scm (perl-log-message): New variable.
2021-05-25 14:19:09 +02:00