<feed xmlns='http://www.w3.org/2005/Atom'>
<title>guix/gnu/packages/pdf.scm, branch master</title>
<subtitle>Transactional package manager, declarative GNU/Linux distribution, reproducible deployment tool, and more! https://guix.gnu.org</subtitle>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/'/>
<entry>
<title>gnu: xournalpp: Fix gtksourceview resources.</title>
<updated>2026-07-10T23:04:44+00:00</updated>
<author>
<name>Orahcio Felício de Sousa</name>
<email>orahcio@gmail.com</email>
</author>
<published>2026-07-03T16:21:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=50da018c8c177876d8032cb4cfb118615224745d'/>
<id>50da018c8c177876d8032cb4cfb118615224745d</id>
<content type='text'>
* gnu/packages/pdf.scm (xournalpp)[arguments]: Update wrap-gdk-pixbuf
phase to include gtksourceview-4 share directory in XDG_DATA_DIRS.
[inputs]: Add bash-minimal for the wrap-program.

Change-Id: I7995b749760b432878f9db08186bab025ecfb8d2
Signed-off-by: Ludovic Courtès &lt;ludo@gnu.org&gt;
Merges: #9691
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/pdf.scm (xournalpp)[arguments]: Update wrap-gdk-pixbuf
phase to include gtksourceview-4 share directory in XDG_DATA_DIRS.
[inputs]: Add bash-minimal for the wrap-program.

Change-Id: I7995b749760b432878f9db08186bab025ecfb8d2
Signed-off-by: Ludovic Courtès &lt;ludo@gnu.org&gt;
Merges: #9691
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: xournalpp: Update to 1.3.5.</title>
<updated>2026-06-16T09:03:52+00:00</updated>
<author>
<name>Nicolas Goaziou</name>
<email>mail@nicolasgoaziou.fr</email>
</author>
<published>2026-06-16T09:03:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=d213f3e0765e810bc0c040e8d416ca2954287926'/>
<id>d213f3e0765e810bc0c040e8d416ca2954287926</id>
<content type='text'>
* gnu/packages/pdf.scm (xournalpp): Update to 1.3.5.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/pdf.scm (xournalpp): Update to 1.3.5.
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: Replace (gnu packages lesstif) with (gnu packages toolkits).</title>
<updated>2026-06-04T18:46:54+00:00</updated>
<author>
<name>Anderson Torres</name>
<email>anderson.torres.8519@gmail.com</email>
</author>
<published>2026-05-30T02:32:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=81199f7874bf2c769114ae59b757856426a906e2'/>
<id>81199f7874bf2c769114ae59b757856426a906e2</id>
<content type='text'>
* gnu/packages/debug.scm: Remove the import (gnu packages lesstif).
* gnu/packages/audio.scm: Replace (gnu packages lesstif)
  to (gnu packages toolkits).
* gnu/packages/emacs-xyz.scm: Likewise.
* gnu/packages/emacs.scm: Likewise.
* gnu/packages/games.scm: Likewise.
* gnu/packages/pdf.scm: Likewise.
* gnu/packages/sml.scm: Likewise.
* gnu/packages/text-editors.scm: Likewise.

Change-Id: Ice777583e827f0f6e990f2d1ad42322f9b59c539
Merges: https://codeberg.org/guix/guix/pulls/8960
Reviewed-by: Liliana Marie Prikler &lt;liliana.prikler@gmail.com&gt;
Signed-off-by: Nguyễn Gia Phong &lt;cnx@loang.net&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/debug.scm: Remove the import (gnu packages lesstif).
* gnu/packages/audio.scm: Replace (gnu packages lesstif)
  to (gnu packages toolkits).
* gnu/packages/emacs-xyz.scm: Likewise.
* gnu/packages/emacs.scm: Likewise.
* gnu/packages/games.scm: Likewise.
* gnu/packages/pdf.scm: Likewise.
* gnu/packages/sml.scm: Likewise.
* gnu/packages/text-editors.scm: Likewise.

Change-Id: Ice777583e827f0f6e990f2d1ad42322f9b59c539
Merges: https://codeberg.org/guix/guix/pulls/8960
Reviewed-by: Liliana Marie Prikler &lt;liliana.prikler@gmail.com&gt;
Signed-off-by: Nguyễn Gia Phong &lt;cnx@loang.net&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title> gnu: ninja: Move to build-tools.</title>
<updated>2026-05-27T07:55:34+00:00</updated>
<author>
<name>luca</name>
<email>luca.kredel@web.de</email>
</author>
<published>2025-11-20T01:26:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=91c5e436f6b674749bff7e7800cf93da480e0182'/>
<id>91c5e436f6b674749bff7e7800cf93da480e0182</id>
<content type='text'>
* gnu/packages/build-tools.scm (ninja, ninja/pinned, samurai)
  (samu-as-ninja-wrapper): Move to here...
* gnu/packages/ninja.scm (ninja, ninja/pinned, samurai)
  (samu-as-ninja-wrapper): ...from here.  New deprecated variables.
