From c214d47f6b8d6ab8b15a837885ab0656a532eac9 Mon Sep 17 00:00:00 2001 From: Vivien Kraus Date: Thu, 15 Apr 2021 14:46:10 +0200 Subject: Add a guix package definition --- .guix-channel | 6 ++++++ guix/vkraus/packages/h4sp.scm | 45 +++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 51 insertions(+) create mode 100644 .guix-channel create mode 100644 guix/vkraus/packages/h4sp.scm diff --git a/.guix-channel b/.guix-channel new file mode 100644 index 0000000..8e7197b --- /dev/null +++ b/.guix-channel @@ -0,0 +1,6 @@ +(channel + (version 0) + (directory "guix")) +;; Local Variables: +;; mode: scheme +;; End: diff --git a/guix/vkraus/packages/h4sp.scm b/guix/vkraus/packages/h4sp.scm new file mode 100644 index 0000000..b600b36 --- /dev/null +++ b/guix/vkraus/packages/h4sp.scm @@ -0,0 +1,45 @@ +(define-module (vkraus packages h4sp)) + +(use-modules + (guix packages) + ((guix licenses) #:prefix license:) + (guix download) + (guix git-download) + (guix build-system gnu) + (guix licenses) + (gnu packages) + (gnu packages autotools)) + +(define-public h4sp + (package + (name "h4sp") + (version "1.2.1") + (source (origin + (method git-fetch) + (uri (git-reference + (url "https://labo.planete-kraus.eu/h4sp.git") + (commit version))) + (sha256 + (base32 + "0d39jxrypx77hvp64rlx98wad9i7h5ndqn9073knlfb55splw0j6")) + (snippet + `(begin + (with-output-to-file ".tarball-version" + (lambda _ (format #t "~a~%" ,version))) + #t)))) + (build-system gnu-build-system) + (native-inputs + `(("autoconf" ,autoconf) + ("autoconf-archive" ,autoconf-archive) + ("automake" ,automake))) + (inputs `()) + (synopsis "HTML for Scientific Publications") + (description "HTML is not sufficient for scientific publications. However, LaTeX is not a good markup language. To bring LaTeX equations, bibliography and other scientific elements to HTML, we employ some stylesheets to generate proper LaTeX from HTML plus a few namespaces.") + (home-page "https://labo.planete-kraus.eu/h4sp.git") + (native-search-paths + (list (search-path-specification + (variable "XML_CATALOG_FILES") + (files '("share/h4sp/catalog")) + (separator " ") + (file-type 'file)))) + (license license:gpl3+))) -- cgit v1.2.3