<feed xmlns='http://www.w3.org/2005/Atom'>
<title>guix-science/patches, branch master</title>
<subtitle>Free scientific packages for GNU Guix.</subtitle>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix-science/'/>
<entry>
<title>bioinformatics: Add igor.</title>
<updated>2026-06-25T07:37:12+00:00</updated>
<author>
<name>Ghislain Vaillant</name>
<email>ghislain.vaillant@inria.fr</email>
</author>
<published>2026-06-10T09:12:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix-science/commit/?id=cd780d3f6cf6a4a689c7c1e998e515cff7ca8842'/>
<id>cd780d3f6cf6a4a689c7c1e998e515cff7ca8842</id>
<content type='text'>
* guix-science/packages/bioinformatics.scm (igor): New variable.
* patches/igor-fix-missing-return.patch: Add patch for igor.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* guix-science/packages/bioinformatics.scm (igor): New variable.
* patches/igor-fix-missing-return.patch: Add patch for igor.
</pre>
</div>
</content>
</entry>
<entry>
<title>machine-learning: Update python-ray patch for Python 3.12.</title>
<updated>2026-05-29T07:32:44+00:00</updated>
<author>
<name>Ricardo Wurmus</name>
<email>rekado@elephly.net</email>
</author>
<published>2026-05-26T13:25:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix-science/commit/?id=d746ef33f366afb5366822f82c6fa7d1b66bf39c'/>
<id>d746ef33f366afb5366822f82c6fa7d1b66bf39c</id>
<content type='text'>
Python 3.12 removed distutils.  This commit moves all substitutions of
WORKSPACE into a patch file and patches out the CI dependency
buildkite, which relied on distutils.

* guix-science/packages/machine-learning.scm (python-ray/wheel)[arguments]:
Move substitutions for WORKSPACE into a patch file.
[source]: Reference that patch file here.
* patches/python-ray.patch: New file.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Python 3.12 removed distutils.  This commit moves all substitutions of
WORKSPACE into a patch file and patches out the CI dependency
buildkite, which relied on distutils.

* guix-science/packages/machine-learning.scm (python-ray/wheel)[arguments]:
Move substitutions for WORKSPACE into a patch file.
[source]: Reference that patch file here.
* patches/python-ray.patch: New file.
</pre>
</div>
</content>
</entry>
<entry>
<title>rstudio: rstudio-server: Update to 2026.04.0+526.</title>
<updated>2026-05-16T10:20:02+00:00</updated>
<author>
<name>Ricardo Wurmus</name>
<email>rekado@elephly.net</email>
</author>
<published>2026-05-13T20:39:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix-science/commit/?id=24317029245eddca35f64b81280a831a18bc680c'/>
<id>24317029245eddca35f64b81280a831a18bc680c</id>
<content type='text'>
* patches/rstudio-server-install.patch: Update file.
* patches/rstudio-server-multi-version/0001-handleClientInit-Store-R-versions-in-sessionInfo.patch,
  patches/rstudio-server-multi-version/0002-launchAndTrackSession-Configure-R-version-from-activ.patch,
  patches/rstudio-server-multi-version/0003-NewProjectWizard-Unhide-version-selector-widget.patch,
  patches/rstudio-server-multi-version/0004-handleConnection-Switch-R-version-when-switching-pro.patch,
  patches/rstudio-server-multi-version/0005-Add-version-switcher-widget-to-toolbar.patch,
  patches/rstudio-server-multi-version/0006-Look-at-.local-share-rstudio-r-versions-for-custom-R.patch,
  patches/rstudio-server-multi-version/0007-detectRLocationsUsingR-Restore-R_HOME-at-the-end.patch:
  Update to latest version.
