Commit Graph

113580 Commits

Author SHA1 Message Date
Andy Tai
45af7b8923
gnu: parallel: Update to 20230822.
* gnu/packages/parallel.scm (parallel): Update to 20230822.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-09-08 14:31:58 +03:00
Michael Ford
e65ae37671
gnu: libupnp: Update to 1.14.18.
* gnu/packages/upnp.scm (libupnp): Update to 1.14.18.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-09-08 14:31:58 +03:00
Hilton Chain
3228dcd7db
gnu: font-chiron-sung-hk: Update to 1.010.
* gnu/packages/fonts.scm (font-chiron-sung-hk): Update to 1.010.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-09-08 14:31:42 +03:00
Marius Bakke
0fbeeee7e9
services: Open vSwitch: Depend on 'user-processes' target.
* gnu/services/networking.scm (openvswitch-shepherd-service)[ovsdb](requirement):
Add user-processes.
2023-09-08 18:53:47 +08:00
Marius Bakke
41c7e74d97
gnu: openvswitch: Update to 3.2.0.
* gnu/packages/networking.scm (openvswitch): Update to 3.2.0.
2023-09-08 18:53:47 +08:00
Marius Bakke
0007b45437
gnu: iputils: Use new style.
* gnu/packages/networking.scm (iputils)[arguments]: Use G-expression.
[native-inputs]: Remove labels.
2023-09-08 18:53:47 +08:00
Marius Bakke
51939d19c1
gnu: iputils: Update to 20221126.
* gnu/packages/networking.scm (iputils): Update to 20221126.
[source](patches): Remove.
[arguments]: Remove obsolete phase.  Disable one new test.
[description]: Adjust for removed commands.
* gnu/packages/patches/iputils-libcap-compat.patch: Delete file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
2023-09-08 18:53:47 +08:00
Marius Bakke
963abdf05d
gnu: python-bitarray: Update to 2.8.1.
* gnu/packages/python-xyz.scm (python-bitarray): Update to 2.8.1.
2023-09-08 18:53:47 +08:00
Marius Bakke
c14e115b8a
gnu: drbd-utils: Update to 9.25.0.
* gnu/packages/cluster.scm (drbd-utils): Update to 9.25.0.
2023-09-08 18:53:46 +08:00
Marius Bakke
6add22db1e
gnu: varnish: Update to 7.3.0.
* gnu/packages/web.scm (varnish): Update to 7.3.0.
2023-09-08 18:53:46 +08:00
Marius Bakke
a71ce15c73
services: ganeti: Fix tests.
* gnu/tests/ganeti.scm (run-ganeti-test)["force-start wconfd"]: Don't use
INVOKE.
["gnt-os list"]: Import (ice-9 textual-ports).
2023-09-08 18:53:46 +08:00
Marius Bakke
b41ea5dcd4
gnu: ganeti: Fix build.
* gnu/packages/patches/ganeti-lens-compat.patch,
gnu/packages/patches/ganeti-procps-compat.patch,
gnu/packages/patches/ganeti-relax-dependencies.patch,
gnu/packages/patches/ganeti-reorder-arbitrary-definitions.patch,
gnu/packages/patches/ganeti-template-haskell-2.17.patch,
gnu/packages/patches/ganeti-template-haskell-2.18.patch: New files.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.
* gnu/packages/virtualization.scm (ganeti)[source](patches): Add them.
2023-09-08 18:53:46 +08:00
Efraim Flashner
d4645d5d25
gnu: python-fasteners: Update to 0.17.3.
* gnu/packages/python-xyz.scm (python-fasteners): Update to 0.17.3.
[build-system]: Switch to pyproject-build-system.
[arguments]: Add custom 'check phase.
[propagated-inputs]: Remove python-monotonic and python-six.
[native-inputs]: Remove python-testtools; add python-diskcache,
python-more-itertools, and python-pytest.
2023-09-08 12:25:22 +03:00
Efraim Flashner
68132407da
gnu: python-numcodecs: Fix building on non x86 machines.
* gnu/packages/python-xyz.scm (python-numcodecs)[source]: Adjust snippet
to prevent setup.py adding unsupported architecture specific CFLAGS.
2023-09-08 12:25:22 +03:00
Efraim Flashner
420d51fa02
gnu: python-numcodecs: Remove another cythonized file.
* gnu/packages/python-xyz.scm (python-numcodecs)[source]: Remove another
cythonized file.
2023-09-08 12:25:21 +03:00
Efraim Flashner
67ffb90dcb
gnu: Remove python-pyflakes-2.2.
* gnu/packages/python-xyz.scm (python-pyflakes-2.2): Delete variable.
* gnu/packages/patches/python-pyflakes-test-location.patch: Remove file.
* gnu/local.mk (dist_patch_DATA): Remove it.
2023-09-08 12:25:21 +03:00
Efraim Flashner
7525396c1e
gnu: Remove python-pycodestyle-2.6.
* gnu/packages/python-xyz.scm (python-pycodestyle-2.6): Delete variable.
2023-09-08 12:25:20 +03:00
Efraim Flashner
7646ea8270
gnu: Remove python-flake8-3.8.
* gnu/packages/python-xyz.scm (python-flake8-3.8): Delete variable.
2023-09-08 12:25:20 +03:00
Efraim Flashner
17b8f3d259
gnu: python-hacking: Update to 5.0.0.
* gnu/packages/openstack.scm (python-hacking): Update to 5.0.0.
[propagated-inputs]: Remove python-flake8-3.8; add python-flake8.
[native-inputs]: Remove python-dnspython, python-mock, and python-monotonic.
2023-09-08 12:25:20 +03:00
Efraim Flashner
9144a7809a
gnu: python-eventlet: Update to 0.33.3.
* gnu/packages/python-xyz.scm (python-eventlet): Update to 0.33.3.
[propagated-inputs]: Remove python-monotonic.
[arguments]: Skip another test.
2023-09-08 12:25:19 +03:00
Andy Tai
3eb77954f9
gnu: tensorflow-lite: Update to 2.12.1.
* gnu/packages/algebra.scm (eigen-for-tensorflow-lite): Remove variable.
* gnu/packages/machine-learning.scm (tensorflow-lite): Update to 2.12.1
[arguments]<configure-flags>: Turn on GPU and RUY use; Use cmake to
find packages already in Guix as dependencies for absl-cpp, eigen,
flatbuffer, neon2ssl, cpuinfo, ruy.
[arguments]<phases>: Remove operations setting up absl-cpp, eigen, ruy,
and neon2ssl as native inouts as now we use Guix's packages of these
as dependencies. Do default build phase.
Add steps to install C shared library and benchmark_model tool.
[inputs]: Add cpuinfo, eigen, fp16, mesa-header, opencl,
pthreadpool, ruy, vulkan and xnnpack as explicit inputs.
[native-inputs]: Remove local setup of neon2ssl and ruy
as we now use Guix's packages of these as explicit dependencies.
* gnu/packages/serialization.scm (flatbuffers-next-shared): New variable,
flatbuffers-next built with -fPIC as needed by tensorflow-lite.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2023-09-08 10:53:37 +02:00
Andy Tai
2d366e309b
gnu: Add ruy.
* gnu/packages/maths.scm (ruy): New variable.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2023-09-08 10:53:37 +02:00
Andy Tai
7879ab4229
gnu: Add nsync.
* gnu/packages/c.scm (nsync): New variable.

