summaryrefslogtreecommitdiff
path: root/gnu
diff options
context:
space:
mode:
authorLudovic Courtès <ludo@gnu.org>2015-09-24 22:18:07 +0200
committerLudovic Courtès <ludo@gnu.org>2015-09-24 22:18:07 +0200
commit1007b6bf0bef3f662f65ffdd0d4383179dd07355 (patch)
tree4a9b2a4baa2d82434e12fe4aacc8f28e3266793e /gnu
parent12cd4dd3a9052491e3912ffeecbe8854ea9b971a (diff)
parenta7a4fd9a7cd02e4897e7b2156bd9ecc7e72e9818 (diff)
Merge branch 'master' into core-updates
Diffstat (limited to 'gnu')
-rw-r--r--gnu/packages/audio.scm34
-rw-r--r--gnu/packages/graphics.scm40
-rw-r--r--gnu/packages/python.scm31
3 files changed, 101 insertions, 4 deletions
diff --git a/gnu/packages/audio.scm b/gnu/packages/audio.scm
index cbf06250d09..a35ef278ee5 100644
--- a/gnu/packages/audio.scm
+++ b/gnu/packages/audio.scm
@@ -60,6 +60,7 @@
60 #:use-module (gnu packages readline) 60 #:use-module (gnu packages readline)
61 #:use-module (gnu packages xiph) 61 #:use-module (gnu packages xiph)
62 #:use-module (gnu packages xml) 62 #:use-module (gnu packages xml)
63 #:use-module (gnu packages xorg)
63 #:use-module (gnu packages zip) 64 #:use-module (gnu packages zip)
64 #:use-module (srfi srfi-1)) 65 #:use-module (srfi srfi-1))
65 66
@@ -1739,6 +1740,39 @@ directly to a different computer on your LAN network. It is an audio daemon
1739with a much different focus than most other audio daemons.") 1740with a much different focus than most other audio daemons.")
1740 (license license:gpl3+))) 1741 (license license:gpl3+)))
1741 1742
1743(define-public xjackfreak
1744 (package
1745 (name "xjackfreak")
1746 (version "1.0")
1747 (source (origin
1748 (method url-fetch)
1749 (uri (string-append
1750 "https://github.com/johnhldavis/xjackfreak/archive/v"
1751 version ".tar.gz"))
1752 (file-name (string-append name "-" version ".tar.gz"))
1753 (sha256
1754 (base32
1755 "0xj6gpxfnw9jbdgwgm0x23xgfvj2kwmwb1nk0drw8lxgcchkq7d9"))))
1756 (build-system gnu-build-system)
1757 (arguments
1758 `(#:make-flags
1759 (list (string-append "docdir=" (assoc-ref %outputs "out")
1760 "/share/doc/xjackfreak"))))
1761 (inputs
1762 `(("jack" ,jack-1)
1763 ("libx11" ,libx11)
1764 ("libxt" ,libxt)
1765 ("libxext" ,libxext)))
1766 (native-inputs
1767 `(("pkg-config" ,pkg-config)))
1768 (home-page "https://github.com/johnhldavis/xjackfreak")
1769 (synopsis "JACK audio frequency analyzer and display")
1770 (description
1771 "XJackFreak is an audio analysis and equalizing tool for the Jack Audio
1772Connection Kit. It can display the FFT of any input, modify it and output the
1773result.")
1774 (license license:gpl3+)))
1775
1742(define-public zita-convolver 1776(define-public zita-convolver
1743 (package 1777 (package
1744 (name "zita-convolver") 1778 (name "zita-convolver")
diff --git a/gnu/packages/graphics.scm b/gnu/packages/graphics.scm
index f224ebfd322..02e65d32765 100644
--- a/gnu/packages/graphics.scm
+++ b/gnu/packages/graphics.scm
@@ -28,6 +28,8 @@
28 #:use-module (gnu packages autotools) 28 #:use-module (gnu packages autotools)
29 #:use-module (gnu packages bash) 29 #:use-module (gnu packages bash)
30 #:use-module (gnu packages boost) 30 #:use-module (gnu packages boost)
31 #:use-module (gnu packages image)
32 #:use-module (gnu packages python)
31 #:use-module (gnu packages fontutils) 33 #:use-module (gnu packages fontutils)
32 #:use-module (gnu packages pkg-config) 34 #:use-module (gnu packages pkg-config)
33 #:use-module (gnu packages compression) 35 #:use-module (gnu packages compression)
@@ -130,6 +132,44 @@ use in computer imaging applications. The IlmImf C++ libraries support
130storage of the \"EXR\" file format for storing 16-bit floating-point images.") 132storage of the \"EXR\" file format for storing 16-bit floating-point images.")
131 (license license:bsd-3))) 133 (license license:bsd-3)))
132 134
135(define-public openimageio
136 (package
137 (name "openimageio")
138 (version "1.5.18")
139 (source (origin
140 (method url-fetch)
141 (uri (string-append "https://github.com/OpenImageIO/oiio/"
142 "archive/Release-" version ".tar.gz"))
143 (file-name (string-append name "-" version ".tar.gz"))
144 (sha256
145 (base32
146 "0mn7cz19mn8dcrhkq15h25gl20ammr1wz0j2j3c2vxs6ph7zn8jy"))))
147 (build-system cmake-build-system)
148 ;; FIXME: To run all tests successfully, test image sets from multiple
149 ;; third party sources have to be present. For details see
150 ;; https://github.com/OpenImageIO/oiio/blob/master/INSTALL
151 (arguments `(#:tests? #f))
152 (native-inputs
153 `(("pkg-config" ,pkg-config)))
154 (inputs
155 `(("boost" ,boost)
156 ("libpng" ,libpng)
157 ("libjpeg" ,libjpeg-8)
158 ("libtiff" ,libtiff)
159 ("giflib" ,giflib)
160 ("openexr" ,openexr)
161 ("ilmbase" ,ilmbase)
162 ("python" ,python-2)
163 ("zlib" ,zlib)))
164 (synopsis "C++ library for reading and writing images")
165 (description
166 "OpenImageIO is a library for reading and writing images, and a bunch of
167related classes, utilities, and applications. There is a particular emphasis
168on formats and functionality used in professional, large-scale animation and
169visual effects work for film.")
170 (home-page "http://www.openimageio.org")
171 (license license:bsd-3)))
172
133(define-public ctl 173(define-public ctl
134 (package 174 (package
135 (name "ctl") 175 (name "ctl")
diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm
index ca367929e08..0c13303d7d6 100644
--- a/gnu/packages/python.scm
+++ b/gnu/packages/python.scm
@@ -3388,14 +3388,14 @@ a front-end for C compilers or analysis tools.")
3388(define-public python-cffi 3388(define-public python-cffi
3389 (package 3389 (package
3390 (name "python-cffi") 3390 (name "python-cffi")
3391 (version "0.8.6") 3391 (version "1.2.1")
3392 (source 3392 (source
3393 (origin 3393 (origin
3394 (method url-fetch) 3394 (method url-fetch)
3395 (uri (string-append "https://pypi.python.org/packages/source/c/" 3395 (uri (string-append "https://pypi.python.org/packages/source/c/"
3396 "cffi/cffi-" version ".tar.gz")) 3396 "cffi/cffi-" version ".tar.gz"))
3397 (sha256 3397 (sha256
3398 (base32 "0406j3sgndmx88idv5zxkkrwfqxmjl18pj8gf47nsg4ymzixjci5")))) 3398 (base32 "0g8yfzinry1vsj6d1jlnd19338bh92lhhk207ksy4lm1n3g73dga"))))
3399 (build-system python-build-system) 3399 (build-system python-build-system)
3400 (outputs '("out" "doc")) 3400 (outputs '("out" "doc"))
3401 (inputs 3401 (inputs
@@ -3405,10 +3405,10 @@ a front-end for C compilers or analysis tools.")
3405 (native-inputs 3405 (native-inputs
3406 `(("pkg-config" ,pkg-config) 3406 `(("pkg-config" ,pkg-config)
3407 ("python-sphinx" ,python-sphinx) 3407 ("python-sphinx" ,python-sphinx)
3408 ("python-pytest" ,python-pytest)
3408 ("python-setuptools" ,python-setuptools))) 3409 ("python-setuptools" ,python-setuptools)))
3409 (arguments 3410 (arguments
3410 `(#:tests? #f ; FIXME: requires pytest 3411 `(#:phases
3411 #:phases
3412 (alist-cons-after 3412 (alist-cons-after
3413 'install 'install-doc 3413 'install 'install-doc
3414 (lambda* (#:key outputs #:allow-other-keys) 3414 (lambda* (#:key outputs #:allow-other-keys)
@@ -4945,3 +4945,26 @@ printing of sub-tables by specifying a row range.")
4945 4945
4946(define-public python2-prettytable 4946(define-public python2-prettytable
4947 (package-with-python2 python-prettytable)) 4947 (package-with-python2 python-prettytable))
4948
4949(define-public python-pyasn1
4950 (package
4951 (name "python-pyasn1")
4952 (version "0.1.8")
4953 (source
4954 (origin
4955 (method url-fetch)
4956 (uri (string-append "https://pypi.python.org/packages/source/p/"
4957 "pyasn1/pyasn1-" version ".tar.gz"))
4958 (sha256
4959 (base32
4960 "0iw31d9l0zwx35szkzq72hiw002wnqrlrsi9dpbrfngcl1ybwcsx"))))
4961 (build-system python-build-system)
4962 (home-page "http://pyasn1.sourceforge.net/")
4963 (synopsis "ASN.1 types and codecs")
4964 (description
4965 "This is an implementation of ASN.1 types and codecs in Python. It is
4966suitable for a wide range of protocols based on the ASN.1 specification.")
4967 (license bsd-2)))
4968
4969(define-public python2-pyasn1
4970 (package-with-python2 python-pyasn1))