Hello guix! I packaged my first set of guix packages, following the guidelines mentioned in the online manual as closely as I could. If I still forgot or misinterpreted one of the steps, some pointers are always welcome.
~Jelle
From 1748b97890d0fc90e81c0e0a302c7e55562873d3 Mon Sep 17 00:00:00 2001 From: Jelle Licht <[email protected]> Date: Sat, 26 Mar 2016 18:28:31 +0100 Subject: [PATCH 1/2] gnu: Add oniguruma * gnu/packages/textutils.scm (oniguruma): New variable --- gnu/packages/textutils.scm | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/gnu/packages/textutils.scm b/gnu/packages/textutils.scm index 73a0532..71cf25b 100644 --- a/gnu/packages/textutils.scm +++ b/gnu/packages/textutils.scm @@ -3,6 +3,7 @@ ;;; Copyright © 2015, 2016 Ricardo Wurmus <[email protected]> ;;; Copyright © 2015, 2016 Ben Woodcroft <[email protected]> ;;; Copyright © 2015 Roel Janssen <[email protected]> +;;; Copyright © 2016 Jelle Licht <[email protected]> ;;; ;;; This file is part of GNU Guix. ;;; @@ -271,3 +272,23 @@ Consequently, the computation has a flat performance characteristic, correlated with data variation rather than file size. pfff can be as reliable as existing hashing techniques, with provably negligible risk of collisions.") (license license:bsd-3))) + +(define-public oniguruma + (package + (name "oniguruma") + (version "5.9.6") + (source (origin + (method url-fetch) + (uri (string-append "https://github.com/kkos/" + "oniguruma/releases/download/v" version + "/onig-" version ".tar.gz")) + (sha256 + (base32 + "19s79vsclqn170mw0ajwv7j37qsbn4f1yjz3yavnhvva6c820r6m")))) + (build-system gnu-build-system) + (home-page "https://github.com/kkos/oniguruma") + (synopsis "Regular expression library") + (description "Oniguruma is a regular expressions library. The special +characteristic of this library is that different character encoding for every +regular expression object can be specified.") + (license license:bsd-2))) -- 2.7.3