* guix/build-system/cmake.scm (default-ninja):
  Switch to loading from build-tools module.
* guix/build-system/meson.scm (default-ninja): Likewise.

Change-Id: Ia32fb258159cfcc9a0f1ef91c335c71c25a6d7ef
Closes: https://codeberg.org/guix/guix/issues/3595
Merges: https://codeberg.org/guix/guix/pulls/4329
Signed-off-by: Nguyễn Gia Phong &lt;cnx@loang.net&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/build-tools.scm (ninja, ninja/pinned, samurai)
  (samu-as-ninja-wrapper): Move to here...
* gnu/packages/ninja.scm (ninja, ninja/pinned, samurai)
  (samu-as-ninja-wrapper): ...from here.  New deprecated variables.
* guix/build-system/cmake.scm (default-ninja):
  Switch to loading from build-tools module.
* guix/build-system/meson.scm (default-ninja): Likewise.

Change-Id: Ia32fb258159cfcc9a0f1ef91c335c71c25a6d7ef
Closes: https://codeberg.org/guix/guix/issues/3595
Merges: https://codeberg.org/guix/guix/pulls/4329
Signed-off-by: Nguyễn Gia Phong &lt;cnx@loang.net&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: pdf-tocgen: Remove unused phases and native-inputs.</title>
<updated>2026-05-24T09:19:22+00:00</updated>
<author>
<name>Sharlatan Hellseher</name>
<email>sharlatanus@gmail.com</email>
</author>
<published>2026-05-04T19:53:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=8b9cd90288b9873293fdf7e20b216b902ffc73fc'/>
<id>8b9cd90288b9873293fdf7e20b216b902ffc73fc</id>
<content type='text'>
* gnu/packages/pdf.scm (pdf-tocgen):
[phases]{patch-tests}: Remove phase.
[native-inputs]: Remove poetry, python-mamba, and python-pylint.

Relates-to: guix/guix#8361
Change-Id: I54ffb9668e6e1c3056b91df419ebe70a219cc463
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/pdf.scm (pdf-tocgen):
[phases]{patch-tests}: Remove phase.
[native-inputs]: Remove poetry, python-mamba, and python-pylint.

Relates-to: guix/guix#8361
Change-Id: I54ffb9668e6e1c3056b91df419ebe70a219cc463
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: python-pypdf: Update to 6.9.2.</title>
<updated>2026-05-24T09:14:46+00:00</updated>
<author>
<name>Sharlatan Hellseher</name>
<email>sharlatanus@gmail.com</email>
</author>
<published>2026-03-26T20:24:25+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=ecbf30052b02077373e41dc796b8a31cbafda37b'/>
<id>ecbf30052b02077373e41dc796b8a31cbafda37b</id>
<content type='text'>
* gnu/packages/pdf.scm (python-pypdf): Update to 6.9.2.
[arguments] &lt;test-flags&gt;: Run tests in a single thread, there are not
many of them; rework skipped tests.
[propagated-inputs]: Remove python-typing-extensions.
[native-inputs]: Remove python-flit, and python-pytest-xdist.

Fixes: guix/guix#7276
Change-Id: I6635b1f9583edf8caa271c292ea14e6db6ab0d6e
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/pdf.scm (python-pypdf): Update to 6.9.2.
[arguments] &lt;test-flags&gt;: Run tests in a single thread, there are not
many of them; rework skipped tests.
[propagated-inputs]: Remove python-typing-extensions.
[native-inputs]: Remove python-flit, and python-pytest-xdist.

Fixes: guix/guix#7276
Change-Id: I6635b1f9583edf8caa271c292ea14e6db6ab0d6e
</pre>
</div>
</content>
</entry>
<entry>
<title>guix: build-system: Set pypi-uri in pyproject, drop python module.</title>
<updated>2026-05-24T09:14:45+00:00</updated>
<author>
<name>Nicolas Graves</name>
<email>ngraves@ngraves.fr</email>
</author>
<published>2026-03-24T12:13:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=803e96bf55b9539c9b805b6709cdbfb32b164c27'/>
<id>803e96bf55b9539c9b805b6709cdbfb32b164c27</id>
<content type='text'>
After this commit, when both modules are imported:

- if pyproject is imported before, the warning is 'pypi-uri' is
deprecated, use '(@ (guix build-system pyproject) pypi-uri)' instead

