<feed xmlns='http://www.w3.org/2005/Atom'>
<title>guix/gnu/packages/libusb.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: python-hidapi: Update to 0.15.0.</title>
<updated>2026-07-20T14:37:36+00:00</updated>
<author>
<name>John Kehayias</name>
<email>john@guixotic.coop</email>
</author>
<published>2026-07-17T19:22:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=257b2b40265055cd14587de260fcd7c0c2e90542'/>
<id>257b2b40265055cd14587de260fcd7c0c2e90542</id>
<content type='text'>
* gnu/packages/libusb.scm (python-hidapi): Update to 0.15.0.
[arguments]: Remove phases as it is no longer needed.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/libusb.scm (python-hidapi): Update to 0.15.0.
[arguments]: Remove phases as it is no longer needed.
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: usbmuxd: Update to 1.1.1-0.3ded00c.</title>
<updated>2026-06-01T10:35:08+00:00</updated>
<author>
<name>Sharlatan Hellseher</name>
<email>sharlatanus@gmail.com</email>
</author>
<published>2026-06-01T10:26:28+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=37d9bd6420009557993717b956bacdff0013803f'/>
<id>37d9bd6420009557993717b956bacdff0013803f</id>
<content type='text'>
* gnu/packages/libusb.scm (usbmuxd): Update to
3ded00c9985a5108cfc7591a309f9a23d57a8cba commit.
[source]: Switch to git-fetch.
[phases]{set-version}: New phase.
[native-inputs]: Add autoconf, automake, and libtool.

Change-Id: I499626e8d49c9af5d1d2eba178b876f605dcfa40
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/libusb.scm (usbmuxd): Update to
3ded00c9985a5108cfc7591a309f9a23d57a8cba commit.
[source]: Switch to git-fetch.
[phases]{set-version}: New phase.
[native-inputs]: Add autoconf, automake, and libtool.

Change-Id: I499626e8d49c9af5d1d2eba178b876f605dcfa40
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: libimobiledevice: Update to 1.4.0.</title>
<updated>2026-06-01T10:12:02+00:00</updated>
<author>
<name>Nicolas Graves</name>
<email>ngraves@ngraves.fr</email>
</author>
<published>2026-05-28T21:18:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=7cc4d5b73b8ffb204e23fa2487a4adaf99d94d9f'/>
<id>7cc4d5b73b8ffb204e23fa2487a4adaf99d94d9f</id>
<content type='text'>
* gnu/packages/libusb.scm (libimobiledevice): Update to 1.4.0.
[arguments]: Drop them.
[propagated-inputs]: Add libimobiledevice-glue and libtatsu.
[inputs]: Replace python by python-wrapper.
[native-inputs]: Replace python-cython-0 by python-cython.

Merges: guix/guix!8925
Change-Id: I26f63bb0662d2590932f7fba41e66786a61ea027
Signed-off-by: Sharlatan Hellseher &lt;sharlatanus@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/libusb.scm (libimobiledevice): Update to 1.4.0.
[arguments]: Drop them.
[propagated-inputs]: Add libimobiledevice-glue and libtatsu.
[inputs]: Replace python by python-wrapper.
[native-inputs]: Replace python-cython-0 by python-cython.

Merges: guix/guix!8925
Change-Id: I26f63bb0662d2590932f7fba41e66786a61ea027
Signed-off-by: Sharlatan Hellseher &lt;sharlatanus@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: libusbmuxd: Update to 2.1.1.</title>
<updated>2026-06-01T10:12:02+00:00</updated>
<author>
<name>Sharlatan Hellseher</name>
<email>sharlatanus@gmail.com</email>
</author>
<published>2026-06-01T10:06:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=2d35bf090af3166fdb82b8a2cdd4d79c48536f29'/>
<id>2d35bf090af3166fdb82b8a2cdd4d79c48536f29</id>
<content type='text'>
* gnu/packages/libusb.scm (libusbmuxd): Update to 2.1.1.
[source]: Switch to git-fetch.
[phases]{set-version}: New phase.
[native-inputs]: Add autoconf, automake, and libtool.
[inputs]: Add libimobiledevice-glue.

Change-Id: Ie59d1ac086eab671755d758016ce80756d6f069f
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/libusb.scm (libusbmuxd): Update to 2.1.1.
[source]: Switch to git-fetch.
[phases]{set-version}: New phase.
[native-inputs]: Add autoconf, automake, and libtool.
[inputs]: Add libimobiledevice-glue.

Change-Id: Ie59d1ac086eab671755d758016ce80756d6f069f
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: Add libtatsu.</title>
<updated>2026-06-01T10:10:37+00:00</updated>
<author>
<name>Nicolas Graves</name>
<email>ngraves@ngraves.fr</email>
</author>
<published>2026-05-28T21:14:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=adebcc4103feaa41cca3010b584fcae8f0fd9da1'/>
<id>adebcc4103feaa41cca3010b584fcae8f0fd9da1</id>
<content type='text'>
* gnu/packages/libusb.scm (libtatsu): New variable.

