mirror of
https://git.in.rschanz.org/ryan77627/guix.git
synced 2024-12-24 21:38:07 -05:00
gnu: Add pystring.
* gnu/packages/cpp.scm (pystring): New variable. Change-Id: Ifff1ae3d3ed8ec880a2dd098d6d81de28d7bdda6
This commit is contained in:
parent
5cb8b47b89
commit
9909866a68
1 changed files with 38 additions and 0 deletions
|
@ -477,6 +477,44 @@ (define-public rct
|
|||
(license (list license:expat ; cJSON
|
||||
license:bsd-4))))) ; everything else (LICENSE.txt)
|
||||
|
||||
(define-public pystring
|
||||
(package
|
||||
(name "pystring")
|
||||
(version "1.1.4")
|
||||
(source
|
||||
(origin
|
||||
(method git-fetch)
|
||||
(uri (git-reference
|
||||
(url "https://github.com/imageworks/pystring")
|
||||
(commit (string-append "v" version))))
|
||||
(sha256
|
||||
(base32 "0h12x24skrlx4fv0k5vl8wnar8gi6bq091yp93awkwsbnm8qwkzd"))
|
||||
(file-name (git-file-name name version))))
|
||||
(build-system cmake-build-system)
|
||||
(arguments
|
||||
(list #:phases
|
||||
#~(modify-phases %standard-phases
|
||||
;; The install phase doesn't install the header
|
||||
(add-after 'install 'install-header
|
||||
(lambda _
|
||||
(mkdir-p (string-append #$output "/include"))
|
||||
(copy-file
|
||||
(string-append #$(package-source this-package)
|
||||
"/pystring.h")
|
||||
(string-append #$output
|
||||
"/include/pystring.h")))))))
|
||||
(native-inputs (list pkg-config))
|
||||
(home-page "https://github.com/imageworks/pystring")
|
||||
(synopsis "C++ functions matching the Python string methods")
|
||||
(description
|
||||
"Pystring is a collection of C++ functions which match the interface and
|
||||
behavior of Python's string class methods using std::string. Implemented in
|
||||
C++, it does not require or make use of a python interpreter. It provides
|
||||
convenience and familiarity for common string operations not included in the
|
||||
standard C++ library. It's also useful in environments where both C++ and
|
||||
Python are used.")
|
||||
(license license:bsd-3)))
|
||||
|
||||
(define-public dashel
|
||||
(package
|
||||
(name "dashel")
|
||||
|
|
Loading…
Reference in a new issue