;;; Copyright © 2026 bdunahu ;;; ;;; SPDX-License-Identifier: GPL-3.0-or-later (define-module (tanelorn packages suckless) #:use-module ((guix licenses) #:prefix license:) #:use-module (gnu packages gtk) #:use-module (gnu packages suckless) #:use-module (guix build-system gnu) #:use-module (guix gexp) #:use-module (guix git-download) #:use-module (guix packages) #:use-module (guix utils)) (define-public sent-pdf (let ((commit "0988980aa572f2d1b7b34488d1559e6083a7922f") (revision "1")) (package (inherit sent) (name "sent-pdf") (version (git-version "1" revision commit)) (source (origin (method git-fetch) (uri (git-reference (url "https://git.operationnull.com/sent-pdf.git") (commit commit))) (file-name (git-file-name name version)) (sha256 (base32 "0pm33mg4hj22cpnb2fb7dr3vfv3cd91fjdahdf1lh6435qi3cksq")))) (arguments ;; flags modified to add new cairo input (substitute-keyword-arguments (package-arguments sent) ((#:make-flags _ ''()) #~(let ((pkg-config (lambda (flag) (string-append "$(shell pkg-config " flag " " "xft fontconfig x11 libpng cairo)")))) (list (string-append "CC=" #$(cc-for-target)) (string-append "PREFIX=" #$output) (string-append "INCS=-I. " (pkg-config "--cflags")) (string-append "LIBS=" (pkg-config "--libs") " -lm")))))) (inputs (modify-inputs (package-inputs sent) (append cairo))))))