Relates-to: guix/guix!8925
Change-Id: I0fe70fb816a2d1baee3092309fab4b4203fe47a6
Signed-off-by: Sharlatan Hellseher &lt;sharlatanus@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/libusb.scm (libtatsu): New variable.

Relates-to: guix/guix!8925
Change-Id: I0fe70fb816a2d1baee3092309fab4b4203fe47a6
Signed-off-by: Sharlatan Hellseher &lt;sharlatanus@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: Add libimobiledevice-glue.</title>
<updated>2026-06-01T10:10:37+00:00</updated>
<author>
<name>Nicolas Graves</name>
<email>ngraves@ngraves.fr</email>
</author>
<published>2026-05-28T21:06:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=ec4725278bcfd802fc71ad11204d602f1461b9b1'/>
<id>ec4725278bcfd802fc71ad11204d602f1461b9b1</id>
<content type='text'>
* gnu/packages/libusb.scm (libimobiledevice-glue): New variable.

Relates-to: guix/guix!8925
Change-Id: Ifd07561ca04171a464abc3982bc4412522d043d7
Signed-off-by: Sharlatan Hellseher &lt;sharlatanus@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/libusb.scm (libimobiledevice-glue): New variable.

Relates-to: guix/guix!8925
Change-Id: Ifd07561ca04171a464abc3982bc4412522d043d7
Signed-off-by: Sharlatan Hellseher &lt;sharlatanus@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: libplist: Update to 2.7.0.</title>
<updated>2026-06-01T09:38:06+00:00</updated>
<author>
<name>Nicolas Graves</name>
<email>ngraves@ngraves.fr</email>
</author>
<published>2026-05-28T21:01:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=4f5f04a0a9ab877cee1bc48ae503555b987b257b'/>
<id>4f5f04a0a9ab877cee1bc48ae503555b987b257b</id>
<content type='text'>
* gnu/packages/libusb.scm (libplist): Update to 2.7.0.
[inputs]: Replace python by python-wrapper.
[native-inputs]: Replace python-cython-0 by python-cython.

Relates-to: guix/guix!8925
Change-Id: Iece4c82184fb92409d8542025457369a8e4a10c1
Signed-off-by: Sharlatan Hellseher &lt;sharlatanus@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/libusb.scm (libplist): Update to 2.7.0.
[inputs]: Replace python by python-wrapper.
[native-inputs]: Replace python-cython-0 by python-cython.

Relates-to: guix/guix!8925
Change-Id: Iece4c82184fb92409d8542025457369a8e4a10c1
Signed-off-by: Sharlatan Hellseher &lt;sharlatanus@gmail.com&gt;
</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: libimobiledevice: Fix package build on python-3.12.</title>
<updated>2026-05-24T09:14:20+00:00</updated>
<author>
<name>Nicolas Graves</name>
<email>ngraves@ngraves.fr</email>
</author>
<published>2026-02-09T22:25:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=a219e331d0fa21636da28a4ca613316f439d1653'/>
<id>a219e331d0fa21636da28a4ca613316f439d1653</id>
<content type='text'>
* gnu/packages/libusb.scm (libimobiledevice)[native-inputs]: Add
python-setuptools.

Change-Id: I0450c97b418f2f3879b81be05469e1560baddfa9
Signed-off-by: Sharlatan Hellseher &lt;sharlatanus@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/libusb.scm (libimobiledevice)[native-inputs]: Add
python-setuptools.

Change-Id: I0450c97b418f2f3879b81be05469e1560baddfa9
Signed-off-by: Sharlatan Hellseher &lt;sharlatanus@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>gnu: libplist: Fix package build on python-3.12.</title>
<updated>2026-05-24T09:14:20+00:00</updated>
<author>
<name>Nicolas Graves</name>
<email>ngraves@ngraves.fr</email>
</author>
<published>2026-02-09T22:24:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.vineetk.net/guix/commit/?id=3ba1468535206997a1fe246bef1b23170eecee0c'/>
<id>3ba1468535206997a1fe246bef1b23170eecee0c</id>
<content type='text'>
* gnu/packages/libusb.scm (libplist)[native-inputs]: Add
python-setuptools.

Change-Id: If93408cb375f3e1d62207cb2a82bd4e3f0ee636a
Signed-off-by: Sharlatan Hellseher &lt;sharlatanus@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
* gnu/packages/libusb.scm (libplist)[native-inputs]: Add
python-setuptools.

Change-Id: If93408cb375f3e1d62207cb2a82bd4e3f0ee636a
Signed-off-by: Sharlatan Hellseher &lt;sharlatanus@gmail.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
