summaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
2024-04-15gnu: signon-plugin-oauth2: Fix installing in a doubled prefix.Sughosha
This commit fixes creating one more /gnu/store/ directory inside its own prefix, creating again the same prefix inside it and then installing in it. * gnu/packages/qt.scm (signon-plugin-oauth2)[arguments]: <#:make-flags>: Remove argument. <#:phases>: In configure phase, add SIGNON_PLUGINS_DIR variable. Change-Id: I10e973980228354c9943741dd480544bffca65b8 Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-04-15gnu: tests: Add system test for sddm.Richard Sent
Create a basic suite of tests to verify the display manager starts. * gnu/tests/sddm.scm: New file. Change-Id: Ia84926e9aab42c6781430c22aae0f892387d1a29 Signed-off-by: Christopher Baines <mail@cbaines.net>
2024-04-15gnu: simavr: Remove modules from arguments.Jean-Pierre De Jesus DIAZ
* gnu/packages/avr-xyz.scm (simavr)<arguments>: Remove the #:modules keyword argument as it contains the default modules only. Reviewed-by: Dale Mellor <guix-devel-0brg6a@rdmp.org> Signed-off-by: Christopher Baines <mail@cbaines.net> Change-Id: Idf350cad53db879e90a53849c23ac4e63b53cfd1
2024-04-15gnu: borg: Update to 1.2.8.Leo Famulari
* gnu/packages/backup.scm (borg): Update to 1.2.8. [arguments]: Remove a variety of workarounds that have been obviated by changes upstream and in the Python package build tools. Reviewed-by: Dale Mellor <guix-devel-0brg6a@rdmp.org> Signed-off-by: Christopher Baines <mail@cbaines.net> Change-Id: I031bb4e6ac2f562a3e387a5e815b31416367766f
2024-04-14gnu: go-github-com-francoispqt-gojay: Run tests only on x86-64.Sharlatan Hellseher
Address the build issue on i686-linux as seen in CI <https://ci.guix.gnu.org/build/3395366/details>. * gnu/packages/golang-web.scm (go-github-com-francoispqt-gojay): [arguments]: Swap to list style. <#:tests?>: Only run on x86-64. [home-page]: Move above synopsis. [description]: Fix indentation. Change-Id: I93a0970933de0b32729cf9a620b10e69e8e244eb
2024-04-14gnu: go-go-uber-org-atomic: Run tests only on x86-64.Sharlatan Hellseher
Address the build issue on i686-linux as seen in CI <https://ci.guix.gnu.org/build/3395284/details>. * gnu/packages/golang-xyz.scm (go-go-uber-org-atomic): [arguments]: <#:tests?>: Only run on x86-64. Change-Id: Iab5a896be05d879f3552471d8789a11dba7826ce
2024-04-14gnu: go-github-com-golang-groupcache: Update to 0.0.0-3.41bb18b.Sharlatan Hellseher
* gnu/packages/golang-web.scm (go-github-com-golang-groupcache): Update to 0.0.0-3.41bb18b. Change-Id: If1016af57bde9b25fa5348e820899c87985b43dc
2024-04-14gnu: go-github-com-golang-groupcache: Move to golang-web.Sharlatan Hellseher
* gnu/packages/syncthing.scm (go-github-com-golang-groupcache): Move from here ... * gnu/packages/golang-web.scm: ... to here. Change-Id: I3e5393d13630529a0cf309e08b9e7dc9d5cba18a
2024-04-14gnu: go-github-com-golang-groupcache-lru: Import all go modules.Sharlatan Hellseher
Rename go-github-com-golang-groupcache-lru to go-github-com-golang-groupcache to reflect go.mod import path as seen in <https://pkg.go.dev/github.com/golang/groupcache>. It will provide other available submodules together with main module groupcache: lru, singleflight, groupcachepb and consistenthash. * gnu/packages/syncthing.scm (go-github-com-golang-groupcache): [arguments]: Remove <#:unpack-path>, update <#:import-path> to make other modules available. [propagated-inputs]: Add go-github-com-golang-protobuf-proto. * gnu/packages/ipfs.scm (kubo): [inputs]: Remove go-github-com-golang-groupcache-lru, add go-github-com-golang-groupcache. Change-Id: I455eecd2ebeff5f456f83621aa85b4de7d60304e
2024-04-14gnu: go-go-uber-org-fx: Fix home-page, again.Sharlatan Hellseher
Amend lint warning: URI https://go.uber.org/fx returned suspiciously small file (549 bytes). * gnu/packages/golang-xyz.scm (go-go-uber-org-fx): [home-page]: Swap to redirected URL. Change-Id: Ica2a4580dde04ac7242e92bcd0f740bfbd730b1d
2024-04-14gnu: go-go-uber-org-fx: Fix repository URI.Artyom V. Poptsov
* gnu/packages/golang-xyz.scm (go-go-uber-org-fx) [source]: Fix repository URI. Change-Id: I82b340a094efa9157bc56ae851ad94c9b0ffaff6 Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-04-14maint: Fix header.Janneke Nieuwenhuizen
* build-aux/xgettext.scm: Add `Guix' parts to header. Change-Id: I4fb03b8b0588f0482bcb1a095518b6751d111031
2024-04-14maint: Ensure generated file reproducibility for dist.Janneke Nieuwenhuizen
* doc/local.mk (doc-clean): New target. (DIST_CONFIGURE_FLAGS): New variable. (auto-clean): Use them in new target. * Makefile.am (dist-doc-pot-update): Use it in new target. (dist): Change to depend on it to clean possibly stale files, instead of doc-pot-update directly. Add a toplevel check to ensure that Autotools cache is up to date. Change-Id: I2ff2d88db9fe1e708ab65e33e1f3d7ecee882cb4
2024-04-14maint: Reset CreationDate metadata on generated PDFs.Janneke Nieuwenhuizen
* doc/local.mk (.dot.pdf): Create PDF in UTC0 and reset CreationDate metadata. Change-Id: I3873ecdeec781c30874d53d032406cbe23922a25
2024-04-14maint: Avoid PNG and PDF generation to fail silently.Janneke Nieuwenhuizen
* doc/local.mk (.dot.png): Split single shell command into separate recipe lines, prefixed by $(AM_V_at). (.dot.pdf): Likewise. Change-Id: I41fb856bb73f947abd91361ed203132e939f3897
2024-04-14maint: Avoid EPS generation to fail silently, ensure reproducibility.Janneke Nieuwenhuizen
Currently, Graphviz' dot does not insert a %%CreationDate. ImageMagick's convert on PNG->EPS does insert a %%CreationDate but it respects SOURCE_DATE_EPOCH. * doc/local.mk (.png.eps): Split single shell command into separate recipe lines, prefixed by $(AM_V_at). (.dot.png): Likewise. Check that generated EPS file has no %%CreationDate. Change-Id: I5a03485c19c72f0c46411815c51290e52a8e5399
2024-04-14maint: Use reproducible Git timestamp for POT-Creation-Date.Janneke Nieuwenhuizen
* po/doc/local.mk (%D%/%.pot): Replace POT-Creation-Date using timestamp from Git. (%D%/guix-manual.pot): Likewise. Change-Id: I1b7f8cc147084c1804deb7be9d36e5eeda2599cb
2024-04-14maint: Use xgettext.scm wrapper to create .PO files reproducibly.Janneke Nieuwenhuizen
* build-aux/xgettext.scm: New script. * po/guix/Makevars (XGETTEXT): Set it. (XGETTEXT_OPTIONS): Add --xgettext option to `real' xgettext. * po/packages/Makevars (XGETTEXT): Set it. (XGETTEXT_OPTIONS): Add --xgettext option to `real' xgettext. Change-Id: I71b6b843970090f765f46ac346b92a346560e3f0
2024-04-14maint: Generate 'doc/version-LANG.texi' reproducibly.Janneke Nieuwenhuizen
* doc/local.mk ($(srcdir)/doc/stamp-vti): Change rule into... (version.texi-from-git): ...this new function. Call it with vti,guix.texi,; and for all MANUAL_LANGUAGES with $(i),po/doc/guix-manual.$(lang).po, -$(lang.po). Change-Id: Ia8df618178066cad320eecea0299337224e23a73
2024-04-14maint: Generate AUTHORS and ChangeLog reproducibly.Janneke Nieuwenhuizen
* Makefile.am (gen-ChangeLog): Set LC_ALL=en_US.UTF-8 TZ=UTC0. (gen-AUTHORS): Likewise. Change-Id: I109ceffdf07b8dde6385b6b509366c47564c9f31
2024-04-14maint: Help help2man generate reproducible man-pages.Janneke Nieuwenhuizen
* doc/local.mk (SOURCE_DATE_EPOCH): New exported variable. Change-Id: I6636693695d5502657f1475d93d31949e0b0b39d
2024-04-14maint: Generate 'doc/version.texi' reproducibly.Timothy Sample
* doc/local.mk ($(srcdir)/doc/stamp-vti): New rule (overriding one provided by Automake). Co-authored-by: Janneke Nieuwenhuizen <janneke@gnu.org> Change-Id: If44965e9a3ecfb45865c58ee7a558951be8d15ae
2024-04-14maint: Use reproducible timestamps and name for tarball.Janneke Nieuwenhuizen
* Makefile.am (gen-tarball-version): Add reproducible timestamp to tarball. (am__tar): Use it in new variable, overriding the Automake default. (GZIP_ENV): New variable, overriding the Automake default.
2024-04-14maint: Cater for running `make dist' from a worktree.Janneke Nieuwenhuizen
* Makefile.am (gen-ChangeLog): Check for existance of `.git', rather than it being a directory. (gen-AUTHORS): Likewise. Change-Id: I1b7f8cc147084c1804deb7be9d36e5eeda2599cb
2024-04-14doc: Use "dejavu sans" instead of "Helvetica" or "sans" in dot images.Janneke Nieuwenhuizen
Font-dejavu is (now) an input of fontconfig. Specifying "dejavu sans" makes generated images reproducible even when other fonts are installed (notably font-google-noto). * doc/images/bootstrap-graph.dot, doc/images/bootstrap-packages.dot, doc/images/coreutils-bag-graph.dot, doc/images/coreutils-graph.dot, doc/images/gcc-core-mesboot0-graph.dot, doc/images/service-graph.dot, doc/images/shepherd-graph.dot: Use fontname = "dejavu sans". * doc/guix.texi (Full-Source Bootstrap): Update gcc-core-mesboot0.dot recipe accordingly. Change-Id: If21d7d39d45c66de5bceafb7b825a057d540ee50
2024-04-14doc: Standardize IRC stylization.Matthew Trzcinski
* doc/guix.texi (After System Installation): Make references to Libera.Chat consistent. Signed-off-by: Florian Pelz <pelzflorian@pelzflorian.de>
2024-04-13gnu: Add gnudatalanguage.Antero Mejr
* gnu/packages/data-language.scm: New file. * gnu/packages/data-language.scm (gnudatalanguage): New variable. * gnu/local.mk: Add gnu/packages/data-language.scm to scope. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com> Change-Id: Icf830df85ed8e6f067344af96dbb7d202e677dee
2024-04-13gnu: plplot: Extend description.Sharlatan Hellseher
* gnu/packages/plotutils.scm (plplot): [description]: Add more details. Change-Id: I90aef4e666c834bc7ef4fd8be930aac9126f60aa
2024-04-13gnu: Add plplot.Antero Mejr
* gnu/packages/graph.scm (plplot): New variable. Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
2024-04-13gnu: plotutils: Fix indentation.Sharlatan Hellseher
* gnu/packages/plotutils.scm (plotutils): Fix indentation. Change-Id: I73d03b262b9156ee372bfea74653107a97e12e2a
2024-04-13gnu: ploticus: Refresh package style.Sharlatan Hellseher
* gnu/packages/plotutils.scm (ploticus): Apply G-expressions to refresh package style. Change-Id: Iabf465a9bd4e02c1087b117533dbbf0b4c1a3f14
2024-04-13gnu: packages: plotutils: Add end-file note.Sharlatan Hellseher
* gnu/packages/plotutils.scm: Add end-file warning note to place new packages in alphabetical order. Change-Id: I31fc48b404a804ae59bfb19db09bc14874b5eebb
2024-04-13gnu: ploticus: Sort alphabetically.Sharlatan Hellseher
* gnu/packages/plotutils.scm (ploticus): Sort alphabetically. Change-Id: I94a658af85c929d9b42d8b1b22166aba75c609c3
2024-04-13gnu: guile2.2-charting: Sort alphabetically.Sharlatan Hellseher
* gnu/packages/plotutils.scm (guile2.2-charting): Sort alphabetically. Change-Id: I3fdd61800a59e3578216f4c94a4121487c6be8d3
2024-04-13gnu: guile-plotutils: Sort alphabetically.Sharlatan Hellseher
* gnu/packages/plotutils.scm (guile-plotutils): Sort alphabetically. Change-Id: I092df373febfe857fb05ece8effa9c14fcb2fa08
2024-04-13gnu: guile-charting: Sort alphabetically.Sharlatan Hellseher
* gnu/packages/plotutils.scm (guile-charting): Sort alphabetically. Change-Id: I07b0506bb3557c49edf93fee4665c4967f2b9396
2024-04-13gnu: asymptote: Sort alphabetically.Sharlatan Hellseher
* gnu/packages/plotutils.scm (asymptote): Sort alphabetically. Change-Id: I26c8b7e1fd5d83e95bd19387492dd40ec87231ca
2024-04-13gnu: packages: plotutils: Sort use-module alphabetically.Sharlatan Hellseher
* gnu/packages/plotutils.scm: Sort use-module alphabetically to ease maintenance. Change-Id: Icd280f2d3b4c712b90251e8dc1b102a3f2eb339f
2024-04-12gnu: linux-libre 5.15: Update to 5.15.154.Wilko Meyer
* gnu/packages/linux.scm (linux-libre-5.15-version): Update to 5.15.154. (linux-libre-5.15-pristine-source): Update hashes. Change-Id: I1ccd0c6b9900db9dd2fa4e521a03df373c6a638e Signed-off-by: Leo Famulari <leo@famulari.name>
2024-04-12gnu: linux-libre 6.1: Update to 6.1.85.Wilko Meyer
* gnu/packages/linux.scm (linux-libre-6.1-version): Update to 6.1.85. (linux-libre-6.1-pristine-source): Update hashes. Change-Id: If528885066e96e8ddb9a0b01b269763ea008c121 Signed-off-by: Leo Famulari <leo@famulari.name>
2024-04-12gnu: linux-libre 6.6: Update to 6.6.26.Wilko Meyer
* gnu/packages/linux.scm (linux-libre-6.6-version): Update to 6.6.26. (linux-libre-6.6-pristine-source): Update hash. Change-Id: Iae112b7926a8c8461fece02c970ff58e2dbc53b0 Signed-off-by: Leo Famulari <leo@famulari.name>
2024-04-12gnu: linux-libre 6.8: Update to 6.8.5.Wilko Meyer
* gnu/packages/linux.scm (linux-libre-6.8-version): Update to 6.8.5. (linux-libre-6.8-pristine-source): Update hashes. Change-Id: I36998d43b3345fe404abf62dce8927673250bee1 Signed-off-by: Leo Famulari <leo@famulari.name>
2024-04-12gnu: Add jstest-gtk.Maxim Cournoyer
* gnu/packages/games.scm (jstest-gtk): New variable. Change-Id: Ia02ef243ec03253f025a669f265b76ea6320fdac
2024-04-12gnu: Add zsnes.Maxim Cournoyer
* gnu/packages/games.scm (zsnes): New variable. Change-Id: I60596f6676546ab2a4ca911f2d66ac8b535fa20b
2024-04-12gnu: linux-libre-documentation: Fix the build for linux-libre 6.8.4.Leo Famulari
Fixes <https://issues.guix.gnu.org/issue/70324>. * gnu/packages/linux.scm (linux-libre-documentation)[native-inputs]: Add python-pyyaml. Reported-by: Tomas Volf <~@wolfsden.cz> Change-Id: I11aa9e262ffe8ab29816ce4868d73707ecdbdc5e Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2024-04-12gnu: kubo: Unbundle more packages.Sharlatan Hellseher
* gnu/packages/ipfs.scm (kubo): Unbandle more packages. [snippet]: Consolidate packaged candidates for deletion. [inputs]: Remove go-github-com-benbjohnson-clock and go-go-uber-org-atomic; add go-github-com-hashicorp-go-multierror, go-github-com-hashicorp-golang-lru, go-github-com-hashicorp-golang-lru-v2, go-github-com-multiformats-go-multihash-0.2.3, go-github-com-pbnjay-memory, go-github-com-whyrusleeping-go-sysinfo, go-go-uber-org-dig, go-go-uber-org-fx, and go-gopkg-in-square-go-jose-v2. Change-Id: Id049fe8f69b82bd79aac969d78bcf30345d6507e
2024-04-12gnu: go-github-com-hashicorp-go-multierror: Adjust inputs.Sharlatan Hellseher
* gnu/packages/golang-xyz.scm (go-github-com-hashicorp-go-multierror): [propagated-inputs]: Swap from native-inputs to propagated-inputs. * gnu/packages/admin.scm (fiano): [inputs]: Remove go-github-com-hashicorp-errwrap. Change-Id: Ie04c05d76b5d0e3ac94e2d956a282a8b9b13f6c6
2024-04-12gnu: Add go-go-uber-org-fx.Sharlatan Hellseher
* gnu/packages/golang-xyz.scm (go-go-uber-org-fx): New variable. Change-Id: Ib8410424acc31caf486f2d6cd14e736a110efa0f
2024-04-12gnu: go-go-uber-org-zap: Fix home-page.Sharlatan Hellseher
Amend lint warning: URI https://go.uber.org/zap returned suspiciously small file (557 bytes). * gnu/packages/golang-xyz.scm (go-go-uber-org-zap): Fix home-page. Change-Id: I6f6148f59d7c4166d7d5a62ab14385ca5346012c
2024-04-12gnu: go-go-uber-org-zap: Enable tests.Sharlatan Hellseher
* gnu/packages/golang-xyz.scm (go-go-uber-org-zap): [arguments]: <#:go>: Use go-1.19. <#:tests?>: Enable them. <#:phases>: Add 'remove-test-files phase. [propagated-inputs]: Add go-github-com-benbjohnson-clock. [native-inputs]: Remove go-github-com-stretchr-testify; add go-github-com-stretchr-testify-next and go-go-uber-org-goleak. Change-Id: I6c96d1067338e9b8d1b8d26488dc1471cbde5b21