Signed-off-by: Ricardo Wurmus <rekado@elephly.net>
2023-09-08 10:53:37 +02:00
Charles Jackson
c6ac52e8e6
gnu: Add vim-vlime.
* gnu/packages/vim.scm (vim-vlime): New variable.

Signed-off-by: jgart <jgart@dismail.de>
2023-09-08 01:26:01 -05:00
c4droid
75ee7ec470
gnu: python-pyspnego: Update to 0.8.0.
* gnu/packages/python-xyz.scm (python-pyspnego): Update to 0.8.0.
[source]: Download from pypi.
[arguments]: Remove custom 'check phase.
[build-system]: Switch to pyproject-build-system.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-09-08 09:05:58 +03:00
Philip McGrath
bb20ab942e
gnu: chez-scheme-for-racket-bootstrap-bootfiles: Remove workaround.
Architecture autodetection in rktboot was fixed upstream, and the fix is
included in racket-backport-8.10-rktboot.patch for Guix. This commit
goes beyond reverting b4fbeae3d9: the
upstream fix also supports 'pbarch' machine types, so we never need to
supply a '--machine' argument to rktboot.

* gnu/packages/chez.scm (chez-scheme-for-racket-bootstrap-bootfiles)
[arguments]: Change 'build' phase to never use '--machine' for rktboot.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-09-08 09:05:58 +03:00
Philip McGrath
bce0fe8293
gnu: racket: Declare OpenSSL search paths.
Otherwise, OpenSSL used via Racket fails to find certificates, e.g. when
attempting to run 'raco pkg install'.