- if python is imported before, the warning is `pypi-uri' imported from
both (guix build-system python) and (guix build-system pyproject)

This seems convenient enough to warn for deprecation in the short term,
while avoiding any breaking changes.

* guix/build-system/pyproject.scm (pypi-uri): Move the procedure from
(guix build-system python) here.

* guix/build-system/python (pypi-uri): Drop definition, import it
from (guix build-system pyproject) and deprecate it.

* gnu/packages/openldap.scm: Reorder modules to get the right warning.

* gnu/packages/pypy.scm: Likewise.

* gnu/packages/*.scm : Drop module (guix build-system python).

* tests/import/pypi.scm: Likewise.

Merges: https://codeberg.org/guix/guix/pulls/7448
Change-Id: Ib42f53bc545052eb7918a25afe9db6d5fc2cb834
Reviewed-by: Nguyễn Gia Phong &lt;cnx@loang.net&gt;
Signed-off-by: Sharlatan Hellseher &lt;sharlatanus@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
After this commit, when both modules are imported:

- if pyproject is imported before, the warning is 'pypi-uri' is
deprecated, use '(@ (guix build-system pyproject) pypi-uri)' instead

- if python is imported before, the warning is `pypi-uri' imported from
both (guix build-system python) and (guix build-system pyproject)

This seems convenient enough to warn for deprecation in the short term,
while avoiding any breaking changes.

* guix/build-system/pyproject.scm (pypi-uri): Move the procedure from
(guix build-system python) here.

* guix/build-system/python (pypi-uri): Drop definition, import it
from (guix build-system pyproject) and deprecate it.

* gnu/packages/openldap.scm: Reorder modules to get the right warning.

* gnu/packages/pypy.scm: Likewise.

* gnu/packages/*.scm : Drop module (guix build-system python).

* tests/import/pypi.scm: Likewise.

Merges: https://codeberg.org/guix/guix/pulls/7448
Change-Id: Ib42f53bc545052eb7918a25afe9db6d5fc2cb834
Reviewed-by: Nguyễn Gia Phong &lt;cnx@loang.net&gt;
Signed-off-by: Sharlatan Hellseher &lt;sharlatanus@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: weasyprint: Update to 68.1.</title>
<updated>2026-05-24T09:14:29+00:00</updated>
<author>
<name>Sharlatan Hellseher</name>
<email>sharlatanus@gmail.com</email>
</author>
<published>2026-03-17T10:02:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=f759358e989a18f309b36cacbd9a629d9cb374b1'/>
<id>f759358e989a18f309b36cacbd9a629d9cb374b1</id>
<content type='text'>
* gnu/packages/pdf.scm (weasyprint): Update to 68.1.
[arguments] &lt;test-flags&gt;: Remove "-c" overwriting project pytest config.
Limit parallel tests count up to 8 threads. Skip some broken tests.
&lt;phases&gt;: Add 'set-home.
[propagated-inputs]: Remove python-cairocffi, python-cairosvg, and
python-html5lib; add python-tinyhtml5.

Change-Id: I1eb2f3e886e397ab3a3d4b234dea180c372617a0
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/pdf.scm (weasyprint): Update to 68.1.
[arguments] &lt;test-flags&gt;: Remove "-c" overwriting project pytest config.
Limit parallel tests count up to 8 threads. Skip some broken tests.
&lt;phases&gt;: Add 'set-home.
[propagated-inputs]: Remove python-cairocffi, python-cairosvg, and
python-html5lib; add python-tinyhtml5.

Change-Id: I1eb2f3e886e397ab3a3d4b234dea180c372617a0
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: python-pydyf: Update to 0.12.1.</title>
<updated>2026-05-24T09:14:29+00:00</updated>
<author>
<name>Sharlatan Hellseher</name>
<email>sharlatanus@gmail.com</email>
</author>
<published>2026-03-17T09:04:56+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=d9fdb3caac6bc23b9f0935e3952621421954ce35'/>
<id>d9fdb3caac6bc23b9f0935e3952621421954ce35</id>
<content type='text'>
* gnu/packages/pdf.scm (python-pydyf): Update to 0.12.1.
[source]: Switch to git-fetch.
[arguments]: Drop all.

Change-Id: I671e1114610f02e8d116d7068a8d476e8363f209
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/pdf.scm (python-pydyf): Update to 0.12.1.
[source]: Switch to git-fetch.
[arguments]: Drop all.

Change-Id: I671e1114610f02e8d116d7068a8d476e8363f209
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: python-pymupdf: Update to 1.27.2.2.</title>
<updated>2026-05-14T16:23:24+00:00</updated>
<author>
<name>bdunahu</name>
<email>bdunahu@operationnull.com</email>
</author>
<published>2026-04-18T20:00:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=487c8e1071198f5f01172ee6c68005f99c027989'/>
<id>487c8e1071198f5f01172ee6c68005f99c027989</id>
<content type='text'>
* gnu/packages/pdf.scm (python-pymupdf): Update to 1.27.2.2.
[native-inputs]: Add python-mypy.

Change-Id: I1fc610af3380595515d5e78a254552b73ffd0f65
Signed-off-by: Efraim Flashner &lt;efraim@flashner.co.il&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/pdf.scm (python-pymupdf): Update to 1.27.2.2.
[native-inputs]: Add python-mypy.

Change-Id: I1fc610af3380595515d5e78a254552b73ffd0f65
Signed-off-by: Efraim Flashner &lt;efraim@flashner.co.il&gt;
</pre>
</div>
</content>
</entry>
</feed>