* guix-science/packages/rstudio.scm (dtl-for-rstudio,
utfcpp-for-rstudio): New variables.
(rstudio-server): Update to 2026.04.0+526.
[arguments]: Do not use #:OUT-OF-SOURCE?, add extra configure flags;
update generated cmake files; rename phase 'unpack-dictionary to
'unpack-extras and unpack GWT sources; update patching in
'patch-paths; update location of script in 'generate-server-options.
[native-inputs]: Replace openjdk11:jdk with openjdk:jdk; add
googletest and r-here; add origin for gwt sources.
[inputs]: Replace boost-1.88 with boost; add dtl-for-rstudio, libgit2,
and utfcpp-for-rstudio.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* patches/rstudio-server-install.patch: Update file.
* patches/rstudio-server-multi-version/0001-handleClientInit-Store-R-versions-in-sessionInfo.patch,
  patches/rstudio-server-multi-version/0002-launchAndTrackSession-Configure-R-version-from-activ.patch,
  patches/rstudio-server-multi-version/0003-NewProjectWizard-Unhide-version-selector-widget.patch,
  patches/rstudio-server-multi-version/0004-handleConnection-Switch-R-version-when-switching-pro.patch,
  patches/rstudio-server-multi-version/0005-Add-version-switcher-widget-to-toolbar.patch,
  patches/rstudio-server-multi-version/0006-Look-at-.local-share-rstudio-r-versions-for-custom-R.patch,
  patches/rstudio-server-multi-version/0007-detectRLocationsUsingR-Restore-R_HOME-at-the-end.patch:
  Update to latest version.
* guix-science/packages/rstudio.scm (dtl-for-rstudio,
utfcpp-for-rstudio): New variables.
(rstudio-server): Update to 2026.04.0+526.
[arguments]: Do not use #:OUT-OF-SOURCE?, add extra configure flags;
update generated cmake files; rename phase 'unpack-dictionary to
'unpack-extras and unpack GWT sources; update patching in
'patch-paths; update location of script in 'generate-server-options.
[native-inputs]: Replace openjdk11:jdk with openjdk:jdk; add
googletest and r-here; add origin for gwt sources.
[inputs]: Replace boost-1.88 with boost; add dtl-for-rstudio, libgit2,
and utfcpp-for-rstudio.
</pre>
</div>
</content>
</entry>
<entry>
<title>rstudio: rstudio-server: Update to 2025.05.1+513.</title>
<updated>2026-04-13T16:12:10+00:00</updated>
<author>
<name>Ricardo Wurmus</name>
<email>rekado@elephly.net</email>
</author>
<published>2026-03-27T07:41:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix-science/commit/?id=2dd509dce78cc514046075fd68fed33e287785c1'/>
<id>2dd509dce78cc514046075fd68fed33e287785c1</id>
<content type='text'>
* patches/rstudio-server-panmirror.patch: Delete file.
* patches/rstudio-server-install.patch: Update to changes in 2025.05.1+513.
* guix-science/packages/rstudio-node.scm: Replace file with newly
generated contents.
* guix-science/packages/rstudio.scm
(js-panmirror): Update to 0.1.0.
(gsl-lite-for-rstudio, rapidjson-for-rstudio, hunspell-for-rstudio,
yaml-cpp-for-rstudio): New variables.
(rstudio-server): Update to 2025.05.1+513.
[source]: Remove rstudio-server-panmirror.patch.
[arguments]: Disable copilot support; add phase
'find-hunspell-and-rapidjson; update phase 'patch-paths to patch
search for system libraries; add phase 'patch-rapidjson.
[native-inputs]: Add libexpected and pkg-config.
[inputs]: Replace boost-1.83 with boost-1.88; replace yaml-cpp with
yaml-cpp-for-rstudio; add fmt-11, gsl-lite-for-rstudio,
hunspell-for-rstudio, rapidjson-for-rstudio, and websocketpp-next.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* patches/rstudio-server-panmirror.patch: Delete file.
* patches/rstudio-server-install.patch: Update to changes in 2025.05.1+513.
* guix-science/packages/rstudio-node.scm: Replace file with newly
generated contents.
* guix-science/packages/rstudio.scm
(js-panmirror): Update to 0.1.0.
(gsl-lite-for-rstudio, rapidjson-for-rstudio, hunspell-for-rstudio,
yaml-cpp-for-rstudio): New variables.
(rstudio-server): Update to 2025.05.1+513.
[source]: Remove rstudio-server-panmirror.patch.
[arguments]: Disable copilot support; add phase
'find-hunspell-and-rapidjson; update phase 'patch-paths to patch
search for system libraries; add phase 'patch-rapidjson.
[native-inputs]: Add libexpected and pkg-config.
[inputs]: Replace boost-1.83 with boost-1.88; replace yaml-cpp with
yaml-cpp-for-rstudio; add fmt-11, gsl-lite-for-rstudio,
hunspell-for-rstudio, rapidjson-for-rstudio, and websocketpp-next.
</pre>
</div>
</content>
</entry>
<entry>
<title>jasp: Remove broken package.</title>
<updated>2026-03-26T09:03:20+00:00</updated>
<author>
<name>Romain GARBAGE</name>
<email>romain.garbage@inria.fr</email>
</author>
<published>2026-03-25T10:39:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix-science/commit/?id=5d6b40599012a413095ee3f0fbe79828f20c61c6'/>
<id>5d6b40599012a413095ee3f0fbe79828f20c61c6</id>
<content type='text'>
Fixes #566.

