gnu: python-pycanberra: Switch to pyproject.

* gnu/packages/libcanberra.scm (python-pycanberra):
[build-system]: Switch to pyproject-build-system.
[native-inputs]: Add python-setuptools.
[home-page]: Update it.

Change-Id: Ic6c5a527ed5b3447c64d9607ca91ca4ceee94bec
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
This commit is contained in:
Nicolas Graves 2025-09-27 15:19:52 +02:00 committed by Sharlatan Hellseher
parent 37ba886636
commit 8a24b7ee90
No known key found for this signature in database
GPG key ID: 76D727BFF62CD2B5

View file

@ -26,7 +26,7 @@
#:use-module (guix packages)
#:use-module (guix download)
#:use-module (guix build-system gnu)
#:use-module (guix build-system python)
#:use-module (guix build-system pyproject)
#:use-module (gnu packages autotools)
#:use-module (gnu packages gstreamer)
#:use-module (gnu packages gtk)
@ -34,6 +34,7 @@
#:use-module (gnu packages linux)
#:use-module (gnu packages pulseaudio)
#:use-module (gnu packages pkg-config)
#:use-module (gnu packages python-build)
#:use-module (gnu packages xiph))
(define-public libcanberra
@ -133,15 +134,13 @@ sounds for various system events.")
(uri (string-append "http://ftp.n0.is/pub/releases/"
"pycanberra-" version ".tar.xz"))
(sha256
(base32
"16jjf8fcgaprmz6jacsxrh17l1ad891fns38bxv49lg3s3mn1nj2"))))
(build-system python-build-system)
(arguments
`(#:tests? #f)) ;No tests included.
(propagated-inputs
(list libcanberra))
(base32 "16jjf8fcgaprmz6jacsxrh17l1ad891fns38bxv49lg3s3mn1nj2"))))
(build-system pyproject-build-system)
(arguments (list #:tests? #f)) ;No tests included.
(native-inputs (list python-setuptools))
(propagated-inputs (list libcanberra))
(home-page "https://github.com/totdb/pycanberra")
(synopsis "Ctypes wrapper for the libcanberra API")
(description
"Pycanberra is a basic Python wrapper for libcanberra.")
(home-page "http://c.n0.is/ng0/pycanberra/")
(license lgpl2.1+)))