Fixes <https://racket.discourse.group/t/2206/8>.

* gnu/packages/racket.scm (racket-minimal)[native-search-paths]: Add
$SSL_CERT_DIR and $SSL_CERT_FILE.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-09-08 09:05:57 +03:00
Philip McGrath
0a69961953
gnu: racket: Update to 8.10.
* gnu/packages/patches/racket-rktboot-riscv64-support.patch: Move to ...
* gnu/packages/patches/racket-backport-8.10-rktboot.patch: ... this
file, together with a related upstreamed patch.
* gnu/local.mk (dist_patch_DATA): Update accordingly.
* gnu/packages/racket/scm (%racket-origin)[patches]: Likewise.
(%racket-version): Update to 8.10.
(racket)[inputs]<data, deinprogramm, drracket, gui, htdp, math>
<net-cookies, pict, plot, racklog, redex, scribble, slideshow, snip>
<typed-racket, string-constants, syntax-color, web-server>: Update
hashes.
* gnu/packages/chez.scm (chez-scheme-for-racket): Update to
9.9.9-pre-release.17.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-09-08 09:05:47 +03:00
Ricardo Wurmus
72745172d1
gnu: Add python-fasttext.
* gnu/packages/machine-learning.scm (python-fasttext): New variable.
2023-09-07 21:39:48 +02:00
Ricardo Wurmus
6d60d7ccba
gnu: Add fasttext.
* gnu/packages/machine-learning.scm (fasttext): New variable.
2023-09-07 21:39:41 +02:00
André Batista
451ba2e5bb
gnu: lighttpd: Update to 1.4.71.
* gnu/packages/web.scm (lighttpd): Update to 1.4.71.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-09-07 20:06:02 +03:00
Artyom V. Poptsov
7cd4103e81
gnu: yggdrasil: Update to 0.4.7.
* gnu/packages/networking.scm (yggdrasil): Update to 0.4.7.
[arguments]: Use G-expressions.  Set the package build name and version.
Use go-1.20.
[propagated-inputs]: Add go-golang-org-x-tools,
go-github-com-olekukonko-tablewriter and
go-github-com-mattn-go-colorable.
* gnu/packages/patches/yggdrasil-extra-config.patch: Don't use
deprecated "ioutil".

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-09-07 18:59:58 +03:00
Artyom V. Poptsov
81bbe95cd1
gnu: go-github-com-arceliar-ironwood: Update to 0.0.0-20221115123222-ec61cea2f439.
* gnu/packages/golang.scm (go-github-com-arceliar-ironwood): Update to
  0.0.0-20221115123222-ec61cea2f439.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-09-07 18:52:25 +03:00
Greg Hogan
d76d78891e
gnu: python-duckdb: Update to 0.8.1.
* gnu/packages/python-xyz.scm (python-duckdb): Update to 0.8.1.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-09-07 16:32:42 +03:00
Greg Hogan
42e41cd7b1
gnu: fmt-10: Update to 10.1.1.
* gnu/packages/pretty-print.scm (fmt-10): Update to 10.1.1.

