1
0
mirror of https://git.savannah.gnu.org/git/guix.git synced 2026-04-24 03:00:35 +02:00

gnu: Add xcffibgen.

* gnu/packages/xorg.scm (xcffibgen): New variable.

Change-Id: Ibcbacdfdeaa657ec1ded7dcc09c10c7fc2aa6717
Signed-off-by: Nicolas Goaziou <mail@nicolasgoaziou.fr>
This commit is contained in:
Nicolas Graves
2024-05-10 00:53:08 +02:00
committed by Sharlatan Hellseher
parent 1c9a62192e
commit d8611090b9

View File

@@ -1693,6 +1693,39 @@ mechanism than copying the contents of the source pixmap.")
network-transparent printing system.")
(license license:x11)))
(define xcffibgen
(package
(name "xcffibgen")
(version "1.4.0")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://github.com/tych0/xcffib")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "0wz6zlaqsmpw7ahaadpd7m5n5c5b2ya30xwsana4j5ljygdvzqp9"))))
(build-system haskell-build-system)
(native-inputs
(list ghc-hunit ghc-test-framework ghc-test-framework-hunit))
(inputs
(list libxcb
ghc
ghc-filemanip
ghc-split
ghc-language-python
ghc-attoparsec
ghc-either
ghc-optparse-applicative
ghc-xcb-types))
(home-page "https://github.com/tych0/xcffib")
(synopsis "Build tool for python-xcbffib bindings")
(description
"This is an internal package that provides a build tool to
generate code for the @code{python-xcbffib} package.")
(license license:expat)))
(define-public randrproto
(package
(name "randrproto")