From 6d5a3b1ef4198152fd857278d53fa616c48d0448 Mon Sep 17 00:00:00 2001 From: nixo Date: Sat, 25 Jul 2020 21:42:26 +0200 Subject: [PATCH] add guix build file --- midizap.scm | 51 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100644 midizap.scm diff --git a/midizap.scm b/midizap.scm new file mode 100644 index 0000000..300ba1c --- /dev/null +++ b/midizap.scm @@ -0,0 +1,51 @@ +(define-module (guixpkgs midizap) + #:use-module ((guix licenses) #:prefix license:) + #:use-module (guix build-system gnu) + #:use-module (guix packages) + #:use-module (guix git-download) + #:use-module (gnu packages xorg) + #:use-module (gnu packages audio) + #:use-module (guix gexp)) + +(define-public midizap + (package + (name "midizap") + (version "0.8") + (source + (local-file "." "midizap" #:recursive? #t) + ;; (origin + ;; (method git-fetch) + ;; (uri (git-reference + ;; (url "https://github.com/agraef/midizap.git") + ;; (commit version))) + ;; (sha256 + ;; (base32 + ;; "0y31fnffl31n9lpkiw1dc3q4rnpfnras30n9y2h5j6586dkmgni4"))) + ) + (arguments + `(#:tests? #f ; no check target + #:make-flags + (list "CC=gcc" + (string-append "DESTDIR=" %output) + "prefix=") + #:phases + (modify-phases %standard-phases + (replace 'configure + (lambda* (#:key inputs outputs #:allow-other-keys) + (substitute* "Makefile" + (("/usr/include/X11/") + (string-append (assoc-ref inputs "xorgproto") "/include/X11/")) + (("-lXtst") "-lXtst -ljack")) + #t))))) + ;; (native-inputs `(("pkg-config" ,pkg-config))) + (inputs `(("jack" ,jack-1) + ("libx11" ,libx11) + ("libxtst" ,libxtst) + ("xorgproto" ,xorgproto))) + (build-system gnu-build-system) + (home-page "") + (synopsis "") + (description "") + (license license:gpl2+))) + +midizap