Signed-off-by: Efraim Flashner <efraim@flashner.co.il>
2023-09-07 16:31:11 +03:00
Kabelo M'sobomvu Moiloa
811f4fc509
gnu: emacs-consult-eglot: Update 0.2.0-0.db9d41c.
* gnu/packages/emacs-xyz.scm (emacs-consult-eglot): Update 0.2.0-0.db9d41c.

Signed-off-by: Andrew Tropin <andrew@trop.in>
Co-authored-by: Andrew Tropin <andrew@trop.in>
2023-09-07 16:49:46 +04:00
Nicolas Graves
33a0a80702
gnu: Add emacs-org-ql-dynamic-agenda.
* gnu/packages/emacs-xyz.scm (emacs-org-ql-dynamic-agenda): New variable.

Signed-off-by: Andrew Tropin <andrew@trop.in>
2023-09-07 16:26:29 +04:00
Nicolas Graves
a9f0b0ec7d
gnu: Add emacs-org-dynamic-agenda.
* gnu/packages/emacs-xyz.scm (emacs-org-dynamic-agenda): New variable.

Signed-off-by: Andrew Tropin <andrew@trop.in>
2023-09-07 16:26:28 +04:00
Distopico
20832dac48
gnu: Add emacs-flymake-guile.
* gnu/packages/emacs-xyz.scm (emacs-flymake-guile): New variable.

Signed-off-by: Andrew Tropin <andrew@trop.in>
2023-09-07 16:25:59 +04:00
Tim Johann
5ef28595e9
gnu: Add erlang-lfe.
* gnu/packages/erlang.scm (erlang-lfe): New variable.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-09-06 22:29:20 -04:00
Olivier Dion
21e1ba8a2c
gnu: Add csmith.
* gnu/packages/linux.scm (csmith): New variable.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-09-06 22:29:20 -04:00
Efraim Flashner
c21499fce7
gnu: julia-prettytables: Update to 2.1.2.
* gnu/packages/julia-xyz.scm (julia-prettytables): Update to 2.1.2.
[arguments]: Rename custom phase 'skip-color-tests to
'skip-tests-manipulating-terminal-display and skip some more tests.
[propagated-inputs]: Add julia-offsetarrays, julia-stringmanipulation.
2023-09-07 05:08:59 +03:00
Efraim Flashner
92820c1732
gnu: Add julia-stringmanipulation.
* gnu/packages/julia-xyz.scm (julia-stringmanipulation): New variable.
2023-09-07 05:08:58 +03:00
Tobias Geerinckx-Rice
28b22c45ee
gnu: Register ruby-nokogiri.patch.
This follows up on commit e897569778.

* gnu/local.mk (dist_patch_DATA): Add ruby-nokogiri.patch.