* guix-science/packages/jasp.scm: Remove file.
* patches/jasp-0.14.0.0-includes.patch: Remove file.
* patches/jasp-0.14.0.0-noupdate.patch: Remove file.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes #566.

* guix-science/packages/jasp.scm: Remove file.
* patches/jasp-0.14.0.0-includes.patch: Remove file.
* patches/jasp-0.14.0.0-noupdate.patch: Remove file.
</pre>
</div>
</content>
</entry>
<entry>
<title>rstudio: Use older sources for desktop variant.</title>
<updated>2026-03-16T10:11:37+00:00</updated>
<author>
<name>Ricardo Wurmus</name>
<email>rekado@elephly.net</email>
</author>
<published>2026-03-10T08:06:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix-science/commit/?id=0707ec1f41d504ccdc93d16d3e0c0893fdeffc48'/>
<id>0707ec1f41d504ccdc93d16d3e0c0893fdeffc48</id>
<content type='text'>
Newer versions require Electron.

* patches/rstudio-desktop-install.patch: New file.
* guix-science/packages/rstudio.scm (rstudio): Do not inherit from
rstudio-server; use sources at version 2023.12.1.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Newer versions require Electron.

* patches/rstudio-desktop-install.patch: New file.
* guix-science/packages/rstudio.scm (rstudio): Do not inherit from
rstudio-server; use sources at version 2023.12.1.
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: rstudio-server: Update to 2024.12.1+563.</title>
<updated>2026-03-16T10:11:37+00:00</updated>
<author>
<name>Ricardo Wurmus</name>
<email>rekado@elephly.net</email>
</author>
<published>2026-03-09T13:47:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix-science/commit/?id=9ae43360bb0bd018d4b0a2a6997b6953ff94d814'/>
<id>9ae43360bb0bd018d4b0a2a6997b6953ff94d814</id>
<content type='text'>
* guix-science/packages/rstudio.scm (rstudio-server): Update to
2024.12.1+563.
[arguments]: Adjust patches.
* patches/rstudio-server-install.patch: New file.
* patches/rstudio-server-panmirror.patch: New file.
* patches/rstudio-server-multi-version/0001-handleClientInit-Store-R-versions-in-sessionInfo.patch,
patches/rstudio-server-multi-version/0002-launchAndTrackSession-Configure-R-version-from-activ.patch,
patches/rstudio-server-multi-version/0003-NewProjectWizard-Unhide-version-selector-widget.patch,
patches/rstudio-server-multi-version/0004-handleConnection-Switch-R-version-when-switching-pro.patch,
patches/rstudio-server-multi-version/0005-Add-version-switcher-widget-to-toolbar.patch,
patches/rstudio-server-multi-version/0006-Look-at-.local-share-rstudio-r-versions-for-custom-R.patch,
patches/rstudio-server-multi-version/0007-detectRLocationsUsingR-Restore-R_HOME-at-the-end.patch:
Port to latest version.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* guix-science/packages/rstudio.scm (rstudio-server): Update to
2024.12.1+563.
[arguments]: Adjust patches.
* patches/rstudio-server-install.patch: New file.
* patches/rstudio-server-panmirror.patch: New file.
* patches/rstudio-server-multi-version/0001-handleClientInit-Store-R-versions-in-sessionInfo.patch,
patches/rstudio-server-multi-version/0002-launchAndTrackSession-Configure-R-version-from-activ.patch,
patches/rstudio-server-multi-version/0003-NewProjectWizard-Unhide-version-selector-widget.patch,
patches/rstudio-server-multi-version/0004-handleConnection-Switch-R-version-when-switching-pro.patch,
patches/rstudio-server-multi-version/0005-Add-version-switcher-widget-to-toolbar.patch,
patches/rstudio-server-multi-version/0006-Look-at-.local-share-rstudio-r-versions-for-custom-R.patch,
patches/rstudio-server-multi-version/0007-detectRLocationsUsingR-Restore-R_HOME-at-the-end.patch:
Port to latest version.
</pre>
</div>
</content>
</entry>
<entry>
<title>algebra: composyx: Update to 1.5.0.</title>
<updated>2026-03-12T17:22:39+00:00</updated>
<author>
<name>MARAIT Gilles</name>
<email>gilles.marait@inria.fr</email>
</author>
<published>2026-03-12T12:31:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix-science/commit/?id=b42f35f0a37febf16a302f0d8222c0afe6f726d6'/>
<id>b42f35f0a37febf16a302f0d8222c0afe6f726d6</id>
<content type='text'>
* guix-science/packages/algebra.scm (composyx)
  [source]: Update to 1.5.0.