Reported by acrow in #guix.
2023-09-03 02:00:00 +02:00
Maxim Cournoyer
6113e0529d
gnu: gmime: Update home-page URL.
* gnu/packages/mail.scm (gmime) [home-page]: Update URL.
2023-09-06 01:25:31 -04:00
Hilton Chain
c14c25b4fb
gnu: go-github-com-tdewolff-minify-v2: Regenerate hash.
* gnu/packages/golang.scm (go-github-com-tdewolff-minify-v2)[#:phases]: Add
phase 'regenerate-hash.
[native-inputs]: Add go-github-com-tdewolff-hasher.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-09-06 01:25:31 -04:00
Hilton Chain
d3e12a02d3
gnu: go-github-com-tdewolff-parse-v2: Regenerate hash.
* gnu/packages/golang.scm (go-github-com-tdewolff-parse-v2)[#:phases]: Add
phase 'regenerate-hash.
[native-inputs]: Add go-github-com-tdewolff-hasher.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-09-06 01:25:30 -04:00
Hilton Chain
e90b54ee99
gnu: Add go-github-com-tdewolff-hasher.
* gnu/packages/golang.scm (go-github-com-tdewolff-hasher): New variable.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-09-06 01:25:30 -04:00
Hilton Chain
e99279aa27
gnu: Add go-github-com-cespare-mph.
* gnu/packages/golang.scm (go-github-com-cespare-mph): New variable.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-09-06 01:25:30 -04:00
Hilton Chain
701041aac1
gnu: Add go-github-com-dgryski-go-mph.
* gnu/packages/golang.scm (go-github-com-dgryski-go-mph): New variable.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-09-06 01:25:30 -04:00
Hilton Chain
83064e2683
gnu: Add go-github-com-dgryski-go-metro.
* gnu/packages/golang.scm (go-github-com-dgryski-go-metro): New variable.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-09-06 01:25:30 -04:00
Sughosha
315eeb919a
gnu: zrythm: Enable rtaudio.
* gnu/packages/music.scm (zrythm)[#:configure-flags]: Add
"-Drtaudio=enabled".
[inputs]: Add rtaudio.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-09-06 01:03:53 -04:00
Sughosha
3c2b892d29
gnu: rtaudio: Update to 5.2.0.
* gnu/packages/audio.scm (rtaudio): Update to 5.2.0.
[#:phases]: Delete argument.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-09-06 01:03:53 -04:00
Maxim Cournoyer
0aec2c10c0
gnu: gst-plugins-bad: Remove the svt-hevc input.
* gnu/packages/gstreamer.scm (gst-plugins-bad)
[inputs]: Remove svt-hevc; add comment.
2023-09-06 00:25:42 -04:00
Zheng Junjie
f8e3e02b98
gnu: libndp: Fix cross-compile.
* gnu/packages/networking.scm (libndp)
[native-inputs]: When cross-compile add pkg-config, libtool, gettext-minimal,
autoconf, automake.
[arguments]: When cross-compile, add phase to fix rpl_malloc undefined references.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-09-06 00:25:42 -04:00
Rémi Teissier
2d6c4e7198
gnu: gambit-c: Update to 4.9.5.
* gnu/packages/scheme.scm (gambit-c): Update to 4.9.5.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-09-06 00:25:38 -04:00
宋文武
d7e9df2b35
gnu: gmime: Remove version 2.6.23.
* gnu/packages/mail.scm (gmime-2.6): Remove package.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-09-05 23:37:23 -04:00
fanquake
a7abe49723
gnu: bear: Update to 3.1.3.
* gnu/packages/build-tools.scm (bear): Update to 3.1.3.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-09-05 23:34:52 -04:00
fanquake
354d8cc922
gnu: ccache: Update to 4.8.3.
* gnu/packages/ccache.scm (ccache): Update to 4.8.3.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-09-05 23:33:59 -04:00
Maxim Cournoyer
2ee9abe835
gnu: qemu: Update to 8.1.0.
* gnu/packages/virtualization.scm (qemu): Update to 8.1.0.
[source] <patches>: Replace qemu-disable-aarch64-migration-test.patch with
qemu-disable-some-qtests-tests.patch.
<snippet>: Adjust for dtc relocation and meson and sgabios removal.
[arguments] <configure-flags>: Remove --meson flag.  Remove sgabios from the
--firmwarepath value.
<phases>: Adjust replace-firmwares and delete-firmwares phases for sgabios
removal.
[inputs]: Remove sgabios.
(qemu-minimal): Use package/inherit, which is more appropriate for a package
variant.
[arguments]: New disable-extra-tests phase.
* gnu/packages/patches/qemu-disable-aarch64-migration-test.patch: Delete file.
* gnu/packages/patches/qemu-disable-some-qtests-tests.patch: New file.
* gnu/local.mk (dist_patch_DATA): Adjust accordingly.

Reviewed-by: Kaelyn <kaelyn.alexi@protonmail.com>
2023-09-05 23:30:02 -04:00
nathan
05f08c11ff
gnu: libusb-compat: Specify the absolute file name for libusb.
Refine the fix for loading libusb correctly.

* gnu/packages/libusb.scm (libusb) [arguments]
<configure-flags>: New LIBUSB_1_0_SONAME flag.

Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-09-05 23:22:42 -04:00
Nicolas Graves
8ca3490062
gnu: python-skia-pathops: Update to 0.8.0.
* gnu/packages/fontutils.scm (python-skia-pathops): Update to 0.8.0.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-09-05 19:52:20 -04:00
Nicolas Graves
26ca6dad37
gnu: skia: Update to 112.0.6d0b938.
* gnu/packages/graphics.scm (skia): Update to 112.0.6d0b938.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-09-05 19:52:19 -04:00
Nicolas Graves
fe0c0be190
gnu: skia: Update to 110.0.0f3fb7a.
* gnu/packages/graphics.scm (skia): Update to 110.0.0f3fb7a.
[arguments](build-phases): Disable newly introduced libraries wuffs (general
performance) and perfetto (running performance tests).

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-09-05 19:52:19 -04:00
Denys Nykula
ed9bc58938
gnu: ardour: Build locales.
The TRANSLATORS file in the Ardour source says the i18n waf phase
is optional between the build and install phases.

* gnu/packages/audio.scm (ardour)[#:phases] Add build-i18n.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-09-05 19:52:19 -04:00
Ahmad Draidi
e68581080e
gnu: arcan-wayland: Deprecate in favor of arcan.
* gnu/packages/arcan.scm (arcan-wayland): Rewrite as a deprecated
alias for arcan.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-09-05 19:52:11 -04:00
Ahmad Draidi
c3e001f368
gnu: arcan: Restyle format.
* gnu/packages/arcan.scm (arcan): Run 'guix style' over the package and
manually break some long lines.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-09-05 19:50:46 -04:00
Ahmad Draidi
076660f2ef
gnu: arcan: Use new style arguments.
* gnu/packages/arcan.scm (arcan)[arguments]: Use new style arguments.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-09-05 19:50:46 -04:00
Ahmad Draidi
2b6b951f55
gnu: arcan: Fix paths handling.
This patch removes the wrapper and the propagated environment variables
(through 'native-search-paths') and instead patches the paths inside the
source code. This fixes path handling, which seems to be broken now. It
also allows us to use 'setuid', which is required for some features, and
lets the app use its internal path handling criteria, which some dependent
apps expect.

* gnu/packages/arcan.scm (arcan): Fix paths handling.
[arguments]: Add 'patch-paths' phase. Remove 'wrap-program' phase.
[native-search-paths]: Remove.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-09-05 19:50:46 -04:00
Ahmad Draidi
8bcf567c71
gnu: arcan: Build all features.
* gnu/packages/arcan.scm (arcan): Build all features.
[arguments]: Use #:configure-flags "-DBUILD_PRESET=everything" to build all
features, and "-DDISTR_TAG='Guix'" to tag the builds.
[synopsis]: Remove '(egl-dri)' since it indicates a specific feature.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-09-05 19:50:46 -04:00
Ahmad Draidi
cb037ca494
gnu: arcan: Update to 0.6.2.1.
* gnu/packages/arcan.scm (arcan): Update to 0.6.2.1.
[use-modules]: Remove no longer used package imports and add ones for
new dependencies. Add '(guix gexp)' for snippet.
[source]: Use version instead of commit, and add snippet to remove some
bundled packages.
[arguments]: Remove 'fix-cmake-paths' phase since it's no longer needed.
[inputs]: Remove apr, glib, glu, lzip, pcre.  Add bash-minimal, espeak,
gumbo-parser, jbig2dec, libjpeg-turbo, libseccomp, libvnc, mupdf, openjpeg,
sdl2, wayland, wayland-protocols, xcb-util, xcb-util-wm, zlib. Replace
ffmpeg-4 with ffmpeg. Change luajit label to fix lint. Update vendored
openal to 0.6.2. Sort inputs by name.
[description]: Change description to closely match upstream for accuracy.
[license]: Add new and missing licenses.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-09-05 19:50:46 -04:00
Maxim Cournoyer
1f014b9f0b
gnu: xarcan: Fix indentation.
* gnu/packages/arcan.scm (xarcan): Fix indentation.
2023-09-05 19:50:45 -04:00
Ahmad Draidi
f592042a45
gnu: xarcan: Update to 0.6.1.
* gnu/packages/arcan.scm (xarcan): Update to 0.6.1.
[use-modules]: Remove no longer used '(guix build-system gnu)' and add
'(guix build-system meson)'. Add '(gnu packages fonts)',
'(gnu packages onc-rpc)' for new dependencies and '(guix gexp)' for arguments.
[source]: Use version instead of commit, and update hash.
[build-system]: Switch to 'meson-build-system' since this is what's
used upstream now.
[arguments]: Use new configuration flags for the new build system. Switch to
new arguments style.
[inputs]: Add font-dejavu, libtirpc, libxshmfence, xcb-util, xcb-util-wm.
Replace libressl with openssl. Sort inputs by name.
[license]: Add 3-Clause BSD license.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-09-05 19:50:45 -04:00
dan
f38be97383
gnu: efivar: Fix cross-compilation.
[version]: Temporarily change the version to a git-version.
[source]: Fetch source from git, use newer commit to fix cross-build.
[arguments]<#:make-flags>: Set HOSTCC to gcc.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-09-05 19:50:45 -04:00
antlers
e2c9d8f94e
gnu: kdenlive: Add missing kirigami input.
* gnu/packages/kde.scm (kdenlive): Add input kirigami.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-09-05 19:50:45 -04:00
Artyom V. Poptsov
16c0578894
gnu: Add book-sparc.
* gnu/packages/books.scm: New module.
* gnu/local.mk (GNU_SYSTEM_MODULES): Add 'books.scm'.

Co-authored-by: Adam Faiz <adam.faiz@disroot.org>
Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-09-05 19:50:45 -04:00
Vinicius Monego
a1a952a38c
gnu: Add libmodbus.
* gnu/packages/engineering.scm (libmodbus): New variable.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-09-05 19:50:44 -04:00
Vagrant Cascadian
cd3a539455
gnu: lcrq: Update to 0.1.2.
gnu: lcrq: Update to 0.1.2.

* gnu/packages/networking.scm (lcrq): Update to 0.1.2.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-09-05 19:50:44 -04:00
Philip McGrath
766342dc35
gnu: Add font-junicode.
* gnu/packages/fonts.scm (font-junicode): New variable.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-09-05 19:50:44 -04:00
宋文武
2ae57c98a9
gnu: simh: Use G-Expressions.
* gnu/packages/simh.scm (simh)[arguments]: Convert to list of G-Expressions.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-09-05 19:50:44 -04:00
宋文武
35c254e5fd
gnu: simh: Update to 3.12-4.
* gnu/packages/simh.scm (simh): Update to 3.12-4.
[source]: Switch to url-fetch.
[native-inputs]: Add unzip.
[arguments]: Adjust make-flags.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-09-05 19:50:44 -04:00
宋文武
93eba03191
gnu: thunar: Update to 4.18.7.
* gnu/packages/xfce.scm (thunar): Update to 4.18.7.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-09-05 19:50:44 -04:00
宋文武
1a46517536
gnu: kaidan: Update to 0.9.0.
* gnu/packages/messaging.scm (kaidan): Update to 0.9.0.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-09-05 19:50:43 -04:00
宋文武
c535374ef4
gnu: kaidan: Add missing input.
Fixes <https://issues.guix.gnu.org/65684>.

* gnu/packages/messaging.scm (kaidan)[inputs]: Add sonnet.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-09-05 19:50:43 -04:00
Maxim Cournoyer
015e288d2d
gnu: sideload: Update to 6.2.1.
* gnu/packages/pantheon.scm (sideload): Update to 6.2.1.
2023-09-05 19:50:43 -04:00
altadil
88abdb43d6
gnu: pantheon-calculator: Update to 2.0.2.
* gnu/packages/pantheon (pantheon-calculator): Update to 2.0.2.
[inputs]: Replace gtk+ with gtk.
[native-inputs]: Remove labels.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-09-05 19:50:43 -04:00
altadil
cc3fbfbb21
gnu: granite: Upgrade to 7.3.0.
* gnu/packages/pantheon.scm (granite): Upgrade to 7.3.0.
[inputs]: Remove gtk+.  Add sassc.  Move glib and libgee to...
[propagated-inputs]: ... here.  Add gtk.
[native-inputs]: Add glib:bin.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-09-05 19:50:43 -04:00
宋文武
3d351a631b
gnu: ibus: Add search-path for 'GUIX_GTK3_IM_MODULE_FILE'.
* gnu/packages/ibus.scm (ibus)[native-search-paths]: Add 'GUIX_GTK3_IM_MODULE_FILE'.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-09-05 19:50:43 -04:00
宋文武
9809f27657
gnu: ibus: Disable registry cache.
Fixes <https://issues.guix.gnu.org/22707>.

* gnu/packages/ibus.scm (ibus)[arguments]: Add 'disable-registry-cache' phase.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-09-05 19:50:42 -04:00
Maxim Cournoyer
67c705f481
gnu: emacs-magit: Update to 3.3.0-5.186414a.
* gnu/packages/emacs-xyz.scm (emacs-magit): Update to 3.3.0-5.186414a.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Reviewed-by: Andrew Tropin <andrew@trop.in>
2023-09-05 19:50:42 -04:00
Maxim Cournoyer
8ad5aac483
gnu: emacs-transient: Update to 0.4.3-0.cc0fa80.
* gnu/packages/emacs-xyz.scm (emacs-transient): Update to 0.4.3-0.cc0fa80.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Reviewed-by: Andrew Tropin <andrew@trop.in>
2023-09-05 19:50:42 -04:00
chris
95558f555a
gnu: Add fonts-tlwg.
* gnu/packages/fonts.scm (fonts-tlwg): New variable.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
Modified-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-09-05 19:50:42 -04:00
gemmaro
418edcd6d8
gnu: highlight: Update to 4.8.
* gnu/packages/pretty-print.scm (highlight): Update to 4.8.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-09-05 19:50:42 -04:00
宋文武
20013ff603
gnu: dosbox-staging: Update to 0.80.1.
* gnu/packages/emulators.scm (dosbox-staging): Update to 0.80.1.
[inputs]: Add libslirp an sdl2-image.  Don't use sdl-union.
[arguments]: Adjust configure-flags and 'fix-includes' phase.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-09-05 19:50:41 -04:00
Bruno Victal
3fd15479af
gnu: mympd: Update to 11.0.5.
* gnu/packages/mpd.scm (mympd): Update to 11.0.5.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-09-05 19:50:41 -04:00
Bruno Victal
d9415deb1e
gnu: mpd: Remove unused imports.
Note:
cmake is a leftover from 709fd0e5e0.

* gnu/packages/mpd.scm: Remove unused imports.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-09-05 19:50:41 -04:00
Nicolas Graves
c83c0a0093
gnu: ungoogled-chromium-wayland: Use gexp.
* gnu/packages/chromium.scm (ungoogled-chromium-wayland): Use gexp.
[arguments](builder): Use gexp.
[inputs]: Rewrite inputs.

Signed-off-by: Maxim Cournoyer <maxim.cournoyer@gmail.com>
2023-09-05 19:50:41 -04:00
Nicolas Goaziou
6548efcd73
gnu: texlive-tikzinclude: Fix typo.
* gnu/packages/tex.scm (texlive-tikzinclude)[synopsis]: Fix typo.
2023-09-05 23:10:45 +02:00
Nicolas Goaziou
91f1be9ddf
gnu: texlive-xfor: Fix typo.
* gnu/packages/tex.scm (texlive-xfor)[description]: Use Texinfo markup for
"break" statement.
2023-09-05 23:10:45 +02:00
Nicolas Goaziou
eb9b0046f5
gnu: texlive-ps2eps: Fix Ghostscript executable name.
* gnu/packages/tex.scm (texlive-ps2eps)[arguments]<#:phases>: Use "gs" instead
of "gswin32c".
2023-09-05 23:10:44 +02:00