* patches/composyx-chameleon-1.4.patch: Remove.

Signed-off-by: Ghislain Vaillant &lt;ghislain.vaillant@inria.fr&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* guix-science/packages/algebra.scm (composyx)
  [source]: Update to 1.5.0.
* patches/composyx-chameleon-1.4.patch: Remove.

Signed-off-by: Ghislain Vaillant &lt;ghislain.vaillant@inria.fr&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>algebra: composyx: Fix package after Chameleon upgrade.</title>
<updated>2026-03-06T15:10:10+00:00</updated>
<author>
<name>Romain GARBAGE</name>
<email>romain.garbage@inria.fr</email>
</author>
<published>2026-03-06T14:35:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix-science/commit/?id=5481c67233f71f359652399bff88d83285be3b76'/>
<id>5481c67233f71f359652399bff88d83285be3b76</id>
<content type='text'>
Chameleon upgrade caused an API breakage in Composyx.

* guix-science/packages/algebra.scm (composyx): Fix API breakage from
Chameleon.
* patches/composyx-chameleon-1.4.patch: New file.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Chameleon upgrade caused an API breakage in Composyx.

* guix-science/packages/algebra.scm (composyx): Fix API breakage from
Chameleon.
* patches/composyx-chameleon-1.4.patch: New file.
</pre>
</div>
</content>
</entry>
<entry>
<title>rstudio: rstudio-server: Update to 2023.12.1+402.</title>
<updated>2026-03-05T10:34:41+00:00</updated>
<author>
<name>Ricardo Wurmus</name>
<email>rekado@elephly.net</email>
</author>
<published>2026-02-28T10:23:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix-science/commit/?id=31ab0fbbe4fb9d76897d0d1b07c00dd3b8ab7312'/>
<id>31ab0fbbe4fb9d76897d0d1b07c00dd3b8ab7312</id>
<content type='text'>
* patches/rstudio-server-install.patch: New file.
* guix-science/packages/rstudio.scm (rstudio-server)
[source]: Fetch from upstream repository; add patch.
[arguments]: Drop unnecessary configure flag; set
RSTUDIO_NODE_VERSION; add phase 'create-os-release; update phase
'patch-paths to address node locations; use THIS-PACKAGE-INPUT where
possible.
[native-inputs]: Drop labels.
[inputs]: Drop labels; add node.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* patches/rstudio-server-install.patch: New file.
* guix-science/packages/rstudio.scm (rstudio-server)
[source]: Fetch from upstream repository; add patch.
[arguments]: Drop unnecessary configure flag; set
RSTUDIO_NODE_VERSION; add phase 'create-os-release; update phase
'patch-paths to address node locations; use THIS-PACKAGE-INPUT where
possible.
[native-inputs]: Drop labels.
[inputs]: Drop labels; add node.
</pre>
</div>
</content>
</entry>
</feed>
