summaryrefslogtreecommitdiff
path: root/gnu/packages
diff options
context:
space:
mode:
authorMark H Weaver <mhw@netris.org>2015-07-19 18:12:34 -0400
committerMark H Weaver <mhw@netris.org>2015-07-19 18:12:34 -0400
commit1b4e48d498a96d478baa1aae7d9c7ecdbd817d6f (patch)
tree4b650999e49a6f4d3dd116fab3f9ee8222247e07 /gnu/packages
parentaa27987f71cb8afa698ede551e20b1248f160113 (diff)
parent50c7a1e297bff0935674b4f30e854a8889becfdd (diff)
Merge branch 'master' into core-updates
Diffstat (limited to 'gnu/packages')
-rw-r--r--gnu/packages/admin.scm4
-rw-r--r--gnu/packages/algebra.scm2
-rw-r--r--gnu/packages/audio.scm2
-rw-r--r--gnu/packages/backup.scm12
-rw-r--r--gnu/packages/base.scm2
-rw-r--r--gnu/packages/bioinformatics.scm79
-rw-r--r--gnu/packages/bittorrent.scm2
-rw-r--r--gnu/packages/code.scm2
-rw-r--r--gnu/packages/compression.scm4
-rw-r--r--gnu/packages/curl.scm10
-rw-r--r--gnu/packages/databases.scm10
-rw-r--r--gnu/packages/ebook.scm4
-rw-r--r--gnu/packages/emacs.scm99
-rw-r--r--gnu/packages/enchant.scm2
-rw-r--r--gnu/packages/firmware.scm2
-rw-r--r--gnu/packages/flashing-tools.scm11
-rw-r--r--gnu/packages/fonts.scm3
-rw-r--r--gnu/packages/freedesktop.scm32
-rw-r--r--gnu/packages/games.scm17
-rw-r--r--gnu/packages/gcc.scm52
-rw-r--r--gnu/packages/gd.scm2
-rw-r--r--gnu/packages/gl.scm39
-rw-r--r--gnu/packages/gnome.scm96
-rw-r--r--gnu/packages/gsasl.scm2
-rw-r--r--gnu/packages/gstreamer.scm9
-rw-r--r--gnu/packages/gtk.scm2
-rw-r--r--gnu/packages/guile.scm4
-rw-r--r--gnu/packages/haskell.scm8
-rw-r--r--gnu/packages/image.scm8
-rw-r--r--gnu/packages/language.scm4
-rw-r--r--gnu/packages/lesstif.scm2
-rw-r--r--gnu/packages/libreoffice.scm2
-rw-r--r--gnu/packages/linux.scm126
-rw-r--r--gnu/packages/llvm.scm12
-rw-r--r--gnu/packages/lxde.scm49
-rw-r--r--gnu/packages/maths.scm12
-rw-r--r--gnu/packages/mcrypt.scm2
-rw-r--r--gnu/packages/mit-krb5.scm5
-rw-r--r--gnu/packages/mp3.scm14
-rw-r--r--gnu/packages/ncdu.scm2
-rw-r--r--gnu/packages/networking.scm2
-rw-r--r--gnu/packages/ntp.scm4
-rw-r--r--gnu/packages/ocaml.scm4
-rw-r--r--gnu/packages/openbox.scm2
-rw-r--r--gnu/packages/patches/crda-optional-gcrypt.patch20
-rw-r--r--gnu/packages/pdf.scm6
-rw-r--r--gnu/packages/perl.scm76
-rw-r--r--gnu/packages/pretty-print.scm2
-rw-r--r--gnu/packages/pulseaudio.scm13
-rw-r--r--gnu/packages/python.scm15
-rw-r--r--gnu/packages/rdesktop.scm2
-rw-r--r--gnu/packages/rdf.scm2
-rw-r--r--gnu/packages/ruby.scm4
-rw-r--r--gnu/packages/slang.scm6
-rw-r--r--gnu/packages/slim.scm2
-rw-r--r--gnu/packages/telephony.scm24
-rw-r--r--gnu/packages/tls.scm2
-rw-r--r--gnu/packages/tmux.scm2
-rw-r--r--gnu/packages/tre.scm4
-rw-r--r--gnu/packages/unrtf.scm2
-rw-r--r--gnu/packages/version-control.scm10
-rw-r--r--gnu/packages/video.scm4
-rw-r--r--gnu/packages/vpn.scm2
-rw-r--r--gnu/packages/web.scm26
-rw-r--r--gnu/packages/wget.scm2
-rw-r--r--gnu/packages/wordnet.scm6
-rw-r--r--gnu/packages/xdisorg.scm2
-rw-r--r--gnu/packages/xfce.scm4
-rw-r--r--gnu/packages/xiph.scm10
-rw-r--r--gnu/packages/xml.scm4
-rw-r--r--gnu/packages/xorg.scm1116
71 files changed, 1509 insertions, 622 deletions
diff --git a/gnu/packages/admin.scm b/gnu/packages/admin.scm
index 99eb95b800b..e1bb74c8cd7 100644
--- a/gnu/packages/admin.scm
+++ b/gnu/packages/admin.scm
@@ -317,7 +317,7 @@ allow automatic login and starting any app.")
317 (description 317 (description
318 "This package provides the /etc/services, /etc/protocols, and /etc/rpc 318 "This package provides the /etc/services, /etc/protocols, and /etc/rpc
319files, which contain information about the IANA-assigned port, protocol, and 319files, which contain information about the IANA-assigned port, protocol, and
320ONC RPC numbers") 320ONC RPC numbers.")
321 (home-page "http://packages.debian.org/sid/netbase") 321 (home-page "http://packages.debian.org/sid/netbase")
322 (license license:gpl2))) 322 (license license:gpl2)))
323 323
@@ -957,7 +957,7 @@ system is under heavy load.")
957 (assoc-ref %build-inputs "popt"))) 957 (assoc-ref %build-inputs "popt")))
958 #:tests? #f)) ;no 'check' target 958 #:tests? #f)) ;no 'check' target
959 (home-page "http://detox.sourceforge.net") 959 (home-page "http://detox.sourceforge.net")
960 (synopsis "Clean up filenames") 960 (synopsis "Clean up file names")
961 (description 961 (description
962 "Detox is a program that renames files to make them easier to work with 962 "Detox is a program that renames files to make them easier to work with
963under Unix and related operating systems. Spaces and various other unsafe 963under Unix and related operating systems. Spaces and various other unsafe
diff --git a/gnu/packages/algebra.scm b/gnu/packages/algebra.scm
index e47c4056617..95fa57f5684 100644
--- a/gnu/packages/algebra.scm
+++ b/gnu/packages/algebra.scm
@@ -56,7 +56,7 @@ arbitrary precision real (mpfr) or complex (mpc) numbers, without control
56on the rounding. For the time being, only the few functions needed to 56on the rounding. For the time being, only the few functions needed to
57implement the floating point approach to complex multiplication are 57implement the floating point approach to complex multiplication are
58implemented. On the other hand, these comprise asymptotically fast 58implemented. On the other hand, these comprise asymptotically fast
59multiplication routines such as Toom–Cook and the FFT. ") 59multiplication routines such as Toom–Cook and the FFT.")
60 (license lgpl2.1+) 60 (license lgpl2.1+)
61 (home-page "http://mpfrcx.multiprecision.org/"))) 61 (home-page "http://mpfrcx.multiprecision.org/")))
62 62
diff --git a/gnu/packages/audio.scm b/gnu/packages/audio.scm
index ff6fb466e3f..539dddc2209 100644
--- a/gnu/packages/audio.scm
+++ b/gnu/packages/audio.scm
@@ -447,7 +447,7 @@ ALSA PCM devices.")
447 (description 447 (description
448 "FluidSynth is a real-time software synthesizer based on the SoundFont 2 448 "FluidSynth is a real-time software synthesizer based on the SoundFont 2
449specifications. FluidSynth reads and handles MIDI events from the MIDI input 449specifications. FluidSynth reads and handles MIDI events from the MIDI input
450device. It is the software analogue of a MIDI synthesizer. FluidSynth can 450device. It is the software analogue of a MIDI synthesizer. FluidSynth can
451also play midifiles using a Soundfont.") 451also play midifiles using a Soundfont.")
452 (license license:gpl2+))) 452 (license license:gpl2+)))
453 453
diff --git a/gnu/packages/backup.scm b/gnu/packages/backup.scm
index 516712b94c4..79f9548105f 100644
--- a/gnu/packages/backup.scm
+++ b/gnu/packages/backup.scm
@@ -1,5 +1,5 @@
1;;; GNU Guix --- Functional package management for GNU 1;;; GNU Guix --- Functional package management for GNU
2;;; Copyright © 2014 Eric Bavier <bavier@member.fsf.org> 2;;; Copyright © 2014, 2015 Eric Bavier <bavier@member.fsf.org>
3;;; Copyright © 2014 Ian Denhardt <ian@zenhack.net> 3;;; Copyright © 2014 Ian Denhardt <ian@zenhack.net>
4;;; 4;;;
5;;; This file is part of GNU Guix. 5;;; This file is part of GNU Guix.
@@ -45,7 +45,7 @@
45(define-public duplicity 45(define-public duplicity
46 (package 46 (package
47 (name "duplicity") 47 (name "duplicity")
48 (version "0.6.24") 48 (version "0.6.26")
49 (source 49 (source
50 (origin 50 (origin
51 (method url-fetch) 51 (method url-fetch)
@@ -55,7 +55,7 @@
55 version ".tar.gz")) 55 version ".tar.gz"))
56 (sha256 56 (sha256
57 (base32 57 (base32
58 "0l14nrhbgkyjgvh339bbhnm6hrdwrjadphq1jmpi0mcgcdbdfh8x")) 58 "0jh79syhr8n3l81jxlwsmwm1pklb4d923m2lgqbswyavh1fqmvwb"))
59 (patches (list (search-patch "duplicity-piped-password.patch") 59 (patches (list (search-patch "duplicity-piped-password.patch")
60 (search-patch "duplicity-test_selection-tmp.patch"))))) 60 (search-patch "duplicity-test_selection-tmp.patch")))))
61 (build-system python-build-system) 61 (build-system python-build-system)
@@ -237,14 +237,14 @@ random access nor for in-place modification.")
237 (setenv "HOME" (getcwd)) 237 (setenv "HOME" (getcwd))
238 (substitute* "testsuite/rdup/rdup.rdup-up-t-with-file.exp" 238 (substitute* "testsuite/rdup/rdup.rdup-up-t-with-file.exp"
239 (("/bin/cat") (which "cat")))) 239 (("/bin/cat") (which "cat"))))
240 240
241 %standard-phases)))) 241 %standard-phases))))
242 (home-page "http://archive.miek.nl/projects/rdup/index.html") 242 (home-page "http://archive.miek.nl/projects/rdup/index.html")
243 (synopsis "Provide a list of files to backup") 243 (synopsis "Provide a list of files to backup")
244 (description 244 (description
245 "Rdup is a utility inspired by rsync and the plan9 way of doing backups. 245 "Rdup is a utility inspired by rsync and the plan9 way of doing backups.
246Rdup itself does not backup anything, it only print a list of absolute 246Rdup itself does not backup anything, it only print a list of absolute
247filenames to standard output. Auxiliary scripts are needed that act on this 247file names to standard output. Auxiliary scripts are needed that act on this
248list and implement the backup strategy.") 248list and implement the backup strategy.")
249 (license license:gpl3+))) 249 (license license:gpl3+)))
250 250
@@ -314,5 +314,5 @@ modification times, extended attributes, acls, and resource forks. Also,
314rdiff-backup can operate in a bandwidth efficient manner over a pipe, like 314rdiff-backup can operate in a bandwidth efficient manner over a pipe, like
315rsync. Thus you can use rdiff-backup and ssh to securely back a hard drive up 315rsync. Thus you can use rdiff-backup and ssh to securely back a hard drive up
316to a remote location, and only the differences will be transmitted. Finally, 316to a remote location, and only the differences will be transmitted. Finally,
317rdiff-backup is easy to use and settings have sensical defaults.") 317rdiff-backup is easy to use and settings have sensible defaults.")
318 (license license:gpl2+))) 318 (license license:gpl2+)))
diff --git a/gnu/packages/base.scm b/gnu/packages/base.scm
index 9a433ae5e48..f35f6192010 100644
--- a/gnu/packages/base.scm
+++ b/gnu/packages/base.scm
@@ -193,7 +193,7 @@ differences.")
193 (description 193 (description
194 "GNU Diffutils is a package containing tools for finding the 194 "GNU Diffutils is a package containing tools for finding the
195differences between files. The \"diff\" command is used to show how two files 195differences between files. The \"diff\" command is used to show how two files
196differ, while \"cmp\" shows the offsets and line numbers where they differ. 196differ, while \"cmp\" shows the offsets and line numbers where they differ.
197\"diff3\" allows you to compare three files. Finally, \"sdiff\" offers an 197\"diff3\" allows you to compare three files. Finally, \"sdiff\" offers an
198interactive means to merge two files.") 198interactive means to merge two files.")
199 (license gpl3+) 199 (license gpl3+)
diff --git a/gnu/packages/bioinformatics.scm b/gnu/packages/bioinformatics.scm
index a28832dfa87..78cd3ce3214 100644
--- a/gnu/packages/bioinformatics.scm
+++ b/gnu/packages/bioinformatics.scm
@@ -1394,6 +1394,85 @@ resolution of binding sites through combining the information of both
1394sequencing tag position and orientation.") 1394sequencing tag position and orientation.")
1395 (license license:bsd-3))) 1395 (license license:bsd-3)))
1396 1396
1397
1398(define-public metabat
1399 (package
1400 (name "metabat")
1401 (version "0.26.1")
1402 (source (origin
1403 (method url-fetch)
1404 (uri (string-append
1405 "https://bitbucket.org/berkeleylab/metabat/get/"
1406 version ".tar.bz2"))
1407 (file-name (string-append name "-" version ".tar.bz2"))
1408 (sha256
1409 (base32
1410 "0vgrhbaxg4dkxyax2kbigak7w0arhqvw0szwp6gd9wmyilc44kfa"))))
1411 (build-system gnu-build-system)
1412 (arguments
1413 `(#:phases
1414 (modify-phases %standard-phases
1415 (add-after 'unpack 'fix-includes
1416 (lambda _
1417 (substitute* "SConstruct"
1418 (("/include/bam/bam.h")
1419 "/include/samtools/bam.h"))
1420 (substitute* "src/BamUtils.h"
1421 (("^#include \"bam/bam\\.h\"")
1422 "#include \"samtools/bam.h\"")
1423 (("^#include \"bam/sam\\.h\"")
1424 "#include \"samtools/sam.h\""))
1425 (substitute* "src/KseqReader.h"
1426 (("^#include \"bam/kseq\\.h\"")
1427 "#include \"samtools/kseq.h\""))
1428 #t))
1429 (add-after 'unpack 'fix-scons
1430 (lambda _
1431 (substitute* "SConstruct" ; Do not distribute README
1432 (("^env\\.Install\\(idir_prefix, 'README\\.md'\\)")
1433 ""))
1434 #t))
1435 (delete 'configure)
1436 (replace 'build
1437 (lambda* (#:key inputs outputs #:allow-other-keys)
1438 (mkdir (assoc-ref outputs "out"))
1439 (zero? (system* "scons"
1440 (string-append
1441 "PREFIX="
1442 (assoc-ref outputs "out"))
1443 (string-append
1444 "HTSLIB_DIR="
1445 (assoc-ref inputs "htslib"))
1446 (string-append
1447 "SAMTOOLS_DIR="
1448 (assoc-ref inputs "samtools"))
1449 (string-append
1450 "BOOST_ROOT="
1451 (assoc-ref inputs "boost"))
1452 "install"))))
1453 ;; check and install carried out during build phase
1454 (delete 'check)
1455 (delete 'install))))
1456 (inputs
1457 `(("zlib" ,zlib)
1458 ("perl" ,perl)
1459 ("samtools" ,samtools)
1460 ("htslib" ,htslib)
1461 ("boost" ,boost)))
1462 (native-inputs
1463 `(("scons" ,scons)))
1464 (home-page "https://bitbucket.org/berkeleylab/metabat")
1465 (synopsis
1466 "Reconstruction of single genomes from complex microbial communities")
1467 (description
1468 "Grouping large genomic fragments assembled from shotgun metagenomic
1469sequences to deconvolute complex microbial communities, or metagenome binning,
1470enables the study of individual organisms and their interactions. MetaBAT is
1471an automated metagenome binning software, which integrates empirical
1472probabilistic distances of genome abundance and tetranucleotide frequency.")
1473 (license (license:non-copyleft "file://license.txt"
1474 "See license.txt in the distribution."))))
1475
1397(define-public miso 1476(define-public miso
1398 (package 1477 (package
1399 (name "miso") 1478 (name "miso")
diff --git a/gnu/packages/bittorrent.scm b/gnu/packages/bittorrent.scm
index f63ed59b8a6..47256a4dc73 100644
--- a/gnu/packages/bittorrent.scm
+++ b/gnu/packages/bittorrent.scm
@@ -83,7 +83,7 @@
83 (description 83 (description
84 "Transmission is a BitTorrent client that comes with graphical, 84 "Transmission is a BitTorrent client that comes with graphical,
85textual, and Web user interfaces. Transmission also has a daemon for 85textual, and Web user interfaces. Transmission also has a daemon for
86unattended operationg. It supports local peer discovery, full encryption, 86unattended operations. It supports local peer discovery, full encryption,
87DHT, µTP, PEX and Magnet Links.") 87DHT, µTP, PEX and Magnet Links.")
88 88
89 ;; COPYING reads: 89 ;; COPYING reads:
diff --git a/gnu/packages/code.scm b/gnu/packages/code.scm
index 38f14380c41..e346f7e0c5d 100644
--- a/gnu/packages/code.scm
+++ b/gnu/packages/code.scm
@@ -60,7 +60,7 @@
60 (description 60 (description
61 "GNU cflow analyzes C source files and produces a graph charting the 61 "GNU cflow analyzes C source files and produces a graph charting the
62control flow of the program. It can output the graph in several styles and 62control flow of the program. It can output the graph in several styles and
63in either the POSIX format or in an extended GNU format. cflow also includes 63in either the POSIX format or in an extended GNU format. cflow also includes
64a major mode for Emacs for examining the flowcharts that it produces.") 64a major mode for Emacs for examining the flowcharts that it produces.")
65 (license license:gpl3+))) 65 (license license:gpl3+)))
66 66
diff --git a/gnu/packages/compression.scm b/gnu/packages/compression.scm
index 84bc92929f1..287ae259972 100644
--- a/gnu/packages/compression.scm
+++ b/gnu/packages/compression.scm
@@ -264,7 +264,7 @@ than gzip and 15 % smaller output than bzip2.")
264 (arguments '(#:configure-flags '("--enable-shared"))) 264 (arguments '(#:configure-flags '("--enable-shared")))
265 (home-page "http://www.oberhumer.com/opensource/lzo") 265 (home-page "http://www.oberhumer.com/opensource/lzo")
266 (synopsis 266 (synopsis
267 "Data compresion library suitable for real-time data de-/compression") 267 "Data compression library suitable for real-time data de-/compression")
268 (description 268 (description
269 "LZO is a data compression library which is suitable for data 269 "LZO is a data compression library which is suitable for data
270de-/compression in real-time. This means it favours speed over 270de-/compression in real-time. This means it favours speed over
@@ -348,7 +348,7 @@ archiving. Lzip is a clean implementation of the LZMA algorithm.")
348 (description 348 (description
349 "GNU sharutils is a package for creating and manipulating shell 349 "GNU sharutils is a package for creating and manipulating shell
350archives that can be readily emailed. A shell archive is a file that can be 350archives that can be readily emailed. A shell archive is a file that can be
351processed by a Bourne-type shell to unpack the original collection of files. 351processed by a Bourne-type shell to unpack the original collection of files.
352This package is mostly for compatibility and historical interest.") 352This package is mostly for compatibility and historical interest.")
353 (license license:gpl3+))) 353 (license license:gpl3+)))
354 354
diff --git a/gnu/packages/curl.scm b/gnu/packages/curl.scm
index f5cb503f8d4..201bdf8443b 100644
--- a/gnu/packages/curl.scm
+++ b/gnu/packages/curl.scm
@@ -102,10 +102,10 @@
102 "curl is a command line tool for transferring data with URL syntax, 102 "curl is a command line tool for transferring data with URL syntax,
103supporting DICT, FILE, FTP, FTPS, Gopher, HTTP, HTTPS, IMAP, IMAPS, LDAP, 103supporting DICT, FILE, FTP, FTPS, Gopher, HTTP, HTTPS, IMAP, IMAPS, LDAP,
104LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMTP, SMTPS, Telnet and TFTP. 104LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMTP, SMTPS, Telnet and TFTP.
105curl supports SSL certificates, HTTP POST, HTTP PUT, FTP uploading, 105curl supports SSL certificates, HTTP POST, HTTP PUT, FTP uploading, HTTP
106HTTP form based upload, proxies, cookies, user+password authentication 106form based upload, proxies, cookies, file transfer resume, user+password
107(Basic, Digest, NTLM, Negotiate, kerberos...), file transfer resume, 107authentication (Basic, Digest, NTLM, Negotiate, kerberos...), proxy
108proxy tunneling, and so on") 108tunneling, and so on.")
109 (license (license:non-copyleft "file://COPYING" 109 (license (license:non-copyleft "file://COPYING"
110 "See COPYING in the distribution.")) 110 "See COPYING in the distribution."))
111 (home-page "http://curl.haxx.se/"))) 111 (home-page "http://curl.haxx.se/")))
diff --git a/gnu/packages/databases.scm b/gnu/packages/databases.scm
index 7b1b654088b..1b830ab071f 100644
--- a/gnu/packages/databases.scm
+++ b/gnu/packages/databases.scm
@@ -175,7 +175,7 @@ Language.")
175(define-public mariadb 175(define-public mariadb
176 (package 176 (package
177 (name "mariadb") 177 (name "mariadb")
178 (version "10.0.18") 178 (version "10.0.20")
179 (source (origin 179 (source (origin
180 (method url-fetch) 180 (method url-fetch)
181 (uri (string-append "https://downloads.mariadb.org/f/" 181 (uri (string-append "https://downloads.mariadb.org/f/"
@@ -183,7 +183,7 @@ Language.")
183 name "-" version ".tar.gz")) 183 name "-" version ".tar.gz"))
184 (sha256 184 (sha256
185 (base32 185 (base32
186 "1xcs391cm0vnl9bvx1470v8z4d77zqv16n6iaqi12jm0ma8fwvv8")))) 186 "0ywb730l68mxvmpik1x2ndbdaaks6dmc17pxspspm5wlqxinjkrs"))))
187 (build-system cmake-build-system) 187 (build-system cmake-build-system)
188 (arguments 188 (arguments
189 '(#:configure-flags 189 '(#:configure-flags
@@ -633,7 +633,7 @@ While based on the concepts used by DBIx::Abstract, the concepts used have
633been modified to make the SQL easier to generate from Perl data structures. 633been modified to make the SQL easier to generate from Perl data structures.
634The underlying idea is for this module to do what you mean, based on the data 634The underlying idea is for this module to do what you mean, based on the data
635structures you provide it, so that you don't have to modify your code every 635structures you provide it, so that you don't have to modify your code every
636time your data changes") 636time your data changes.")
637 (license (package-license perl)))) 637 (license (package-license perl))))
638 638
639(define-public perl-sql-splitstatement 639(define-public perl-sql-splitstatement
@@ -688,7 +688,7 @@ valid SQL query.")
688 (version "2.3.2") 688 (version "2.3.2")
689 (source (origin 689 (source (origin
690 (method url-fetch) 690 (method url-fetch)
691 (uri 691 (uri
692 (string-append 692 (string-append
693 "ftp://ftp.unixodbc.org/pub/unixODBC/unixODBC-" version ".tar.gz")) 693 "ftp://ftp.unixodbc.org/pub/unixODBC/unixODBC-" version ".tar.gz"))
694 (sha256 694 (sha256
@@ -698,7 +698,7 @@ valid SQL query.")
698 (description "Unixodbc is a library providing an API with which to access 698 (description "Unixodbc is a library providing an API with which to access
699data sources. Data sources include SQL Servers and any software with an ODBC 699data sources. Data sources include SQL Servers and any software with an ODBC
700Driver.") 700Driver.")
701 (license lgpl2.1+) 701 (license lgpl2.1+)
702 ;; COPYING contains copy of lgpl2.1 - but copyright notices just say "LGPL" 702 ;; COPYING contains copy of lgpl2.1 - but copyright notices just say "LGPL"
703 (home-page "http://www.unixodbc.org"))) 703 (home-page "http://www.unixodbc.org")))
704 704
diff --git a/gnu/packages/ebook.scm b/gnu/packages/ebook.scm
index 00034683961..37b2a0dba3e 100644
--- a/gnu/packages/ebook.scm
+++ b/gnu/packages/ebook.scm
@@ -60,7 +60,7 @@
60(define-public calibre 60(define-public calibre
61 (package 61 (package
62 (name "calibre") 62 (name "calibre")
63 (version "2.30.0") 63 (version "2.29.0")
64 (source 64 (source
65 (origin 65 (origin
66 (method url-fetch) 66 (method url-fetch)
@@ -69,7 +69,7 @@
69 version ".tar.xz")) 69 version ".tar.xz"))
70 (sha256 70 (sha256
71 (base32 71 (base32
72 "1k2rpn06nfzqjy5k6fh8pwfj8vbhpn7rgkpkkpz5n2fqg3z8ph1j")) 72 "1n3cfnjnghhhsgzcbcvbr0gh191lhl6az09q1s68jhlcc2lski6l"))
73 ;; Remove non-free or doubtful code, see 73 ;; Remove non-free or doubtful code, see
74 ;; https://lists.gnu.org/archive/html/guix-devel/2015-02/msg00478.html 74 ;; https://lists.gnu.org/archive/html/guix-devel/2015-02/msg00478.html
75 (modules '((guix build utils))) 75 (modules '((guix build utils)))
diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm
index 84e167d1fe2..d393e69c49b 100644
--- a/gnu/packages/emacs.scm
+++ b/gnu/packages/emacs.scm
@@ -4,6 +4,7 @@
4;;; Copyright © 2014, 2015 Mark H Weaver <mhw@netris.org> 4;;; Copyright © 2014, 2015 Mark H Weaver <mhw@netris.org>
5;;; Copyright © 2014 Alex Kost <alezost@gmail.com> 5;;; Copyright © 2014 Alex Kost <alezost@gmail.com>
6;;; Copyright © 2015 Federico Beffa <beffa@fbengineering.ch> 6;;; Copyright © 2015 Federico Beffa <beffa@fbengineering.ch>
7;;; Copyright © 2015 Ricardo Wurmus <rekado@elephly.net>
7;;; 8;;;
8;;; This file is part of GNU Guix. 9;;; This file is part of GNU Guix.
9;;; 10;;;
@@ -52,6 +53,7 @@
52 #:use-module (gnu packages glib) 53 #:use-module (gnu packages glib)
53 #:use-module (gnu packages acl) 54 #:use-module (gnu packages acl)
54 #:use-module (gnu packages perl) 55 #:use-module (gnu packages perl)
56 #:use-module (gnu packages pdf)
55 #:use-module (gnu packages linux) ;alsa 57 #:use-module (gnu packages linux) ;alsa
56 #:use-module (gnu packages xiph) 58 #:use-module (gnu packages xiph)
57 #:use-module (gnu packages mp3) 59 #:use-module (gnu packages mp3)
@@ -811,17 +813,98 @@ or XEmacs.")
811 (origin 813 (origin
812 (method url-fetch) 814 (method url-fetch)
813 (uri (string-append 815 (uri (string-append
814 "http://stable.melpa.org/packages/mmm-mode-" 816 "https://github.com/purcell/mmm-mode/archive/"
815 version 817 version ".tar.gz"))
816 ".tar")) 818 (file-name (string-append name "-" version ".tar.gz"))
817 (sha256 819 (sha256
818 (base32 820 (base32
819 "1llkzb6d978ym3zv3yfzwj0w5zzmmj3ksrm5swrx1papxcnqnkb9")))) 821 "10kwslnflbjqm62wkrq420crqzdqalzfflp9pqk1i12zm6dm4mfv"))))
820 (build-system emacs-build-system) 822 (build-system gnu-build-system)
823 (arguments
824 '(#:phases
825 (modify-phases %standard-phases
826 (add-after 'unpack 'autogen
827 (lambda _
828 (zero? (system* "sh" "autogen.sh")))))))
829 (native-inputs
830 `(("autoconf" ,autoconf)
831 ("automake" ,automake)
832 ("emacs" ,emacs-no-x)
833 ("texinfo" ,texinfo)))
821 (home-page "https://github.com/purcell/mmm-mode") 834 (home-page "https://github.com/purcell/mmm-mode")
822 (synopsis 835 (synopsis "Allow multiple major modes in an Emacs buffer")
823 "Allow multiple major modes in an Emacs buffer")
824 (description 836 (description
825 "MMM Mode is a minor mode that allows multiple major modes to coexist in a 837 "MMM Mode is a minor mode that allows multiple major modes to coexist in a
826single buffer.") 838single buffer.")
827 (license license:gpl3+))) 839 (license license:gpl3+)))
840
841(define-public emacs-pdf-tools
842 (package
843 (name "emacs-pdf-tools")
844 (version "0.60")
845 (source (origin
846 (method url-fetch)
847 (uri (string-append
848 "https://github.com/politza/pdf-tools/archive/v"
849 version ".tar.gz"))
850 (file-name (string-append name "-" version ".tar.gz"))
851 (sha256
852 (base32
853 "1y8k5n2jbyaxby0j6f4m9xbm0ddpmbkrfj6rp6ll5sb97lcg3vrx"))))
854 (build-system gnu-build-system)
855 (arguments
856 `(#:tests? #f ; there are no tests
857 #:modules ((guix build gnu-build-system)
858 (guix build utils)
859 (guix build emacs-utils))
860 #:imported-modules (,@%gnu-build-system-modules
861 (guix build emacs-utils))
862 #:phases
863 (modify-phases %standard-phases
864 (add-after 'unpack 'enter-dir (lambda _ (chdir "server") #t))
865 (add-before
866 'configure 'autogen
867 (lambda _
868 (zero? (system* "bash" "autogen.sh"))))
869 (add-before
870 'build 'patch-variables
871 (lambda* (#:key outputs #:allow-other-keys)
872 (with-directory-excursion "../lisp"
873 ;; Set path to epdfinfo program.
874 (emacs-substitute-variables "pdf-info.el"
875 ("pdf-info-epdfinfo-program"
876 (string-append (assoc-ref outputs "out")
877 "/bin/epdfinfo")))
878 ;; Set 'pdf-tools-handle-upgrades' to nil to avoid "auto
879 ;; upgrading" that pdf-tools tries to perform.
880 (emacs-substitute-variables "pdf-tools.el"
881 ("pdf-tools-handle-upgrades" '())))))
882 (add-after
883 'install 'install-lisp
884 (lambda* (#:key outputs #:allow-other-keys)
885 (let ((target (string-append (assoc-ref outputs "out")
886 "/share/emacs/site-lisp/")))
887 (mkdir-p target)
888 (for-each
889 (lambda (file)
890 (copy-file file (string-append target (basename file))))
891 (find-files "../lisp" "^(pdf|tab).*\\.elc?"))
892 (emacs-byte-compile-directory target)
893 (emacs-generate-autoloads "pdf-tools" target)))))))
894 (native-inputs `(("autoconf" ,autoconf)
895 ("automake" ,automake)
896 ("pkg-config" ,pkg-config)
897 ("emacs" ,emacs-no-x)))
898 (inputs `(("poppler" ,poppler)
899 ("cairo" ,cairo)
900 ("glib" ,glib)
901 ("libpng" ,libpng)
902 ("zlib" ,zlib)))
903 (synopsis "Emacs support library for PDF files")
904 (description
905 "PDF Tools is, among other things, a replacement of DocView for PDF
906files. The key difference is that pages are not pre-rendered by
907e.g. ghostscript and stored in the file-system, but rather created on-demand
908and stored in memory.")
909 (home-page "https://github.com/politza/pdf-tools")
910 (license license:gpl3+)))
diff --git a/gnu/packages/enchant.scm b/gnu/packages/enchant.scm
index c9e49d9551c..8b2796d0e22 100644
--- a/gnu/packages/enchant.scm
+++ b/gnu/packages/enchant.scm
@@ -56,6 +56,6 @@ the dlopen() system call.
56Enchant steps in to provide uniformity and conformity on top of these libraries, 56Enchant steps in to provide uniformity and conformity on top of these libraries,
57and implement certain features that may be lacking in any individual provider 57and implement certain features that may be lacking in any individual provider
58library. Everything should \"just work\" for any and every definition of \"just 58library. Everything should \"just work\" for any and every definition of \"just
59working.\"") 59working\".")
60 (home-page "http://www.abisource.com/projects/enchant") 60 (home-page "http://www.abisource.com/projects/enchant")
61 (license lgpl2.1+))) 61 (license lgpl2.1+)))
diff --git a/gnu/packages/firmware.scm b/gnu/packages/firmware.scm
index 156f3342d39..bbd83684730 100644
--- a/gnu/packages/firmware.scm
+++ b/gnu/packages/firmware.scm
@@ -78,6 +78,6 @@
78 (synopsis "Firmware for the Atheros AR7010 and AR9271 USB 802.11n NICs") 78 (synopsis "Firmware for the Atheros AR7010 and AR9271 USB 802.11n NICs")
79 (description 79 (description
80 "This is the firmware for the Qualcomm Atheros AR7010 and AR9271 USB 80 "This is the firmware for the Qualcomm Atheros AR7010 and AR9271 USB
81802.11n NICs (aka. Wi-Fi USB dongles.) It is used by the ath9k driver of 81802.11n NICs (aka Wi-Fi USB dongles). It is used by the ath9k driver of
82Linux-libre.") 82Linux-libre.")
83 (license (non-copyleft "http://directory.fsf.org/wiki/License:ClearBSD")))) 83 (license (non-copyleft "http://directory.fsf.org/wiki/License:ClearBSD"))))
diff --git a/gnu/packages/flashing-tools.scm b/gnu/packages/flashing-tools.scm
index 648430ad5a1..194ed380bbf 100644
--- a/gnu/packages/flashing-tools.scm
+++ b/gnu/packages/flashing-tools.scm
@@ -108,7 +108,7 @@ technique (ISP).")
108(define-public dfu-programmer 108(define-public dfu-programmer
109 (package 109 (package
110 (name "dfu-programmer") 110 (name "dfu-programmer")
111 (version "0.7.0") 111 (version "0.7.2")
112 (source 112 (source
113 (origin 113 (origin
114 (method url-fetch) 114 (method url-fetch)
@@ -116,14 +116,17 @@ technique (ISP).")
116 version ".tar.gz")) 116 version ".tar.gz"))
117 (sha256 117 (sha256
118 (base32 118 (base32
119 "17lglglk5xrqd2n0impg5bkq4j96qc51cw3kzcghzmzmn6fvg3gf")) 119 "15gr99y1z9vbvhrkd25zqhnzhg6zjmaam3vfjzf2mazd39mx7d0x"))
120 (patches (list (search-patch "dfu-programmer-fix-libusb.patch"))))) 120 (patches (list (search-patch "dfu-programmer-fix-libusb.patch")))))
121 (build-system gnu-build-system) 121 (build-system gnu-build-system)
122 (native-inputs
123 `(("pkg-config" ,pkg-config)))
122 (inputs 124 (inputs
123 `(("libusb" ,libusb))) 125 `(("libusb" ,libusb)))
124 (home-page "http://dfu-programmer.github.io/") 126 (home-page "http://dfu-programmer.github.io/")
125 (synopsis "Device firmware update programmer for Atmel chips") 127 (synopsis "Device firmware update programmer for Atmel chips")
126 (description 128 (description
127 "Dfu-programmer is a multi-platform command-line programmer for Atmel 129 "Dfu-programmer is a multi-platform command-line programmer for
128(8051, AVR, XMEGA & AVR32) chips with a USB bootloader supporting ISP") 130Atmel (8051, AVR, XMEGA & AVR32) chips with a USB bootloader supporting
131ISP.")
129 (license gpl2+))) 132 (license gpl2+)))
diff --git a/gnu/packages/fonts.scm b/gnu/packages/fonts.scm
index 40b17220b9e..f72c542fda5 100644
--- a/gnu/packages/fonts.scm
+++ b/gnu/packages/fonts.scm
@@ -356,8 +356,7 @@ seven weights: ExtraLight, Light, Normal, Regular, Medium, Bold, and Heavy.
356And in several OpenType/CFF-based deployment configurations to accommodate 356And in several OpenType/CFF-based deployment configurations to accommodate
357various system requirements or limitations. As the name suggests, Pan-CJK 357various system requirements or limitations. As the name suggests, Pan-CJK
358fonts are intended to support the characters necessary to render or display 358fonts are intended to support the characters necessary to render or display
359text in Simplified Chinese, Traditional Chinese, Japanese, and Korean. 359text in Simplified Chinese, Traditional Chinese, Japanese, and Korean.")
360")
361 (license license:asl2.0))) 360 (license license:asl2.0)))
362 361
363(define-public font-wqy-zenhei 362(define-public font-wqy-zenhei
diff --git a/gnu/packages/freedesktop.scm b/gnu/packages/freedesktop.scm
index 5cdb4568c59..580096e6a52 100644
--- a/gnu/packages/freedesktop.scm
+++ b/gnu/packages/freedesktop.scm
@@ -4,6 +4,7 @@
4;;; Copyright © 2015 Andy Wingo <wingo@pobox.com> 4;;; Copyright © 2015 Andy Wingo <wingo@pobox.com>
5;;; Copyright © 2015 Ludovic Courtès <ludo@gnu.org> 5;;; Copyright © 2015 Ludovic Courtès <ludo@gnu.org>
6;;; Copyright © 2015 Ricardo Wurmus <rekado@elephly.net> 6;;; Copyright © 2015 Ricardo Wurmus <rekado@elephly.net>
7;;; Copyright © 2015 David Hashe <david.hashe@dhashe.com>
7;;; 8;;;
8;;; This file is part of GNU Guix. 9;;; This file is part of GNU Guix.
9;;; 10;;;
@@ -39,6 +40,8 @@
39 #:use-module (gnu packages glib) ;intltool 40 #:use-module (gnu packages glib) ;intltool
40 #:use-module (gnu packages xdisorg) 41 #:use-module (gnu packages xdisorg)
41 #:use-module (gnu packages xorg) 42 #:use-module (gnu packages xorg)
43 #:use-module (gnu packages boost)
44 #:use-module (gnu packages compression)
42 #:use-module (gnu packages doxygen) 45 #:use-module (gnu packages doxygen)
43 #:use-module (gnu packages libffi)) 46 #:use-module (gnu packages libffi))
44 47
@@ -227,7 +230,7 @@ of a the system to know what users are logged in, and where.")
227 (synopsis "Implementations of freedesktop.org standards in Python") 230 (synopsis "Implementations of freedesktop.org standards in Python")
228 (description 231 (description
229 "PyXDG is a collection of implementations of freedesktop.org standards in 232 "PyXDG is a collection of implementations of freedesktop.org standards in
230Python") 233Python.")
231 (license license:lgpl2.0))) 234 (license license:lgpl2.0)))
232 235
233(define-public python2-pyxdg 236(define-public python2-pyxdg
@@ -265,3 +268,30 @@ display server running on Linux kernel modesetting and evdev input devices, an X
265application, or a wayland client itself. The clients can be traditional 268application, or a wayland client itself. The clients can be traditional
266applications, X servers (rootless or fullscreen) or other display servers.") 269applications, X servers (rootless or fullscreen) or other display servers.")
267 (license license:x11))) 270 (license license:x11)))
271
272(define-public exempi
273 (package
274 (name "exempi")
275 (version "2.2.2")
276 (source (origin
277 (method url-fetch)
278 (uri (string-append
279 "http://libopenraw.freedesktop.org/download/"
280 name "-" version ".tar.bz2"))
281 (sha256
282 (base32
283 "01vcd1mfn2s0iiq2cjyzgvnxx6kcq9cwra1iipijhs0vwvjx0yhf"))))
284 (build-system gnu-build-system)
285 (arguments
286 `(#:configure-flags (list (string-append "--with-boost="
287 (assoc-ref %build-inputs "boost")))))
288 (native-inputs
289 `(("boost" ,boost))) ; tests
290 (inputs
291 `(("expat" ,expat)
292 ("zlib" ,zlib)))
293 (home-page "https://wiki.freedesktop.org/libopenraw/Exempi")
294 (synopsis "XMP metadata handling library")
295 (description "Exempi is an implementation of the Extensible Metadata
296Platform (XMP), which enables embedding metadata in PDF and image formats.")
297 (license license:bsd-3)))
diff --git a/gnu/packages/games.scm b/gnu/packages/games.scm
index 8f495f7b32b..4b88af12387 100644
--- a/gnu/packages/games.scm
+++ b/gnu/packages/games.scm
@@ -781,7 +781,7 @@ reference interpreter, using Glk API.")
781 (synopsis "Z-machine interpreter") 781 (synopsis "Z-machine interpreter")
782 (description 782 (description
783 "Fizmo is a console-based Z-machine interpreter. It is used to play 783 "Fizmo is a console-based Z-machine interpreter. It is used to play
784interactive ficiton, also known as textadventures, which were implemented 784interactive fiction, also known as text adventures, which were implemented
785either by Infocom or created using the Inform compiler.") 785either by Infocom or created using the Inform compiler.")
786 (license license:bsd-3))) 786 (license license:bsd-3)))
787 787
@@ -853,13 +853,14 @@ multi-system game/emulator system.")
853 (build-system gnu-build-system) 853 (build-system gnu-build-system)
854 (inputs `(("readline" ,readline))) 854 (inputs `(("readline" ,readline)))
855 (synopsis "Play the game of Go") 855 (synopsis "Play the game of Go")
856 (description "GNU Go is a program that plays the game of Go, in which 856 (description
857players place stones on a grid to form territory or capture other stones. 857 "GNU Go is a program that plays the game of Go, in which players
858While it can be played directly from the terminal, rendered in ASCII 858place stones on a grid to form territory or capture other stones. While
859characters, it is also possible to play GNU Go with 3rd party graphical 859it can be played directly from the terminal, rendered in ASCII characters,
860interfaces or even in Emacs. It supports the standard game storage format 860it is also possible to play GNU Go with 3rd party graphical interfaces or
861(SGF, Smart Game Format) and inter-process communication format (GMP, Go 861even in Emacs. It supports the standard game storage format (SGF, Smart
862Modem Protocol).") 862Game Format) and inter-process communication format (GMP, Go Modem
863Protocol).")
863 (home-page "http://www.gnu.org/software/gnugo/") 864 (home-page "http://www.gnu.org/software/gnugo/")
864 (license license:gpl3+))) 865 (license license:gpl3+)))
865 866
diff --git a/gnu/packages/gcc.scm b/gnu/packages/gcc.scm
index 6aa09426740..d0a92786ffb 100644
--- a/gnu/packages/gcc.scm
+++ b/gnu/packages/gcc.scm
@@ -21,7 +21,7 @@
21 21
22(define-module (gnu packages gcc) 22(define-module (gnu packages gcc)
23 #:use-module ((guix licenses) 23 #:use-module ((guix licenses)
24 #:select (gpl3+ gpl2+ lgpl2.1+ lgpl2.0+)) 24 #:select (gpl3+ gpl2+ lgpl2.1+ lgpl2.0+ fdl1.3+))
25 #:use-module (gnu packages) 25 #:use-module (gnu packages)
26 #:use-module (gnu packages bootstrap) 26 #:use-module (gnu packages bootstrap)
27 #:use-module (gnu packages compression) 27 #:use-module (gnu packages compression)
@@ -676,3 +676,53 @@ CLooG is designed to avoid control overhead and to produce a very
676effective code.") 676effective code.")
677 (license gpl2+))) 677 (license gpl2+)))
678 678
679(define-public gnu-c-manual
680 (package
681 (name "gnu-c-manual")
682 (version "0.2.4")
683 (source (origin
684 (method url-fetch)
685 (uri (string-append "mirror://gnu/gnu-c-manual/gnu-c-manual-"
686 version ".tar.gz"))
687 (sha256
688 (base32
689 "0cf4503shr7hxkbrjfi9dky6q2lqk95bgbgbjmvj2s2x312kakd9"))))
690 (build-system gnu-build-system)
691 (native-inputs `(("texinfo" ,texinfo)))
692 (arguments
693 '(#:phases (modify-phases %standard-phases
694 (delete 'configure)
695 (delete 'check)
696 (replace 'build
697 (lambda _
698 (zero? (system* "make"
699 "gnu-c-manual.info"
700 "gnu-c-manual.html"))))
701 (replace 'install
702 (lambda* (#:key outputs #:allow-other-keys)
703 (let* ((out (assoc-ref outputs "out"))
704 (info (string-append out "/share/info"))
705 (html (string-append
706 out "/share/doc/gnu-c-manual")))
707 (mkdir-p info)
708 (mkdir-p html)
709
710 (for-each (lambda (file)
711 (copy-file file
712 (string-append info "/"
713 file)))
714 (find-files "." "\\.info(-[0-9])?$"))
715 (for-each (lambda (file)
716 (copy-file file
717 (string-append html "/"
718 file)))
719 (find-files "." "\\.html$"))
720 #t))))))
721 (synopsis "Reference manual for the C programming language")
722 (description
723 "This is a reference manual for the C programming language, as
724implemented by the GNU C Compiler (gcc). As a reference, it is not intended
725to be a tutorial of the language. Rather, it outlines all of the constructs
726of the language. Library functions are not included.")
727 (home-page "http://www.gnu.org/software/gnu-c-manual")
728 (license fdl1.3+)))
diff --git a/gnu/packages/gd.scm b/gnu/packages/gd.scm
index 725a8e7e9ef..55caac9b295 100644
--- a/gnu/packages/gd.scm
+++ b/gnu/packages/gd.scm
@@ -138,7 +138,7 @@ you can create PNG images on the fly or modify existing files.")
138 `(("perl-gd" ,perl-gd) 138 `(("perl-gd" ,perl-gd)
139 ("perl-image-magick" ,perl-image-magick))) 139 ("perl-image-magick" ,perl-image-magick)))
140 (home-page "http://search.cpan.org/dist/GD-SecurityImage") 140 (home-page "http://search.cpan.org/dist/GD-SecurityImage")
141 (synopsis "Security image generator.") 141 (synopsis "Security image generator")
142 (description "This module provides a basic interface to create 142 (description "This module provides a basic interface to create
143security (captcha) images. The final output is the actual graphic data, the 143security (captcha) images. The final output is the actual graphic data, the
144mime type of the graphic, and the created random string. The module also has 144mime type of the graphic, and the created random string. The module also has
diff --git a/gnu/packages/gl.scm b/gnu/packages/gl.scm
index 9bb1134d39d..e8003f88a3c 100644
--- a/gnu/packages/gl.scm
+++ b/gnu/packages/gl.scm
@@ -130,7 +130,7 @@ the X-Consortium license.")
130 (description 130 (description
131 "FTGL is a font rendering library for OpenGL applications. Supported 131 "FTGL is a font rendering library for OpenGL applications. Supported
132rendering modes are: Bitmaps, Anti-aliased pixmaps, Texture maps, Outlines, 132rendering modes are: Bitmaps, Anti-aliased pixmaps, Texture maps, Outlines,
133Polygon meshes, and Extruded polygon meshes") 133Polygon meshes, and Extruded polygon meshes.")
134 (license l:x11))) 134 (license l:x11)))
135 135
136(define-public s2tc 136(define-public s2tc
@@ -409,22 +409,27 @@ extension functionality is exposed in a single header file.")
409 ("glu" ,glu) 409 ("glu" ,glu)
410 ("freeglut" ,freeglut))) 410 ("freeglut" ,freeglut)))
411 (arguments 411 (arguments
412 '(#:phases (alist-cons-before 412 '(#:phases (modify-phases %standard-phases
413 'build 'patch-dynamic-link 413 (add-after 'configure 'patch-makefile
414 (lambda* (#:key inputs outputs #:allow-other-keys) 414 (lambda _
415 (define (dynamic-link-substitute file lib input) 415 ;; Install compiled Guile files in the expected place.
416 (substitute* file 416 (substitute* '("Makefile")
417 (("dynamic-link \"lib([a-zA-Z]+)\"" _ lib) 417 (("^godir = .*$")
418 (string-append "dynamic-link \"" 418 "godir = $(moddir)\n"))))
419 (assoc-ref inputs input) 419 (add-before 'build 'patch-dynamic-link
420 "/lib/lib" lib "\"")))) 420 (lambda* (#:key inputs outputs #:allow-other-keys)
421 ;; Replace dynamic-link calls for libGL, libGLU, and 421 (define (dynamic-link-substitute file lib input)
422 ;; libglut with absolute paths to the store. 422 (substitute* file
423 (dynamic-link-substitute "glx/runtime.scm" "GL" "mesa") 423 (("dynamic-link \"lib([a-zA-Z]+)\"" _ lib)
424 (dynamic-link-substitute "glu/runtime.scm" "GLU" "glu") 424 (string-append "dynamic-link \""
425 (dynamic-link-substitute "glut/runtime.scm" "glut" 425 (assoc-ref inputs input)
426 "freeglut")) 426 "/lib/lib" lib "\""))))
427 %standard-phases))) 427 ;; Replace dynamic-link calls for libGL, libGLU, and
428 ;; libglut with absolute paths to the store.
429 (dynamic-link-substitute "glx/runtime.scm" "GL" "mesa")
430 (dynamic-link-substitute "glu/runtime.scm" "GLU" "glu")
431 (dynamic-link-substitute "glut/runtime.scm" "glut"
432 "freeglut"))))))
428 (home-page "http://gnu.org/s/guile-opengl") 433 (home-page "http://gnu.org/s/guile-opengl")
429 (synopsis "Guile binding for the OpenGL graphics API") 434 (synopsis "Guile binding for the OpenGL graphics API")
430 (description 435 (description
diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm
index 723cff0d0ec..410a0f90830 100644
--- a/gnu/packages/gnome.scm
+++ b/gnu/packages/gnome.scm
@@ -5,6 +5,7 @@
5;;; Copyright © 2014 Eric Bavier <bavier@member.fsf.org> 5;;; Copyright © 2014 Eric Bavier <bavier@member.fsf.org>
6;;; Copyright © 2014, 2015 Federico Beffa <beffa@fbengineering.ch> 6;;; Copyright © 2014, 2015 Federico Beffa <beffa@fbengineering.ch>
7;;; Copyright © 2015 Sou Bunnbu <iyzsong@gmail.com> 7;;; Copyright © 2015 Sou Bunnbu <iyzsong@gmail.com>
8;;; Copyright © 2015 Mathieu Lirzin <mthl@openmailbox.org>
8;;; Copyright © 2015 Andy Wingo <wingo@igalia.com> 9;;; Copyright © 2015 Andy Wingo <wingo@igalia.com>
9;;; Copyright © 2015 David Hashe <david.hashe@dhashe.com> 10;;; Copyright © 2015 David Hashe <david.hashe@dhashe.com>
10;;; Copyright © 2015 Ricardo Wurmus <rekado@elephly.net> 11;;; Copyright © 2015 Ricardo Wurmus <rekado@elephly.net>
@@ -61,6 +62,7 @@
61 #:use-module (gnu packages lua) 62 #:use-module (gnu packages lua)
62 #:use-module (gnu packages image) 63 #:use-module (gnu packages image)
63 #:use-module (gnu packages perl) 64 #:use-module (gnu packages perl)
65 #:use-module (gnu packages photo)
64 #:use-module (gnu packages pkg-config) 66 #:use-module (gnu packages pkg-config)
65 #:use-module (gnu packages pulseaudio) 67 #:use-module (gnu packages pulseaudio)
66 #:use-module (gnu packages python) 68 #:use-module (gnu packages python)
@@ -132,6 +134,28 @@ Desktop. It is designed to be as simple as possible and has some unique
132features to enable users to create their discs easily and quickly.") 134features to enable users to create their discs easily and quickly.")
133 (license license:gpl2+))) 135 (license license:gpl2+)))
134 136
137(define-public gnome-common
138 (package
139 (name "gnome-common")
140 (version "3.14.0")
141 (source
142 (origin
143 (method url-fetch)
144 (uri (string-append "mirror://gnome/sources/" name "/"
145 (version-major+minor version) "/"
146 name "-" version ".tar.xz"))
147 (sha256
148 (base32
149 "0b1676g4q44ah73c5gwl1kg88pc93pnq1pa9kwl43d0vg0pj802c"))))
150 (build-system gnu-build-system)
151 (home-page "https://www.gnome.org/")
152 (synopsis "Bootstrap GNOME modules built from Git")
153 (description "gnome-common contains various files needed to bootstrap
154GNOME modules built from Git. It contains a common \"autogen.sh\" script that
155can be used to configure a source directory checked out from Git and some
156commonly used macros.")
157 (license license:gpl2+)))
158
135(define-public gnome-desktop 159(define-public gnome-desktop
136 (package 160 (package
137 (name "gnome-desktop") 161 (name "gnome-desktop")
@@ -666,7 +690,7 @@ some form of information without getting in the user's way.")
666every application the chance to assume its own extensibility. It also has a 690every application the chance to assume its own extensibility. It also has a
667set of features including, but not limited to: multiple extension points; on 691set of features including, but not limited to: multiple extension points; on
668demand (lazy) programming language support for C, Python and JS; simplicity of 692demand (lazy) programming language support for C, Python and JS; simplicity of
669the API") 693the API.")
670 (license license:lgpl2.0+))) 694 (license license:lgpl2.0+)))
671 695
672(define-public gtkglext 696(define-public gtkglext
@@ -1211,7 +1235,8 @@ creating interactive structured graphics.")
1211 (home-page "https://developer.gnome.org/libgnomeui/") 1235 (home-page "https://developer.gnome.org/libgnomeui/")
1212 (synopsis "Additional widgets for applications") 1236 (synopsis "Additional widgets for applications")
1213 (description "The libgnomeui library provides additional widgets for 1237 (description "The libgnomeui library provides additional widgets for
1214applications. Many of the widgets from libgnomeui have already been ported to GTK+.") 1238applications. Many of the widgets from libgnomeui have already been
1239ported to GTK+.")
1215 (license license:lgpl2.0+))) 1240 (license license:lgpl2.0+)))
1216 1241
1217(define-public libglade 1242(define-public libglade
@@ -1754,11 +1779,12 @@ configuration storage systems.")
1754 `(("glib" ,glib))) ;according to json-glib-1.0.pc 1779 `(("glib" ,glib))) ;according to json-glib-1.0.pc
1755 (home-page "https://wiki.gnome.org/Projects/JsonGlib") 1780 (home-page "https://wiki.gnome.org/Projects/JsonGlib")
1756 (synopsis "Compiler for the GObject type system") 1781 (synopsis "Compiler for the GObject type system")
1757 (description "JSON-GLib is a C library based on GLib providing 1782 (description
1758serialization and deserialization support for the JavaScript Object Notation 1783 "JSON-GLib is a C library based on GLib providing serialization and
1759(JSON) format described by RFC 4627. It provides parser and generator 1784deserialization support for the JavaScript Object Notation (JSON) format
1760GObject classes and various wrappers for the complex data types employed by 1785described by RFC 4627. It provides parser and generator GObject classes and
1761JSON, such as arrays and objects.") 1786various wrappers for the complex data types employed by JSON, such as arrays
1787and objects.")
1762 (license license:lgpl2.1+))) 1788 (license license:lgpl2.1+)))
1763 1789
1764(define-public libxklavier 1790(define-public libxklavier
@@ -1796,8 +1822,8 @@ JSON, such as arrays and objects.")
1796 (synopsis "High-level API for X Keyboard Extension") 1822 (synopsis "High-level API for X Keyboard Extension")
1797 (description 1823 (description
1798 "LibXklavier is a library providing high-level API for X Keyboard 1824 "LibXklavier is a library providing high-level API for X Keyboard
1799Extension known as XKB. This library is indended to support XFree86 and other 1825Extension known as XKB. This library is intended to support XFree86 and other
1800commercial X servers. It is useful for creating XKB-related software (layout 1826commercial X servers. It is useful for creating XKB-related software (layout
1801indicators etc).") 1827indicators etc).")
1802 (license license:lgpl2.0+))) 1828 (license license:lgpl2.0+)))
1803 1829
@@ -2212,7 +2238,7 @@ output devices.")
2212information. The primary goal of the Geoclue project is to make creating 2238information. The primary goal of the Geoclue project is to make creating
2213location-aware applications as simple as possible, while the secondary goal is 2239location-aware applications as simple as possible, while the secondary goal is
2214to ensure that no application can access location information without explicit 2240to ensure that no application can access location information without explicit
2215permission from user. ") 2241permission from user.")
2216 (license license:gpl2+))) 2242 (license license:gpl2+)))
2217 2243
2218(define-public geocode-glib 2244(define-public geocode-glib
@@ -3001,3 +3027,53 @@ which can read a large number of file formats.")
3001 (description "Rhythmbox is a music playing application for GNOME. It 3027 (description "Rhythmbox is a music playing application for GNOME. It
3002supports playlists, song ratings, and any codecs installed through gstreamer.") 3028supports playlists, song ratings, and any codecs installed through gstreamer.")
3003 (license license:gpl2+))) 3029 (license license:gpl2+)))
3030
3031(define-public eog
3032 (package
3033 (name "eog")
3034 (version "3.16.2")
3035 (source (origin
3036 (method url-fetch)
3037 (uri (string-append "mirror://gnome/sources/" name "/"
3038 (version-major+minor version) "/"
3039 name "-" version ".tar.xz"))
3040 (sha256
3041 (base32
3042 "0frw1b5jix9pffznav5s7ajjx91a8rv5lf4sjvjv3fw65mbnhbw0"))))
3043 (build-system glib-or-gtk-build-system)
3044 (arguments
3045 `(#:phases
3046 (modify-phases %standard-phases
3047 (add-after
3048 'install 'wrap-eog
3049 (lambda* (#:key outputs #:allow-other-keys)
3050 (let ((out (assoc-ref outputs "out"))
3051 (gi-typelib-path (getenv "GI_TYPELIB_PATH")))
3052 (wrap-program (string-append out "/bin/eog")
3053 `("GI_TYPELIB_PATH" ":" prefix (,gi-typelib-path))))
3054 #t)))))
3055 (propagated-inputs
3056 `(("dconf" ,dconf)))
3057 (native-inputs
3058 `(("intltool" ,intltool)
3059 ("itstool", itstool)
3060 ("glib" ,glib "bin")
3061 ("gobject-introspection" ,gobject-introspection)
3062 ("pkg-config" ,pkg-config)))
3063 (inputs
3064 `(("gnome-desktop" ,gnome-desktop)
3065 ("shared-mime-info" ,shared-mime-info)
3066 ("adwaita-icon-theme" ,adwaita-icon-theme)
3067 ("exempi" ,exempi)
3068 ("lcms" ,lcms)
3069 ("libexif" ,libexif)
3070 ("libpeas" ,libpeas)
3071 ("libjpeg" ,libjpeg)
3072 ("librsvg" ,librsvg)
3073 ("gsettings-desktop-schemas" ,gsettings-desktop-schemas)
3074 ("gtk+" ,gtk+)))
3075 (home-page "https://wiki.gnome.org/Apps/EyeOfGnome")
3076 (synopsis "GNOME image viewer")
3077 (description "Eye of GNOME is the GNOME image viewer. It
3078supports image conversion, rotation, and slideshows.")
3079 (license license:gpl2+)))
diff --git a/gnu/packages/gsasl.scm b/gnu/packages/gsasl.scm
index 3caeb1a2008..ce39aed6557 100644
--- a/gnu/packages/gsasl.scm
+++ b/gnu/packages/gsasl.scm
@@ -41,7 +41,7 @@
41 (build-system gnu-build-system) 41 (build-system gnu-build-system)
42 (synopsis "Library that implements NTLM authentication") 42 (synopsis "Library that implements NTLM authentication")
43 (description 43 (description
44 "Libntlm is a library that implements NTLM authentication") 44 "Libntlm is a library that implements NTLM authentication.")
45 (license license:lgpl2.1+) 45 (license license:lgpl2.1+)
46 (home-page "http://www.nongnu.org/libntlm/"))) 46 (home-page "http://www.nongnu.org/libntlm/")))
47 47
diff --git a/gnu/packages/gstreamer.scm b/gnu/packages/gstreamer.scm
index d7296e586b4..717388ba008 100644
--- a/gnu/packages/gstreamer.scm
+++ b/gnu/packages/gstreamer.scm
@@ -118,8 +118,8 @@ arrays of data.")
118 (description 118 (description
119 "GStreamer is a library for constructing graphs of media-handling 119 "GStreamer is a library for constructing graphs of media-handling
120components. The applications it supports range from simple Ogg/Vorbis 120components. The applications it supports range from simple Ogg/Vorbis
121playback, audio/video streaming to complex audio (mixing) and video 121playback, audio/video streaming to complex audio mixing and video
122 (non-linear editing) processing. 122non-linear editing.
123 123
124Applications can take advantage of advances in codec and filter technology 124Applications can take advantage of advances in codec and filter technology
125transparently. Developers can add new codecs and filters by writing a 125transparently. Developers can add new codecs and filters by writing a
@@ -190,7 +190,7 @@ for the GStreamer multimedia library.")
190 (source 190 (source
191 (origin 191 (origin
192 (method url-fetch) 192 (method url-fetch)
193 (uri (string-append 193 (uri (string-append
194 "http://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-" 194 "http://gstreamer.freedesktop.org/src/gst-plugins-good/gst-plugins-good-"
195 version ".tar.xz")) 195 version ".tar.xz"))
196 (sha256 196 (sha256
@@ -275,8 +275,7 @@ developers consider to have good quality code and correct functionality.")
275 ("pkg-config" ,pkg-config) 275 ("pkg-config" ,pkg-config)
276 ("python-wrapper" ,python-wrapper))) 276 ("python-wrapper" ,python-wrapper)))
277 (home-page "http://gstreamer.freedesktop.org/") 277 (home-page "http://gstreamer.freedesktop.org/")
278 (synopsis 278 (synopsis "GStreamer plugins from the \"ugly\" set")
279 "GStreamer plugins from the \"ugly\" set.")
280 (description "GStreamer Ugly Plug-ins. This set contains those plug-ins 279 (description "GStreamer Ugly Plug-ins. This set contains those plug-ins
281which the developers consider to have good quality code but that might pose 280which the developers consider to have good quality code but that might pose
282distribution problems in some jurisdictions, e.g. due to patent threats.") 281distribution problems in some jurisdictions, e.g. due to patent threats.")
diff --git a/gnu/packages/gtk.scm b/gnu/packages/gtk.scm
index f5189924983..d812af08f6c 100644
--- a/gnu/packages/gtk.scm
+++ b/gnu/packages/gtk.scm
@@ -131,7 +131,7 @@ The cairo API provides operations similar to the drawing operators of
131PostScript and PDF. Operations in cairo including stroking and filling cubic 131PostScript and PDF. Operations in cairo including stroking and filling cubic
132Bézier splines, transforming and compositing translucent images, and 132Bézier splines, transforming and compositing translucent images, and
133antialiased text rendering. All drawing operations can be transformed by any 133antialiased text rendering. All drawing operations can be transformed by any
134affine transformation (scale, rotation, shear, etc.)") 134affine transformation (scale, rotation, shear, etc.).")
135 (license license:lgpl2.1) ; or Mozilla Public License 1.1 135 (license license:lgpl2.1) ; or Mozilla Public License 1.1
136 (home-page "http://cairographics.org/"))) 136 (home-page "http://cairographics.org/")))
137 137
diff --git a/gnu/packages/guile.scm b/gnu/packages/guile.scm
index d8c1a8ca35a..e85c84aa5ac 100644
--- a/gnu/packages/guile.scm
+++ b/gnu/packages/guile.scm
@@ -457,14 +457,14 @@ http:://json.org specification. These are the main features:
457 (inputs 457 (inputs
458 `(("guile" ,guile-2.0))) 458 `(("guile" ,guile-2.0)))
459 (home-page "https://github.com/ijp/minikanren") 459 (home-page "https://github.com/ijp/minikanren")
460 (synopsis "miniKanren declarative logic system, packaged for Guile") 460 (synopsis "MiniKanren declarative logic system, packaged for Guile")
461 (description 461 (description
462 "MiniKanren is a relational programming extension to the Scheme 462 "MiniKanren is a relational programming extension to the Scheme
463programming Language, written as a smaller version of Kanren suitable for 463programming Language, written as a smaller version of Kanren suitable for
464pedagogical purposes. It is featured in the book, The Reasoned Schemer, 464pedagogical purposes. It is featured in the book, The Reasoned Schemer,
465written by Dan Friedman, William Byrd, and Oleg Kiselyov. 465written by Dan Friedman, William Byrd, and Oleg Kiselyov.
466 466
467This is Ian Price's r6rs packaged version of miniKranen, which deviates 467This is Ian Price's r6rs packaged version of miniKanren, which deviates
468slightly from miniKanren mainline. 468slightly from miniKanren mainline.
469 469
470See http://minikanren.org/ for more on miniKanren generally.") 470See http://minikanren.org/ for more on miniKanren generally.")
diff --git a/gnu/packages/haskell.scm b/gnu/packages/haskell.scm
index 298caf108c9..33eb1b5f1cd 100644
--- a/gnu/packages/haskell.scm
+++ b/gnu/packages/haskell.scm
@@ -717,7 +717,7 @@ and high speed.")
717 (base32 717 (base32
718 "0xa3j0gwr6k5vizxybnzk5fgb3pppgspi6mysnp2gwjp2dbrxkzr")))) 718 "0xa3j0gwr6k5vizxybnzk5fgb3pppgspi6mysnp2gwjp2dbrxkzr"))))
719 (build-system haskell-build-system) 719 (build-system haskell-build-system)
720 (inputs 720 (inputs
721 `(("ghc-quickcheck" ,ghc-quickcheck))) 721 `(("ghc-quickcheck" ,ghc-quickcheck)))
722 (home-page "http://hackage.haskell.org/package/split") 722 (home-page "http://hackage.haskell.org/package/split")
723 (synopsis 723 (synopsis
@@ -774,7 +774,7 @@ is also parametric in the input stream type.")
774 (base32 774 (base32
775 "01hc71k1z9m0g0dv4zsvq5d2dvbgyc5p01hryw5c53792yi2fm25")))) 775 "01hc71k1z9m0g0dv4zsvq5d2dvbgyc5p01hryw5c53792yi2fm25"))))
776 (build-system haskell-build-system) 776 (build-system haskell-build-system)
777 (inputs 777 (inputs
778 `(("ghc-quickcheck" ,ghc-quickcheck))) 778 `(("ghc-quickcheck" ,ghc-quickcheck)))
779 ;; these inputs are necessary to use this library 779 ;; these inputs are necessary to use this library
780 (propagated-inputs 780 (propagated-inputs
@@ -842,8 +842,8 @@ mutable and immutable), with a powerful loop optimisation framework.")
842 `(("ghc-parsec" ,ghc-parsec))) 842 `(("ghc-parsec" ,ghc-parsec)))
843 (home-page 843 (home-page
844 "https://github.com/haskell/network-uri") 844 "https://github.com/haskell/network-uri")
845 (synopsis "Labrary for URI manipulation") 845 (synopsis "Library for URI manipulation")
846 (description "This package provides an URI manipulation inteface. In 846 (description "This package provides an URI manipulation interface. In
847'network-2.6' the 'Network.URI' module was split off from the 'network' 847'network-2.6' the 'Network.URI' module was split off from the 'network'
848package into this package.") 848package into this package.")
849 (license bsd-3))) 849 (license bsd-3)))
diff --git a/gnu/packages/image.scm b/gnu/packages/image.scm
index 30f380038bd..84f03967a7d 100644
--- a/gnu/packages/image.scm
+++ b/gnu/packages/image.scm
@@ -264,10 +264,10 @@ arithmetic ops.")
264 (build-system gnu-build-system) 264 (build-system gnu-build-system)
265 (synopsis "Decoder of the JBIG2 image compression format") 265 (synopsis "Decoder of the JBIG2 image compression format")
266 (description 266 (description
267 "JBIG2 is designed for lossy or lossless encoding of 'bilevel' 267 "JBIG2 is designed for lossy or lossless encoding of 'bilevel' (1-bit
268(1-bit monochrome) images at moderately high resolution, and in 268monochrome) images at moderately high resolution, and in particular scanned
269particular scanned paper documents. In this domain it is very 269paper documents. In this domain it is very efficient, offering compression
270efficient, offering compression ratios on the order of 100:1. 270ratios on the order of 100:1.
271 271
272This is a decoder only implementation, and currently is in the alpha 272This is a decoder only implementation, and currently is in the alpha
273stage, meaning it doesn't completely work yet. However, it is 273stage, meaning it doesn't completely work yet. However, it is
diff --git a/gnu/packages/language.scm b/gnu/packages/language.scm
index f2f1fbc162e..b0fa7aa179b 100644
--- a/gnu/packages/language.scm
+++ b/gnu/packages/language.scm
@@ -372,7 +372,7 @@ stemmer at http://snowball.sourceforge.net.")
372 ("perl-text-unidecode" ,perl-text-unidecode) 372 ("perl-text-unidecode" ,perl-text-unidecode)
373 ("perl-namespace-clean" ,perl-namespace-clean))) 373 ("perl-namespace-clean" ,perl-namespace-clean)))
374 (home-page "http://search.cpan.org/dist/String-ToIdentifier-EN") 374 (home-page "http://search.cpan.org/dist/String-ToIdentifier-EN")
375 (synopsis "Convert strings to english program identifiers") 375 (synopsis "Convert strings to English program identifiers")
376 (description "This module provides a utility method, \"to_identifier\" for 376 (description "This module provides a utility method, \"to_identifier\" for
377converting an arbitrary string into a readable representation using the ASCII 377converting an arbitrary string into a readable representation using the ASCII
378subset of \"\\w\" for use as an identifier in a computer program. The intent 378subset of \"\\w\" for use as an identifier in a computer program. The intent
@@ -395,6 +395,6 @@ string can be easily inferred by a human just by reading the identifier.")
395 (build-system perl-build-system) 395 (build-system perl-build-system)
396 (home-page "http://search.cpan.org/dist/Text-German") 396 (home-page "http://search.cpan.org/dist/Text-German")
397 (synopsis "German grundform reduction") 397 (synopsis "German grundform reduction")
398 (description "This module is a rather incomplete implementaion of work 398 (description "This module is a rather incomplete implementation of work
399done by Gudrun Putze-Meier.") 399done by Gudrun Putze-Meier.")
400 (license (package-license perl)))) 400 (license (package-license perl))))
diff --git a/gnu/packages/lesstif.scm b/gnu/packages/lesstif.scm
index d2ad1205319..6326cd3a220 100644
--- a/gnu/packages/lesstif.scm
+++ b/gnu/packages/lesstif.scm
@@ -45,5 +45,5 @@
45 ("libxt" ,libxt))) 45 ("libxt" ,libxt)))
46 (home-page "http://lesstif.sourceforge.net/") 46 (home-page "http://lesstif.sourceforge.net/")
47 (synopsis "Clone of the Motif toolkit for the X window system") 47 (synopsis "Clone of the Motif toolkit for the X window system")
48 (description "Clone of the Motif toolkit for the X window system") 48 (description "Clone of the Motif toolkit for the X window system.")
49 (license license:gpl2+))) ; some files are lgpl2.1+ or x11 49 (license license:gpl2+))) ; some files are lgpl2.1+ or x11
diff --git a/gnu/packages/libreoffice.scm b/gnu/packages/libreoffice.scm
index e105209ade5..da7e275e55c 100644
--- a/gnu/packages/libreoffice.scm
+++ b/gnu/packages/libreoffice.scm
@@ -657,7 +657,7 @@ patterns, which are pre-processed by a perl script.")
657 (synopsis "Thesaurus") 657 (synopsis "Thesaurus")
658 (description "MyThes is a simple thesaurus that uses a structured text 658 (description "MyThes is a simple thesaurus that uses a structured text
659data file and an index file with binary search to look up words and phrases 659data file and an index file with binary search to look up words and phrases
660and to return information on pronunciations, meaningss and synonyms.") 660and to return information on pronunciations, meanings and synonyms.")
661 (license (non-copyleft "file://COPYING" 661 (license (non-copyleft "file://COPYING"
662 "See COPYING in the distribution.")))) 662 "See COPYING in the distribution."))))
663 663
diff --git a/gnu/packages/linux.scm b/gnu/packages/linux.scm
index 03f933c2dfb..17ba1e439bd 100644
--- a/gnu/packages/linux.scm
+++ b/gnu/packages/linux.scm
@@ -313,7 +313,18 @@ It has been modified to remove all non-free binary blobs.")
313 (license gpl2) 313 (license gpl2)
314 (home-page "http://www.gnu.org/software/linux-libre/")))) 314 (home-page "http://www.gnu.org/software/linux-libre/"))))
315 315
316(define-public linux-libre-4.0
317 (package
318 (inherit linux-libre)
319 (version "4.0.8")
320 (source (origin
321 (method url-fetch)
322 (uri (linux-libre-urls version))
323 (sha256
324 (base32
325 "1xg5ysbdpna78yaz760c1z08sczagqyy74svr3p2mv8iczqyxdca"))))))
316 326
327
317;;; 328;;;
318;;; Pluggable authentication modules (PAM). 329;;; Pluggable authentication modules (PAM).
319;;; 330;;;
@@ -356,7 +367,7 @@ It has been modified to remove all non-free binary blobs.")
356 "A *Free* project to implement OSF's RFC 86.0. 367 "A *Free* project to implement OSF's RFC 86.0.
357Pluggable authentication modules are small shared object files that can 368Pluggable authentication modules are small shared object files that can
358be used through the PAM API to perform tasks, like authenticating a user 369be used through the PAM API to perform tasks, like authenticating a user
359at login. Local and dynamic reconfiguration are its key features") 370at login. Local and dynamic reconfiguration are its key features.")
360 (license bsd-3))) 371 (license bsd-3)))
361 372
362 373
@@ -1713,6 +1724,113 @@ interface.")
1713 (home-page "http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Tools.html") 1724 (home-page "http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Tools.html")
1714 (license gpl2+))) 1725 (license gpl2+)))
1715 1726
1727(define-public crda
1728 (package
1729 (name "crda")
1730 (version "3.18")
1731 (source (origin
1732 (method url-fetch)
1733 (uri (string-append "mirror://kernel.org/software/network/crda/"
1734 "crda-" version ".tar.xz"))
1735 (sha256
1736 (base32
1737 "1gydiqgb08d9gbx4l6gv98zg3pljc984m50hmn3ysxcbkxkvkz23"))
1738 (patches (list (search-patch "crda-optional-gcrypt.patch")))))
1739 (build-system gnu-build-system)
1740 (arguments
1741 '(#:phases (modify-phases %standard-phases
1742 (delete 'configure)
1743 (add-before
1744 'build 'no-werror-no-ldconfig
1745 (lambda _
1746 (substitute* "Makefile"
1747 (("-Werror") "")
1748 (("ldconfig") "true"))
1749 #t))
1750 (add-before
1751 'build 'set-regulator-db-file-name
1752 (lambda* (#:key inputs #:allow-other-keys)
1753 ;; Tell CRDA where to find our database.
1754 (let ((regdb (assoc-ref inputs "wireless-regdb")))
1755 (substitute* "crda.c"
1756 (("\"/lib/crda/regulatory.bin\"")
1757 (string-append "\"" regdb
1758 "/lib/crda/regulatory.bin\"")))
1759 #t))))
1760 #:test-target "verify"
1761 #:make-flags (let ((out (assoc-ref %outputs "out"))
1762 (regdb (assoc-ref %build-inputs "wireless-regdb")))
1763 (list "CC=gcc" "V=1"
1764
1765 ;; Disable signature-checking on 'regulatory.bin'.
1766 ;; The reason is that this simplifies maintenance
1767 ;; on our side (no need to manage a distro key
1768 ;; pair), and we can guarantee integrity of
1769 ;; 'regulatory.bin' by other means anyway, such as
1770 ;; 'guix gc --verify'. See
1771 ;; <https://wireless.wiki.kernel.org/en/developers/regulatory/wireless-regdb>
1772 ;; for a discssion.
1773 "USE_OPENSSL=0"
1774
1775 (string-append "PREFIX=" out)
1776 (string-append "SBINDIR=" out "/sbin/")
1777 (string-append "UDEV_RULE_DIR="
1778 out "/lib/udev/rules.d")
1779 (string-append "LDFLAGS=-Wl,-rpath="
1780 out "/lib -L.")
1781 (string-append "REG_BIN=" regdb
1782 "/lib/crda/regulatory.bin")))))
1783 (native-inputs `(("pkg-config" ,pkg-config)
1784 ("python" ,python-2)
1785 ("wireless-regdb" ,wireless-regdb)))
1786 (inputs `(("libnl" ,libnl)))
1787 (home-page
1788 "https://wireless.wiki.kernel.org/en/developers/Regulatory/CRDA")
1789 (synopsis "Central regulatory domain agent (CRDA) for WiFi")
1790 (description
1791 "The Central Regulatory Domain Agent (CRDA) acts as the udev helper for
1792communication between the kernel Linux and user space for regulatory
1793compliance.")
1794 (license copyleft-next)))
1795
1796(define-public wireless-regdb
1797 (package
1798 (name "wireless-regdb")
1799 (version "2015.04.06")
1800 (source (origin
1801 (method url-fetch)
1802 (uri (string-append
1803 "mirror://kernel.org/software/network/wireless-regdb/"
1804 "wireless-regdb-" version ".tar.xz"))
1805 (sha256
1806 (base32
1807 "0czi83k311fp27z42hxjm8vi88fsbc23mhavv96lkb4pmari0jjc"))))
1808 (build-system gnu-build-system)
1809 (arguments
1810 '(#:phases (modify-phases %standard-phases
1811 (delete 'configure))
1812 #:tests? #f ;no tests
1813 #:make-flags (let ((out (assoc-ref %outputs "out")))
1814 (list (string-append "PREFIX=" out)
1815 (string-append "LSB_ID=GuixSD")
1816 (string-append "DISTRO_PUBKEY=/dev/null")
1817 (string-append "DISTRO_PRIVKEY=/dev/null")
1818 (string-append "REGDB_PUBKEY=/dev/null")
1819
1820 ;; Leave that empty so that db2bin.py doesn't try
1821 ;; to sign 'regulatory.bin'. This allows us to
1822 ;; avoid managing a key pair for the whole distro.
1823 (string-append "REGDB_PRIVKEY=")))))
1824 (native-inputs `(("python" ,python-2)))
1825 (home-page
1826 "https://wireless.wiki.kernel.org/en/developers/regulatory/wireless-regdb")
1827 (synopsis "Wireless regulatory database")
1828 (description
1829 "This package contains the wireless regulatory database Central
1830Regulatory Database Agent (CRDA) daemon. The database contains information on
1831country-specific regulations for the wireless spectrum.")
1832 (license isc)))
1833
1716(define-public lm-sensors 1834(define-public lm-sensors
1717 (package 1835 (package
1718 (name "lm-sensors") 1836 (name "lm-sensors")
@@ -1949,10 +2067,10 @@ thanks to the use of namespaces.")
1949 #:phases (alist-delete 'configure %standard-phases) 2067 #:phases (alist-delete 'configure %standard-phases)
1950 #:tests? #f)) ; no test suite 2068 #:tests? #f)) ; no test suite
1951 (home-page "http://sourceforge.net/projects/hdparm/") 2069 (home-page "http://sourceforge.net/projects/hdparm/")
1952 (synopsis "tune hard disk parameters for high performance") 2070 (synopsis "Tune hard disk parameters for high performance")
1953 (description 2071 (description
1954 "Get/set device parameters for Linux SATA/IDE drives. It's primary use 2072 "Get/set device parameters for Linux SATA/IDE drives. It's primary use
1955is for enabling irq-unmasking and IDE multiplemode.") 2073is for enabling irq-unmasking and IDE multiple-mode.")
1956 (license (non-copyleft "file://LICENSE.TXT")))) 2074 (license (non-copyleft "file://LICENSE.TXT"))))
1957 2075
1958(define-public acpid 2076(define-public acpid
@@ -2048,7 +2166,7 @@ also contains the libsysfs library.")
2048 (home-page "https://www.kernel.org/pub/linux/utils/kernel/cpufreq/") 2166 (home-page "https://www.kernel.org/pub/linux/utils/kernel/cpufreq/")
2049 (synopsis "Utilities to get and set CPU frequency on Linux") 2167 (synopsis "Utilities to get and set CPU frequency on Linux")
2050 (description 2168 (description
2051 "The cpufrequtils suite contains utilities to retreive CPU frequency 2169 "The cpufrequtils suite contains utilities to retrieve CPU frequency
2052information, and set the CPU frequency if supported, using the cpufreq 2170information, and set the CPU frequency if supported, using the cpufreq
2053capabilities of the Linux kernel.") 2171capabilities of the Linux kernel.")
2054 (license gpl2))) 2172 (license gpl2)))
diff --git a/gnu/packages/llvm.scm b/gnu/packages/llvm.scm
index 897eab30246..9e06a640920 100644
--- a/gnu/packages/llvm.scm
+++ b/gnu/packages/llvm.scm
@@ -70,12 +70,12 @@
70 (home-page "http://www.llvm.org") 70 (home-page "http://www.llvm.org")
71 (synopsis "Optimizing compiler infrastructure") 71 (synopsis "Optimizing compiler infrastructure")
72 (description 72 (description
73 "LLVM is a compiler infrastructure designed for compile-time, link-time, runtime, 73 "LLVM is a compiler infrastructure designed for compile-time, link-time,
74and idle-time optimization of programs from arbitrary programming languages. 74runtime, and idle-time optimization of programs from arbitrary programming
75It currently supports compilation of C and C++ programs, using front-ends 75languages. It currently supports compilation of C and C++ programs, using
76derived from GCC 4.0.1. A new front-end for the C family of languages is in 76front-ends derived from GCC 4.0.1. A new front-end for the C family of
77development. The compiler infrastructure includes mirror sets of programming 77languages is in development. The compiler infrastructure includes mirror sets
78tools as well as libraries with equivalent functionality.") 78of programming tools as well as libraries with equivalent functionality.")
79 (license ncsa))) 79 (license ncsa)))
80 80
81(define (clang-from-llvm llvm hash) 81(define (clang-from-llvm llvm hash)
diff --git a/gnu/packages/lxde.scm b/gnu/packages/lxde.scm
new file mode 100644
index 00000000000..6d7580c1b21
--- /dev/null
+++ b/gnu/packages/lxde.scm
@@ -0,0 +1,49 @@
1;;; GNU Guix --- Functional package management for GNU
2;;; Copyright © 2015 Mathieu Lirzin <mthl@openmailbox.org>
3;;;
4;;; This file is part of GNU Guix.
5;;;
6;;; GNU Guix is free software; you can redistribute it and/or modify it
7;;; under the terms of the GNU General Public License as published by
8;;; the Free Software Foundation; either version 3 of the License, or (at
9;;; your option) any later version.
10;;;
11;;; GNU Guix is distributed in the hope that it will be useful, but
12;;; WITHOUT ANY WARRANTY; without even the implied warranty of
13;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14;;; GNU General Public License for more details.
15;;;
16;;; You should have received a copy of the GNU General Public License
17;;; along with GNU Guix. If not, see <http://www.gnu.org/licenses/>.
18
19(define-module (gnu packages lxde)
20 #:use-module (gnu packages glib)
21 #:use-module (gnu packages gtk)
22 #:use-module (gnu packages pkg-config)
23 #:use-module (guix build-system gnu)
24 #:use-module (guix download)
25 #:use-module ((guix licenses) #:prefix license:)
26 #:use-module (guix packages))
27
28(define-public lxappearance
29 (package
30 (name "lxappearance")
31 (version "0.6.1")
32 (source (origin
33 (method url-fetch)
34 (uri (string-append "mirror://sourceforge/project/lxde/"
35 "LXAppearance/" name "-" version ".tar.xz"))
36 (sha256
37 (base32
38 "1phnv1b2jdj2vlibjyc9z01izcf3k5zxj8glsaf0i3vh77zqmqq9"))))
39 (build-system gnu-build-system)
40 (inputs `(("gtk+" ,gtk+-2)))
41 (native-inputs `(("intltool" ,intltool)
42 ("pkg-config" ,pkg-config)))
43 (synopsis "LXDE GTK+ theme switcher")
44 (description "LXAppearance is a desktop-independent GTK+ theme switcher
45able to change themes, icons, and fonts used by GTK+ applications.")
46 (home-page "http://lxde.org")
47 (license license:gpl2+)))
48
49;;; lxde.scm ends here
diff --git a/gnu/packages/maths.scm b/gnu/packages/maths.scm
index 7eb2f5aeae3..d3654817aeb 100644
--- a/gnu/packages/maths.scm
+++ b/gnu/packages/maths.scm
@@ -90,10 +90,10 @@
90 (synopsis "Conversion between thousands of scales") 90 (synopsis "Conversion between thousands of scales")
91 (description 91 (description
92 "GNU Units converts numeric quantities between units of measure. It 92 "GNU Units converts numeric quantities between units of measure. It
93can handle scale changes through adaptive usage of standard scale prefixes 93can handle scale changes through adaptive usage of standard scale
94(micro-, kilo-, etc.). It can also handle nonlinear conversions such as 94prefixes (micro-, kilo-, etc.). It can also handle nonlinear
95Fahrenheit to Celsius. Its interpreter is powerful enough to be used 95conversions such as Fahrenheit to Celsius. Its interpreter is powerful
96effectively as a scientific calculator.") 96enough to be used effectively as a scientific calculator.")
97 (license license:gpl3+) 97 (license license:gpl3+)
98 (home-page "http://www.gnu.org/software/units/"))) 98 (home-page "http://www.gnu.org/software/units/")))
99 99
@@ -1381,7 +1381,7 @@ to BMP, JPEG or PNG image formats.")
1381 (description "Maxima is a system for the manipulation of symbolic and 1381 (description "Maxima is a system for the manipulation of symbolic and
1382numerical expressions. It yields high precision numeric results by using 1382numerical expressions. It yields high precision numeric results by using
1383exact fractions, arbitrary precision integers, and variable precision floating 1383exact fractions, arbitrary precision integers, and variable precision floating
1384point numbers") 1384point numbers.")
1385 ;; Some files are lgpl2.1+. Some are gpl2+. Some explicitly state gpl1+. 1385 ;; Some files are lgpl2.1+. Some are gpl2+. Some explicitly state gpl1+.
1386 ;; Others simply say "GNU General Public License" without stating a 1386 ;; Others simply say "GNU General Public License" without stating a
1387 ;; version (which implicitly means gpl1+). 1387 ;; version (which implicitly means gpl1+).
@@ -1528,7 +1528,7 @@ constant parts of it.")
1528 "OpenLibm is an effort to have a high quality, portable, standalone C 1528 "OpenLibm is an effort to have a high quality, portable, standalone C
1529mathematical library (libm). It can be used standalone in applications and 1529mathematical library (libm). It can be used standalone in applications and
1530programming language implementations. The project was born out of a need to 1530programming language implementations. The project was born out of a need to
1531have a good libm for the Julia programming langage that worked consistently 1531have a good libm for the Julia programming language that worked consistently
1532across compilers and operating systems, and in 32-bit and 64-bit 1532across compilers and operating systems, and in 32-bit and 64-bit
1533environments.") 1533environments.")
1534 ;; See LICENSE.md for details. 1534 ;; See LICENSE.md for details.
diff --git a/gnu/packages/mcrypt.scm b/gnu/packages/mcrypt.scm
index ad67302fcc0..71cbfd1ff9d 100644
--- a/gnu/packages/mcrypt.scm
+++ b/gnu/packages/mcrypt.scm
@@ -107,5 +107,5 @@ Algorithms currently supplied are:
107CRC-32, CRC-32B, ALDER-32, MD-2, MD-4, MD-5, RIPEMD-128, RIPEMD-160, 107CRC-32, CRC-32B, ALDER-32, MD-2, MD-4, MD-5, RIPEMD-128, RIPEMD-160,
108RIPEMD-256, RIPEMD-320, SHA-1, SHA-224, SHA-256, SHA-384, SHA-512, HAVAL-128, 108RIPEMD-256, RIPEMD-320, SHA-1, SHA-224, SHA-256, SHA-384, SHA-512, HAVAL-128,
109HAVAL-160, HAVAL-192, HAVAL-256, TIGER, TIGER-128, TIGER-160, GOST, WHIRLPOOL, 109HAVAL-160, HAVAL-192, HAVAL-256, TIGER, TIGER-128, TIGER-160, GOST, WHIRLPOOL,
110SNEFRU-128, SNEFRU-256") 110SNEFRU-128, SNEFRU-256.")
111 (license gpl2+))) 111 (license gpl2+)))
diff --git a/gnu/packages/mit-krb5.scm b/gnu/packages/mit-krb5.scm
index 716d95bcd2c..b79d4d34bc8 100644
--- a/gnu/packages/mit-krb5.scm
+++ b/gnu/packages/mit-krb5.scm
@@ -81,7 +81,8 @@
81 (description 81 (description
82 "Massachusetts Institute of Technology implementation of Kerberos. 82 "Massachusetts Institute of Technology implementation of Kerberos.
83Kerberos is a network authentication protocol designed to provide strong 83Kerberos is a network authentication protocol designed to provide strong
84authentication for client/server applications by using secret-key cryptography.") 84authentication for client/server applications by using secret-key
85cryptography.")
85 (license (non-copyleft "file://NOTICE" 86 (license (non-copyleft "file://NOTICE"
86 "See NOTICE in the distribution.")) 87 "See NOTICE in the distribution."))
87 (home-page "http://web.mit.edu/kerberos/"))) 88 (home-page "http://web.mit.edu/kerberos/")))
diff --git a/gnu/packages/mp3.scm b/gnu/packages/mp3.scm
index c7efbae8c1d..163e075f181 100644
--- a/gnu/packages/mp3.scm
+++ b/gnu/packages/mp3.scm
@@ -90,7 +90,7 @@ This package contains the library.")
90 (synopsis "Library for reading ID3 tags") 90 (synopsis "Library for reading ID3 tags")
91 (description 91 (description
92 "Libid3tag is a library for reading ID3 tags, both ID3v1 and the various 92 "Libid3tag is a library for reading ID3 tags, both ID3v1 and the various
93versions of ID3v2") 93versions of ID3v2.")
94 (license license:gpl2+) 94 (license license:gpl2+)
95 (home-page "http://www.underbit.com/products/mad/"))) 95 (home-page "http://www.underbit.com/products/mad/")))
96 96
@@ -212,7 +212,7 @@ Speex, WavPack TrueAudio, WAV, AIFF, MP4 and ASF files.")
212 (synopsis "MP3 technical info viewer and ID3 1.x tag editor") 212 (synopsis "MP3 technical info viewer and ID3 1.x tag editor")
213 (description 213 (description
214 "MP3Info is a little utility used to read and modify the ID3 tags of MP3 214 "MP3Info is a little utility used to read and modify the ID3 tags of MP3
215files. MP3Info can also display various techincal aspects of an MP3 file 215files. MP3Info can also display various technical aspects of an MP3 file
216including playing time, bit-rate, sampling frequency and other attributes in a 216including playing time, bit-rate, sampling frequency and other attributes in a
217pre-defined or user-specifiable output format.") 217pre-defined or user-specifiable output format.")
218 (license license:gpl2+))) 218 (license license:gpl2+)))
@@ -234,7 +234,7 @@ pre-defined or user-specifiable output format.")
234 ("libmad" ,libmad) 234 ("libmad" ,libmad)
235 ("libogg" ,libogg) 235 ("libogg" ,libogg)
236 ("libltdl" ,libltdl) 236 ("libltdl" ,libltdl)
237 ("libvorbid" ,libvorbis) 237 ("libvorbis" ,libvorbis)
238 ("pcre" ,pcre))) 238 ("pcre" ,pcre)))
239 (native-inputs 239 (native-inputs
240 `(("pkg-config" ,pkg-config))) 240 `(("pkg-config" ,pkg-config)))
@@ -242,7 +242,7 @@ pre-defined or user-specifiable output format.")
242 (description 242 (description
243 "Mp3splt is a utility to split mp3 and ogg vorbis files selecting a begin 243 "Mp3splt is a utility to split mp3 and ogg vorbis files selecting a begin
244and an end time position, without decoding. For splitting an album, one may 244and an end time position, without decoding. For splitting an album, one may
245select split points and filenames manually or obtain them automatically from 245select split points and file names manually or obtain them automatically from
246CDDB (internet or a local file) or from .cue files. The tool also supports 246CDDB (internet or a local file) or from .cue files. The tool also supports
247automatic silence split, that can be used also to adjust cddb/cue splitpoints. 247automatic silence split, that can be used also to adjust cddb/cue splitpoints.
248 248
@@ -264,11 +264,11 @@ This package contains the library.")
264 "106dnka56prlc9nsfh300f8841am2lmkwlzgl9lkr25mgnc35wwh")))) 264 "106dnka56prlc9nsfh300f8841am2lmkwlzgl9lkr25mgnc35wwh"))))
265 (build-system gnu-build-system) 265 (build-system gnu-build-system)
266 (inputs `(("libmp3splt" ,libmp3splt))) 266 (inputs `(("libmp3splt" ,libmp3splt)))
267 (synopsis "Utiliy for splitting mp3 and ogg vorbis files") 267 (synopsis "Utility for splitting mp3 and ogg vorbis files")
268 (description 268 (description
269 "Mp3splt is a utility to split mp3 and ogg vorbis files selecting a begin 269 "Mp3splt is a utility to split mp3 and ogg vorbis files selecting a begin
270and an end time position, without decoding. For splitting an album, one may 270and an end time position, without decoding. For splitting an album, one may
271select split points and filenames manually or obtain them automatically from 271select split points and file names manually or obtain them automatically from
272CDDB (internet or a local file) or from .cue files. The tool also supports 272CDDB (internet or a local file) or from .cue files. The tool also supports
273automatic silence split, that can be used also to adjust cddb/cue splitpoints. 273automatic silence split, that can be used also to adjust cddb/cue splitpoints.
274 274
@@ -444,5 +444,5 @@ format.")
444 (synopsis "Audio player for Musepack-formatted files") 444 (synopsis "Audio player for Musepack-formatted files")
445 (description 445 (description
446 "Mpc123 is a command-line player for files in the Musepack audio 446 "Mpc123 is a command-line player for files in the Musepack audio
447compression format (.mpc files.)") 447compression format (.mpc files).")
448 (license license:gpl2+))) 448 (license license:gpl2+)))
diff --git a/gnu/packages/ncdu.scm b/gnu/packages/ncdu.scm
index 70525675304..6c3d6178c3d 100644
--- a/gnu/packages/ncdu.scm
+++ b/gnu/packages/ncdu.scm
@@ -40,7 +40,7 @@
40 (build-system gnu-build-system) 40 (build-system gnu-build-system)
41 (synopsis "Ncurses based disk usage analyzer") 41 (synopsis "Ncurses based disk usage analyzer")
42 (description "A disk usage analyzer with an ncurses interface, aimed to be 42 (description "A disk usage analyzer with an ncurses interface, aimed to be
43run on a remote server where you don't have an entire gaphical setup, but have 43run on a remote server where you don't have an entire graphical setup, but have
44to do with a simple SSH connection. ncdu aims to be fast, simple and easy to 44to do with a simple SSH connection. ncdu aims to be fast, simple and easy to
45use, and should be able to run in any minimal POSIX-like environment with 45use, and should be able to run in any minimal POSIX-like environment with
46ncurses installed.") 46ncurses installed.")
diff --git a/gnu/packages/networking.scm b/gnu/packages/networking.scm
index 7bd81e6a5e1..717e6242bef 100644
--- a/gnu/packages/networking.scm
+++ b/gnu/packages/networking.scm
@@ -80,7 +80,7 @@ socat can be used, for instance, as TCP port forwarder, as a shell interface
80to UNIX sockets, IPv6 relay, for redirecting TCP oriented programs to a serial 80to UNIX sockets, IPv6 relay, for redirecting TCP oriented programs to a serial
81line, to logically connect serial lines on different computers, or to 81line, to logically connect serial lines on different computers, or to
82establish a relatively secure environment (su and chroot) for running client 82establish a relatively secure environment (su and chroot) for running client
83or server shell scripts with network connections. ") 83or server shell scripts with network connections.")
84 (license license:gpl2))) 84 (license license:gpl2)))
85 85
86(define-public zeromq 86(define-public zeromq
diff --git a/gnu/packages/ntp.scm b/gnu/packages/ntp.scm
index e2b43e91d76..a53d98efdd6 100644
--- a/gnu/packages/ntp.scm
+++ b/gnu/packages/ntp.scm
@@ -38,7 +38,7 @@
38 (version "4.2.8p3") 38 (version "4.2.8p3")
39 (source (origin 39 (source (origin
40 (method url-fetch) 40 (method url-fetch)
41 (uri (string-append 41 (uri (string-append
42 "http://archive.ntp.org/ntp4/ntp-" 42 "http://archive.ntp.org/ntp4/ntp-"
43 (version-major+minor version) 43 (version-major+minor version)
44 "/ntp-" version ".tar.gz")) 44 "/ntp-" version ".tar.gz"))
@@ -78,7 +78,7 @@
78 (("test-decodenetnum\\$\\(EXEEXT\\) ") "")) 78 (("test-decodenetnum\\$\\(EXEEXT\\) ") ""))
79 #t))))) 79 #t)))))
80 (build-system gnu-build-system) 80 (build-system gnu-build-system)
81 (synopsis "Real time clock synchonization system") 81 (synopsis "Real time clock synchronization system")
82 (description "NTP is a system designed to synchronize the clocks of 82 (description "NTP is a system designed to synchronize the clocks of
83computers over a network.") 83computers over a network.")
84 (license (l:x11-style 84 (license (l:x11-style
diff --git a/gnu/packages/ocaml.scm b/gnu/packages/ocaml.scm
index d283acdc1eb..6907b1a652b 100644
--- a/gnu/packages/ocaml.scm
+++ b/gnu/packages/ocaml.scm
@@ -380,8 +380,8 @@ It is developed using Objective Caml and Camlp5.")
380 (zero? (apply system* "make" "install-doc" 380 (zero? (apply system* "make" "install-doc"
381 make-flags))))))) 381 make-flags)))))))
382 (home-page "http://proofgeneral.inf.ed.ac.uk/") 382 (home-page "http://proofgeneral.inf.ed.ac.uk/")
383 (description "Generic front-end for proof assistants based on Emacs") 383 (synopsis "Generic front-end for proof assistants based on Emacs")
384 (synopsis 384 (description
385 "Proof General is a major mode to turn Emacs into an interactive proof 385 "Proof General is a major mode to turn Emacs into an interactive proof
386assistant to write formal mathematical proofs using a variety of theorem 386assistant to write formal mathematical proofs using a variety of theorem
387provers.") 387provers.")
diff --git a/gnu/packages/openbox.scm b/gnu/packages/openbox.scm
index 07cc8f82ba1..9dd756d9f3a 100644
--- a/gnu/packages/openbox.scm
+++ b/gnu/packages/openbox.scm
@@ -55,7 +55,7 @@
55 (synopsis "Box style window manager") 55 (synopsis "Box style window manager")
56 (description 56 (description
57 "Openbox is a highly configurable, next generation window manager with 57 "Openbox is a highly configurable, next generation window manager with
58extensive standars support. The *box visual style is well known for its 58extensive standards support. The *box visual style is well known for its
59minimalistic appearance. Openbox uses the *box visual style, while providing 59minimalistic appearance. Openbox uses the *box visual style, while providing
60a greater number of options for theme developers than previous *box 60a greater number of options for theme developers than previous *box
61implementations.") 61implementations.")
diff --git a/gnu/packages/patches/crda-optional-gcrypt.patch b/gnu/packages/patches/crda-optional-gcrypt.patch
new file mode 100644
index 00000000000..770ab1a97e9
--- /dev/null
+++ b/gnu/packages/patches/crda-optional-gcrypt.patch
@@ -0,0 +1,20 @@
1This patch allows us to make the libgcrypt dependency optional (which it
2is, if you look at the code), which in turns allows us to build CRDA
3without the signature-checking capability on 'regulatory.bin'.
4
5--- crda/Makefile 2015-07-17 11:33:33.546712893 +0200
6+++ crda/Makefile 2015-07-17 11:34:05.210994373 +0200
7@@ -45,12 +45,14 @@ LDLIBS += `pkg-config --libs openssl`
8 $(LIBREG): keys-ssl.c
9
10 else
11+ifeq ($(USE_GCRYPT),1)
12 CFLAGS += -DUSE_GCRYPT
13 LDLIBS += -lgcrypt
14
15 $(LIBREG): keys-gcrypt.c
16
17 endif
18+endif
19 MKDIR ?= mkdir -p
20 INSTALL ?= install
diff --git a/gnu/packages/pdf.scm b/gnu/packages/pdf.scm
index 541281332d2..bbd1f66bf38 100644
--- a/gnu/packages/pdf.scm
+++ b/gnu/packages/pdf.scm
@@ -148,7 +148,7 @@
148 %standard-phases))) 148 %standard-phases)))
149 (synopsis "Viewer for PDF files based on the Motif toolkit") 149 (synopsis "Viewer for PDF files based on the Motif toolkit")
150 (description 150 (description
151 "Xpdf is a viewer for Portable Document Format (PDF) files") 151 "Xpdf is a viewer for Portable Document Format (PDF) files.")
152 (license license:gpl3) ; or gpl2, but not gpl2+ 152 (license license:gpl3) ; or gpl2, but not gpl2+
153 (home-page "http://www.foolabs.com/xpdf/"))) 153 (home-page "http://www.foolabs.com/xpdf/")))
154 154
@@ -424,8 +424,8 @@ but also provides support for other operations such as searching and
424listing the table of contents and hyperlinks. 424listing the table of contents and hyperlinks.
425 425
426The library ships with a rudimentary X11 viewer, and a set of command 426The library ships with a rudimentary X11 viewer, and a set of command
427line tools for batch rendering (pdfdraw), examining the file structure 427line tools for batch rendering (pdfdraw), rewriting files (pdfclean),
428(pdfshow), and rewriting files (pdfclean).") 428and examining the file structure (pdfshow).")
429 (license license:agpl3+))) 429 (license license:agpl3+)))
430 430
431(define-public qpdf 431(define-public qpdf
diff --git a/gnu/packages/perl.scm b/gnu/packages/perl.scm
index d1a02181580..7a8f8323557 100644
--- a/gnu/packages/perl.scm
+++ b/gnu/packages/perl.scm
@@ -189,11 +189,11 @@ configuration files and parsing command line arguments.")
189 (package 189 (package
190 (name "perl-archive-zip") 190 (name "perl-archive-zip")
191 (version "1.30") 191 (version "1.30")
192 (source 192 (source
193 (origin 193 (origin
194 (method url-fetch) 194 (method url-fetch)
195 (uri (string-append 195 (uri (string-append
196 "mirror://cpan/authors/id/A/AD/ADAMK/Archive-Zip-" 196 "mirror://cpan/authors/id/A/AD/ADAMK/Archive-Zip-"
197 version ".tar.gz")) 197 version ".tar.gz"))
198 (sha256 198 (sha256
199 (base32 199 (base32
@@ -615,7 +615,7 @@ the Class::C3 method resolution order.")
615 (description "Class::Data::Inheritable is for creating accessor/mutators 615 (description "Class::Data::Inheritable is for creating accessor/mutators
616to class data. That is, if you want to store something about your class as a 616to class data. That is, if you want to store something about your class as a
617whole (instead of about a single object). This data is then inherited by your 617whole (instead of about a single object). This data is then inherited by your
618subclasses and can be overriden.") 618subclasses and can be overridden.")
619 (license (package-license perl)))) 619 (license (package-license perl))))
620 620
621(define-public perl-class-date 621(define-public perl-class-date
@@ -725,7 +725,7 @@ names, not Class::Name. For that, this module provides \"load_class
725 (home-page "http://search.cpan.org/dist/Class-Load-XS") 725 (home-page "http://search.cpan.org/dist/Class-Load-XS")
726 (synopsis "XS implementation of parts of Class::Load") 726 (synopsis "XS implementation of parts of Class::Load")
727 (description "This module provides an XS implementation for portions of 727 (description "This module provides an XS implementation for portions of
728Class::Load") 728Class::Load.")
729 (license artistic2.0))) 729 (license artistic2.0)))
730 730
731(define-public perl-class-methodmaker 731(define-public perl-class-methodmaker
@@ -766,11 +766,11 @@ write accessor methods for your objects that perform standard tasks.")
766 ("perl-test-requires" ,perl-test-requires))) 766 ("perl-test-requires" ,perl-test-requires)))
767 (home-page "http://search.cpan.org/dist/Class-Method-Modifiers") 767 (home-page "http://search.cpan.org/dist/Class-Method-Modifiers")
768 (synopsis "Moose-like method modifiers") 768 (synopsis "Moose-like method modifiers")
769 (description "Class::Method::Modifiers provides three modifiers: before, 769 (description "Class::Method::Modifiers provides three modifiers: 'before',
770around, and after. before and after are run just before and after the method 770'around', and 'after'. 'before' and 'after' are run just before and after the
771they modify, but can not really affect that original method. around is run in 771method they modify, but can not really affect that original method. 'around'
772place of the original method, with a hook to easily call that original 772is run in place of the original method, with a hook to easily call that
773method.") 773original method.")
774 (license (package-license perl)))) 774 (license (package-license perl))))
775 775
776(define-public perl-class-singleton 776(define-public perl-class-singleton
@@ -789,7 +789,7 @@ method.")
789 (home-page "http://search.cpan.org/dist/Class-Singleton") 789 (home-page "http://search.cpan.org/dist/Class-Singleton")
790 (synopsis "Implementation of a singleton class for Perl") 790 (synopsis "Implementation of a singleton class for Perl")
791 (description "This module implements a Singleton class from which other 791 (description "This module implements a Singleton class from which other
792classes can be derived. By itself, the Class::Singleton module does very 792classes can be derived. By itself, the Class::Singleton module does very
793little other than manage the instantiation of a single object.") 793little other than manage the instantiation of a single object.")
794 (license (package-license perl)))) 794 (license (package-license perl))))
795 795
@@ -1045,7 +1045,7 @@ versa.")
1045to generate random passwords, constructed from words, letters, or characters. 1045to generate random passwords, constructed from words, letters, or characters.
1046This code is a Perl implementation of the Automated Password Generator 1046This code is a Perl implementation of the Automated Password Generator
1047standard, like the program described in \"A Random Word Generator For 1047standard, like the program described in \"A Random Word Generator For
1048Pronounceable Passwords\". This code is a re-engineering of the program 1048Pronounceable Passwords\". This code is a re-engineering of the program
1049contained in Appendix A of FIPS Publication 181, \"Standard for Automated 1049contained in Appendix A of FIPS Publication 181, \"Standard for Automated
1050Password Generator\".") 1050Password Generator\".")
1051 (license (package-license perl)))) 1051 (license (package-license perl))))
@@ -1210,7 +1210,7 @@ necessary later on.")
1210 (home-page "http://search.cpan.org/dist/Data-Tumbler") 1210 (home-page "http://search.cpan.org/dist/Data-Tumbler")
1211 (synopsis "Dynamic generation of nested combinations of variants") 1211 (synopsis "Dynamic generation of nested combinations of variants")
1212 (description "Data::Tumbler - Dynamic generation of nested combinations of 1212 (description "Data::Tumbler - Dynamic generation of nested combinations of
1213variants") 1213variants.")
1214 (license (package-license perl)))) 1214 (license (package-license perl))))
1215 1215
1216(define-public perl-data-visitor 1216(define-public perl-data-visitor
@@ -1409,7 +1409,7 @@ or \"every day\". You can also create more complicated recurrences, such as
1409 ("perl-datetime-format-strptime" ,perl-datetime-format-strptime) 1409 ("perl-datetime-format-strptime" ,perl-datetime-format-strptime)
1410 ("perl-params-validate" ,perl-params-validate))) 1410 ("perl-params-validate" ,perl-params-validate)))
1411 (home-page "http://search.cpan.org/dist/DateTime-Format-Builder") 1411 (home-page "http://search.cpan.org/dist/DateTime-Format-Builder")
1412 (synopsis "Create DateTime parser classes and objects.") 1412 (synopsis "Create DateTime parser classes and objects")
1413 (description "DateTime::Format::Builder creates DateTime parsers. Many 1413 (description "DateTime::Format::Builder creates DateTime parsers. Many
1414string formats of dates and times are simple and just require a basic regular 1414string formats of dates and times are simple and just require a basic regular
1415expression to extract the relevant information. Builder provides a simple way 1415expression to extract the relevant information. Builder provides a simple way
@@ -1876,8 +1876,8 @@ modules separately and deal with them after the module is done installing.")
1876 (build-system perl-build-system) 1876 (build-system perl-build-system)
1877 (home-page "http://search.cpan.org/dist/Error") 1877 (home-page "http://search.cpan.org/dist/Error")
1878 (synopsis "OO-ish Error/Exception handling for Perl") 1878 (synopsis "OO-ish Error/Exception handling for Perl")
1879 (description "The Error package provides two interfaces. Firstly Error 1879 (description "The Error package provides two interfaces. Firstly Error
1880provides a procedural interface to exception handling. Secondly Error is a 1880provides a procedural interface to exception handling. Secondly Error is a
1881base class for errors/exceptions that can either be thrown, for subsequent 1881base class for errors/exceptions that can either be thrown, for subsequent
1882catch, or can simply be recorded.") 1882catch, or can simply be recorded.")
1883 (license (package-license perl)))) 1883 (license (package-license perl))))
@@ -2155,7 +2155,7 @@ in various parts of the CPAN ecosystem.")
2155 (home-page "http://search.cpan.org/dist/File-HomeDir") 2155 (home-page "http://search.cpan.org/dist/File-HomeDir")
2156 (synopsis "Find your home and other directories on any platform") 2156 (synopsis "Find your home and other directories on any platform")
2157 (description "File::HomeDir is a module for locating the directories that 2157 (description "File::HomeDir is a module for locating the directories that
2158are \"owned\" by a user (typicaly your user) and to solve the various issues 2158are \"owned\" by a user (typically your user) and to solve the various issues
2159that arise trying to find them consistently across a wide variety of 2159that arise trying to find them consistently across a wide variety of
2160platforms.") 2160platforms.")
2161 (license (package-license perl)))) 2161 (license (package-license perl))))
@@ -2207,7 +2207,7 @@ matching a regular expression.")
2207 (description "File::Remove::remove removes files and directories. It acts 2207 (description "File::Remove::remove removes files and directories. It acts
2208like /bin/rm, for the most part. Although \"unlink\" can be given a list of 2208like /bin/rm, for the most part. Although \"unlink\" can be given a list of
2209files, it will not remove directories; this module remedies that. It also 2209files, it will not remove directories; this module remedies that. It also
2210accepts wildcards, * and ?, as arguments for filenames.") 2210accepts wildcards, * and ?, as arguments for file names.")
2211 (license (package-license perl)))) 2211 (license (package-license perl))))
2212 2212
2213(define-public perl-file-sharedir 2213(define-public perl-file-sharedir
@@ -2274,7 +2274,7 @@ allows you to locate these files after installation.")
2274 (synopsis "Reading/Writing/Modifying of complete files") 2274 (synopsis "Reading/Writing/Modifying of complete files")
2275 (description "File::Slurp provides subroutines to read or write entire 2275 (description "File::Slurp provides subroutines to read or write entire
2276files with a simple call. It also has a subroutine for reading the list of 2276files with a simple call. It also has a subroutine for reading the list of
2277filenames in a directory.") 2277file names in a directory.")
2278 (license (package-license perl)))) 2278 (license (package-license perl))))
2279 2279
2280(define-public perl-file-temp 2280(define-public perl-file-temp
@@ -2471,7 +2471,7 @@ inc directory within a distribution and are used by Makefile.PL or Build.PL.")
2471 (synopsis "Utilities for interactive I/O") 2471 (synopsis "Utilities for interactive I/O")
2472 (description "This module provides three utility subroutines that make it 2472 (description "This module provides three utility subroutines that make it
2473easier to develop interactive applications: is_interactive(), interactive(), 2473easier to develop interactive applications: is_interactive(), interactive(),
2474and busy()") 2474and busy().")
2475 (license (package-license perl)))) 2475 (license (package-license perl))))
2476 2476
2477(define-public perl-io-string 2477(define-public perl-io-string
@@ -2556,10 +2556,10 @@ pseudo ttys.")
2556 ;; it, so disable it. 2556 ;; it, so disable it.
2557 (delete-file "t/win32_compile.t")))))) 2557 (delete-file "t/win32_compile.t"))))))
2558 (home-page "http://search.cpan.org/dist/IPC-Run") 2558 (home-page "http://search.cpan.org/dist/IPC-Run")
2559 (synopsis "system() and background procs w/ piping, redirs, ptys") 2559 (synopsis "Run system() and background procs w/ piping, redirs, ptys")
2560 (description "IPC::Run allows you run and interact with child processes 2560 (description "IPC::Run allows you run and interact with child processes
2561using files, pipes, and pseudo-ttys. Both system()-style and scripted usages 2561using files, pipes, and pseudo-ttys. Both system()-style and scripted usages
2562are supported and may be mixed. Likewise, functional and OO API styles are 2562are supported and may be mixed. Likewise, functional and OO API styles are
2563both supported and may be mixed.") 2563both supported and may be mixed.")
2564 (license (package-license perl)))) 2564 (license (package-license perl))))
2565 2565
@@ -2575,7 +2575,7 @@ both supported and may be mixed.")
2575 (base32 2575 (base32
2576 "0r9m8q78bg7yycpixd7738jm40yz71p2q7inm766kzsw3g6c709x")))) 2576 "0r9m8q78bg7yycpixd7738jm40yz71p2q7inm766kzsw3g6c709x"))))
2577 (build-system perl-build-system) 2577 (build-system perl-build-system)
2578 (synopsis "Run a subprocess with input/ouput redirection") 2578 (synopsis "Run a subprocess with input/output redirection")
2579 (description 2579 (description
2580 "The IPC::Run3 module allows you to run a subprocess and redirect stdin, 2580 "The IPC::Run3 module allows you to run a subprocess and redirect stdin,
2581stdout, and/or stderr to files and perl data structures. It aims to satisfy 2581stdout, and/or stderr to files and perl data structures. It aims to satisfy
@@ -3399,8 +3399,8 @@ accessor, while set methods are prefixed with \"_set_\".")
3399 (home-page "http://search.cpan.org/dist/MooseX-StrictConstructor") 3399 (home-page "http://search.cpan.org/dist/MooseX-StrictConstructor")
3400 (synopsis "Strict object constructors for Moose") 3400 (synopsis "Strict object constructors for Moose")
3401 (description "Simply loading this module makes your constructors 3401 (description "Simply loading this module makes your constructors
3402\"strict\". If your constructor is called with an attribute init argument that 3402\"strict\". If your constructor is called with an attribute init argument
3403your class does not declare, then it calls Moose->throw_error(). ") 3403that your class does not declare, then it calls Moose->throw_error().")
3404 (license artistic2.0))) 3404 (license artistic2.0)))
3405 3405
3406(define-public perl-moosex-traits-pluggable 3406(define-public perl-moosex-traits-pluggable
@@ -3428,7 +3428,7 @@ your class does not declare, then it calls Moose->throw_error(). ")
3428 "http://search.cpan.org/dist/MooseX-Traits-Pluggable") 3428 "http://search.cpan.org/dist/MooseX-Traits-Pluggable")
3429 (synopsis "Trait loading and resolution for Moose") 3429 (synopsis "Trait loading and resolution for Moose")
3430 (description "Adds support on top of MooseX::Traits for class precedence 3430 (description "Adds support on top of MooseX::Traits for class precedence
3431search for traits and some extra attributes") 3431search for traits and some extra attributes.")
3432 (license (package-license perl)))) 3432 (license (package-license perl))))
3433 3433
3434(define-public perl-moosex-types 3434(define-public perl-moosex-types
@@ -4152,7 +4152,7 @@ of Perl objects without duplicates for scalars and references.")
4152 (home-page "http://search.cpan.org/dist/Set-Scalar") 4152 (home-page "http://search.cpan.org/dist/Set-Scalar")
4153 (synopsis "Set operations for Perl") 4153 (synopsis "Set operations for Perl")
4154 (description "The first priority of Set::Scalar is to be a convenient 4154 (description "The first priority of Set::Scalar is to be a convenient
4155interface to sets (as in: unordered colletions of Perl scalars.) While not 4155interface to sets (as in: unordered collections of Perl scalars). While not
4156designed to be slow or big, neither has it been designed to be fast or 4156designed to be slow or big, neither has it been designed to be fast or
4157compact.") 4157compact.")
4158 (license (package-license perl)))) 4158 (license (package-license perl))))
@@ -4257,7 +4257,7 @@ CamelCase and back again.")
4257 (home-page "http://search.cpan.org/dist/String-RewritePrefix") 4257 (home-page "http://search.cpan.org/dist/String-RewritePrefix")
4258 (synopsis "Rewrite strings based on a set of known prefixes") 4258 (synopsis "Rewrite strings based on a set of known prefixes")
4259 (description "This module allows you to rewrite strings based on a set of 4259 (description "This module allows you to rewrite strings based on a set of
4260known pprefixes.") 4260known prefixes.")
4261 (license (package-license perl)))) 4261 (license (package-license perl))))
4262 4262
4263(define-public perl-sub-exporter 4263(define-public perl-sub-exporter
@@ -4589,7 +4589,7 @@ stuff has been done, and maybe an estimate at how long remains.")
4589 (synopsis "Progress meter if run interactively") 4589 (synopsis "Progress meter if run interactively")
4590 (description "Term::ProgressBar is a wonderful module for showing progress 4590 (description "Term::ProgressBar is a wonderful module for showing progress
4591bars on the terminal. This module acts very much like that module when it is 4591bars on the terminal. This module acts very much like that module when it is
4592run interactively. However, when it is not run interactively (for example, as 4592run interactively. However, when it is not run interactively (for example, as
4593a cron job) then it does not show the progress bar.") 4593a cron job) then it does not show the progress bar.")
4594 (license (package-license perl)))) 4594 (license (package-license perl))))
4595 4595
@@ -4713,7 +4713,7 @@ called as methods, which usually isn't want you want.")
4713 (description 4713 (description
4714 "Test::Deep compares two structures by going through each level, ensuring 4714 "Test::Deep compares two structures by going through each level, ensuring
4715that the values match, that arrays and hashes have the same elements and that 4715that the values match, that arrays and hashes have the same elements and that
4716references are blessed into the correct class. It also handles circular data 4716references are blessed into the correct class. It also handles circular data
4717structures without getting caught in an infinite loop.") 4717structures without getting caught in an infinite loop.")
4718 (home-page (string-append "http://search.cpan.org/~rjbs/" 4718 (home-page (string-append "http://search.cpan.org/~rjbs/"
4719 "Test-Deep-" version)) 4719 "Test-Deep-" version))
@@ -4738,7 +4738,7 @@ structures without getting caught in an infinite loop.")
4738 (home-page "http://search.cpan.org/dist/Test-Differences") 4738 (home-page "http://search.cpan.org/dist/Test-Differences")
4739 (synopsis "Test strings and data structures and show differences") 4739 (synopsis "Test strings and data structures and show differences")
4740 (description "This module exports three test functions and four diff-style 4740 (description "This module exports three test functions and four diff-style
4741functions") 4741functions.")
4742 ;; See LICENSE section of Test/Differences.pm, which reads "... GNU public 4742 ;; See LICENSE section of Test/Differences.pm, which reads "... GNU public
4743 ;; license, any version, ..." 4743 ;; license, any version, ..."
4744 (license gpl3+))) 4744 (license gpl3+)))
@@ -4858,7 +4858,7 @@ automatically aggregated and output to STDOUT.")
4858 (home-page "http://search.cpan.org/dist/Test-LeakTrace") 4858 (home-page "http://search.cpan.org/dist/Test-LeakTrace")
4859 (synopsis "Traces memory leaks in Perl") 4859 (synopsis "Traces memory leaks in Perl")
4860 (description "Test::LeakTrace provides several functions that trace memory 4860 (description "Test::LeakTrace provides several functions that trace memory
4861leaks. This module scans arenas, the memory allocation system, so it can 4861leaks. This module scans arenas, the memory allocation system, so it can
4862detect any leaked SVs in given blocks.") 4862detect any leaked SVs in given blocks.")
4863 (license (package-license perl)))) 4863 (license (package-license perl))))
4864 4864
@@ -4975,7 +4975,7 @@ bit more fine-grained control over test suites.")
4975 (description 4975 (description
4976 "This modules causes any warnings during testing to be captured and 4976 "This modules causes any warnings during testing to be captured and
4977stored. It automatically adds an extra test that will run when your script 4977stored. It automatically adds an extra test that will run when your script
4978ends to check that there were no warnings. If there were any warings, the 4978ends to check that there were no warnings. If there were any warnings, the
4979test will fail and output diagnostics of where, when and what the warning was, 4979test will fail and output diagnostics of where, when and what the warning was,
4980including a stack trace of what was going on when it occurred.") 4980including a stack trace of what was going on when it occurred.")
4981 (home-page (string-append "http://search.cpan.org/~adamk/" 4981 (home-page (string-append "http://search.cpan.org/~adamk/"
@@ -5510,9 +5510,9 @@ as exceptions to standard program flow.")
5510 (home-page "http://search.cpan.org/dist/Tie-IxHash") 5510 (home-page "http://search.cpan.org/dist/Tie-IxHash")
5511 (synopsis "Ordered associative arrays for Perl") 5511 (synopsis "Ordered associative arrays for Perl")
5512 (description "This Perl module implements Perl hashes that preserve the 5512 (description "This Perl module implements Perl hashes that preserve the
5513order in which the hash elements were added. The order is not affected when 5513order in which the hash elements were added. The order is not affected when
5514values corresponding to existing keys in the IxHash are changed. The elements 5514values corresponding to existing keys in the IxHash are changed. The elements
5515can also be set to any arbitrary supplied order. The familiar perl array 5515can also be set to any arbitrary supplied order. The familiar perl array
5516operations can also be performed on the IxHash.") 5516operations can also be performed on the IxHash.")
5517 (license (package-license perl)))) 5517 (license (package-license perl))))
5518 5518
@@ -5601,7 +5601,7 @@ duration strings like \"2 minutes\" and \"3 seconds\" to seconds.")
5601 (description "This module provides functions that are the inverse of 5601 (description "This module provides functions that are the inverse of
5602built-in perl functions localtime() and gmtime(). They accept a date as a 5602built-in perl functions localtime() and gmtime(). They accept a date as a
5603six-element array, and return the corresponding time(2) value in seconds since 5603six-element array, and return the corresponding time(2) value in seconds since
5604the system epoch") 5604the system epoch.")
5605 (license (package-license perl)))) 5605 (license (package-license perl))))
5606 5606
5607(define-public perl-timedate 5607(define-public perl-timedate
@@ -5770,7 +5770,7 @@ UNIVERSAL::can() as a function, which it is not.")
5770 (home-page "http://search.cpan.org/dist/UNIVERSAL-isa") 5770 (home-page "http://search.cpan.org/dist/UNIVERSAL-isa")
5771 (synopsis "UNIVERSAL::isa() reimplementation") 5771 (synopsis "UNIVERSAL::isa() reimplementation")
5772 (description "This module attempts to recover from people calling 5772 (description "This module attempts to recover from people calling
5773UNIVERSAL::isa as a function") 5773UNIVERSAL::isa as a function.")
5774 (license (package-license perl)))) 5774 (license (package-license perl))))
5775 5775
5776(define-public perl-variable-magic 5776(define-public perl-variable-magic
diff --git a/gnu/packages/pretty-print.scm b/gnu/packages/pretty-print.scm
index 81b6537f15d..7c0f50d467e 100644
--- a/gnu/packages/pretty-print.scm
+++ b/gnu/packages/pretty-print.scm
@@ -136,7 +136,7 @@ indentation counting, function and file indices and more.")
136 (synopsis "Generating PostScript, including pretty-printing") 136 (synopsis "Generating PostScript, including pretty-printing")
137 (description 137 (description
138 "GNU Enscript is a program to convert ASCII text files to PostScript, 138 "GNU Enscript is a program to convert ASCII text files to PostScript,
139HTML or RTF formats, to be stored in files or sent immediately to a printer. 139HTML or RTF formats, to be stored in files or sent immediately to a printer.
140It also includes the capability to perform syntax highlighting for several 140It also includes the capability to perform syntax highlighting for several
141different programming languages.") 141different programming languages.")
142 (license gpl3+))) 142 (license gpl3+)))
diff --git a/gnu/packages/pulseaudio.scm b/gnu/packages/pulseaudio.scm
index c7c5611eb5e..6eb16de34bb 100644
--- a/gnu/packages/pulseaudio.scm
+++ b/gnu/packages/pulseaudio.scm
@@ -106,7 +106,7 @@ SRC provides a small set of converters to allow quality to be traded off
106against computation cost. The current best converter provides a 106against computation cost. The current best converter provides a
107signal-to-noise ratio of 145dB with -3dB passband extending from DC to 96% of 107signal-to-noise ratio of 145dB with -3dB passband extending from DC to 96% of
108the theoretical best bandwidth for a given pair of input and output sample 108the theoretical best bandwidth for a given pair of input and output sample
109rates. ") 109rates.")
110 (license l:gpl2+))) 110 (license l:gpl2+)))
111 111
112(define pulseaudio 112(define pulseaudio
@@ -173,11 +173,12 @@ rates. ")
173 (home-page "http://www.pulseaudio.org/") 173 (home-page "http://www.pulseaudio.org/")
174 (synopsis "Sound server") 174 (synopsis "Sound server")
175 (description 175 (description
176 "PulseAudio is a sound server. It is basically a proxy for your sound applications. 176 "PulseAudio is a sound server. It is basically a proxy for your sound
177It allows you to do advanced operations on your sound data as it passes 177applications. It allows you to do advanced operations on your sound data as
178between your application and your hardware. Things like transferring the 178it passes between your application and your hardware. Things like
179audio to a different machine, changing the sample format or channel count and 179transferring the audio to a different machine, changing the sample format or
180mixing several sounds into one are easily achieved using a sound server. ") 180channel count and mixing several sounds into one are easily achieved using a
181sound server.")
181 182
182 ;; PulseAudio is LGPLv2+, but some of the optional dependencies (GNU dbm, 183 ;; PulseAudio is LGPLv2+, but some of the optional dependencies (GNU dbm,
183 ;; FFTW, etc.) are GPL'd, so the result is effectively GPLv2+. See 184 ;; FFTW, etc.) are GPL'd, so the result is effectively GPLv2+. See
diff --git a/gnu/packages/python.scm b/gnu/packages/python.scm
index 9ceb5b2f5e1..0c4b649ec2f 100644
--- a/gnu/packages/python.scm
+++ b/gnu/packages/python.scm
@@ -644,7 +644,7 @@ datetime module, available in Python 2.3+.")
644 (synopsis 644 (synopsis
645 "Parse human-readable date/time text") 645 "Parse human-readable date/time text")
646 (description 646 (description
647 "Parse human-readable date/time text") 647 "Parse human-readable date/time text.")
648 (license asl2.0))) 648 (license asl2.0)))
649 649
650(define-public python-pandas 650(define-public python-pandas
@@ -824,7 +824,7 @@ Database API 2.0T.")
824 "Mechanize implements stateful programmatic web browsing in Python, 824 "Mechanize implements stateful programmatic web browsing in Python,
825after Andy Lester’s Perl module WWW::Mechanize.") 825after Andy Lester’s Perl module WWW::Mechanize.")
826 (license (non-copyleft "file://COPYING" 826 (license (non-copyleft "file://COPYING"
827 "See COPYING in the distribution.")))) 827 "See COPYING in the distribution."))))
828 828
829 829
830(define-public python-simplejson 830(define-public python-simplejson
@@ -844,8 +844,9 @@ after Andy Lester’s Perl module WWW::Mechanize.")
844 (synopsis 844 (synopsis
845 "Json library for Python") 845 "Json library for Python")
846 (description 846 (description
847 "JSON (JavaScript Object Notation) is a subset of JavaScript syntax 847 "JSON (JavaScript Object Notation) is a subset of JavaScript
848 (ECMA-262 3rd edition) used as a lightweight data interchange format. 848syntax (ECMA-262 3rd edition) used as a lightweight data interchange
849format.
849 850
850Simplejson exposes an API familiar to users of the standard library marshal 851Simplejson exposes an API familiar to users of the standard library marshal
851and pickle modules. It is the externally maintained version of the json 852and pickle modules. It is the externally maintained version of the json
@@ -1540,7 +1541,7 @@ executed.")
1540 "Python test discovery for unittest") 1541 "Python test discovery for unittest")
1541 (description 1542 (description
1542 "Discover provides test discovery for unittest, a feature that has been 1543 "Discover provides test discovery for unittest, a feature that has been
1543backported from Python 2.7 for Python 2.4+") 1544backported from Python 2.7 for Python 2.4+.")
1544 (license bsd-3))) 1545 (license bsd-3)))
1545 1546
1546(define-public python2-discover 1547(define-public python2-discover
@@ -2163,7 +2164,7 @@ mining and data analysis.")
2163 (home-page "http://scikit-image.org/") 2164 (home-page "http://scikit-image.org/")
2164 (synopsis "Image processing in Python") 2165 (synopsis "Image processing in Python")
2165 (description 2166 (description
2166 "scikit-image is a collection of algorithms for image processing.") 2167 "Scikit-image is a collection of algorithms for image processing.")
2167 (license bsd-3))) 2168 (license bsd-3)))
2168 2169
2169(define-public python2-scikit-image 2170(define-public python2-scikit-image
@@ -2334,7 +2335,7 @@ include_dirs = ~a/include
2334 (home-page "http://www.numpy.org/") 2335 (home-page "http://www.numpy.org/")
2335 (synopsis "Fundamental package for scientific computing with Python") 2336 (synopsis "Fundamental package for scientific computing with Python")
2336 (description "NumPy is the fundamental package for scientific computing 2337 (description "NumPy is the fundamental package for scientific computing
2337with Python. It contains among other things: a powerful N-dimensional array 2338with Python. It contains among other things: a powerful N-dimensional array
2338object, sophisticated (broadcasting) functions, tools for integrating C/C++ 2339object, sophisticated (broadcasting) functions, tools for integrating C/C++
2339and Fortran code, useful linear algebra, Fourier transform, and random number 2340and Fortran code, useful linear algebra, Fourier transform, and random number
2340capabilities.") 2341capabilities.")
diff --git a/gnu/packages/rdesktop.scm b/gnu/packages/rdesktop.scm
index 4ce3373cced..39a45c58784 100644
--- a/gnu/packages/rdesktop.scm
+++ b/gnu/packages/rdesktop.scm
@@ -54,6 +54,6 @@
54 (synopsis "Client for Windows Terminal Services") 54 (synopsis "Client for Windows Terminal Services")
55 (description 55 (description
56 "rdesktop is a client for Microsoft's Windows Remote Desktop Services, 56 "rdesktop is a client for Microsoft's Windows Remote Desktop Services,
57capable of natively speaking Remote Desktop Protocol (RDP.) It allows users 57capable of natively speaking Remote Desktop Protocol (RDP). It allows users
58to remotely control a user's Windows desktop.") 58to remotely control a user's Windows desktop.")
59 (license license:gpl3+))) 59 (license license:gpl3+)))
diff --git a/gnu/packages/rdf.scm b/gnu/packages/rdf.scm
index ce6b2157150..13ffa2a8fe5 100644
--- a/gnu/packages/rdf.scm
+++ b/gnu/packages/rdf.scm
@@ -162,7 +162,7 @@ Java Lucene text search engine API to C++.")
162 "LRDF is a library to make it easy to manipulate RDF files describing 162 "LRDF is a library to make it easy to manipulate RDF files describing
163LADSPA plugins. It can also be used for general RDF manipulation. It can 163LADSPA plugins. It can also be used for general RDF manipulation. It can
164read RDF/XLM and N3 files and export N3 files, and it also has a light 164read RDF/XLM and N3 files and export N3 files, and it also has a light
165taxonomic inference capablility.") 165taxonomic inference capability.")
166 (license gpl2))) 166 (license gpl2)))
167 167
168(define-public rasqal 168(define-public rasqal
diff --git a/gnu/packages/ruby.scm b/gnu/packages/ruby.scm
index bb7d865f217..a48136560f0 100644
--- a/gnu/packages/ruby.scm
+++ b/gnu/packages/ruby.scm
@@ -195,7 +195,7 @@ announcement.")
195 ;; dependencies are not available right now. 195 ;; dependencies are not available right now.
196 (delete-file "tasks/cucumber.rake")))))) 196 (delete-file "tasks/cucumber.rake"))))))
197 (synopsis "Building and packaging helper for Ruby native extensions") 197 (synopsis "Building and packaging helper for Ruby native extensions")
198 (description "Rake-compiler proivides a framework for building and 198 (description "Rake-compiler provides a framework for building and
199packaging native C and Java extensions in Ruby.") 199packaging native C and Java extensions in Ruby.")
200 (home-page "https://github.com/rake-compiler/rake-compiler") 200 (home-page "https://github.com/rake-compiler/rake-compiler")
201 (license license:expat))) 201 (license license:expat)))
@@ -316,7 +316,7 @@ standard diff-like tool.")
316 (propagated-inputs 316 (propagated-inputs
317 `(("ruby-rspec-support" ,ruby-rspec-support) 317 `(("ruby-rspec-support" ,ruby-rspec-support)
318 ("ruby-diff-lcs" ,ruby-diff-lcs-for-rspec))) 318 ("ruby-diff-lcs" ,ruby-diff-lcs-for-rspec)))
319 (synopsis "RSpec expecations library") 319 (synopsis "RSpec expectations library")
320 (description "Rspec-expectations provides a simple API to express expected 320 (description "Rspec-expectations provides a simple API to express expected
321outcomes of a code example.") 321outcomes of a code example.")
322 (home-page "https://github.com/rspec/rspec-expectations") 322 (home-page "https://github.com/rspec/rspec-expectations")
diff --git a/gnu/packages/slang.scm b/gnu/packages/slang.scm
index 577d7aff458..16054f2776a 100644
--- a/gnu/packages/slang.scm
+++ b/gnu/packages/slang.scm
@@ -61,11 +61,11 @@
61 (synopsis "Library for interactive applications and extensibility") 61 (synopsis "Library for interactive applications and extensibility")
62 (description 62 (description
63 "S-Lang is a multi-platform programmer's library designed to allow a 63 "S-Lang is a multi-platform programmer's library designed to allow a
64developer to create robust multi-platform software. It provides facilities 64developer to create robust multi-platform software. It provides facilities
65required by interactive applications such as display/screen management, 65required by interactive applications such as display/screen management,
66keyboard input, keymaps, and so on. The most exciting feature of the library 66keyboard input, keymaps, and so on. The most exciting feature of the library
67is the slang interpreter that may be easily embedded into a program to make it 67is the slang interpreter that may be easily embedded into a program to make it
68extensible. While the emphasis has always been on the embedded nature of the 68extensible. While the emphasis has always been on the embedded nature of the
69interpreter, it may also be used in a stand-alone fashion through the use of 69interpreter, it may also be used in a stand-alone fashion through the use of
70slsh, which is part of the S-Lang distribution.") 70slsh, which is part of the S-Lang distribution.")
71 (license license:gpl2+))) 71 (license license:gpl2+)))
diff --git a/gnu/packages/slim.scm b/gnu/packages/slim.scm
index c163f4ff2b8..8e25a5a669e 100644
--- a/gnu/packages/slim.scm
+++ b/gnu/packages/slim.scm
@@ -91,5 +91,5 @@ Features included: PNG and XFT support for alpha transparency and antialiased
91fonts, External themes support, Configurable runtime options: X server -- 91fonts, External themes support, Configurable runtime options: X server --
92login / shutdown / reboot commands, Single (GDM-like) or double (XDM-like) 92login / shutdown / reboot commands, Single (GDM-like) or double (XDM-like)
93input control, Can load predefined user at startup, Configurable welcome / 93input control, Can load predefined user at startup, Configurable welcome /
94shutdown messages, Random theme selection") 94shutdown messages, Random theme selection.")
95 (license l:gpl2))) 95 (license l:gpl2)))
diff --git a/gnu/packages/telephony.scm b/gnu/packages/telephony.scm
index 8f3d5974d46..858d7ef7a54 100644
--- a/gnu/packages/telephony.scm
+++ b/gnu/packages/telephony.scm
@@ -124,7 +124,7 @@ to initiate and control SIP sessions.")
124 (version "4.1.0") 124 (version "4.1.0")
125 (source (origin 125 (source (origin
126 (method url-fetch) 126 (method url-fetch)
127 (uri (string-append 127 (uri (string-append
128 "http://download.savannah.gnu.org/releases/exosip/libeXosip2-" 128 "http://download.savannah.gnu.org/releases/exosip/libeXosip2-"
129 version ".tar.gz")) 129 version ".tar.gz"))
130 (sha256 (base32 130 (sha256 (base32
@@ -133,11 +133,11 @@ to initiate and control SIP sessions.")
133 (inputs `(("osip" ,osip))) 133 (inputs `(("osip" ,osip)))
134 (synopsis "Sip abstraction library") 134 (synopsis "Sip abstraction library")
135 (description "EXosip is a library that hides the complexity of using the 135 (description "EXosip is a library that hides the complexity of using the
136SIP protocol for mutlimedia session establishement. This protocol is mainly to 136SIP protocol for multimedia session establishment. This protocol is mainly to
137be used by VoIP telephony applications (endpoints or conference server) but 137be used by VoIP telephony applications (endpoints or conference server) but
138might be also usefull for any application that wish to establish sessions like 138might be also useful for any application that wish to establish sessions like
139multiplayer games.") 139multiplayer games.")
140 (license gpl2+) 140 (license gpl2+)
141 ;; (plus OpenSSL linking exception) 141 ;; (plus OpenSSL linking exception)
142 ;; http://git.savannah.gnu.org/cgit/exosip.git/plain/LICENSE.OpenSSL 142 ;; http://git.savannah.gnu.org/cgit/exosip.git/plain/LICENSE.OpenSSL
143 (home-page "http://savannah.nongnu.org/projects/exosip"))) 143 (home-page "http://savannah.nongnu.org/projects/exosip")))
@@ -153,23 +153,23 @@ multiplayer games.")
153 (sha256 (base32 153 (sha256 (base32
154 "0117c5iid1vrwl7sl3pys2jlinpmx2vfp8wcdwk93m7cc6k9793b")))) 154 "0117c5iid1vrwl7sl3pys2jlinpmx2vfp8wcdwk93m7cc6k9793b"))))
155 (build-system gnu-build-system) 155 (build-system gnu-build-system)
156 ;; The configure.ac uses pkg-config but in a kludgy way which breaks when 156 ;; The configure.ac uses pkg-config but in a kludgy way which breaks when
157 ;; cross-compiling. Among other issues there the program name "pkg-config" 157 ;; cross-compiling. Among other issues there the program name "pkg-config"
158 ;; is hard coded instead of respecting the PKG_CONFIG environment variable. 158 ;; is hard coded instead of respecting the PKG_CONFIG environment variable.
159 ;; Fortunately we can avoid the use of pkg-config and set the dependency 159 ;; Fortunately we can avoid the use of pkg-config and set the dependency
160 ;; flags ourselves. 160 ;; flags ourselves.
161 (arguments `(#:configure-flags 161 (arguments `(#:configure-flags
162 `("--without-pkg-config" 162 `("--without-pkg-config"
163 ,(string-append "UCOMMON_CFLAGS=-I" 163 ,(string-append "UCOMMON_CFLAGS=-I"
164 (assoc-ref %build-inputs "ucommon") "/include") 164 (assoc-ref %build-inputs "ucommon") "/include")
165 "UCOMMON_LIBS=-lusecure -lucommon -lrt -ldl -lpthread" 165 "UCOMMON_LIBS=-lusecure -lucommon -lrt -ldl -lpthread"
166 ,(string-append "LIBOSIP2_CFLAGS=-I" 166 ,(string-append "LIBOSIP2_CFLAGS=-I"
167 (assoc-ref %build-inputs "osip") "/include") 167 (assoc-ref %build-inputs "osip") "/include")
168 "LIBOSIP2_LIBS=-losipparser2 -losip2" 168 "LIBOSIP2_LIBS=-losipparser2 -losip2"
169 ,(string-append "--sysconfdir=" (assoc-ref %outputs "out") 169 ,(string-append "--sysconfdir=" (assoc-ref %outputs "out")
170 "/etc") 170 "/etc")
171 "EXOSIP2_LIBS=-leXosip2" 171 "EXOSIP2_LIBS=-leXosip2"
172 ,(string-append "EXOSIP2_CFLAGS=-I" 172 ,(string-append "EXOSIP2_CFLAGS=-I"
173 (assoc-ref %build-inputs "exosip") 173 (assoc-ref %build-inputs "exosip")
174 "/include")))) 174 "/include"))))
175 (inputs `(("ucommon" ,ucommon) 175 (inputs `(("ucommon" ,ucommon)
diff --git a/gnu/packages/tls.scm b/gnu/packages/tls.scm
index 090f64afaf9..3212d8040e0 100644
--- a/gnu/packages/tls.scm
+++ b/gnu/packages/tls.scm
@@ -232,7 +232,7 @@ required structures.")
232 (files '("etc/ssl/certs/ca-certificates.crt"))))) 232 (files '("etc/ssl/certs/ca-certificates.crt")))))
233 (synopsis "SSL/TLS implementation") 233 (synopsis "SSL/TLS implementation")
234 (description 234 (description
235 "OpenSSL is an implementation of SSL/TLS") 235 "OpenSSL is an implementation of SSL/TLS.")
236 (license license:openssl) 236 (license license:openssl)
237 (home-page "http://www.openssl.org/"))) 237 (home-page "http://www.openssl.org/")))
238 238
diff --git a/gnu/packages/tmux.scm b/gnu/packages/tmux.scm
index 9cb35bb4b2f..a5c0bb206e9 100644
--- a/gnu/packages/tmux.scm
+++ b/gnu/packages/tmux.scm
@@ -46,6 +46,6 @@
46 (description 46 (description
47 "tmux is a terminal multiplexer: it enables a number of terminals (or 47 "tmux is a terminal multiplexer: it enables a number of terminals (or
48windows), each running a separate program, to be created, accessed, and 48windows), each running a separate program, to be created, accessed, and
49controlled from a single screen. tmux may be detached from a screen and 49controlled from a single screen. tmux may be detached from a screen and
50continue running in the background, then later reattached.") 50continue running in the background, then later reattached.")
51 (license isc))) 51 (license isc)))
diff --git a/gnu/packages/tre.scm b/gnu/packages/tre.scm
index 1a1aa02ec9f..721a350cf0b 100644
--- a/gnu/packages/tre.scm
+++ b/gnu/packages/tre.scm
@@ -31,7 +31,7 @@
31 (source 31 (source
32 (origin 32 (origin
33 (method url-fetch) 33 (method url-fetch)
34 (uri 34 (uri
35 (string-append "http://laurikari.net/tre/" name "-" version 35 (string-append "http://laurikari.net/tre/" name "-" version
36 ".tar.bz2")) 36 ".tar.bz2"))
37 (sha256 37 (sha256
@@ -52,6 +52,6 @@
52 (synopsis "Approximate regex matching library and agrep utility") 52 (synopsis "Approximate regex matching library and agrep utility")
53 (description "Superset of the POSIX regex API, enabling approximate 53 (description "Superset of the POSIX regex API, enabling approximate
54matching. Also ships a version of the agrep utility which behaves similar to 54matching. Also ships a version of the agrep utility which behaves similar to
55grep but features ineaxct matching.") 55grep but features inexact matching.")
56 (home-page "http://laurikari.net/tre") 56 (home-page "http://laurikari.net/tre")
57 (license bsd-2))) 57 (license bsd-2)))
diff --git a/gnu/packages/unrtf.scm b/gnu/packages/unrtf.scm
index 6c578ce3c0e..162dec75259 100644
--- a/gnu/packages/unrtf.scm
+++ b/gnu/packages/unrtf.scm
@@ -64,7 +64,7 @@
64 (home-page "http://www.gnu.org/software/unrtf") 64 (home-page "http://www.gnu.org/software/unrtf")
65 (synopsis "Convert Rich Text Format documents to other formats") 65 (synopsis "Convert Rich Text Format documents to other formats")
66 (description 66 (description
67 "GNU UnRTF converts text documents from RTF to HTML, LaTeX, or troff. 67 "GNU UnRTF converts text documents from RTF to HTML, LaTeX, or troff.
68It supports changes in font characteristics, underlines and strikethroughs, 68It supports changes in font characteristics, underlines and strikethroughs,
69superscripts and subscripts, and more.") 69superscripts and subscripts, and more.")
70 (license gpl2+))) 70 (license gpl2+)))
diff --git a/gnu/packages/version-control.scm b/gnu/packages/version-control.scm
index d89ce09dab3..c3f501b4a47 100644
--- a/gnu/packages/version-control.scm
+++ b/gnu/packages/version-control.scm
@@ -791,7 +791,7 @@ code control system SCCS. This allows old code still under that system to be
791accessed and migrated on modern systems.") 791accessed and migrated on modern systems.")
792 (license gpl3+))) 792 (license gpl3+)))
793 793
794;; This package can unfortunately work only in -TEST mode, since Aegis 794;; This package can unfortunately work only in -TEST mode, since Aegis
795;; requires that it is installed setuid root. 795;; requires that it is installed setuid root.
796(define-public aegis 796(define-public aegis
797 (package 797 (package
@@ -799,7 +799,7 @@ accessed and migrated on modern systems.")
799 (version "4.24") 799 (version "4.24")
800 (source (origin 800 (source (origin
801 (method url-fetch) 801 (method url-fetch)
802 (uri (string-append "mirror://sourceforge/aegis/aegis-" 802 (uri (string-append "mirror://sourceforge/aegis/aegis-"
803 version ".tar.gz")) 803 version ".tar.gz"))
804 (sha256 804 (sha256
805 (base32 805 (base32
@@ -822,17 +822,17 @@ accessed and migrated on modern systems.")
822 ("groff" ,groff) 822 ("groff" ,groff)
823 ("perl" ,perl) 823 ("perl" ,perl)
824 ;; Various tests require the following: 824 ;; Various tests require the following:
825 ("cvs" ,cvs) 825 ("cvs" ,cvs)
826 ("flex" ,flex) 826 ("flex" ,flex)
827 ("cook" ,cook) 827 ("cook" ,cook)
828 ("subversion" ,subversion) 828 ("subversion" ,subversion)
829 ("rcs" ,rcs) 829 ("rcs" ,rcs)
830 ("ed" ,ed))) 830 ("ed" ,ed)))
831 (arguments 831 (arguments
832 `(#:configure-flags (list "--with-no-aegis-configured" 832 `(#:configure-flags (list "--with-no-aegis-configured"
833 "--sharedstatedir=/var/com/aegis") 833 "--sharedstatedir=/var/com/aegis")
834 #:parallel-build? #f ; There are some nasty racy rules in the Makefile. 834 #:parallel-build? #f ; There are some nasty racy rules in the Makefile.
835 #:phases 835 #:phases
836 (alist-cons-before 836 (alist-cons-before
837 'configure 'pre-conf 837 'configure 'pre-conf
838 (lambda _ 838 (lambda _
diff --git a/gnu/packages/video.scm b/gnu/packages/video.scm
index 9a0e959d54d..6b6d9ec9afe 100644
--- a/gnu/packages/video.scm
+++ b/gnu/packages/video.scm
@@ -1275,7 +1275,7 @@ and custom quantization matrices.")
1275(define-public livestreamer 1275(define-public livestreamer
1276 (package 1276 (package
1277 (name "livestreamer") 1277 (name "livestreamer")
1278 (version "1.12.1") 1278 (version "1.12.2")
1279 (source (origin 1279 (source (origin
1280 (method url-fetch) 1280 (method url-fetch)
1281 (uri (string-append 1281 (uri (string-append
@@ -1284,7 +1284,7 @@ and custom quantization matrices.")
1284 (file-name (string-append "livestreamer-" version ".tar.gz")) 1284 (file-name (string-append "livestreamer-" version ".tar.gz"))
1285 (sha256 1285 (sha256
1286 (base32 1286 (base32
1287 "1dhgk8v8q1h3km4g5jc0cmjsxdaa2d456fvdb2wk7hmxmmwbqm9j")))) 1287 "1fp3d3z2grb1ls97smjkraazpxnvajda2d1g1378s6gzmda2jvjd"))))
1288 (build-system python-build-system) 1288 (build-system python-build-system)
1289 (arguments 1289 (arguments
1290 '(#:tests? #f)) ; tests rely on external web servers 1290 '(#:tests? #f)) ; tests rely on external web servers
diff --git a/gnu/packages/vpn.scm b/gnu/packages/vpn.scm
index e4f05288e5c..d8662145b98 100644
--- a/gnu/packages/vpn.scm
+++ b/gnu/packages/vpn.scm
@@ -153,5 +153,5 @@ and probably others.")
153for creating secure point-to-point or site-to-site connections in routed or 153for creating secure point-to-point or site-to-site connections in routed or
154bridged configurations and remote access facilities. It uses a custom 154bridged configurations and remote access facilities. It uses a custom
155security protocol that utilizes SSL/TLS for key exchange. It is capable of 155security protocol that utilizes SSL/TLS for key exchange. It is capable of
156traversing network address translators (NATs) and firewalls. ") 156traversing network address translators (NATs) and firewalls.")
157 (license license:gpl2))) 157 (license license:gpl2)))
diff --git a/gnu/packages/web.scm b/gnu/packages/web.scm
index 830d9db7dd4..28bd2c7c68b 100644
--- a/gnu/packages/web.scm
+++ b/gnu/packages/web.scm
@@ -365,7 +365,7 @@ files, checks if a given domain is a public suffix, provides immediate cookie
365domain verification, finds the longest public part of a given domain, finds 365domain verification, finds the longest public part of a given domain, finds
366the shortest private part of a given domain, works with international 366the shortest private part of a given domain, works with international
367domains (UTF-8 and IDNA2008 Punycode), is thread-safe, and handles IDNA2008 367domains (UTF-8 and IDNA2008 Punycode), is thread-safe, and handles IDNA2008
368UTS#46") 368UTS#46.")
369 (license l:x11))) 369 (license l:x11)))
370 370
371(define-public tidy 371(define-public tidy
@@ -433,7 +433,7 @@ used to validate and fix HTML data.")
433 ;; All of the below are used to generate the documentation 433 ;; All of the below are used to generate the documentation
434 ;; (Should they be propagated inputs of asciidoc ??) 434 ;; (Should they be propagated inputs of asciidoc ??)
435 (native-inputs `(("asciidoc" ,asciidoc) 435 (native-inputs `(("asciidoc" ,asciidoc)
436 ("libxml2" ,libxml2) 436 ("libxml2" ,libxml2)
437 ("docbook-xml" ,docbook-xml) 437 ("docbook-xml" ,docbook-xml)
438 ("docbook-xsl" ,docbook-xsl) 438 ("docbook-xsl" ,docbook-xsl)
439 ("libxslt" ,libxslt))) 439 ("libxslt" ,libxslt)))
@@ -979,7 +979,7 @@ for you. It will work even with Catalyst debug logging turned off.")
979 (home-page "http://search.cpan.org/dist/Catalyst-Plugin-Authentication") 979 (home-page "http://search.cpan.org/dist/Catalyst-Plugin-Authentication")
980 (synopsis "Infrastructure plugin for the Catalyst authentication framework") 980 (synopsis "Infrastructure plugin for the Catalyst authentication framework")
981 (description "The authentication plugin provides generic user support for 981 (description "The authentication plugin provides generic user support for
982Catalyst apps. It is the basis for both authentication (checking the user is 982Catalyst apps. It is the basis for both authentication (checking the user is
983who they claim to be), and authorization (allowing the user to do what the 983who they claim to be), and authorization (allowing the user to do what the
984system authorises them to do).") 984system authorises them to do).")
985 (license (package-license perl)))) 985 (license (package-license perl))))
@@ -1148,7 +1148,7 @@ cookie mechanism.")
1148 ("perl-path-class" ,perl-path-class))) 1148 ("perl-path-class" ,perl-path-class)))
1149 (home-page 1149 (home-page
1150 "http://search.cpan.org/dist/Catalyst-Plugin-Session-Store-FastMmap") 1150 "http://search.cpan.org/dist/Catalyst-Plugin-Session-Store-FastMmap")
1151 (synopsis "FastMmap session storage backend.") 1151 (synopsis "FastMmap session storage backend")
1152 (description "Catalyst::Plugin::Session::Store::FastMmap is a fast session 1152 (description "Catalyst::Plugin::Session::Store::FastMmap is a fast session
1153storage plugin for Catalyst that uses an mmap'ed file to act as a shared 1153storage plugin for Catalyst that uses an mmap'ed file to act as a shared
1154memory interprocess cache. It is based on Cache::FastMmap.") 1154memory interprocess cache. It is based on Cache::FastMmap.")
@@ -1327,7 +1327,7 @@ replaced with the contents of the X-Request-Base header.")
1327 (synopsis "Download data in many formats") 1327 (synopsis "Download data in many formats")
1328 (description "The purpose of this module is to provide a method for 1328 (description "The purpose of this module is to provide a method for
1329downloading data into many supportable formats. For example, downloading a 1329downloading data into many supportable formats. For example, downloading a
1330table based report in a variety of formats (CSV, HTML, etc.). ") 1330table based report in a variety of formats (CSV, HTML, etc.).")
1331 (license (package-license perl)))) 1331 (license (package-license perl))))
1332 1332
1333(define-public perl-catalyst-view-json 1333(define-public perl-catalyst-view-json
@@ -1567,13 +1567,13 @@ for files and urls.")
1567 (synopsis "Perl locale encoding determination") 1567 (synopsis "Perl locale encoding determination")
1568 (description 1568 (description
1569 "The POSIX locale system is used to specify both the language 1569 "The POSIX locale system is used to specify both the language
1570conventions requested by the user and the preferred character set to consume 1570conventions requested by the user and the preferred character set to
1571and output. The Encode::Locale module looks up the charset and encoding 1571consume and output. The Encode::Locale module looks up the charset and
1572(called a CODESET in the locale jargon) and arranges for the Encode module 1572encoding (called a CODESET in the locale jargon) and arranges for the
1573to know this encoding under the name \"locale\". It means bytes obtained 1573Encode module to know this encoding under the name \"locale\". It means
1574from the environment can be converted to Unicode strings by calling 1574bytes obtained from the environment can be converted to Unicode strings
1575Encode::encode(locale => $bytes) and converted back again with 1575by calling Encode::encode(locale => $bytes) and converted back again
1576Encode::decode(locale => $string).") 1576with Encode::decode(locale => $string).")
1577 (home-page "http://search.cpan.org/~gaas/Encode-Locale/"))) 1577 (home-page "http://search.cpan.org/~gaas/Encode-Locale/")))
1578 1578
1579(define-public perl-file-listing 1579(define-public perl-file-listing
@@ -2298,7 +2298,7 @@ or to multiple server ports.")
2298 `(("perl-io-socket-ssl" ,perl-io-socket-ssl))) 2298 `(("perl-io-socket-ssl" ,perl-io-socket-ssl)))
2299 (home-page "http://search.cpan.org/dist/Net-SMTP-SSL") 2299 (home-page "http://search.cpan.org/dist/Net-SMTP-SSL")
2300 (synopsis "SSL support for Net::SMTP") 2300 (synopsis "SSL support for Net::SMTP")
2301 (description "SSL support for Net::SMTP") 2301 (description "SSL support for Net::SMTP.")
2302 (license (package-license perl)))) 2302 (license (package-license perl))))
2303 2303
2304(define-public perl-plack 2304(define-public perl-plack
diff --git a/gnu/packages/wget.scm b/gnu/packages/wget.scm
index d1413a7e71e..f4ccb66d915 100644
--- a/gnu/packages/wget.scm
+++ b/gnu/packages/wget.scm
@@ -56,7 +56,7 @@
56 (synopsis "Non-interactive command-line utility for downloading files") 56 (synopsis "Non-interactive command-line utility for downloading files")
57 (description 57 (description
58 "GNU Wget is a non-interactive tool for fetching files using the HTTP, 58 "GNU Wget is a non-interactive tool for fetching files using the HTTP,
59HTTPS and FTP protocols. It can resume interrupted downloads, use filename 59HTTPS and FTP protocols. It can resume interrupted downloads, use file name
60wild cards, supports proxies and cookies, and it can convert absolute links 60wild cards, supports proxies and cookies, and it can convert absolute links
61in downloaded documents to relative links.") 61in downloaded documents to relative links.")
62 (license gpl3+))) ; some files are under GPLv2+ 62 (license gpl3+))) ; some files are under GPLv2+
diff --git a/gnu/packages/wordnet.scm b/gnu/packages/wordnet.scm
index 58831c4259e..1823a624ed7 100644
--- a/gnu/packages/wordnet.scm
+++ b/gnu/packages/wordnet.scm
@@ -79,9 +79,9 @@
79 (synopsis "Lexical database for the English language") 79 (synopsis "Lexical database for the English language")
80 (description 80 (description
81 "WordNet® is a large lexical database of English. Nouns, verbs, 81 "WordNet® is a large lexical database of English. Nouns, verbs,
82adjectives and adverbs are grouped into sets of cognitive synonyms 82adjectives and adverbs are grouped into sets of cognitive synonyms (synsets),
83(synsets), each expressing a distinct concept. Synsets are interlinked by 83each expressing a distinct concept. Synsets are interlinked by means of
84means of conceptual-semantic and lexical relations. The resulting network of 84conceptual-semantic and lexical relations. The resulting network of
85meaningfully related words and concepts can be navigated with the browser. 85meaningfully related words and concepts can be navigated with the browser.
86WordNet is also freely and publicly available for download. WordNet's 86WordNet is also freely and publicly available for download. WordNet's
87structure makes it a useful tool for computational linguistics and natural 87structure makes it a useful tool for computational linguistics and natural
diff --git a/gnu/packages/xdisorg.scm b/gnu/packages/xdisorg.scm
index 2f6738f1eb3..9fd9f4a321f 100644
--- a/gnu/packages/xdisorg.scm
+++ b/gnu/packages/xdisorg.scm
@@ -279,7 +279,7 @@ System style license, and has no special dependencies.")
279 "Wmctrl allows to interact with an X window manager that is compatible 279 "Wmctrl allows to interact with an X window manager that is compatible
280with the EWMH/NetWM specification. It can query the window manager for 280with the EWMH/NetWM specification. It can query the window manager for
281information, and request for certain window management actions (resize and 281information, and request for certain window management actions (resize and
282move windows, switch between desktops, etc.)") 282move windows, switch between desktops, etc.).")
283 (license license:gpl2+))) 283 (license license:gpl2+)))
284 284
285(define-public scrot 285(define-public scrot
diff --git a/gnu/packages/xfce.scm b/gnu/packages/xfce.scm
index 818941892fa..5c8b3a6ad94 100644
--- a/gnu/packages/xfce.scm
+++ b/gnu/packages/xfce.scm
@@ -157,7 +157,7 @@ storage system.")
157 (synopsis "Widgets library for Xfce") 157 (synopsis "Widgets library for Xfce")
158 (description 158 (description
159 "Libxfce4ui is the replacement of the old libxfcegui4 library. It is used 159 "Libxfce4ui is the replacement of the old libxfcegui4 library. It is used
160to share commonly used Xfce widgets amoung the Xfce applications.") 160to share commonly used Xfce widgets among the Xfce applications.")
161 (license lgpl2.0+))) 161 (license lgpl2.0+)))
162 162
163(define-public exo 163(define-public exo
@@ -497,7 +497,7 @@ fast.")
497 "Thunar-volman is an extension for the Thunar File Manager, which enables 497 "Thunar-volman is an extension for the Thunar File Manager, which enables
498automatic management of removable drives and media. For example, if 498automatic management of removable drives and media. For example, if
499thunar-volman is installed and configured properly, and you plug in your 499thunar-volman is installed and configured properly, and you plug in your
500digitcal camera, it will automatically spawn your preferred photo application 500digital camera, it will automatically spawn your preferred photo application
501and import the new pictures from your camera.") 501and import the new pictures from your camera.")
502 (license gpl2+))) 502 (license gpl2+)))
503 503
diff --git a/gnu/packages/xiph.scm b/gnu/packages/xiph.scm
index a1a3f3fbb32..c4db640d0f2 100644
--- a/gnu/packages/xiph.scm
+++ b/gnu/packages/xiph.scm
@@ -318,12 +318,12 @@ incorporated technology from Skype's SILK codec and Xiph.Org's CELT codec.")
318 "ftp://ftp.mozilla.org/pub/mozilla.org/opus/opus-tools-" 318 "ftp://ftp.mozilla.org/pub/mozilla.org/opus/opus-tools-"
319 version ".tar.gz")) 319 version ".tar.gz"))
320 (sha256 320 (sha256
321 (base32 321 (base32
322 "0fk4nknvl111k89j5yckmyrh6b2wvgyhrqfncp7rig3zikbkv1xi")))) 322 "0fk4nknvl111k89j5yckmyrh6b2wvgyhrqfncp7rig3zikbkv1xi"))))
323 (build-system gnu-build-system) 323 (build-system gnu-build-system)
324 (arguments 324 (arguments
325 ;; The package developers misuse pkg-config such that it doesn't work 325 ;; The package developers misuse pkg-config such that it doesn't work
326 ;; when cross compiling. Therefore we avoid it completly and set the 326 ;; when cross compiling. Therefore we avoid it completly and set the
327 ;; necessary flags ourselves. 327 ;; necessary flags ourselves.
328 `(#:configure-flags (list (string-append "CFLAGS=-I" 328 `(#:configure-flags (list (string-append "CFLAGS=-I"
329 (assoc-ref %build-inputs "libogg") 329 (assoc-ref %build-inputs "libogg")
@@ -333,11 +333,11 @@ incorporated technology from Skype's SILK codec and Xiph.Org's CELT codec.")
333 (inputs `(("libogg" ,libogg) 333 (inputs `(("libogg" ,libogg)
334 ("opus" ,opus) 334 ("opus" ,opus)
335 ("flac" ,flac))) 335 ("flac" ,flac)))
336 (synopsis "Command line utilities to encode, inspect, and decode .opus 336 (synopsis
337files") 337 "Command line utilities to encode, inspect, and decode .opus files")
338 (description "Opus is a royalty-free, highly versatile audio codec. 338 (description "Opus is a royalty-free, highly versatile audio codec.
339Opus-tools provide command line utilities for creating, inspecting and 339Opus-tools provide command line utilities for creating, inspecting and
340decoding .opus files") 340decoding .opus files.")
341 (license license:bsd-3) 341 (license license:bsd-3)
342 (home-page "http://www.opus-codec.org"))) 342 (home-page "http://www.opus-codec.org")))
343 343
diff --git a/gnu/packages/xml.scm b/gnu/packages/xml.scm
index 0fc51c55017..66d6d63a3f3 100644
--- a/gnu/packages/xml.scm
+++ b/gnu/packages/xml.scm
@@ -84,8 +84,8 @@ things the parser might find in the XML document (like start tags).")
84 (file-type 'regular)))) 84 (file-type 'regular))))
85 (search-paths native-search-paths) 85 (search-paths native-search-paths)
86 (description 86 (description
87 "Libxml2 is the XML C parser and toolkit developed for the Gnome project 87 "Libxml2 is the XML C parser and toolkit developed for the Gnome
88(but it is usable outside of the Gnome platform).") 88project (but it is usable outside of the Gnome platform).")
89 (license license:x11))) 89 (license license:x11)))
90 90
91(define-public python-libxml2 91(define-public python-libxml2
diff --git a/gnu/packages/xorg.scm b/gnu/packages/xorg.scm
index dc04bee20a7..a9ecc1ee72e 100644
--- a/gnu/packages/xorg.scm
+++ b/gnu/packages/xorg.scm
@@ -146,8 +146,11 @@ autotools system.")
146 (native-inputs 146 (native-inputs
147 `(("pkg-config" ,pkg-config))) 147 `(("pkg-config" ,pkg-config)))
148 (home-page "http://www.x.org/wiki/") 148 (home-page "http://www.x.org/wiki/")
149 (synopsis "Xorg implementation of the X Window System") 149 (synopsis "Convert X font from BDF to PCF")
150 (description "X.org provides an implementation of the X Window System") 150 (description
151 "BDFtoPCF is a font compiler for the X server and font server. It
152converts X font from Bitmap Distribution Format to Portable Compiled Format
153which can be read by any architecture.")
151 (license license:x11))) 154 (license license:x11)))
152 155
153 156
@@ -168,8 +171,10 @@ autotools system.")
168 (build-system gnu-build-system) 171 (build-system gnu-build-system)
169 (native-inputs `(("pkg-config" ,pkg-config))) 172 (native-inputs `(("pkg-config" ,pkg-config)))
170 (home-page "http://www.x.org/wiki/") 173 (home-page "http://www.x.org/wiki/")
171 (synopsis "Xorg implementation of the X Window System") 174 (synopsis "Xorg BigReqsProto protocol headers")
172 (description "X.org provides an implementation of the X Window System") 175 (description
176 "Big Requests Extension defines a protocol to enable the use of
177requests that exceed 262140 bytes in length.")
173 (license license:x11))) 178 (license license:x11)))
174 179
175 180
@@ -193,8 +198,10 @@ autotools system.")
193 (native-inputs 198 (native-inputs
194 `(("pkg-config" ,pkg-config))) 199 `(("pkg-config" ,pkg-config)))
195 (home-page "http://www.x.org/wiki/") 200 (home-page "http://www.x.org/wiki/")
196 (synopsis "Xorg implementation of the X Window System") 201 (synopsis "Xorg CompositeProto protocol headers")
197 (description "X.org provides an implementation of the X Window System") 202 (description
203 "Composite Extension contains header files and documentation for
204the damage protocol.")
198 (license license:x11))) 205 (license license:x11)))
199 206
200 207
@@ -215,8 +222,10 @@ autotools system.")
215 (build-system gnu-build-system) 222 (build-system gnu-build-system)
216 (native-inputs `(("pkg-config" ,pkg-config))) 223 (native-inputs `(("pkg-config" ,pkg-config)))
217 (home-page "http://www.x.org/wiki/") 224 (home-page "http://www.x.org/wiki/")
218 (synopsis "Xorg implementation of the X Window System") 225 (synopsis "Xorg DamageProto protocol headers")
219 (description "X.org provides an implementation of the X Window System") 226 (description
227 "Damage Extension contains header files and documentation for
228the damage protocol.")
220 (license license:x11))) 229 (license license:x11)))
221 230
222 231
@@ -237,8 +246,11 @@ autotools system.")
237 (build-system gnu-build-system) 246 (build-system gnu-build-system)
238 (native-inputs `(("pkg-config" ,pkg-config))) 247 (native-inputs `(("pkg-config" ,pkg-config)))
239 (home-page "http://www.x.org/wiki/") 248 (home-page "http://www.x.org/wiki/")
240 (synopsis "Xorg implementation of the X Window System") 249 (synopsis "Xorg DMXProto protocol headers")
241 (description "X.org provides an implementation of the X Window System") 250 (description
251 "DMX (Distributed Multihead X) Extension defines a protocol for clients
252to access a front-end proxy X server that controls multiple back-end X
253servers making up a large display.")
242 (license license:x11))) 254 (license license:x11)))
243 255
244 256
@@ -258,11 +270,13 @@ autotools system.")
258 "015az1vfdqmil1yay5nlsmpf6cf7vcbpslxjb72cfkzlvrv59dgr")))) 270 "015az1vfdqmil1yay5nlsmpf6cf7vcbpslxjb72cfkzlvrv59dgr"))))
259 (build-system gnu-build-system) 271 (build-system gnu-build-system)
260 (home-page "http://www.x.org/wiki/") 272 (home-page "http://www.x.org/wiki/")
261 (synopsis "Xorg implementation of the X Window System") 273 (synopsis "Xorg DRI2Proto protocol headers")
262 (description "X.org provides an implementation of the X Window System") 274 (description
275 "Direct Rendering Infrastructure 2 Extension defines a protocol to
276securely allow user applications to access the video hardware without
277requiring data to be passed through the X server.")
263 (license license:x11))) 278 (license license:x11)))
264 279
265
266(define-public dri3proto 280(define-public dri3proto
267 (package 281 (package
268 (name "dri3proto") 282 (name "dri3proto")
@@ -279,8 +293,12 @@ autotools system.")
279 "0x609xvnl8jky5m8jdklw4nymx3irkv32w99dfd8nl800bblkgh1")))) 293 "0x609xvnl8jky5m8jdklw4nymx3irkv32w99dfd8nl800bblkgh1"))))
280 (build-system gnu-build-system) 294 (build-system gnu-build-system)
281 (home-page "http://www.x.org/wiki/") 295 (home-page "http://www.x.org/wiki/")
282 (synopsis "Xorg implementation of the X Window System") 296 (synopsis "Xorg DRI3Proto protocol headers")
283 (description "X.org provides an implementation of the X Window System") 297 (description
298 "Direct Rendering Infrastructure 3 Extension provides mechanisms to
299translate between direct rendered buffers and X pixmaps. When combined with
300the Present extension, a complete direct rendering solution for OpenGL is
301provided.")
284 (license (license:x11-style "file://dri3proto.h" 302 (license (license:x11-style "file://dri3proto.h"
285 "See 'dri3proto.h' in the distribution.")))) 303 "See 'dri3proto.h' in the distribution."))))
286 304
@@ -305,8 +323,8 @@ autotools system.")
305 (native-inputs 323 (native-inputs
306 `(("pkg-config" ,pkg-config))) 324 `(("pkg-config" ,pkg-config)))
307 (home-page "http://www.x.org/wiki/") 325 (home-page "http://www.x.org/wiki/")
308 (synopsis "Xorg implementation of the X Window System") 326 (synopsis "Xorg font encoding files")
309 (description "X.org provides an implementation of the X Window System") 327 (description "Xorg font encoding files.")
310 (license license:public-domain))) 328 (license license:public-domain)))
311 329
312 330
@@ -337,8 +355,8 @@ autotools system.")
337 ;; font-util-?.?.?/share/fonts/X11 355 ;; font-util-?.?.?/share/fonts/X11
338 (string-append "--with-fontrootdir=" %output "/share/fonts/X11")))) 356 (string-append "--with-fontrootdir=" %output "/share/fonts/X11"))))
339 (home-page "http://www.x.org/wiki/") 357 (home-page "http://www.x.org/wiki/")
340 (synopsis "Xorg implementation of the X Window System") 358 (synopsis "Xorg adobe-100dpi fonts")
341 (description "X.org provides an implementation of the X Window System") 359 (description "Xorg adobe-100dpi fonts.")
342 (license license:x11))) 360 (license license:x11)))
343 361
344 362
@@ -367,8 +385,8 @@ autotools system.")
367 `(#:configure-flags (list 385 `(#:configure-flags (list
368 (string-append "--with-fontrootdir=" %output "/share/fonts/X11")))) 386 (string-append "--with-fontrootdir=" %output "/share/fonts/X11"))))
369 (home-page "http://www.x.org/wiki/") 387 (home-page "http://www.x.org/wiki/")
370 (synopsis "Xorg implementation of the X Window System") 388 (synopsis "Xorg adobe-75dpi fonts")
371 (description "X.org provides an implementation of the X Window System") 389 (description "Xorg adobe-75dpi fonts.")
372 (license license:x11))) 390 (license license:x11)))
373 391
374 392
@@ -395,8 +413,10 @@ autotools system.")
395 (build-system gnu-build-system) 413 (build-system gnu-build-system)
396 (native-inputs `(("pkg-config" ,pkg-config))) 414 (native-inputs `(("pkg-config" ,pkg-config)))
397 (home-page "http://www.x.org/wiki/") 415 (home-page "http://www.x.org/wiki/")
398 (synopsis "Xorg implementation of the X Window System") 416 (synopsis "Xorg font aliases")
399 (description "X.org provides an implementation of the X Window System") 417 (description
418 "This package provides some common aliases for Xorg fonts.
419For example: '6x10', '9x15bold', etc.")
400 (license license:x11))) 420 (license license:x11)))
401 421
402 422
@@ -421,8 +441,8 @@ autotools system.")
421 (native-inputs 441 (native-inputs
422 `(("pkg-config" ,pkg-config))) 442 `(("pkg-config" ,pkg-config)))
423 (home-page "http://www.x.org/wiki/") 443 (home-page "http://www.x.org/wiki/")
424 (synopsis "Xorg implementation of the X Window System") 444 (synopsis "Xorg arabic-misc font")
425 (description "X.org provides an implementation of the X Window System") 445 (description "Xorg arabic-misc font.")
426 (license license:x11))) 446 (license license:x11)))
427 447
428 448
@@ -458,8 +478,8 @@ autotools system.")
458 (native-inputs 478 (native-inputs
459 `(("pkg-config" ,pkg-config))) 479 `(("pkg-config" ,pkg-config)))
460 (home-page "http://www.x.org/wiki/") 480 (home-page "http://www.x.org/wiki/")
461 (synopsis "Xorg implementation of the X Window System") 481 (synopsis "Xorg cronyx-cyrillic font")
462 (description "X.org provides an implementation of the X Window System") 482 (description "Xorg cronyx-cyrillic font.")
463 (license license:x11))) 483 (license license:x11)))
464 484
465 485
@@ -491,8 +511,8 @@ autotools system.")
491 (native-inputs 511 (native-inputs
492 `(("pkg-config" ,pkg-config))) 512 `(("pkg-config" ,pkg-config)))
493 (home-page "http://www.x.org/wiki/") 513 (home-page "http://www.x.org/wiki/")
494 (synopsis "Xorg implementation of the X Window System") 514 (synopsis "Xorg dec-misc font")
495 (description "X.org provides an implementation of the X Window System") 515 (description "Xorg dec-misc font.")
496 (license license:x11))) 516 (license license:x11)))
497 517
498 518
@@ -520,8 +540,8 @@ autotools system.")
520 (native-inputs 540 (native-inputs
521 `(("pkg-config" ,pkg-config))) 541 `(("pkg-config" ,pkg-config)))
522 (home-page "http://www.x.org/wiki/") 542 (home-page "http://www.x.org/wiki/")
523 (synopsis "Xorg implementation of the X Window System") 543 (synopsis "Xorg isas-misc font")
524 (description "X.org provides an implementation of the X Window System") 544 (description "Xorg isas-misc font.")
525 (license license:x11))) 545 (license license:x11)))
526 546
527 547
@@ -550,8 +570,8 @@ autotools system.")
550 (native-inputs 570 (native-inputs
551 `(("pkg-config" ,pkg-config))) 571 `(("pkg-config" ,pkg-config)))
552 (home-page "http://www.x.org/wiki/") 572 (home-page "http://www.x.org/wiki/")
553 (synopsis "Xorg implementation of the X Window System") 573 (synopsis "Xorg micro-misc font")
554 (description "X.org provides an implementation of the X Window System") 574 (description "Xorg micro-misc font.")
555 (license license:public-domain))) 575 (license license:public-domain)))
556 576
557 577
@@ -576,8 +596,8 @@ autotools system.")
576 (native-inputs 596 (native-inputs
577 `(("pkg-config" ,pkg-config))) 597 `(("pkg-config" ,pkg-config)))
578 (home-page "http://www.x.org/wiki/") 598 (home-page "http://www.x.org/wiki/")
579 (synopsis "Xorg implementation of the X Window System") 599 (synopsis "Xorg misc-cyrillic fonts")
580 (description "X.org provides an implementation of the X Window System") 600 (description "Xorg misc-cyrillic fonts.")
581 (license license:x11))) 601 (license license:x11)))
582 602
583 603
@@ -601,8 +621,8 @@ autotools system.")
601 (native-inputs 621 (native-inputs
602 `(("pkg-config" ,pkg-config))) 622 `(("pkg-config" ,pkg-config)))
603 (home-page "http://www.x.org/wiki/") 623 (home-page "http://www.x.org/wiki/")
604 (synopsis "Xorg implementation of the X Window System") 624 (synopsis "Xorg misc-ethiopic fonts")
605 (description "X.org provides an implementation of the X Window System") 625 (description "Xorg misc-ethiopic fonts.")
606 (license license:x11))) 626 (license license:x11)))
607 627
608 628
@@ -635,8 +655,8 @@ autotools system.")
635 `(#:configure-flags (list 655 `(#:configure-flags (list
636 (string-append "--with-fontrootdir=" %output "/share/fonts/X11")))) 656 (string-append "--with-fontrootdir=" %output "/share/fonts/X11"))))
637 (home-page "http://www.x.org/wiki/") 657 (home-page "http://www.x.org/wiki/")
638 (synopsis "Xorg implementation of the X Window System") 658 (synopsis "Xorg misc-misc fonts")
639 (description "X.org provides an implementation of the X Window System") 659 (description "Xorg misc-misc fixed fonts.")
640 (license license:public-domain))) 660 (license license:public-domain)))
641 661
642 662
@@ -661,8 +681,8 @@ autotools system.")
661 (native-inputs 681 (native-inputs
662 `(("pkg-config" ,pkg-config))) 682 `(("pkg-config" ,pkg-config)))
663 (home-page "http://www.x.org/wiki/") 683 (home-page "http://www.x.org/wiki/")
664 (synopsis "Xorg implementation of the X Window System") 684 (synopsis "Xorg mutt-misc fonts")
665 (description "X.org provides an implementation of the X Window System") 685 (description "Xorg mutt-misc fonts.")
666 (license license:x11))) 686 (license license:x11)))
667 687
668 688
@@ -691,8 +711,8 @@ autotools system.")
691 `(#:configure-flags (list 711 `(#:configure-flags (list
692 (string-append "--with-fontrootdir=" %output "/share/fonts/X11")))) 712 (string-append "--with-fontrootdir=" %output "/share/fonts/X11"))))
693 (home-page "http://www.x.org/wiki/") 713 (home-page "http://www.x.org/wiki/")
694 (synopsis "Xorg implementation of the X Window System") 714 (synopsis "Xorg schumacher-misc fonts")
695 (description "X.org provides an implementation of the X Window System") 715 (description "Xorg schumacher-misc fonts.")
696 (license license:x11))) 716 (license license:x11)))
697 717
698 718
@@ -717,8 +737,8 @@ autotools system.")
717 (native-inputs 737 (native-inputs
718 `(("pkg-config" ,pkg-config))) 738 `(("pkg-config" ,pkg-config)))
719 (home-page "http://www.x.org/wiki/") 739 (home-page "http://www.x.org/wiki/")
720 (synopsis "Xorg implementation of the X Window System") 740 (synopsis "Xorg screen-cyrillic fonts")
721 (description "X.org provides an implementation of the X Window System") 741 (description "Xorg screen-cyrillic fonts.")
722 (license license:x11))) 742 (license license:x11)))
723 743
724 744
@@ -743,8 +763,8 @@ autotools system.")
743 (native-inputs 763 (native-inputs
744 `(("pkg-config" ,pkg-config))) 764 `(("pkg-config" ,pkg-config)))
745 (home-page "http://www.x.org/wiki/") 765 (home-page "http://www.x.org/wiki/")
746 (synopsis "Xorg implementation of the X Window System") 766 (synopsis "Xorg sony-misc fonts")
747 (description "X.org provides an implementation of the X Window System") 767 (description "Xorg sony-misc fonts.")
748 (license license:x11))) 768 (license license:x11)))
749 769
750 770
@@ -769,8 +789,8 @@ autotools system.")
769 (native-inputs 789 (native-inputs
770 `(("pkg-config" ,pkg-config))) 790 `(("pkg-config" ,pkg-config)))
771 (home-page "http://www.x.org/wiki/") 791 (home-page "http://www.x.org/wiki/")
772 (synopsis "Xorg implementation of the X Window System") 792 (synopsis "Xorg sun-misc fonts")
773 (description "X.org provides an implementation of the X Window System") 793 (description "Xorg sun-misc fonts.")
774 (license license:x11))) 794 (license license:x11)))
775 795
776 796
@@ -791,8 +811,9 @@ autotools system.")
791 (build-system gnu-build-system) 811 (build-system gnu-build-system)
792 (native-inputs `(("pkg-config" ,pkg-config))) 812 (native-inputs `(("pkg-config" ,pkg-config)))
793 (home-page "http://www.x.org/wiki/") 813 (home-page "http://www.x.org/wiki/")
794 (synopsis "Xorg implementation of the X Window System") 814 (synopsis "Xorg font utilities")
795 (description "X.org provides an implementation of the X Window System") 815 (description
816 "Xorg font package creation/installation utilities.")
796 (license license:x11))) 817 (license license:x11)))
797 818
798 819
@@ -817,8 +838,8 @@ autotools system.")
817 (native-inputs 838 (native-inputs
818 `(("pkg-config" ,pkg-config))) 839 `(("pkg-config" ,pkg-config)))
819 (home-page "http://www.x.org/wiki/") 840 (home-page "http://www.x.org/wiki/")
820 (synopsis "Xorg implementation of the X Window System") 841 (synopsis "Xorg winitzki-cyrillic font")
821 (description "X.org provides an implementation of the X Window System") 842 (description "Xorg winitzki-cyrillic font.")
822 (license license:public-domain))) 843 (license license:public-domain)))
823 844
824 845
@@ -842,8 +863,8 @@ autotools system.")
842 (native-inputs 863 (native-inputs
843 `(("pkg-config" ,pkg-config))) 864 `(("pkg-config" ,pkg-config)))
844 (home-page "http://www.x.org/wiki/") 865 (home-page "http://www.x.org/wiki/")
845 (synopsis "Xorg implementation of the X Window System") 866 (synopsis "Xorg xfree86-type1 font")
846 (description "X.org provides an implementation of the X Window System") 867 (description "Xorg xfree86-type1 font.")
847 (license license:x11))) 868 (license license:x11)))
848 869
849 870
@@ -864,8 +885,10 @@ autotools system.")
864 (build-system gnu-build-system) 885 (build-system gnu-build-system)
865 (native-inputs `(("pkg-config" ,pkg-config))) 886 (native-inputs `(("pkg-config" ,pkg-config)))
866 (home-page "http://www.x.org/wiki/") 887 (home-page "http://www.x.org/wiki/")
867 (synopsis "Xorg implementation of the X Window System") 888 (synopsis "Xorg FontsProto protocol headers")
868 (description "X.org provides an implementation of the X Window System") 889 (description
890 "Fonts Extension contains header files and documentation for
891the fonts protocol.")
869 (license license:x11))) 892 (license license:x11)))
870 893
871 894
@@ -886,8 +909,10 @@ autotools system.")
886 (build-system gnu-build-system) 909 (build-system gnu-build-system)
887 (native-inputs `(("pkg-config" ,pkg-config))) 910 (native-inputs `(("pkg-config" ,pkg-config)))
888 (home-page "http://www.x.org/wiki/") 911 (home-page "http://www.x.org/wiki/")
889 (synopsis "Xorg implementation of the X Window System") 912 (synopsis "Xorg GLProto protocol headers")
890 (description "X.org provides an implementation of the X Window System") 913 (description
914 "OpenGL Extension defines a protocol for the client to send 3D
915rendering commands to the X server.")
891 (license license:x11))) 916 (license license:x11)))
892 917
893 918
@@ -911,8 +936,12 @@ autotools system.")
911 (native-inputs 936 (native-inputs
912 `(("pkg-config" ,pkg-config))) 937 `(("pkg-config" ,pkg-config)))
913 (home-page "http://www.x.org/wiki/") 938 (home-page "http://www.x.org/wiki/")
914 (synopsis "Xorg implementation of the X Window System") 939 (synopsis "ICE authority file utility")
915 (description "X.org provides an implementation of the X Window System") 940 (description
941 "ICEAuth program is used to edit and display the authorization
942information used in connecting with ICE (Inter-Client Exchange). It
943operates very much like the xauth program for X11 connection
944authentication records.")
916 (license license:x11))) 945 (license license:x11)))
917 946
918 947
@@ -933,8 +962,10 @@ autotools system.")
933 (build-system gnu-build-system) 962 (build-system gnu-build-system)
934 (native-inputs `(("pkg-config" ,pkg-config))) 963 (native-inputs `(("pkg-config" ,pkg-config)))
935 (home-page "http://www.x.org/wiki/") 964 (home-page "http://www.x.org/wiki/")
936 (synopsis "Xorg implementation of the X Window System") 965 (synopsis "Xorg InputProto protocol headers")
937 (description "X.org provides an implementation of the X Window System") 966 (description
967 "Input Extension defines a protocol to provide additional input
968devices management such as graphic tablets.")
938 (license license:x11))) 969 (license license:x11)))
939 970
940 971
@@ -955,8 +986,10 @@ autotools system.")
955 (build-system gnu-build-system) 986 (build-system gnu-build-system)
956 (native-inputs `(("pkg-config" ,pkg-config))) 987 (native-inputs `(("pkg-config" ,pkg-config)))
957 (home-page "http://www.x.org/wiki/") 988 (home-page "http://www.x.org/wiki/")
958 (synopsis "Xorg implementation of the X Window System") 989 (synopsis "Xorg KBProto protocol headers")
959 (description "X.org provides an implementation of the X Window System") 990 (description
991 "X Keyboard (XKB) Extension defines a protocol to provide a number
992of new capabilities and controls for text keyboards.")
960 (license license:x11))) 993 (license license:x11)))
961 994
962 995
@@ -987,8 +1020,9 @@ autotools system.")
987 (native-inputs 1020 (native-inputs
988 `(("pkg-config" ,pkg-config))) 1021 `(("pkg-config" ,pkg-config)))
989 (home-page "http://www.x.org/wiki/") 1022 (home-page "http://www.x.org/wiki/")
990 (synopsis "Xorg implementation of the X Window System") 1023 (synopsis "Xorg DMX library")
991 (description "X.org provides an implementation of the X Window System") 1024 (description
1025 "DMX (Distributed Multihead X) extension library.")
992 (license license:x11))) 1026 (license license:x11)))
993 1027
994 1028
@@ -1008,7 +1042,7 @@ autotools system.")
1008 (native-inputs `(("pkg-config" ,pkg-config))) 1042 (native-inputs `(("pkg-config" ,pkg-config)))
1009 (inputs `(("xproto" ,xproto))) 1043 (inputs `(("xproto" ,xproto)))
1010 (home-page "http://xorg.freedesktop.org") 1044 (home-page "http://xorg.freedesktop.org")
1011 (synopsis "X shared memory fences") 1045 (synopsis "Xorg shared memory fences library")
1012 (description 1046 (description
1013 "This library provides an interface to shared-memory fences for 1047 "This library provides an interface to shared-memory fences for
1014synchronization between the X server and direct-rendering clients.") 1048synchronization between the X server and direct-rendering clients.")
@@ -1038,8 +1072,8 @@ synchronization between the X server and direct-rendering clients.")
1038 (native-inputs 1072 (native-inputs
1039 `(("pkg-config" ,pkg-config))) 1073 `(("pkg-config" ,pkg-config)))
1040 (home-page "http://www.x.org/wiki/") 1074 (home-page "http://www.x.org/wiki/")
1041 (synopsis "Xorg implementation of the X Window System") 1075 (synopsis "Xorg font encoding library")
1042 (description "X.org provides an implementation of the X Window System") 1076 (description "Xorg font encoding library.")
1043 (license license:x11))) 1077 (license license:x11)))
1044 1078
1045 1079
@@ -1065,8 +1099,11 @@ synchronization between the X server and direct-rendering clients.")
1065 (native-inputs 1099 (native-inputs
1066 `(("pkg-config" ,pkg-config))) 1100 `(("pkg-config" ,pkg-config)))
1067 (home-page "http://www.x.org/wiki/") 1101 (home-page "http://www.x.org/wiki/")
1068 (synopsis "Xorg implementation of the X Window System") 1102 (synopsis "Xorg Font Service client library")
1069 (description "X.org provides an implementation of the X Window System") 1103 (description
1104 "Font Service client library is used by clients of X Font
1105Servers (xfs), such as xfsinfo, fslsfonts, and the X servers
1106themselves.")
1070 (license license:x11))) 1107 (license license:x11)))
1071 1108
1072 1109
@@ -1090,8 +1127,8 @@ synchronization between the X server and direct-rendering clients.")
1090 (native-inputs 1127 (native-inputs
1091 `(("pkg-config" ,pkg-config))) 1128 `(("pkg-config" ,pkg-config)))
1092 (home-page "http://www.x.org/wiki/") 1129 (home-page "http://www.x.org/wiki/")
1093 (synopsis "Xorg implementation of the X Window System") 1130 (synopsis "Xorg PCI access library")
1094 (description "X.org provides an implementation of the X Window System") 1131 (description "Xorg Generic PCI access library.")
1095 (license license:x11))) 1132 (license license:x11)))
1096 1133
1097 1134
@@ -1112,8 +1149,13 @@ synchronization between the X server and direct-rendering clients.")
1112 (build-system gnu-build-system) 1149 (build-system gnu-build-system)
1113 (native-inputs `(("pkg-config" ,pkg-config))) 1150 (native-inputs `(("pkg-config" ,pkg-config)))
1114 (home-page "http://www.x.org/wiki/") 1151 (home-page "http://www.x.org/wiki/")
1115 (synopsis "Xorg implementation of the X Window System") 1152 (synopsis "Library with pthread stubs")
1116 (description "X.org provides an implementation of the X Window System") 1153 (description
1154 "This library provides weak aliases for pthread functions not
1155provided in libc or otherwise available by default. Libraries like
1156libxcb rely on pthread stubs to use pthreads optionally, becoming
1157thread-safe when linked to libpthread, while avoiding any performance
1158hit when running single-threaded.")
1117 (license license:x11))) 1159 (license license:x11)))
1118 1160
1119 1161
@@ -1140,8 +1182,8 @@ synchronization between the X server and direct-rendering clients.")
1140 (native-inputs 1182 (native-inputs
1141 `(("pkg-config" ,pkg-config))) 1183 `(("pkg-config" ,pkg-config)))
1142 (home-page "http://www.x.org/wiki/") 1184 (home-page "http://www.x.org/wiki/")
1143 (synopsis "Xorg implementation of the X Window System") 1185 (synopsis "Xorg Session Management library")
1144 (description "X.org provides an implementation of the X Window System") 1186 (description "Xorg Session Management library.")
1145 (license license:x11))) 1187 (license license:x11)))
1146 1188
1147 1189
@@ -1168,8 +1210,12 @@ synchronization between the X server and direct-rendering clients.")
1168 (native-inputs 1210 (native-inputs
1169 `(("pkg-config" ,pkg-config))) 1211 `(("pkg-config" ,pkg-config)))
1170 (home-page "http://www.x.org/wiki/") 1212 (home-page "http://www.x.org/wiki/")
1171 (synopsis "Xorg implementation of the X Window System") 1213 (synopsis "Xorg WindowsWM library")
1172 (description "X.org provides an implementation of the X Window System") 1214 (description
1215 "Cygwin/X rootless window management extension.
1216WindowsWM is a simple library designed to interface with the Windows-WM
1217extension. This extension allows X window managers to better interact
1218with the Cygwin XWin server when running X11 in a rootless mode.")
1173 (license license:x11))) 1219 (license license:x11)))
1174 1220
1175 1221
@@ -1197,8 +1243,9 @@ synchronization between the X server and direct-rendering clients.")
1197 (native-inputs 1243 (native-inputs
1198 `(("pkg-config" ,pkg-config))) 1244 `(("pkg-config" ,pkg-config)))
1199 (home-page "http://www.x.org/wiki/") 1245 (home-page "http://www.x.org/wiki/")
1200 (synopsis "Xorg implementation of the X Window System") 1246 (synopsis "Xorg Composite library")
1201 (description "X.org provides an implementation of the X Window System") 1247 (description
1248 "Client library for the Composite extension to the X11 protocol.")
1202 (license license:x11))) 1249 (license license:x11)))
1203 1250
1204 1251
@@ -1222,8 +1269,8 @@ synchronization between the X server and direct-rendering clients.")
1222 (native-inputs 1269 (native-inputs
1223 `(("pkg-config" ,pkg-config))) 1270 `(("pkg-config" ,pkg-config)))
1224 (home-page "http://www.x.org/wiki/") 1271 (home-page "http://www.x.org/wiki/")
1225 (synopsis "Xorg implementation of the X Window System") 1272 (synopsis "Xorg Display Manager Control Protocol library")
1226 (description "X.org provides an implementation of the X Window System") 1273 (description "Xorg Display Manager Control Protocol library.")
1227 (license license:x11))) 1274 (license license:x11)))
1228 1275
1229 1276
@@ -1253,8 +1300,11 @@ synchronization between the X server and direct-rendering clients.")
1253 (native-inputs 1300 (native-inputs
1254 `(("pkg-config" ,pkg-config))) 1301 `(("pkg-config" ,pkg-config)))
1255 (home-page "http://www.x.org/wiki/") 1302 (home-page "http://www.x.org/wiki/")
1256 (synopsis "Xorg implementation of the X Window System") 1303 (synopsis "Xorg FreeType library")
1257 (description "X.org provides an implementation of the X Window System") 1304 (description
1305 "Xorg FreeType library connects X applications with the FreeType font
1306rasterization library. Xft uses fontconfig to locate fonts so it has no
1307configuration files.")
1258 (license license:x11))) 1308 (license license:x11)))
1259 1309
1260 1310
@@ -1278,8 +1328,8 @@ synchronization between the X server and direct-rendering clients.")
1278 (native-inputs 1328 (native-inputs
1279 `(("pkg-config" ,pkg-config))) 1329 `(("pkg-config" ,pkg-config)))
1280 (home-page "http://www.x.org/wiki/") 1330 (home-page "http://www.x.org/wiki/")
1281 (synopsis "Xorg implementation of the X Window System") 1331 (synopsis "Xorg XKB file handling library")
1282 (description "X.org provides an implementation of the X Window System") 1332 (description "Xorg XKB file handling library.")
1283 (license license:x11))) 1333 (license license:x11)))
1284 1334
1285 1335
@@ -1305,8 +1355,13 @@ synchronization between the X server and direct-rendering clients.")
1305 (native-inputs 1355 (native-inputs
1306 `(("pkg-config" ,pkg-config))) 1356 `(("pkg-config" ,pkg-config)))
1307 (home-page "http://www.x.org/wiki/") 1357 (home-page "http://www.x.org/wiki/")
1308 (synopsis "Xorg implementation of the X Window System") 1358 (synopsis "Xorg Xmu library")
1309 (description "X.org provides an implementation of the X Window System") 1359 (description
1360 "Xmu library contains miscellaneous utilities and is not part of the
1361Xlib standard. It is intended to support clients in the Xorg distribution;
1362vendors may choose not to distribute this library if they wish. Therefore,
1363applications developers who depend on this library should be prepared to
1364treat it as part of their software base when porting.")
1310 (license license:x11))) 1365 (license license:x11)))
1311 1366
1312 1367
@@ -1333,8 +1388,8 @@ synchronization between the X server and direct-rendering clients.")
1333 (native-inputs 1388 (native-inputs
1334 `(("pkg-config" ,pkg-config))) 1389 `(("pkg-config" ,pkg-config)))
1335 (home-page "http://www.x.org/wiki/") 1390 (home-page "http://www.x.org/wiki/")
1336 (synopsis "Xorg implementation of the X Window System") 1391 (synopsis "Xorg XPM library")
1337 (description "X.org provides an implementation of the X Window System") 1392 (description "XPM (X Pixmap) image file format library.")
1338 (license license:x11))) 1393 (license license:x11)))
1339 1394
1340 1395
@@ -1361,8 +1416,8 @@ synchronization between the X server and direct-rendering clients.")
1361 (native-inputs 1416 (native-inputs
1362 `(("pkg-config" ,pkg-config))) 1417 `(("pkg-config" ,pkg-config)))
1363 (home-page "http://www.x.org/wiki/") 1418 (home-page "http://www.x.org/wiki/")
1364 (synopsis "Xorg implementation of the X Window System") 1419 (synopsis "Xorg Resource extension library")
1365 (description "X.org provides an implementation of the X Window System") 1420 (description "X Resource extension library.")
1366 (license license:x11))) 1421 (license license:x11)))
1367 1422
1368 1423
@@ -1389,8 +1444,8 @@ synchronization between the X server and direct-rendering clients.")
1389 (native-inputs 1444 (native-inputs
1390 `(("pkg-config" ,pkg-config))) 1445 `(("pkg-config" ,pkg-config)))
1391 (home-page "http://www.x.org/wiki/") 1446 (home-page "http://www.x.org/wiki/")
1392 (synopsis "Xorg implementation of the X Window System") 1447 (synopsis "Xorg Screen Saver library")
1393 (description "X.org provides an implementation of the X Window System") 1448 (description "X11 Screen Saver extension client library.")
1394 (license license:x11))) 1449 (license license:x11)))
1395 1450
1396 1451
@@ -1417,8 +1472,8 @@ synchronization between the X server and direct-rendering clients.")
1417 (native-inputs 1472 (native-inputs
1418 `(("pkg-config" ,pkg-config))) 1473 `(("pkg-config" ,pkg-config)))
1419 (home-page "http://www.x.org/wiki/") 1474 (home-page "http://www.x.org/wiki/")
1420 (synopsis "Xorg implementation of the X Window System") 1475 (synopsis "Xorg XFree86-DGA library")
1421 (description "X.org provides an implementation of the X Window System") 1476 (description "Client library for the XFree86-DGA extension.")
1422 (license license:x11))) 1477 (license license:x11)))
1423 1478
1424 1479
@@ -1445,8 +1500,12 @@ synchronization between the X server and direct-rendering clients.")
1445 (native-inputs 1500 (native-inputs
1446 `(("pkg-config" ,pkg-config))) 1501 `(("pkg-config" ,pkg-config)))
1447 (home-page "http://www.x.org/wiki/") 1502 (home-page "http://www.x.org/wiki/")
1448 (synopsis "Xorg implementation of the X Window System") 1503 (synopsis "Convert terminal I/O from legacy encodings to UTF-8")
1449 (description "X.org provides an implementation of the X Window System") 1504 (description
1505 "Luit is a filter that can be run between an arbitrary application and
1506a UTF-8 terminal emulator such as xterm. It will convert application
1507output from the locale's encoding into UTF-8, and convert terminal
1508input from UTF-8 into the locale's encoding.")
1450 (license license:x11))) 1509 (license license:x11)))
1451 1510
1452 1511
@@ -1469,8 +1528,9 @@ synchronization between the X server and direct-rendering clients.")
1469 `(("xproto" ,xproto))) 1528 `(("xproto" ,xproto)))
1470 (native-inputs `(("pkg-config" ,pkg-config))) 1529 (native-inputs `(("pkg-config" ,pkg-config)))
1471 (home-page "http://www.x.org/wiki/") 1530 (home-page "http://www.x.org/wiki/")
1472 (synopsis "Xorg implementation of the X Window System") 1531 (synopsis "Xorg makedepend utility")
1473 (description "X.org provides an implementation of the X Window System") 1532 (description
1533 "Makedepend is an utility for creating dependencies in makefiles.")
1474 (license license:x11))) 1534 (license license:x11)))
1475 1535
1476 1536
@@ -1497,8 +1557,10 @@ synchronization between the X server and direct-rendering clients.")
1497 (native-inputs 1557 (native-inputs
1498 `(("pkg-config" ,pkg-config))) 1558 `(("pkg-config" ,pkg-config)))
1499 (home-page "http://www.x.org/wiki/") 1559 (home-page "http://www.x.org/wiki/")
1500 (synopsis "Xorg implementation of the X Window System") 1560 (synopsis "Create an index of scalable font files for X server")
1501 (description "X.org provides an implementation of the X Window System") 1561 (description
1562 "MkFontScale creates the 'fonts.scale' and 'fonts.dir' index files used
1563by the legacy X11 font system.")
1502 (license license:x11))) 1564 (license license:x11)))
1503 1565
1504 1566
@@ -1518,8 +1580,12 @@ synchronization between the X server and direct-rendering clients.")
1518 "1kir51aqg9cwazs14ivcldcn3mzadqgykc9cg87rm40zf947sb41")))) 1580 "1kir51aqg9cwazs14ivcldcn3mzadqgykc9cg87rm40zf947sb41"))))
1519 (build-system gnu-build-system) 1581 (build-system gnu-build-system)
1520 (home-page "http://www.x.org/wiki/") 1582 (home-page "http://www.x.org/wiki/")
1521 (synopsis "Xorg implementation of the X Window System") 1583 (synopsis "Xorg PresentProto protocol headers")
1522 (description "X.org provides an implementation of the X Window System") 1584 (description
1585 "Present Extension provides a way for applications to update their
1586window contents from a pixmap in a well defined fashion, synchronizing
1587with the display refresh and potentially using a more efficient
1588mechanism than copying the contents of the source pixmap.")
1523 (license (license:x11-style "file://presentproto.h" 1589 (license (license:x11-style "file://presentproto.h"
1524 "See 'presentproto.h' in the distribution.")))) 1590 "See 'presentproto.h' in the distribution."))))
1525 1591
@@ -1540,8 +1606,10 @@ synchronization between the X server and direct-rendering clients.")
1540 (build-system gnu-build-system) 1606 (build-system gnu-build-system)
1541 (native-inputs `(("pkg-config" ,pkg-config))) 1607 (native-inputs `(("pkg-config" ,pkg-config)))
1542 (home-page "http://www.x.org/wiki/") 1608 (home-page "http://www.x.org/wiki/")
1543 (synopsis "Xorg implementation of the X Window System") 1609 (synopsis "Xorg PrintProto protocol headers")
1544 (description "X.org provides an implementation of the X Window System") 1610 (description
1611 "Print Extension defines a protocol for a portable,
1612network-transparent printing system.")
1545 (license license:x11))) 1613 (license license:x11)))
1546 1614
1547 1615
@@ -1562,8 +1630,11 @@ synchronization between the X server and direct-rendering clients.")
1562 (build-system gnu-build-system) 1630 (build-system gnu-build-system)
1563 (native-inputs `(("pkg-config" ,pkg-config))) 1631 (native-inputs `(("pkg-config" ,pkg-config)))
1564 (home-page "http://www.x.org/wiki/") 1632 (home-page "http://www.x.org/wiki/")
1565 (synopsis "Xorg implementation of the X Window System") 1633 (synopsis "Xorg RandRProto protocol headers")
1566 (description "X.org provides an implementation of the X Window System") 1634 (description
1635 "Resize and Rotate Extension defines a protocol for clients to
1636dynamically change X screens, so as to resize, rotate and reflect the root
1637window of a screen.")
1567 (license license:x11))) 1638 (license license:x11)))
1568 1639
1569 1640
@@ -1584,8 +1655,10 @@ synchronization between the X server and direct-rendering clients.")
1584 (build-system gnu-build-system) 1655 (build-system gnu-build-system)
1585 (native-inputs `(("pkg-config" ,pkg-config))) 1656 (native-inputs `(("pkg-config" ,pkg-config)))
1586 (home-page "http://www.x.org/wiki/") 1657 (home-page "http://www.x.org/wiki/")
1587 (synopsis "Xorg implementation of the X Window System") 1658 (synopsis "Xorg RecordProto protocol headers")
1588 (description "X.org provides an implementation of the X Window System") 1659 (description
1660 "Record Extension defines a protocol for the recording and playback
1661of user actions in the X Window System.")
1589 (license license:x11))) 1662 (license license:x11)))
1590 1663
1591 1664
@@ -1606,8 +1679,10 @@ synchronization between the X server and direct-rendering clients.")
1606 (build-system gnu-build-system) 1679 (build-system gnu-build-system)
1607 (native-inputs `(("pkg-config" ,pkg-config))) 1680 (native-inputs `(("pkg-config" ,pkg-config)))
1608 (home-page "http://www.x.org/wiki/") 1681 (home-page "http://www.x.org/wiki/")
1609 (synopsis "Xorg implementation of the X Window System") 1682 (synopsis "Xorg RenderProto protocol headers")
1610 (description "X.org provides an implementation of the X Window System") 1683 (description
1684 "Rendering Extension defines a protcol for a digital image composition
1685as the foundation of a new rendering model within the X Window System.")
1611 (license license:x11))) 1686 (license license:x11)))
1612 1687
1613 1688
@@ -1628,8 +1703,10 @@ synchronization between the X server and direct-rendering clients.")
1628 (build-system gnu-build-system) 1703 (build-system gnu-build-system)
1629 (native-inputs `(("pkg-config" ,pkg-config))) 1704 (native-inputs `(("pkg-config" ,pkg-config)))
1630 (home-page "http://www.x.org/wiki/") 1705 (home-page "http://www.x.org/wiki/")
1631 (synopsis "Xorg implementation of the X Window System") 1706 (synopsis "Xorg ResourceProto protocol headers")
1632 (description "X.org provides an implementation of the X Window System") 1707 (description
1708 "Resource Extension defines a protocol that allows a client to
1709query the X server about its usage of various resources.")
1633 (license license:x11))) 1710 (license license:x11)))
1634 1711
1635 1712
@@ -1650,8 +1727,10 @@ synchronization between the X server and direct-rendering clients.")
1650 (build-system gnu-build-system) 1727 (build-system gnu-build-system)
1651 (native-inputs `(("pkg-config" ,pkg-config))) 1728 (native-inputs `(("pkg-config" ,pkg-config)))
1652 (home-page "http://www.x.org/wiki/") 1729 (home-page "http://www.x.org/wiki/")
1653 (synopsis "Xorg implementation of the X Window System") 1730 (synopsis "Xorg ScrnSaverProto protocol headers")
1654 (description "X.org provides an implementation of the X Window System") 1731 (description
1732 "Screen Saver Extension defines a protocol to control screensaver
1733features and to query screensaver info on specific windows.")
1655 (license license:x11))) 1734 (license license:x11)))
1656 1735
1657 1736
@@ -1675,8 +1754,11 @@ synchronization between the X server and direct-rendering clients.")
1675 (native-inputs 1754 (native-inputs
1676 `(("pkg-config" ,pkg-config))) 1755 `(("pkg-config" ,pkg-config)))
1677 (home-page "http://www.x.org/wiki/") 1756 (home-page "http://www.x.org/wiki/")
1678 (synopsis "Xorg implementation of the X Window System") 1757 (synopsis "Register X sessions in system utmp/utmpx databases")
1679 (description "X.org provides an implementation of the X Window System") 1758 (description
1759 "SessReg is a simple program for managing utmp/wtmp entries for X
1760sessions. It was originally written for use with xdm, but may also be
1761used with other display managers such as gdm or kdm.")
1680 (license license:x11))) 1762 (license license:x11)))
1681 1763
1682 1764
@@ -1707,8 +1789,11 @@ synchronization between the X server and direct-rendering clients.")
1707 (assoc-ref %build-inputs "xkeyboard-config") 1789 (assoc-ref %build-inputs "xkeyboard-config")
1708 "/share/X11/xkb")))) 1790 "/share/X11/xkb"))))
1709 (home-page "http://www.x.org/wiki/") 1791 (home-page "http://www.x.org/wiki/")
1710 (synopsis "Xorg implementation of the X Window System") 1792 (synopsis "Set the keyboard using the X Keyboard Extension")
1711 (description "X.org provides an implementation of the X Window System") 1793 (description
1794 "Setxkbmap is an X11 client to change the keymaps in the X server
1795for a specified keyboard to use the layout determined by the options
1796listed on the command line.")
1712 (license license:x11))) 1797 (license license:x11)))
1713 1798
1714 1799
@@ -1733,8 +1818,10 @@ synchronization between the X server and direct-rendering clients.")
1733 (native-inputs 1818 (native-inputs
1734 `(("pkg-config" ,pkg-config))) 1819 `(("pkg-config" ,pkg-config)))
1735 (home-page "http://www.x.org/wiki/") 1820 (home-page "http://www.x.org/wiki/")
1736 (synopsis "Xorg implementation of the X Window System") 1821 (synopsis "Session Manager Proxy")
1737 (description "X.org provides an implementation of the X Window System") 1822 (description
1823 "SMProxy allows X applications that do not support X11R6 session
1824management to participate in an X11R6 session.")
1738 (license license:x11))) 1825 (license license:x11)))
1739 1826
1740 1827
@@ -1771,8 +1858,11 @@ synchronization between the X server and direct-rendering clients.")
1771 (rmdir "share/util-macros")))) 1858 (rmdir "share/util-macros"))))
1772 %standard-phases)))) 1859 %standard-phases))))
1773 (home-page "http://www.x.org/wiki/") 1860 (home-page "http://www.x.org/wiki/")
1774 (synopsis "Xorg implementation of the X Window System") 1861 (synopsis "Xorg autoconf macros")
1775 (description "X.org provides an implementation of the X Window System") 1862 (description
1863 "This package provides a set of autoconf macros used by the
1864configure.ac scripts in other Xorg modular packages, and is needed to
1865generate new versions of their configure scripts with autoconf.")
1776 (license license:x11))) 1866 (license license:x11)))
1777 1867
1778 1868
@@ -1793,8 +1883,10 @@ synchronization between the X server and direct-rendering clients.")
1793 (build-system gnu-build-system) 1883 (build-system gnu-build-system)
1794 (native-inputs `(("pkg-config" ,pkg-config))) 1884 (native-inputs `(("pkg-config" ,pkg-config)))
1795 (home-page "http://www.x.org/wiki/") 1885 (home-page "http://www.x.org/wiki/")
1796 (synopsis "Xorg implementation of the X Window System") 1886 (synopsis "Xorg VideoProto protocol headers")
1797 (description "X.org provides an implementation of the X Window System") 1887 (description
1888 "Video Extension provides a protocol for a video output mechanism,
1889mainly to rescale video playback in the video controller hardware.")
1798 (license license:x11))) 1890 (license license:x11)))
1799 1891
1800 1892
@@ -1815,8 +1907,12 @@ synchronization between the X server and direct-rendering clients.")
1815 (build-system gnu-build-system) 1907 (build-system gnu-build-system)
1816 (native-inputs `(("pkg-config" ,pkg-config))) 1908 (native-inputs `(("pkg-config" ,pkg-config)))
1817 (home-page "http://www.x.org/wiki/") 1909 (home-page "http://www.x.org/wiki/")
1818 (synopsis "Xorg implementation of the X Window System") 1910 (synopsis "Xorg WindowsWMProto protocol headers")
1819 (description "X.org provides an implementation of the X Window System") 1911 (description
1912 "WindowsWM Extension defines a protocol, used for coordination between
1913an X11 server and the Microsoft Windows native window manager. WindowsWM
1914is only intended to be used on Cygwin when running a rootless XWin
1915server.")
1820 (license license:x11))) 1916 (license license:x11)))
1821 1917
1822 1918
@@ -1843,8 +1939,9 @@ synchronization between the X server and direct-rendering clients.")
1843 (native-inputs 1939 (native-inputs
1844 `(("pkg-config" ,pkg-config))) 1940 `(("pkg-config" ,pkg-config)))
1845 (home-page "http://www.x.org/wiki/") 1941 (home-page "http://www.x.org/wiki/")
1846 (synopsis "Xorg implementation of the X Window System") 1942 (synopsis "X server performance benchmarker")
1847 (description "X.org provides an implementation of the X Window System") 1943 (description
1944 "X11Perf is a simple performance benchmarker for the Xorg X server.")
1848 (license license:x11))) 1945 (license license:x11)))
1849 1946
1850 1947
@@ -1875,8 +1972,10 @@ synchronization between the X server and direct-rendering clients.")
1875 (arguments `(#:tests? #f)) 1972 (arguments `(#:tests? #f))
1876 1973
1877 (home-page "http://www.x.org/wiki/") 1974 (home-page "http://www.x.org/wiki/")
1878 (synopsis "Xorg implementation of the X Window System") 1975 (synopsis "X authority file utility")
1879 (description "X.org provides an implementation of the X Window System") 1976 (description
1977 "XAuth program is used to edit and display the authorization
1978information used in connecting to the X server.")
1880 (license license:x11))) 1979 (license license:x11)))
1881 1980
1882 1981
@@ -1901,8 +2000,12 @@ synchronization between the X server and direct-rendering clients.")
1901 (native-inputs 2000 (native-inputs
1902 `(("pkg-config" ,pkg-config))) 2001 `(("pkg-config" ,pkg-config)))
1903 (home-page "http://www.x.org/wiki/") 2002 (home-page "http://www.x.org/wiki/")
1904 (synopsis "Xorg implementation of the X Window System") 2003 (synopsis "Control display backlight")
1905 (description "X.org provides an implementation of the X Window System") 2004 (description
2005 "Xbacklight is used to adjust the backlight brightness where
2006supported. It uses the RandR extension to find all outputs on the X
2007server supporting backlight brightness control and changes them all in
2008the same way.")
1906 (license license:x11))) 2009 (license license:x11)))
1907 2010
1908 2011
@@ -1923,8 +2026,10 @@ synchronization between the X server and direct-rendering clients.")
1923 (build-system gnu-build-system) 2026 (build-system gnu-build-system)
1924 (native-inputs `(("pkg-config" ,pkg-config))) 2027 (native-inputs `(("pkg-config" ,pkg-config)))
1925 (home-page "http://www.x.org/wiki/") 2028 (home-page "http://www.x.org/wiki/")
1926 (synopsis "Xorg implementation of the X Window System") 2029 (synopsis "X bitmaps")
1927 (description "X.org provides an implementation of the X Window System") 2030 (description
2031 "xbitmaps provides basic bitmaps (little pictures) used by some
2032legacy X clients.")
1928 (license license:x11))) 2033 (license license:x11)))
1929 2034
1930 2035
@@ -1946,8 +2051,17 @@ synchronization between the X server and direct-rendering clients.")
1946 (native-inputs 2051 (native-inputs
1947 `(("pkg-config" ,pkg-config) ("python" ,python-wrapper))) 2052 `(("pkg-config" ,pkg-config) ("python" ,python-wrapper)))
1948 (home-page "http://www.x.org/wiki/") 2053 (home-page "http://www.x.org/wiki/")
1949 (synopsis "Xorg implementation of the X Window System") 2054 (synopsis "XML-XCB protocol descriptions")
1950 (description "X.org provides an implementation of the X Window System") 2055 (description
2056 "XCB-Proto provides the XML-XCB protocol descriptions that libxcb
2057uses to generate the majority of its code and API. XCB-Proto is
2058separated from libxcb to allow reuse by other projects, such as
2059additional language bindings, protocol dissectors, or documentation
2060generators.
2061
2062XCB-Proto also contains language-independent Python libraries that are
2063used to parse an XML description and create objects used by Python code
2064generators in individual language bindings.")
1951 (license license:x11))) 2065 (license license:x11)))
1952 2066
1953 2067
@@ -1968,8 +2082,10 @@ synchronization between the X server and direct-rendering clients.")
1968 (build-system gnu-build-system) 2082 (build-system gnu-build-system)
1969 (native-inputs `(("pkg-config" ,pkg-config))) 2083 (native-inputs `(("pkg-config" ,pkg-config)))
1970 (home-page "http://www.x.org/wiki/") 2084 (home-page "http://www.x.org/wiki/")
1971 (synopsis "Xorg implementation of the X Window System") 2085 (synopsis "Xorg XCMiscProto protocol headers")
1972 (description "X.org provides an implementation of the X Window System") 2086 (description
2087 "XC-MISC Extension defines a protocol that provides Xlib two ways
2088to query the server for available resource IDs.")
1973 (license license:x11))) 2089 (license license:x11)))
1974 2090
1975 2091
@@ -1993,8 +2109,12 @@ synchronization between the X server and direct-rendering clients.")
1993 (native-inputs 2109 (native-inputs
1994 `(("pkg-config" ,pkg-config))) 2110 `(("pkg-config" ,pkg-config)))
1995 (home-page "http://www.x.org/wiki/") 2111 (home-page "http://www.x.org/wiki/")
1996 (synopsis "Xorg implementation of the X Window System") 2112 (synopsis "Device Color Characterization utility")
1997 (description "X.org provides an implementation of the X Window System") 2113 (description
2114 "XCMSDB is used to load, query, or remove Device Color
2115Characterization data stored in properties on the root window of the
2116screen as specified in section 7, Device Color Characterization, of the
2117X11 Inter-Client Communication Conventions Manual (ICCCM).")
1998 (license license:x11))) 2118 (license license:x11)))
1999 2119
2000 2120
@@ -2024,8 +2144,10 @@ synchronization between the X server and direct-rendering clients.")
2024 (assoc-ref %outputs "out") 2144 (assoc-ref %outputs "out")
2025 "/share/icons")))) 2145 "/share/icons"))))
2026 (home-page "http://www.x.org/wiki/") 2146 (home-page "http://www.x.org/wiki/")
2027 (synopsis "Xorg implementation of the X Window System") 2147 (synopsis "Default Xorg cursors")
2028 (description "X.org provides an implementation of the X Window System") 2148 (description
2149 "This package provides a default set of cursor themes for the Xorg
2150X server: 'handhelds', 'redglass' and 'whiteglass'.")
2029 (license license:x11))) 2151 (license license:x11)))
2030 2152
2031 2153
@@ -2050,8 +2172,9 @@ synchronization between the X server and direct-rendering clients.")
2050 (native-inputs 2172 (native-inputs
2051 `(("pkg-config" ,pkg-config))) 2173 `(("pkg-config" ,pkg-config)))
2052 (home-page "http://www.x.org/wiki/") 2174 (home-page "http://www.x.org/wiki/")
2053 (synopsis "Xorg implementation of the X Window System") 2175 (synopsis "Create an X cursor file from PNG images")
2054 (description "X.org provides an implementation of the X Window System") 2176 (description
2177 "XCursorGen prepares X11 cursor sets for use with libXcursor.")
2055 (license license:x11))) 2178 (license license:x11)))
2056 2179
2057 2180
@@ -2084,8 +2207,13 @@ synchronization between the X server and direct-rendering clients.")
2084 (native-inputs 2207 (native-inputs
2085 `(("pkg-config" ,pkg-config))) 2208 `(("pkg-config" ,pkg-config)))
2086 (home-page "http://www.x.org/wiki/") 2209 (home-page "http://www.x.org/wiki/")
2087 (synopsis "Xorg implementation of the X Window System") 2210 (synopsis "Xorg display information utility")
2088 (description "X.org provides an implementation of the X Window System") 2211 (description
2212 "Xdpyinfo is used to display information about an X server: the
2213capabilities of a server, the predefined values for various parameters
2214used in communicating between clients and the server, and the different
2215types of screens, visuals, and X11 protocol extensions that are
2216available.")
2089 (license license:x11))) 2217 (license license:x11)))
2090 2218
2091 2219
@@ -2110,8 +2238,10 @@ synchronization between the X server and direct-rendering clients.")
2110 (native-inputs 2238 (native-inputs
2111 `(("pkg-config" ,pkg-config))) 2239 `(("pkg-config" ,pkg-config)))
2112 (home-page "http://www.x.org/wiki/") 2240 (home-page "http://www.x.org/wiki/")
2113 (synopsis "Xorg implementation of the X Window System") 2241 (synopsis "Query DRI configuration information")
2114 (description "X.org provides an implementation of the X Window System") 2242 (description
2243 "XDRIInfo is used to query configuration information of X11
2244DRI (Direct Rendering Infrastructure) drivers.")
2115 (license license:x11))) 2245 (license license:x11)))
2116 2246
2117 2247
@@ -2138,8 +2268,15 @@ synchronization between the X server and direct-rendering clients.")
2138 (native-inputs 2268 (native-inputs
2139 `(("pkg-config" ,pkg-config))) 2269 `(("pkg-config" ,pkg-config)))
2140 (home-page "http://www.x.org/wiki/") 2270 (home-page "http://www.x.org/wiki/")
2141 (synopsis "Xorg implementation of the X Window System") 2271 (synopsis "Print contents of X events")
2142 (description "X.org provides an implementation of the X Window System") 2272 (description
2273 "XEv creates a window and then asks the X server to send it X11
2274events whenever anything happens to the window (such as it being moved,
2275resized, typed in, clicked in, etc.). You can also attach it to an
2276existing window. It is useful for seeing what causes events to occur
2277and to display the information that they contain; it is essentially a
2278debugging and development tool, and should not be needed in normal
2279usage.")
2143 (license license:x11))) 2280 (license license:x11)))
2144 2281
2145 2282
@@ -2160,8 +2297,12 @@ synchronization between the X server and direct-rendering clients.")
2160 (build-system gnu-build-system) 2297 (build-system gnu-build-system)
2161 (native-inputs `(("pkg-config" ,pkg-config))) 2298 (native-inputs `(("pkg-config" ,pkg-config)))
2162 (home-page "http://www.x.org/wiki/") 2299 (home-page "http://www.x.org/wiki/")
2163 (synopsis "Xorg implementation of the X Window System") 2300 (synopsis "Xorg XExtProto protocol headers")
2164 (description "X.org provides an implementation of the X Window System") 2301 (description
2302 "XExtProto provides the following extensions: DOUBLE-BUFFER, DPMS,
2303Extended-Visual-Information, Generic Event Extension, LBX, MIT-SHM,
2304MIT-SUNDRY-NONSTANDARD, Multi-Buffering, SECURITY, SHAPE, SYNC, TOG-CUP,
2305XC-APPGROUP, XTEST.")
2165 (license license:x11))) 2306 (license license:x11)))
2166 2307
2167 2308
@@ -2217,8 +2358,11 @@ devices, thus making direct access unnecessary.")
2217 (assoc-ref %outputs "out") 2358 (assoc-ref %outputs "out")
2218 "/include/xorg")))) 2359 "/include/xorg"))))
2219 (home-page "http://www.x.org/wiki/") 2360 (home-page "http://www.x.org/wiki/")
2220 (synopsis "Xorg implementation of the X Window System") 2361 (synopsis "Generic input driver for X server")
2221 (description "X.org provides an implementation of the X Window System") 2362 (description
2363 "xf86-input-evdev is a generic input driver for the Xorg X server.
2364This driver supports all input devices that the kernel knows about,
2365including most mice, keyboards, tablets and touchscreens.")
2222 (license license:x11))) 2366 (license license:x11)))
2223 2367
2224(define-public xf86-input-libinput 2368(define-public xf86-input-libinput
@@ -2244,11 +2388,11 @@ devices, thus making direct access unnecessary.")
2244 `(("libinput" ,libinput) 2388 `(("libinput" ,libinput)
2245 ("xorg-server" ,xorg-server))) 2389 ("xorg-server" ,xorg-server)))
2246 (home-page "http://www.x.org/wiki/") 2390 (home-page "http://www.x.org/wiki/")
2247 (synopsis "Xorg input driver") 2391 (synopsis "Input driver for X server based on libinput")
2248 (description 2392 (description
2249 "This is an Xorg input driver based on libinput. It therefore supports 2393 "xf86-input-libinput is an input driver for the Xorg X server based
2250all input devices that libinput can handle, including most mice, keyboards, 2394on libinput. It is a thin wrapper around libinput, so while it does
2251tablets and touchscreens.") 2395provide all features that libinput supports it does little beyond.")
2252 (license license:x11))) 2396 (license license:x11)))
2253 2397
2254(define-public xf86-input-joystick 2398(define-public xf86-input-joystick
@@ -2274,8 +2418,10 @@ tablets and touchscreens.")
2274 (assoc-ref %outputs "out") 2418 (assoc-ref %outputs "out")
2275 "/include/xorg")))) 2419 "/include/xorg"))))
2276 (home-page "http://www.x.org/wiki/") 2420 (home-page "http://www.x.org/wiki/")
2277 (synopsis "Xorg implementation of the X Window System") 2421 (synopsis "Joystick input driver for X server")
2278 (description "X.org provides an implementation of the X Window System") 2422 (description
2423 "xf86-input-joystick is a joystick input driver for the Xorg X server.
2424It is used to cotrol the pointer with a joystick device.")
2279 (license license:x11))) 2425 (license license:x11)))
2280 2426
2281 2427
@@ -2297,8 +2443,9 @@ tablets and touchscreens.")
2297 (inputs `(("xorg-server" ,xorg-server))) 2443 (inputs `(("xorg-server" ,xorg-server)))
2298 (native-inputs `(("pkg-config" ,pkg-config))) 2444 (native-inputs `(("pkg-config" ,pkg-config)))
2299 (home-page "http://www.x.org/wiki/") 2445 (home-page "http://www.x.org/wiki/")
2300 (synopsis "Xorg implementation of the X Window System") 2446 (synopsis "Keyboard input driver for X server")
2301 (description "X.org provides an implementation of the X Window System") 2447 (description
2448 "xf86-input-keyboard is a keyboard input driver for the Xorg X server.")
2302 (license license:x11))) 2449 (license license:x11)))
2303 2450
2304 2451
@@ -2325,8 +2472,12 @@ tablets and touchscreens.")
2325 (assoc-ref %outputs "out") 2472 (assoc-ref %outputs "out")
2326 "/include/xorg")))) 2473 "/include/xorg"))))
2327 (home-page "http://www.x.org/wiki/") 2474 (home-page "http://www.x.org/wiki/")
2328 (synopsis "Xorg implementation of the X Window System") 2475 (synopsis "Mouse input driver for X server")
2329 (description "X.org provides an implementation of the X Window System") 2476 (description
2477 "xf86-input-mouse is a mouse input driver for the Xorg X server.
2478This driver supports four classes of mice: serial, bus and PS/2 mice,
2479and additional mouse types supported by specific operating systems, such
2480as USB mice.")
2330 (license license:x11))) 2481 (license license:x11)))
2331 2482
2332 2483
@@ -2360,9 +2511,9 @@ tablets and touchscreens.")
2360 (assoc-ref %outputs "out") 2511 (assoc-ref %outputs "out")
2361 "/share/X11/xorg.conf.d")))) 2512 "/share/X11/xorg.conf.d"))))
2362 (home-page "http://www.x.org/wiki/") 2513 (home-page "http://www.x.org/wiki/")
2363 (synopsis "Synaptics touchpad driver for X.Org") 2514 (synopsis "Touchpad input driver for X server")
2364 (description 2515 (description
2365 "This package provides a touchpad driver for the X.Org window system.") 2516 "xf86-input-synaptics is a touchpad driver for the Xorg X server.")
2366 (license license:x11))) 2517 (license license:x11)))
2367 2518
2368 2519
@@ -2384,8 +2535,9 @@ tablets and touchscreens.")
2384 (inputs `(("xorg-server" ,xorg-server))) 2535 (inputs `(("xorg-server" ,xorg-server)))
2385 (native-inputs `(("pkg-config" ,pkg-config))) 2536 (native-inputs `(("pkg-config" ,pkg-config)))
2386 (home-page "http://www.x.org/wiki/") 2537 (home-page "http://www.x.org/wiki/")
2387 (synopsis "Xorg implementation of the X Window System") 2538 (synopsis "Void (null) input driver for X server")
2388 (description "X.org provides an implementation of the X Window System") 2539 (description
2540 "xf86-input-void is a null input driver for the Xorg X server.")
2389 (license license:x11))) 2541 (license license:x11)))
2390 2542
2391 2543
@@ -2408,8 +2560,9 @@ tablets and touchscreens.")
2408 (inputs `(("xorg-server" ,xorg-server))) 2560 (inputs `(("xorg-server" ,xorg-server)))
2409 (native-inputs `(("pkg-config" ,pkg-config))) 2561 (native-inputs `(("pkg-config" ,pkg-config)))
2410 (home-page "http://www.x.org/wiki/") 2562 (home-page "http://www.x.org/wiki/")
2411 (synopsis "Xorg implementation of the X Window System") 2563 (synopsis "Ark Logic video driver for X server")
2412 (description "X.org provides an implementation of the X Window System") 2564 (description
2565 "xf86-video-ark is an Ark Logic video driver for the Xorg X server.")
2413 (license license:x11))) 2566 (license license:x11)))
2414 2567
2415;; This driver depends on XAA which has been removed from xorg-server. 2568;; This driver depends on XAA which has been removed from xorg-server.
@@ -2433,8 +2586,10 @@ tablets and touchscreens.")
2433;; (inputs `(("xorg-server" ,xorg-server))) 2586;; (inputs `(("xorg-server" ,xorg-server)))
2434;; (native-inputs `(("pkg-config" ,pkg-config))) 2587;; (native-inputs `(("pkg-config" ,pkg-config)))
2435;; (home-page "http://www.x.org/wiki/") 2588;; (home-page "http://www.x.org/wiki/")
2436;; (synopsis "Xorg implementation of the X Window System") 2589;; (synopsis "ASpeed Technologies video driver for X server")
2437;; (description "X.org provides an implementation of the X Window System") 2590;; (description
2591;; "xf86-video-ast is an ASpeed Technologies video driver for the Xorg
2592;; X server.")
2438;; (license license:x11))) 2593;; (license license:x11)))
2439 2594
2440 2595
@@ -2459,8 +2614,10 @@ tablets and touchscreens.")
2459 (native-inputs `(("pkg-config" ,pkg-config))) 2614 (native-inputs `(("pkg-config" ,pkg-config)))
2460 (arguments `(#:configure-flags `("--disable-glamor"))) ; TODO: Enable glamor 2615 (arguments `(#:configure-flags `("--disable-glamor"))) ; TODO: Enable glamor
2461 (home-page "http://www.x.org/wiki/") 2616 (home-page "http://www.x.org/wiki/")
2462 (synopsis "Xorg implementation of the X Window System") 2617 (synopsis "ATI Radeon video driver for X server")
2463 (description "X.org provides an implementation of the X Window System") 2618 (description
2619 "xf86-video-ati is an ATI Radeon video driver for the Xorg
2620X server.")
2464 (license license:x11))) 2621 (license license:x11)))
2465 2622
2466 2623
@@ -2482,8 +2639,10 @@ tablets and touchscreens.")
2482 (inputs `(("xorg-server" ,xorg-server))) 2639 (inputs `(("xorg-server" ,xorg-server)))
2483 (native-inputs `(("pkg-config" ,pkg-config))) 2640 (native-inputs `(("pkg-config" ,pkg-config)))
2484 (home-page "http://www.x.org/wiki/") 2641 (home-page "http://www.x.org/wiki/")
2485 (synopsis "Xorg implementation of the X Window System") 2642 (synopsis "Cirrus Logic video driver for X server")
2486 (description "X.org provides an implementation of the X Window System") 2643 (description
2644 "xf86-video-cirrus is a Cirrus Logic video driver for the Xorg
2645X server.")
2487 (license license:x11))) 2646 (license license:x11)))
2488 2647
2489 2648
@@ -2509,8 +2668,10 @@ tablets and touchscreens.")
2509 (inputs `(("xorg-server" ,xorg-server))) 2668 (inputs `(("xorg-server" ,xorg-server)))
2510 (native-inputs `(("pkg-config" ,pkg-config))) 2669 (native-inputs `(("pkg-config" ,pkg-config)))
2511 (home-page "http://www.x.org/wiki/") 2670 (home-page "http://www.x.org/wiki/")
2512 (synopsis "Xorg implementation of the X Window System") 2671 (synopsis "Framebuffer device video driver for X server")
2513 (description "X.org provides an implementation of the X Window System") 2672 (description
2673 "xf86-video-fbdev is a video driver for the Xorg X server for
2674framebuffer device.")
2514 (license license:x11))) 2675 (license license:x11)))
2515 2676
2516 2677
@@ -2537,8 +2698,12 @@ tablets and touchscreens.")
2537 (filter (lambda (system) (string-prefix? "i686-" system)) 2698 (filter (lambda (system) (string-prefix? "i686-" system))
2538 %supported-systems)) 2699 %supported-systems))
2539 (home-page "http://www.x.org/wiki/") 2700 (home-page "http://www.x.org/wiki/")
2540 (synopsis "Xorg implementation of the X Window System") 2701 (synopsis "AMD Geode GX/LX video driver for X server")
2541 (description "X.org provides an implementation of the X Window System") 2702 (description
2703 "xf86-video-geode is an Xorg X server video driver for the AMD
2704Geode GX and LX processors. The GX component supports both XAA and EXA
2705for graphics acceleration. The LX component supports EXA, including
2706compositing. Both support Xv overlay and dynamic rotation with XRandR.")
2542 (license license:x11))) 2707 (license license:x11)))
2543 2708
2544 2709
@@ -2563,8 +2728,9 @@ tablets and touchscreens.")
2563;; (inputs `(("pkg-config" ,pkg-config) 2728;; (inputs `(("pkg-config" ,pkg-config)
2564;; ("xorg-server" ,xorg-server))) 2729;; ("xorg-server" ,xorg-server)))
2565;; (home-page "http://www.x.org/wiki/") 2730;; (home-page "http://www.x.org/wiki/")
2566;; (synopsis "Xorg implementation of the X Window System") 2731;; (synopsis "Glide video driver for X server")
2567;; (description "X.org provides an implementation of the X Window System") 2732;; (description
2733;; "xf86-video-glide is a Glide video driver for the Xorg X server.")
2568;; (license license:x11))) 2734;; (license license:x11)))
2569 2735
2570 2736
@@ -2589,8 +2755,10 @@ tablets and touchscreens.")
2589 ("xorg-server" ,xorg-server))) 2755 ("xorg-server" ,xorg-server)))
2590 (native-inputs `(("pkg-config" ,pkg-config))) 2756 (native-inputs `(("pkg-config" ,pkg-config)))
2591 (home-page "http://www.x.org/wiki/") 2757 (home-page "http://www.x.org/wiki/")
2592 (synopsis "Xorg implementation of the X Window System") 2758 (synopsis "GLINT/Permedia video driver for X server")
2593 (description "X.org provides an implementation of the X Window System") 2759 (description
2760 "xf86-video-glint is a GLINT/Permedia video driver for the Xorg
2761X server.")
2594 (license license:x11))) 2762 (license license:x11)))
2595 2763
2596 2764
@@ -2614,8 +2782,10 @@ tablets and touchscreens.")
2614 (inputs `(("xorg-server" ,xorg-server))) 2782 (inputs `(("xorg-server" ,xorg-server)))
2615 (native-inputs `(("pkg-config" ,pkg-config))) 2783 (native-inputs `(("pkg-config" ,pkg-config)))
2616 (home-page "http://www.x.org/wiki/") 2784 (home-page "http://www.x.org/wiki/")
2617 (synopsis "Xorg implementation of the X Window System") 2785 (synopsis "I128 video driver for X server")
2618 (description "X.org provides an implementation of the X Window System") 2786 (description
2787 "xf86-video-i128 is an I128 (Imagine 128) video driver for the Xorg
2788X server.")
2619 (license license:x11))) 2789 (license license:x11)))
2620 2790
2621 2791
@@ -2648,8 +2818,10 @@ tablets and touchscreens.")
2648 (string-prefix? "x86_64-" system))) 2818 (string-prefix? "x86_64-" system)))
2649 %supported-systems)) 2819 %supported-systems))
2650 (home-page "http://www.x.org/wiki/") 2820 (home-page "http://www.x.org/wiki/")
2651 (synopsis "Xorg implementation of the X Window System") 2821 (synopsis "Intel video driver for X server")
2652 (description "X.org provides an implementation of the X Window System") 2822 (description
2823 "xf86-video-intel is a 2D graphics driver for the Xorg X server.
2824It supports a variety of Intel graphics chipsets.")
2653 (license license:x11))) 2825 (license license:x11)))
2654 2826
2655 2827
@@ -2675,8 +2847,13 @@ tablets and touchscreens.")
2675 (native-inputs 2847 (native-inputs
2676 `(("pkg-config" ,pkg-config))) 2848 `(("pkg-config" ,pkg-config)))
2677 (home-page "http://www.x.org/wiki/") 2849 (home-page "http://www.x.org/wiki/")
2678 (synopsis "Xorg implementation of the X Window System") 2850 (synopsis "Mach64 video driver for X server")
2679 (description "X.org provides an implementation of the X Window System") 2851 (description
2852 "xf86-video-mach64 is a video driver for the Xorg X server.
2853This driver is intended for all ATI video adapters based on the Mach64
2854series or older chipsets, providing maximum video function within
2855hardware limitations. The driver is also intended to optionally provide
2856the same level of support for generic VGA or 8514/A adapters.")
2680 (license license:x11))) 2857 (license license:x11)))
2681 2858
2682 2859
@@ -2701,8 +2878,9 @@ tablets and touchscreens.")
2701 ("xorg-server" ,xorg-server))) 2878 ("xorg-server" ,xorg-server)))
2702 (native-inputs `(("pkg-config" ,pkg-config))) 2879 (native-inputs `(("pkg-config" ,pkg-config)))
2703 (home-page "http://www.x.org/wiki/") 2880 (home-page "http://www.x.org/wiki/")
2704 (synopsis "Xorg implementation of the X Window System") 2881 (synopsis "Matrox video driver for X server")
2705 (description "X.org provides an implementation of the X Window System") 2882 (description
2883 "xf86-video-mga is a Matrox video driver for the Xorg X server.")
2706 (license license:x11))) 2884 (license license:x11)))
2707 2885
2708(define-public xf86-video-modesetting 2886(define-public xf86-video-modesetting
@@ -2725,7 +2903,7 @@ tablets and touchscreens.")
2725 ("xorg-server" ,xorg-server))) 2903 ("xorg-server" ,xorg-server)))
2726 (native-inputs `(("pkg-config" ,pkg-config))) 2904 (native-inputs `(("pkg-config" ,pkg-config)))
2727 (home-page "http://www.x.org/wiki/") 2905 (home-page "http://www.x.org/wiki/")
2728 (synopsis "\"Modesetting\" graphics driver for the Xorg server") 2906 (synopsis "\"Modesetting\" video driver for X server")
2729 (description 2907 (description
2730 "This is a generic \"modesetting\" video driver, that relies on the Linux 2908 "This is a generic \"modesetting\" video driver, that relies on the Linux
2731kernel mode setting (KMS).") 2909kernel mode setting (KMS).")
@@ -2750,13 +2928,14 @@ kernel mode setting (KMS).")
2750 ("xorg-server" ,xorg-server))) 2928 ("xorg-server" ,xorg-server)))
2751 (native-inputs `(("pkg-config" ,pkg-config))) 2929 (native-inputs `(("pkg-config" ,pkg-config)))
2752 (home-page "http://www.x.org/wiki/") 2930 (home-page "http://www.x.org/wiki/")
2753 (synopsis "Xorg implementation of the X Window System") 2931 (synopsis "NeoMagic video driver for X server")
2754 (description "X.org provides an implementation of the X Window System") 2932 (description
2933 "xf86-video-neomagic is a NeoMagic video driver for the Xorg X server.")
2755 (license license:x11))) 2934 (license license:x11)))
2756 2935
2757 2936
2758;; This driver depends on XAA which has been removed from xorg-server. 2937;; This driver depends on XAA which has been removed from xorg-server.
2759;; 2938
2760;; (define-public xf86-video-newport 2939;; (define-public xf86-video-newport
2761;; (package 2940;; (package
2762;; (name "xf86-video-newport") 2941;; (name "xf86-video-newport")
@@ -2775,8 +2954,10 @@ kernel mode setting (KMS).")
2775;; (inputs `(("xorg-server" ,xorg-server))) 2954;; (inputs `(("xorg-server" ,xorg-server)))
2776;; (native-inputs `(("pkg-config" ,pkg-config))) 2955;; (native-inputs `(("pkg-config" ,pkg-config)))
2777;; (home-page "http://www.x.org/wiki/") 2956;; (home-page "http://www.x.org/wiki/")
2778;; (synopsis "Xorg implementation of the X Window System") 2957;; (synopsis "Newport video driver for X server")
2779;; (description "X.org provides an implementation of the X Window System") 2958;; (description
2959;; "xf86-video-newport is an Xorg X server video driver for the SGI
2960;; newport cards.")
2780;; (license license:x11))) 2961;; (license license:x11)))
2781 2962
2782 2963
@@ -2799,7 +2980,7 @@ kernel mode setting (KMS).")
2799 (inputs `(("xorg-server" ,xorg-server))) 2980 (inputs `(("xorg-server" ,xorg-server)))
2800 (native-inputs `(("pkg-config" ,pkg-config))) 2981 (native-inputs `(("pkg-config" ,pkg-config)))
2801 (home-page "http://www.x.org/wiki/") 2982 (home-page "http://www.x.org/wiki/")
2802 (synopsis "NVIDIA video driver for the Xorg X server") 2983 (synopsis "NVIDIA video driver for X server")
2803 (description 2984 (description
2804 "This package contains Xorg support for the NVIDIA GeForce 8 series of 2985 "This package contains Xorg support for the NVIDIA GeForce 8 series of
2805graphics processors. 2986graphics processors.
@@ -2834,7 +3015,7 @@ supported, and the RENDER extension is not accelerated by this driver.")
2834 ("automake" ,automake) 3015 ("automake" ,automake)
2835 ("libtool" ,libtool))) 3016 ("libtool" ,libtool)))
2836 (home-page "http://nouveau.freedesktop.org") 3017 (home-page "http://nouveau.freedesktop.org")
2837 (synopsis "NVIDIA video driver for the Xorg X server") 3018 (synopsis "NVIDIA video driver for X server")
2838 (description 3019 (description
2839 "This package provides modern, high-quality Xorg drivers for NVIDIA 3020 "This package provides modern, high-quality Xorg drivers for NVIDIA
2840graphics cards.") 3021graphics cards.")
@@ -2866,8 +3047,11 @@ graphics cards.")
2866 (native-inputs 3047 (native-inputs
2867 `(("pkg-config" ,pkg-config))) 3048 `(("pkg-config" ,pkg-config)))
2868 (home-page "http://www.x.org/wiki/") 3049 (home-page "http://www.x.org/wiki/")
2869 (synopsis "Xorg implementation of the X Window System") 3050 (synopsis "Openchrome video driver for X server")
2870 (description "X.org provides an implementation of the X Window System") 3051 (description
3052 "xf86-video-openchrome is a video driver for the Xorg X server.
3053This driver is intended for VIA chipsets featuring the VIA UniChrome,
3054UniChrome Pro and Chrome9 integrated graphics processors.")
2871 (license license:x11))) 3055 (license license:x11)))
2872 3056
2873 3057
@@ -2892,8 +3076,10 @@ graphics cards.")
2892 ("xorg-server" ,xorg-server))) 3076 ("xorg-server" ,xorg-server)))
2893 (native-inputs `(("pkg-config" ,pkg-config))) 3077 (native-inputs `(("pkg-config" ,pkg-config)))
2894 (home-page "http://www.x.org/wiki/") 3078 (home-page "http://www.x.org/wiki/")
2895 (synopsis "Xorg implementation of the X Window System") 3079 (synopsis "ATI Rage 128 video driver for X server")
2896 (description "X.org provides an implementation of the X Window System") 3080 (description
3081 "xf86-video-r128 is a video driver for the Xorg X server.
3082This driver is intended for ATI Rage 128 based cards.")
2897 (license license:x11))) 3083 (license license:x11)))
2898 3084
2899 3085
@@ -2917,8 +3103,9 @@ graphics cards.")
2917 ("xorg-server" ,xorg-server))) 3103 ("xorg-server" ,xorg-server)))
2918 (native-inputs `(("pkg-config" ,pkg-config))) 3104 (native-inputs `(("pkg-config" ,pkg-config)))
2919 (home-page "http://www.x.org/wiki/") 3105 (home-page "http://www.x.org/wiki/")
2920 (synopsis "Xorg implementation of the X Window System") 3106 (synopsis "Savage video driver for X server")
2921 (description "X.org provides an implementation of the X Window System") 3107 (description
3108 "xf86-video-savage is an S3 Savage video driver for the Xorg X server.")
2922 (license license:x11))) 3109 (license license:x11)))
2923 3110
2924 3111
@@ -2943,8 +3130,10 @@ graphics cards.")
2943 (inputs `(("xorg-server" ,xorg-server))) 3130 (inputs `(("xorg-server" ,xorg-server)))
2944 (native-inputs `(("pkg-config" ,pkg-config))) 3131 (native-inputs `(("pkg-config" ,pkg-config)))
2945 (home-page "http://www.x.org/wiki/") 3132 (home-page "http://www.x.org/wiki/")
2946 (synopsis "Xorg implementation of the X Window System") 3133 (synopsis "Silicon Motion video driver for X server")
2947 (description "X.org provides an implementation of the X Window System") 3134 (description
3135 "xf86-video-siliconmotion is a Silicon Motion video driver for the
3136Xorg X server.")
2948 (license license:x11))) 3137 (license license:x11)))
2949 3138
2950 3139
@@ -2972,8 +3161,10 @@ graphics cards.")
2972 (native-inputs 3161 (native-inputs
2973 `(("pkg-config" ,pkg-config))) 3162 `(("pkg-config" ,pkg-config)))
2974 (home-page "http://www.x.org/wiki/") 3163 (home-page "http://www.x.org/wiki/")
2975 (synopsis "Xorg implementation of the X Window System") 3164 (synopsis "Sis video driver for X server")
2976 (description "X.org provides an implementation of the X Window System") 3165 (description
3166 "xf86-video-SiS is a SiS video driver for the Xorg X server.
3167This driver supports SiS chipsets of 300/315/330/340 series.")
2977 (license license:bsd-3))) 3168 (license license:bsd-3)))
2978 3169
2979 3170
@@ -2995,8 +3186,9 @@ graphics cards.")
2995 (inputs `(("xorg-server" ,xorg-server))) 3186 (inputs `(("xorg-server" ,xorg-server)))
2996 (native-inputs `(("pkg-config" ,pkg-config))) 3187 (native-inputs `(("pkg-config" ,pkg-config)))
2997 (home-page "http://www.x.org/wiki/") 3188 (home-page "http://www.x.org/wiki/")
2998 (synopsis "Xorg implementation of the X Window System") 3189 (synopsis "GX/TurboGX video driver for X server")
2999 (description "X.org provides an implementation of the X Window System") 3190 (description
3191 "xf86-video-suncg6 is a GX/TurboGX video driver for the Xorg X server.")
3000 (license license:x11))) 3192 (license license:x11)))
3001 3193
3002 3194
@@ -3018,8 +3210,9 @@ graphics cards.")
3018 (inputs `(("xorg-server" ,xorg-server))) 3210 (inputs `(("xorg-server" ,xorg-server)))
3019 (native-inputs `(("pkg-config" ,pkg-config))) 3211 (native-inputs `(("pkg-config" ,pkg-config)))
3020 (home-page "http://www.x.org/wiki/") 3212 (home-page "http://www.x.org/wiki/")
3021 (synopsis "Xorg implementation of the X Window System") 3213 (synopsis "SUNFFB video driver for X server")
3022 (description "X.org provides an implementation of the X Window System") 3214 (description
3215 "xf86-video-sunffb is a SUNFFB video driver for the Xorg X server.")
3023 (license license:x11))) 3216 (license license:x11)))
3024 3217
3025 3218
@@ -3045,8 +3238,9 @@ graphics cards.")
3045 ("xorg-server" ,xorg-server))) 3238 ("xorg-server" ,xorg-server)))
3046 (native-inputs `(("pkg-config" ,pkg-config))) 3239 (native-inputs `(("pkg-config" ,pkg-config)))
3047 (home-page "http://www.x.org/wiki/") 3240 (home-page "http://www.x.org/wiki/")
3048 (synopsis "Xorg implementation of the X Window System") 3241 (synopsis "3Dfx video driver for X server")
3049 (description "X.org provides an implementation of the X Window System") 3242 (description
3243 "xf86-video-tdfx is a 3Dfx video driver for the Xorg X server.")
3050 (license license:x11))) 3244 (license license:x11)))
3051 3245
3052 3246
@@ -3070,8 +3264,10 @@ graphics cards.")
3070 ("xorg-server" ,xorg-server))) 3264 ("xorg-server" ,xorg-server)))
3071 (native-inputs `(("pkg-config" ,pkg-config))) 3265 (native-inputs `(("pkg-config" ,pkg-config)))
3072 (home-page "http://www.x.org/wiki/") 3266 (home-page "http://www.x.org/wiki/")
3073 (synopsis "Xorg implementation of the X Window System") 3267 (synopsis "TGA video driver for X server")
3074 (description "X.org provides an implementation of the X Window System") 3268 (description
3269 "xf86-video-tga is a TGA (DEC 21030) video driver for the Xorg
3270X server.")
3075 (license license:x11))) 3271 (license license:x11)))
3076 3272
3077 3273
@@ -3096,8 +3292,9 @@ graphics cards.")
3096 ("xorg-server" ,xorg-server))) 3292 ("xorg-server" ,xorg-server)))
3097 (native-inputs `(("pkg-config" ,pkg-config))) 3293 (native-inputs `(("pkg-config" ,pkg-config)))
3098 (home-page "http://www.x.org/wiki/") 3294 (home-page "http://www.x.org/wiki/")
3099 (synopsis "Xorg implementation of the X Window System") 3295 (synopsis "Trident video driver for X server")
3100 (description "X.org provides an implementation of the X Window System") 3296 (description
3297 "xf86-video-trident is a Trident video driver for the Xorg X server.")
3101 (license license:x11))) 3298 (license license:x11)))
3102 3299
3103 3300
@@ -3123,8 +3320,10 @@ graphics cards.")
3123 (inputs `(("xorg-server" ,xorg-server))) 3320 (inputs `(("xorg-server" ,xorg-server)))
3124 (native-inputs `(("pkg-config" ,pkg-config))) 3321 (native-inputs `(("pkg-config" ,pkg-config)))
3125 (home-page "http://www.x.org/wiki/") 3322 (home-page "http://www.x.org/wiki/")
3126 (synopsis "Xorg implementation of the X Window System") 3323 (synopsis "VESA video driver for X server")
3127 (description "X.org provides an implementation of the X Window System") 3324 (description
3325 "xf86-video-vesa is a generic VESA video driver for the Xorg
3326X server.")
3128 (license license:x11))) 3327 (license license:x11)))
3129 3328
3130 3329
@@ -3151,8 +3350,9 @@ graphics cards.")
3151 (native-inputs 3350 (native-inputs
3152 `(("pkg-config" ,pkg-config))) 3351 `(("pkg-config" ,pkg-config)))
3153 (home-page "http://www.x.org/wiki/") 3352 (home-page "http://www.x.org/wiki/")
3154 (synopsis "Xorg implementation of the X Window System") 3353 (synopsis "VMware SVGA video driver for X server")
3155 (description "X.org provides an implementation of the X Window System") 3354 (description
3355 "xf86-video-vmware is a VMware SVGA video driver for the Xorg X server.")
3156 (license license:x11))) 3356 (license license:x11)))
3157 3357
3158 3358
@@ -3175,8 +3375,9 @@ graphics cards.")
3175 ("xorg-server" ,xorg-server))) 3375 ("xorg-server" ,xorg-server)))
3176 (native-inputs `(("pkg-config" ,pkg-config))) 3376 (native-inputs `(("pkg-config" ,pkg-config)))
3177 (home-page "http://www.x.org/wiki/") 3377 (home-page "http://www.x.org/wiki/")
3178 (synopsis "Xorg implementation of the X Window System") 3378 (synopsis "Voodoo/Voodoo2 video driver for X server")
3179 (description "X.org provides an implementation of the X Window System") 3379 (description
3380 "xf86-video-voodoo is a Voodoo video driver for the Xorg X server.")
3180 (license license:x11))) 3381 (license license:x11)))
3181 3382
3182 3383
@@ -3200,8 +3401,10 @@ graphics cards.")
3200 "0j0n7sj5xfjpmmgx6n5x556rw21hdd18fwmavp95wps7qki214ms")))) 3401 "0j0n7sj5xfjpmmgx6n5x556rw21hdd18fwmavp95wps7qki214ms"))))
3201 (build-system gnu-build-system) 3402 (build-system gnu-build-system)
3202 (home-page "http://www.x.org/wiki/") 3403 (home-page "http://www.x.org/wiki/")
3203 (synopsis "Xorg implementation of the X Window System") 3404 (synopsis "Xorg XF86BigFontProto protocol headers")
3204 (description "X.org provides an implementation of the X Window System") 3405 (description
3406 "XFree86 Bigfont Extension contains header files and documentation
3407for the XF86BigFontProto protocol.")
3205 (license license:x11))) 3408 (license license:x11)))
3206 3409
3207 3410
@@ -3221,8 +3424,10 @@ graphics cards.")
3221 "0l4hx48207mx0hp09026r6gy9nl3asbq0c75hri19wp1118zcpmc")))) 3424 "0l4hx48207mx0hp09026r6gy9nl3asbq0c75hri19wp1118zcpmc"))))
3222 (build-system gnu-build-system) 3425 (build-system gnu-build-system)
3223 (home-page "http://www.x.org/wiki/") 3426 (home-page "http://www.x.org/wiki/")
3224 (synopsis "Xorg implementation of the X Window System") 3427 (synopsis "Xorg XF86DGAProto protocol headers")
3225 (description "X.org provides an implementation of the X Window System") 3428 (description
3429 "XFree86 Direct Graphic Access Extension defines a protocol for
3430direct linear framebuffer access.")
3226 (license license:x11))) 3431 (license license:x11)))
3227 3432
3228 3433
@@ -3242,8 +3447,11 @@ graphics cards.")
3242 "07v69m0g2dfzb653jni4x656jlr7l84c1k39j8qc8vfb45r8sjww")))) 3447 "07v69m0g2dfzb653jni4x656jlr7l84c1k39j8qc8vfb45r8sjww"))))
3243 (build-system gnu-build-system) 3448 (build-system gnu-build-system)
3244 (home-page "http://www.x.org/wiki/") 3449 (home-page "http://www.x.org/wiki/")
3245 (synopsis "Xorg implementation of the X Window System") 3450 (synopsis "Xorg XF86DRIProto protocol headers")
3246 (description "X.org provides an implementation of the X Window System") 3451 (description
3452 "XFree86 Direct Rendering Infrastructure Extension defines a
3453protocol to allow user applications to access the video hardware without
3454requiring data to be passed through the X server.")
3247 (license license:x11))) 3455 (license license:x11)))
3248 3456
3249 3457
@@ -3263,8 +3471,10 @@ graphics cards.")
3263 "0w47d7gfa8zizh2bshdr2rffvbr4jqjv019mdgyh6cmplyd4kna5")))) 3471 "0w47d7gfa8zizh2bshdr2rffvbr4jqjv019mdgyh6cmplyd4kna5"))))
3264 (build-system gnu-build-system) 3472 (build-system gnu-build-system)
3265 (home-page "http://www.x.org/wiki/") 3473 (home-page "http://www.x.org/wiki/")
3266 (synopsis "Xorg implementation of the X Window System") 3474 (synopsis "Xorg XF86VidModeProto protocol headers")
3267 (description "X.org provides an implementation of the X Window System") 3475 (description
3476 "XFree86 Video Mode Extension defines a protocol for dynamically
3477configuring modelines and gamma.")
3268 (license license:x11))) 3478 (license license:x11)))
3269 3479
3270 3480
@@ -3289,8 +3499,10 @@ graphics cards.")
3289 (native-inputs 3499 (native-inputs
3290 `(("pkg-config" ,pkg-config))) 3500 `(("pkg-config" ,pkg-config)))
3291 (home-page "http://www.x.org/wiki/") 3501 (home-page "http://www.x.org/wiki/")
3292 (synopsis "Xorg implementation of the X Window System") 3502 (synopsis "Alter a monitor's gamma correction")
3293 (description "X.org provides an implementation of the X Window System") 3503 (description
3504 "XGamma is used to query and alter the gamma correction of a
3505monitor via the X video mode extension.")
3294 (license license:x11))) 3506 (license license:x11)))
3295 3507
3296 3508
@@ -3316,8 +3528,10 @@ graphics cards.")
3316 (native-inputs 3528 (native-inputs
3317 `(("pkg-config" ,pkg-config))) 3529 `(("pkg-config" ,pkg-config)))
3318 (home-page "http://www.x.org/wiki/") 3530 (home-page "http://www.x.org/wiki/")
3319 (synopsis "Xorg implementation of the X Window System") 3531 (synopsis "Xorg server access control utility")
3320 (description "X.org provides an implementation of the X Window System") 3532 (description
3533 "XHost is used to manage the list of host names or user names
3534allowed to make connections to the X server.")
3321 (license license:x11))) 3535 (license license:x11)))
3322 3536
3323 3537
@@ -3338,8 +3552,16 @@ graphics cards.")
3338 (build-system gnu-build-system) 3552 (build-system gnu-build-system)
3339 (native-inputs `(("pkg-config" ,pkg-config))) 3553 (native-inputs `(("pkg-config" ,pkg-config)))
3340 (home-page "http://www.x.org/wiki/") 3554 (home-page "http://www.x.org/wiki/")
3341 (synopsis "Xorg implementation of the X Window System") 3555 (synopsis "Xorg XineramaProto protocol headers")
3342 (description "X.org provides an implementation of the X Window System") 3556 (description
3557 "Xinerama Extension allows clients to query information about multiple
3558physical screens controlled by a single X server that appear as a single
3559screen to core X11 protocol operations.
3560
3561This extension provides a common network protocol for querying information
3562which may be provided by different underlying screen combination
3563technologies in the X server, such as the original Xinerama multiplexer, or
3564alternative implementations like XRandR or TwinView.")
3343 (license license:x11))) 3565 (license license:x11)))
3344 3566
3345 3567
@@ -3369,8 +3591,9 @@ graphics cards.")
3369 (native-inputs 3591 (native-inputs
3370 `(("pkg-config" ,pkg-config))) 3592 `(("pkg-config" ,pkg-config)))
3371 (home-page "http://www.x.org/wiki/") 3593 (home-page "http://www.x.org/wiki/")
3372 (synopsis "Xorg implementation of the X Window System") 3594 (synopsis "Configure input devices for X server")
3373 (description "X.org provides an implementation of the X Window System") 3595 (description
3596 "XInput is used to configure and test XInput devices.")
3374 (license license:x11))) 3597 (license license:x11)))
3375 3598
3376 3599
@@ -3396,8 +3619,19 @@ graphics cards.")
3396 (native-inputs 3619 (native-inputs
3397 `(("pkg-config" ,pkg-config))) 3620 `(("pkg-config" ,pkg-config)))
3398 (home-page "http://www.x.org/wiki/") 3621 (home-page "http://www.x.org/wiki/")
3399 (synopsis "Xorg implementation of the X Window System") 3622 (synopsis "Compile XKB keyboard description")
3400 (description "X.org provides an implementation of the X Window System") 3623 (description
3624 "xkbcomp keymap compiler converts a description of an XKB keymap
3625into one of several output formats. The most common use for xkbcomp is
3626to create a compiled keymap file (.xkm extension) which can be read
3627directly by XKB- capable X servers or utilities.
3628
3629X Keyboard (XKB) Extension essentially replaces the core protocol
3630definition of keyboard. The extension makes possible to clearly and
3631explicitly specify most aspects of keyboard behaviour on per-key basis
3632and to more closely track the logical and physical state of the
3633keyboard. It also includes a number of keyboard controls designed to
3634make keyboards more accessible to people with physical impairments.")
3401 (license license:x11))) 3635 (license license:x11)))
3402 3636
3403(define-public xkbcomp ; using xkeyboard-config as input 3637(define-public xkbcomp ; using xkeyboard-config as input
@@ -3434,8 +3668,10 @@ graphics cards.")
3434 (native-inputs 3668 (native-inputs
3435 `(("pkg-config" ,pkg-config))) 3669 `(("pkg-config" ,pkg-config)))
3436 (home-page "http://www.x.org/wiki/") 3670 (home-page "http://www.x.org/wiki/")
3437 (synopsis "Xorg implementation of the X Window System") 3671 (synopsis "XKB event daemon demo")
3438 (description "X.org provides an implementation of the X Window System") 3672 (description
3673 "XKB event daemon listens for the specified XKB events and executes
3674requested commands if they occur.")
3439 (license license:x11))) 3675 (license license:x11)))
3440 3676
3441 3677
@@ -3462,8 +3698,16 @@ graphics cards.")
3462 (native-inputs 3698 (native-inputs
3463 `(("pkg-config" ,pkg-config))) 3699 `(("pkg-config" ,pkg-config)))
3464 (home-page "http://www.x.org/wiki/") 3700 (home-page "http://www.x.org/wiki/")
3465 (synopsis "Xorg implementation of the X Window System") 3701 (synopsis "XKB utilities")
3466 (description "X.org provides an implementation of the X Window System") 3702 (description
3703 "XKBUtils is a collection of small utilities for X Keyboard (XKB)
3704extension to the X11 protocol. It includes:
3705
3706- xkbbell: generate XKB bell events;
3707
3708- xkbvleds: display the state of LEDs on an XKB keyboard in a window;
3709
3710- xkbwatch: reports changes in the XKB keyboard state.")
3467 (license license:x11))) 3711 (license license:x11)))
3468 3712
3469 3713
@@ -3490,8 +3734,12 @@ graphics cards.")
3490 `(("intltool" ,intltool) 3734 `(("intltool" ,intltool)
3491 ("pkg-config" ,pkg-config))) 3735 ("pkg-config" ,pkg-config)))
3492 (home-page "http://www.x.org/wiki/") 3736 (home-page "http://www.x.org/wiki/")
3493 (synopsis "Xorg implementation of the X Window System") 3737 (synopsis "Xorg XKB configuration files")
3494 (description "X.org provides an implementation of the X Window System") 3738 (description
3739 "xkeyboard-config provides a database for X Keyboard (XKB) Extension.
3740There are five components that define a complete keyboard mapping:
3741symbols, geometry, keycodes, compat, and types; these five components
3742can be combined together using the 'rules' component of this database.")
3495 (license license:x11))) 3743 (license license:x11)))
3496 3744
3497 3745
@@ -3516,8 +3764,11 @@ graphics cards.")
3516 (native-inputs 3764 (native-inputs
3517 `(("pkg-config" ,pkg-config))) 3765 `(("pkg-config" ,pkg-config)))
3518 (home-page "http://www.x.org/wiki/") 3766 (home-page "http://www.x.org/wiki/")
3519 (synopsis "Xorg implementation of the X Window System") 3767 (synopsis "Kill a client by its X resource")
3520 (description "X.org provides an implementation of the X Window System") 3768 (description
3769 "XKill is used to force the X server to close connections to
3770clients. This program is very dangerous, but is useful for aborting
3771programs that have displayed undesired windows on a user's screen.")
3521 (license license:x11))) 3772 (license license:x11)))
3522 3773
3523 3774
@@ -3541,8 +3792,9 @@ graphics cards.")
3541 (native-inputs 3792 (native-inputs
3542 `(("pkg-config" ,pkg-config))) 3793 `(("pkg-config" ,pkg-config)))
3543 (home-page "http://www.x.org/wiki/") 3794 (home-page "http://www.x.org/wiki/")
3544 (synopsis "Xorg implementation of the X Window System") 3795 (synopsis "List interned X server atoms")
3545 (description "X.org provides an implementation of the X Window System") 3796 (description
3797 "XLsAtoms is used to list the interned atoms defined on X server.")
3546 (license license:x11))) 3798 (license license:x11)))
3547 3799
3548 3800
@@ -3566,8 +3818,10 @@ graphics cards.")
3566 (native-inputs 3818 (native-inputs
3567 `(("pkg-config" ,pkg-config))) 3819 `(("pkg-config" ,pkg-config)))
3568 (home-page "http://www.x.org/wiki/") 3820 (home-page "http://www.x.org/wiki/")
3569 (synopsis "Xorg implementation of the X Window System") 3821 (synopsis "List client applications running on a display")
3570 (description "X.org provides an implementation of the X Window System") 3822 (description
3823 "XLsClients is used to list information about the client programs
3824running on X server.")
3571 (license license:x11))) 3825 (license license:x11)))
3572 3826
3573 3827
@@ -3593,8 +3847,13 @@ graphics cards.")
3593 (native-inputs 3847 (native-inputs
3594 `(("pkg-config" ,pkg-config))) 3848 `(("pkg-config" ,pkg-config)))
3595 (home-page "http://www.x.org/wiki/") 3849 (home-page "http://www.x.org/wiki/")
3596 (synopsis "Xorg implementation of the X Window System") 3850 (synopsis "Modify keymaps and button mappings on X server")
3597 (description "X.org provides an implementation of the X Window System") 3851 (description
3852 "Xmodmap is used to display and edit the keyboard modifier map and
3853keymap table that are used by client programs running on X server to
3854convert event keycodes into keysyms. It is usually run from the user's
3855session startup script to configure the keyboard according to personal
3856tastes.")
3598 (license license:x11))) 3857 (license license:x11)))
3599 3858
3600 3859
@@ -3619,8 +3878,14 @@ graphics cards.")
3619 (build-system gnu-build-system) 3878 (build-system gnu-build-system)
3620 (native-inputs `(("pkg-config" ,pkg-config))) 3879 (native-inputs `(("pkg-config" ,pkg-config)))
3621 (home-page "http://www.x.org/wiki/") 3880 (home-page "http://www.x.org/wiki/")
3622 (synopsis "Xorg implementation of the X Window System") 3881 (synopsis "Xorg SGML documentation tools")
3623 (description "X.org provides an implementation of the X Window System") 3882 (description
3883 "This package provides a common set of SGML entities and XML/CSS style
3884sheets used in building/formatting the documentation provided in other
3885Xorg packages. It's typically only needed by people building from
3886source who want to produce formatted documentation from their builds, or
3887those who have installed the HTML version of the documentation, which
3888refers to the included common xorg.css stylesheet.")
3624 (license license:x11))) 3889 (license license:x11)))
3625 3890
3626 3891
@@ -3646,8 +3911,10 @@ graphics cards.")
3646 (native-inputs 3911 (native-inputs
3647 `(("pkg-config" ,pkg-config))) 3912 `(("pkg-config" ,pkg-config)))
3648 (home-page "http://www.x.org/wiki/") 3913 (home-page "http://www.x.org/wiki/")
3649 (synopsis "Xorg implementation of the X Window System") 3914 (synopsis "Print an X window dump from xwd")
3650 (description "X.org provides an implementation of the X Window System") 3915 (description
3916 "XPr takes as input a window dump file produced by xwd and formats
3917it for output on various types of printers.")
3651 (license license:x11))) 3918 (license license:x11)))
3652 3919
3653 3920
@@ -3672,8 +3939,10 @@ graphics cards.")
3672 (native-inputs 3939 (native-inputs
3673 `(("pkg-config" ,pkg-config))) 3940 `(("pkg-config" ,pkg-config)))
3674 (home-page "http://www.x.org/wiki/") 3941 (home-page "http://www.x.org/wiki/")
3675 (synopsis "Xorg implementation of the X Window System") 3942 (synopsis "Display X server properties")
3676 (description "X.org provides an implementation of the X Window System") 3943 (description
3944 "xprop is used to display and/or set window and font properties of
3945an X server.")
3677 (license license:x11))) 3946 (license license:x11)))
3678 3947
3679 3948
@@ -3700,8 +3969,10 @@ graphics cards.")
3700 (native-inputs 3969 (native-inputs
3701 `(("pkg-config" ,pkg-config))) 3970 `(("pkg-config" ,pkg-config)))
3702 (home-page "http://www.x.org/wiki/") 3971 (home-page "http://www.x.org/wiki/")
3703 (synopsis "Xorg implementation of the X Window System") 3972 (synopsis "Command line interface to X RandR extension")
3704 (description "X.org provides an implementation of the X Window System") 3973 (description
3974 "xrandr - primitive command line interface to X11 Resize, Rotate,
3975and Reflect (RandR) extension.")
3705 (license license:x11))) 3976 (license license:x11)))
3706 3977
3707 3978
@@ -3726,8 +3997,13 @@ graphics cards.")
3726 (native-inputs 3997 (native-inputs
3727 `(("pkg-config" ,pkg-config))) 3998 `(("pkg-config" ,pkg-config)))
3728 (home-page "http://www.x.org/wiki/") 3999 (home-page "http://www.x.org/wiki/")
3729 (synopsis "Xorg implementation of the X Window System") 4000 (synopsis "X server resource database utility")
3730 (description "X.org provides an implementation of the X Window System") 4001 (description
4002 "XRDB is used to get or set the contents of the RESOURCE_MANAGER
4003property on the root window of screen 0, or the SCREEN_RESOURCES
4004property on the root window of any or all screens, or everything
4005combined. You would normally run this program from your X startup
4006file.")
3731 (license license:x11))) 4007 (license license:x11)))
3732 4008
3733 4009
@@ -3751,8 +4027,11 @@ graphics cards.")
3751 (native-inputs 4027 (native-inputs
3752 `(("pkg-config" ,pkg-config))) 4028 `(("pkg-config" ,pkg-config)))
3753 (home-page "http://www.x.org/wiki/") 4029 (home-page "http://www.x.org/wiki/")
3754 (synopsis "Xorg implementation of the X Window System") 4030 (synopsis "Refresh all or part of an X screen")
3755 (description "X.org provides an implementation of the X Window System") 4031 (description
4032 "Xrefresh is a simple X program that causes all or part of your
4033screen to be repainted. This is useful when system messages have messed
4034up your screen.")
3756 (license license:x11))) 4035 (license license:x11)))
3757 4036
3758 4037
@@ -3779,8 +4058,9 @@ graphics cards.")
3779 (native-inputs 4058 (native-inputs
3780 `(("pkg-config" ,pkg-config))) 4059 `(("pkg-config" ,pkg-config)))
3781 (home-page "http://www.x.org/wiki/") 4060 (home-page "http://www.x.org/wiki/")
3782 (synopsis "Xorg implementation of the X Window System") 4061 (synopsis "User preference utility for X server")
3783 (description "X.org provides an implementation of the X Window System") 4062 (description
4063 "XSet is used to set various user preference options of the display.")
3784 (license license:x11))) 4064 (license license:x11)))
3785 4065
3786 4066
@@ -3806,8 +4086,10 @@ graphics cards.")
3806 (native-inputs 4086 (native-inputs
3807 `(("pkg-config" ,pkg-config))) 4087 `(("pkg-config" ,pkg-config)))
3808 (home-page "http://www.x.org/wiki/") 4088 (home-page "http://www.x.org/wiki/")
3809 (synopsis "Xorg implementation of the X Window System") 4089 (synopsis "Root window parameter setting utility for X server")
3810 (description "X.org provides an implementation of the X Window System") 4090 (description
4091 "XSetRoot allows you to tailor the appearance of the root window on
4092a display running X server.")
3811 (license license:x11))) 4093 (license license:x11)))
3812 4094
3813 4095
@@ -3828,8 +4110,12 @@ graphics cards.")
3828 (build-system gnu-build-system) 4110 (build-system gnu-build-system)
3829 (native-inputs `(("pkg-config" ,pkg-config))) 4111 (native-inputs `(("pkg-config" ,pkg-config)))
3830 (home-page "http://www.x.org/wiki/") 4112 (home-page "http://www.x.org/wiki/")
3831 (synopsis "Xorg implementation of the X Window System") 4113 (synopsis "Xorg Network Transport layer library")
3832 (description "X.org provides an implementation of the X Window System") 4114 (description
4115 "Xtrans is a library of code that is shared among various X packages to
4116handle network protocol transport in a modular fashion, allowing a single
4117place to add new transport types. It is used by the X server, libX11,
4118libICE, the X font server, and related components.")
3833 (license license:x11))) 4119 (license license:x11)))
3834 4120
3835 4121
@@ -3855,8 +4141,11 @@ graphics cards.")
3855 (native-inputs 4141 (native-inputs
3856 `(("pkg-config" ,pkg-config))) 4142 `(("pkg-config" ,pkg-config)))
3857 (home-page "http://www.x.org/wiki/") 4143 (home-page "http://www.x.org/wiki/")
3858 (synopsis "Xorg implementation of the X Window System") 4144 (synopsis "Print out X-Video extension adaptor information")
3859 (description "X.org provides an implementation of the X Window System") 4145 (description
4146 "XVInfo is used to print out the capabilities of any video adaptors
4147associated with the display that are accessible through the X-Video
4148extension.")
3860 (license license:x11))) 4149 (license license:x11)))
3861 4150
3862 4151
@@ -3882,8 +4171,14 @@ graphics cards.")
3882 (native-inputs 4171 (native-inputs
3883 `(("pkg-config" ,pkg-config))) 4172 `(("pkg-config" ,pkg-config)))
3884 (home-page "http://www.x.org/wiki/") 4173 (home-page "http://www.x.org/wiki/")
3885 (synopsis "Xorg implementation of the X Window System") 4174 (synopsis "Dump current contents of X window or screen to file")
3886 (description "X.org provides an implementation of the X Window System") 4175 (description
4176 "Xwd is used to store window images in a specially formatted dump
4177file. This file can then be read by various other X utilities for
4178redisplay, printing, editing, formatting, archiving, image processing,
4179etc. The target window is selected by clicking the pointer in the
4180desired window. The keyboard bell is rung once at the beginning of the
4181dump and twice whenthe dump is completed.")
3887 (license license:x11))) 4182 (license license:x11)))
3888 4183
3889 4184
@@ -3908,8 +4203,10 @@ graphics cards.")
3908 (native-inputs 4203 (native-inputs
3909 `(("pkg-config" ,pkg-config))) 4204 `(("pkg-config" ,pkg-config)))
3910 (home-page "http://www.x.org/wiki/") 4205 (home-page "http://www.x.org/wiki/")
3911 (synopsis "Xorg implementation of the X Window System") 4206 (synopsis "Window information utility for X server")
3912 (description "X.org provides an implementation of the X Window System") 4207 (description
4208 "XWinInfo is used to print out information about windows on an X server.
4209Various information is displayed depending on which options are selected.")
3913 (license license:x11))) 4210 (license license:x11)))
3914 4211
3915 4212
@@ -3934,8 +4231,10 @@ graphics cards.")
3934 (native-inputs 4231 (native-inputs
3935 `(("pkg-config" ,pkg-config))) 4232 `(("pkg-config" ,pkg-config)))
3936 (home-page "http://www.x.org/wiki/") 4233 (home-page "http://www.x.org/wiki/")
3937 (synopsis "Xorg implementation of the X Window System") 4234 (synopsis "Display an X window dump from xwd")
3938 (description "X.org provides an implementation of the X Window System") 4235 (description
4236 "Xwud is used to display in a window an image saved in a specially
4237formatted dump file, such as produced by xwd.")
3939 (license license:x11))) 4238 (license license:x11)))
3940 4239
3941 4240
@@ -3962,8 +4261,11 @@ graphics cards.")
3962 (native-inputs 4261 (native-inputs
3963 `(("pkg-config" ,pkg-config))) 4262 `(("pkg-config" ,pkg-config)))
3964 (home-page "http://www.x.org/wiki/") 4263 (home-page "http://www.x.org/wiki/")
3965 (synopsis "Xorg implementation of the X Window System") 4264 (synopsis "Xorg FixesProto protocol headers")
3966 (description "X.org provides an implementation of the X Window System") 4265 (description
4266 "Fixes Extension makes changes to many areas of the protocol to resolve
4267issues raised by application interaction with core protocol mechanisms that
4268cannot be adequately worked around on the client side of the wire.")
3967 (license license:x11))) 4269 (license license:x11)))
3968 4270
3969 4271
@@ -3982,7 +4284,7 @@ graphics cards.")
3982 (base32 4284 (base32
3983 "1bamagq7g6s0d23l8rb3nppj8ifqj05f7z9bhbs4fdg8az3ffgvw")))) 4285 "1bamagq7g6s0d23l8rb3nppj8ifqj05f7z9bhbs4fdg8az3ffgvw"))))
3984 (build-system gnu-build-system) 4286 (build-system gnu-build-system)
3985 (propagated-inputs 4287 (propagated-inputs
3986 ;; These are all in the Requires or Requires.private field of xdamage.pc 4288 ;; These are all in the Requires or Requires.private field of xdamage.pc
3987 `(("damageproto" ,damageproto) 4289 `(("damageproto" ,damageproto)
3988 ("libxfixes" ,libxfixes) 4290 ("libxfixes" ,libxfixes)
@@ -3991,8 +4293,8 @@ graphics cards.")
3991 (native-inputs 4293 (native-inputs
3992 `(("pkg-config" ,pkg-config))) 4294 `(("pkg-config" ,pkg-config)))
3993 (home-page "http://www.x.org/wiki/") 4295 (home-page "http://www.x.org/wiki/")
3994 (synopsis "Xorg implementation of the X Window System") 4296 (synopsis "Xorg Damage Extension library")
3995 (description "X.org provides an implementation of the X Window System") 4297 (description "Xorg library for the XDamage extension.")
3996 (license license:x11))) 4298 (license license:x11)))
3997 4299
3998 4300
@@ -4019,8 +4321,9 @@ graphics cards.")
4019 (native-inputs 4321 (native-inputs
4020 `(("pkg-config" ,pkg-config))) 4322 `(("pkg-config" ,pkg-config)))
4021 (home-page "http://www.x.org/wiki/") 4323 (home-page "http://www.x.org/wiki/")
4022 (synopsis "Xorg implementation of the X Window System") 4324 (synopsis "Xorg Common extensions library")
4023 (description "X.org provides an implementation of the X Window System") 4325 (description
4326 "Library for common extensions to the X11 protocol.")
4024 (license license:x11))) 4327 (license license:x11)))
4025 4328
4026 4329
@@ -4047,8 +4350,8 @@ graphics cards.")
4047 (native-inputs 4350 (native-inputs
4048 `(("pkg-config" ,pkg-config))) 4351 `(("pkg-config" ,pkg-config)))
4049 (home-page "http://www.x.org/wiki/") 4352 (home-page "http://www.x.org/wiki/")
4050 (synopsis "Xorg implementation of the X Window System") 4353 (synopsis "Xorg Xinerama protocol library")
4051 (description "X.org provides an implementation of the X Window System") 4354 (description "API for Xinerama extension to X11 protocol.")
4052 (license license:x11))) 4355 (license license:x11)))
4053 4356
4054 4357
@@ -4075,8 +4378,8 @@ graphics cards.")
4075 (native-inputs 4378 (native-inputs
4076 `(("pkg-config" ,pkg-config))) 4379 `(("pkg-config" ,pkg-config)))
4077 (home-page "http://www.x.org/wiki/") 4380 (home-page "http://www.x.org/wiki/")
4078 (synopsis "Xorg implementation of the X Window System") 4381 (synopsis "Xorg Print Client library")
4079 (description "X.org provides an implementation of the X Window System") 4382 (description "Xorg Print Client library.")
4080 (license license:x11))) 4383 (license license:x11)))
4081 4384
4082 4385
@@ -4103,8 +4406,8 @@ graphics cards.")
4103 (native-inputs 4406 (native-inputs
4104 `(("pkg-config" ,pkg-config))) 4407 `(("pkg-config" ,pkg-config)))
4105 (home-page "http://www.x.org/wiki/") 4408 (home-page "http://www.x.org/wiki/")
4106 (synopsis "Xorg implementation of the X Window System") 4409 (synopsis "Xorg Render Extension library")
4107 (description "X.org provides an implementation of the X Window System") 4410 (description "Library for the Render Extension to the X11 protocol.")
4108 (license license:x11))) 4411 (license license:x11)))
4109 4412
4110 4413
@@ -4132,8 +4435,18 @@ graphics cards.")
4132 (native-inputs 4435 (native-inputs
4133 `(("pkg-config" ,pkg-config))) 4436 `(("pkg-config" ,pkg-config)))
4134 (home-page "http://www.x.org/wiki/") 4437 (home-page "http://www.x.org/wiki/")
4135 (synopsis "Xorg implementation of the X Window System") 4438 (synopsis "Xorg library for Xtest and Record extensions")
4136 (description "X.org provides an implementation of the X Window System") 4439 (description
4440 "libXtst provides the Xlib-based client API for the XTEST & RECORD
4441extensions.
4442
4443The XTEST extension is a minimal set of client and server extensions
4444required to completely test the X11 server with no user intervention. This
4445extension is not intended to support general journaling and playback of user
4446actions.
4447
4448The RECORD extension supports the recording and reporting of all core X
4449protocol and arbitrary X extension protocol.")
4137 (license license:x11))) 4450 (license license:x11)))
4138 4451
4139 4452
@@ -4161,8 +4474,8 @@ graphics cards.")
4161 (native-inputs 4474 (native-inputs
4162 `(("pkg-config" ,pkg-config))) 4475 `(("pkg-config" ,pkg-config)))
4163 (home-page "http://www.x.org/wiki/") 4476 (home-page "http://www.x.org/wiki/")
4164 (synopsis "Xorg implementation of the X Window System") 4477 (synopsis "Xorg XVideo Extension library")
4165 (description "X.org provides an implementation of the X Window System") 4478 (description "Library for the X Video Extension to the X11 protocol.")
4166 (license license:x11))) 4479 (license license:x11)))
4167 4480
4168 4481
@@ -4186,8 +4499,11 @@ graphics cards.")
4186 (native-inputs 4499 (native-inputs
4187 `(("pkg-config" ,pkg-config))) 4500 `(("pkg-config" ,pkg-config)))
4188 (home-page "http://www.x.org/wiki/") 4501 (home-page "http://www.x.org/wiki/")
4189 (synopsis "Xorg implementation of the X Window System") 4502 (synopsis "Create an index of X font files in a directory")
4190 (description "X.org provides an implementation of the X Window System") 4503 (description
4504 "MkFontDir creates the 'fonts.dir' files needed by the legacy X
4505server core font system. The current implementation is a simple wrapper
4506script around the mkfontscale program.")
4191 (license license:x11))) 4507 (license license:x11)))
4192 4508
4193 4509
@@ -4211,8 +4527,14 @@ graphics cards.")
4211 (native-inputs 4527 (native-inputs
4212 `(("pkg-config" ,pkg-config))) 4528 `(("pkg-config" ,pkg-config)))
4213 (home-page "http://www.x.org/wiki/") 4529 (home-page "http://www.x.org/wiki/")
4214 (synopsis "Xorg implementation of the X Window System") 4530 (synopsis "Xorg X11Proto protocol headers")
4215 (description "X.org provides an implementation of the X Window System") 4531 (description
4532 "XProto provides the headers and specification documents defining
4533the X Window System Core Protocol, Version 11.
4534
4535It also includes a number of headers that aren't purely protocol related,
4536but are depended upon by many other X Window System packages to provide
4537common definitions and porting layer.")
4216 (license license:x11))) 4538 (license license:x11)))
4217 4539
4218 4540
@@ -4241,8 +4563,8 @@ graphics cards.")
4241 (native-inputs 4563 (native-inputs
4242 `(("pkg-config" ,pkg-config))) 4564 `(("pkg-config" ,pkg-config)))
4243 (home-page "http://www.x.org/wiki/") 4565 (home-page "http://www.x.org/wiki/")
4244 (synopsis "Xorg implementation of the X Window System") 4566 (synopsis "Xorg Inter-Client Exchange library")
4245 (description "X.org provides an implementation of the X Window System") 4567 (description "Xorg Inter-Client Exchange library.")
4246 (license license:x11))) 4568 (license license:x11)))
4247 4569
4248 4570
@@ -4266,8 +4588,10 @@ graphics cards.")
4266 (native-inputs 4588 (native-inputs
4267 `(("pkg-config" ,pkg-config))) 4589 `(("pkg-config" ,pkg-config)))
4268 (home-page "http://www.x.org/wiki/") 4590 (home-page "http://www.x.org/wiki/")
4269 (synopsis "Xorg implementation of the X Window System") 4591 (synopsis "Xorg Authorization library")
4270 (description "X.org provides an implementation of the X Window System") 4592 (description
4593 "libXau provides an authorization library for individual access to
4594an X Window System display.")
4271 (license license:x11))) 4595 (license license:x11)))
4272 4596
4273(define-public libxfixes 4597(define-public libxfixes
@@ -4293,8 +4617,8 @@ graphics cards.")
4293 (native-inputs 4617 (native-inputs
4294 `(("pkg-config" ,pkg-config))) 4618 `(("pkg-config" ,pkg-config)))
4295 (home-page "http://www.x.org/wiki/") 4619 (home-page "http://www.x.org/wiki/")
4296 (synopsis "Xorg implementation of the X Window System") 4620 (synopsis "Xorg Fixes Extension library")
4297 (description "X.org provides an implementation of the X Window System") 4621 (description "Library for the XFixes Extension to the X11 protocol.")
4298 (license license:x11))) 4622 (license license:x11)))
4299 4623
4300 4624
@@ -4324,8 +4648,14 @@ graphics cards.")
4324 (native-inputs 4648 (native-inputs
4325 `(("pkg-config" ,pkg-config))) 4649 `(("pkg-config" ,pkg-config)))
4326 (home-page "http://www.x.org/wiki/") 4650 (home-page "http://www.x.org/wiki/")
4327 (synopsis "Xorg implementation of the X Window System") 4651 (synopsis "Xorg Font handling library")
4328 (description "X.org provides an implementation of the X Window System") 4652 (description
4653 "libXfont provides the core of the legacy X11 font system, handling the
4654index files (fonts.dir, fonts.alias, fonts.scale), the various font file
4655formats, and rasterizing them. It is used by the X servers, the X Font
4656Server (xfs), and some font utilities (bdftopcf for instance), but should
4657not be used by normal X11 clients. X11 clients access fonts via either the
4658new API's in libXft, or the legacy API's in libX11.")
4329 (license license:x11))) 4659 (license license:x11)))
4330 4660
4331 4661
@@ -4354,8 +4684,8 @@ graphics cards.")
4354 (native-inputs 4684 (native-inputs
4355 `(("pkg-config" ,pkg-config))) 4685 `(("pkg-config" ,pkg-config)))
4356 (home-page "http://www.x.org/wiki/") 4686 (home-page "http://www.x.org/wiki/")
4357 (synopsis "Xorg implementation of the X Window System") 4687 (synopsis "Xorg Input Extension library")
4358 (description "X.org provides an implementation of the X Window System") 4688 (description "Library for the XInput Extension to the X11 protocol.")
4359 (license license:x11))) 4689 (license license:x11)))
4360 4690
4361 4691
@@ -4384,8 +4714,9 @@ graphics cards.")
4384 (native-inputs 4714 (native-inputs
4385 `(("pkg-config" ,pkg-config))) 4715 `(("pkg-config" ,pkg-config)))
4386 (home-page "http://www.x.org/wiki/") 4716 (home-page "http://www.x.org/wiki/")
4387 (synopsis "Xorg implementation of the X Window System") 4717 (synopsis "Xorg Resize and Rotate Extension library")
4388 (description "X.org provides an implementation of the X Window System") 4718 (description
4719 "Library for the Resize and Rotate Extension to the X11 protocol.")
4389 (license license:x11))) 4720 (license license:x11)))
4390 4721
4391 4722
@@ -4413,8 +4744,8 @@ graphics cards.")
4413 (native-inputs 4744 (native-inputs
4414 `(("pkg-config" ,pkg-config))) 4745 `(("pkg-config" ,pkg-config)))
4415 (home-page "http://www.x.org/wiki/") 4746 (home-page "http://www.x.org/wiki/")
4416 (synopsis "Xorg implementation of the X Window System") 4747 (synopsis "Xorg XvMC library")
4417 (description "X.org provides an implementation of the X Window System") 4748 (description "Xorg XvMC library.")
4418 (license license:x11))) 4749 (license license:x11)))
4419 4750
4420 4751
@@ -4441,8 +4772,10 @@ graphics cards.")
4441 (native-inputs 4772 (native-inputs
4442 `(("pkg-config" ,pkg-config))) 4773 `(("pkg-config" ,pkg-config)))
4443 (home-page "http://www.x.org/wiki/") 4774 (home-page "http://www.x.org/wiki/")
4444 (synopsis "Xorg implementation of the X Window System") 4775 (synopsis "Xorg XF86 Video Mode Extension library")
4445 (description "X.org provides an implementation of the X Window System") 4776 (description
4777 "Library for the XFree86 Video Mode Extension Extension to the X11
4778protocol.")
4446 (license license:x11))) 4779 (license license:x11)))
4447 4780
4448 4781
@@ -4474,8 +4807,21 @@ graphics cards.")
4474 (arguments 4807 (arguments
4475 `(#:configure-flags '("--enable-xkb"))) 4808 `(#:configure-flags '("--enable-xkb")))
4476 (home-page "http://www.x.org/wiki/") 4809 (home-page "http://www.x.org/wiki/")
4477 (synopsis "Xorg implementation of the X Window System") 4810 (synopsis "The X C Binding (XCB) library")
4478 (description "X.org provides an implementation of the X Window System") 4811 (description
4812 "libxcb provides an interface to the X Window System protocol,
4813which replaces the current Xlib interface. It has several advantages
4814over Xlib, including:
4815
4816- size: small, simple library, and lower memory footprint;
4817
4818- latency hiding: batch several requests and wait for the replies later;
4819
4820- direct protocol access: interface and protocol correspond exactly;
4821
4822- proven thread support: transparently access XCB from multiple threads;
4823
4824- easy extension implementation: interfaces auto-generated from XML-XCB.")
4479 (license license:x11))) 4825 (license license:x11)))
4480 4826
4481 4827
@@ -4573,7 +4919,16 @@ graphics cards.")
4573 %standard-phases))) 4919 %standard-phases)))
4574 (home-page "http://www.x.org/wiki/") 4920 (home-page "http://www.x.org/wiki/")
4575 (synopsis "Xorg implementation of the X Window System") 4921 (synopsis "Xorg implementation of the X Window System")
4576 (description "X.org provides an implementation of the X Window System") 4922 (description
4923 "This package provides the Xorg X server itself.
4924The X server accepts requests from client programs to create windows, which
4925are (normally rectangular) 'virtual screens' that the client program can
4926draw into.
4927
4928Windows are then composed on the actual screen by the X server (or by a
4929separate composite manager) as directed by the window manager, which usually
4930communicates with the user via graphical controls such as buttons and
4931draggable titlebars and borders.")
4577 (license license:x11))) 4932 (license license:x11)))
4578 4933
4579 4934
@@ -4605,8 +4960,8 @@ graphics cards.")
4605 (native-inputs 4960 (native-inputs
4606 `(("pkg-config" ,pkg-config))) 4961 `(("pkg-config" ,pkg-config)))
4607 (home-page "http://www.x.org/wiki/") 4962 (home-page "http://www.x.org/wiki/")
4608 (synopsis "Xorg implementation of the X Window System") 4963 (synopsis "Xorg Core X11 protocol client library")
4609 (description "X.org provides an implementation of the X Window System") 4964 (description "Xorg Core X11 protocol client library.")
4610 (license license:x11))) 4965 (license license:x11)))
4611 4966
4612 4967
@@ -4635,8 +4990,8 @@ graphics cards.")
4635 (native-inputs 4990 (native-inputs
4636 `(("pkg-config" ,pkg-config))) 4991 `(("pkg-config" ,pkg-config)))
4637 (home-page "http://www.x.org/wiki/") 4992 (home-page "http://www.x.org/wiki/")
4638 (synopsis "Xorg implementation of the X Window System") 4993 (synopsis "Xorg Cursor management library")
4639 (description "X.org provides an implementation of the X Window System") 4994 (description "Xorg Cursor management library.")
4640 (license license:x11))) 4995 (license license:x11)))
4641 4996
4642 4997
@@ -4664,8 +5019,8 @@ graphics cards.")
4664 (native-inputs 5019 (native-inputs
4665 `(("pkg-config" ,pkg-config))) 5020 `(("pkg-config" ,pkg-config)))
4666 (home-page "http://www.x.org/wiki/") 5021 (home-page "http://www.x.org/wiki/")
4667 (synopsis "Xorg implementation of the X Window System") 5022 (synopsis "Xorg XToolkit Intrinsics library")
4668 (description "X.org provides an implementation of the X Window System") 5023 (description "Xorg XToolkit Intrinsics library.")
4669 (license license:x11))) 5024 (license license:x11)))
4670 5025
4671 5026
@@ -4694,8 +5049,10 @@ graphics cards.")
4694 (native-inputs 5049 (native-inputs
4695 `(("pkg-config" ,pkg-config))) 5050 `(("pkg-config" ,pkg-config)))
4696 (home-page "http://www.x.org/wiki/") 5051 (home-page "http://www.x.org/wiki/")
4697 (synopsis "Xorg implementation of the X Window System") 5052 (synopsis "Xorg Xaw library")
4698 (description "X.org provides an implementation of the X Window System") 5053 (description
5054 "Xaw is the X Athena Widget Set based on the X Toolkit
5055Intrinsics (Xt) Library.")
4699 (license license:x11))) 5056 (license license:x11)))
4700 5057
4701 5058
@@ -4717,17 +5074,21 @@ graphics cards.")
4717 `(("pkg-config" ,pkg-config))) 5074 `(("pkg-config" ,pkg-config)))
4718 (home-page "http://cgit.freedesktop.org/xcb/util/") 5075 (home-page "http://cgit.freedesktop.org/xcb/util/")
4719 (synopsis "Core XCB utility functions") 5076 (synopsis "Core XCB utility functions")
4720 (description "The XCB util module provides a number of libraries which 5077 (description
4721 sit on top of libxcb, the core X protocol library, and some of the 5078 "The XCB util module provides a number of libraries which sit on
4722 extension libraries. These experimental libraries provide convenience 5079top of libxcb, the core X protocol library, and some of the extension
4723functions and interfaces which make the raw X protocol more usable. Some of 5080libraries. These experimental libraries provide convenience functions
4724the libraries also provide client-side code which is not strictly part of 5081and interfaces which make the raw X protocol more usable. Some of the
5082libraries also provide client-side code which is not strictly part of
4725the X protocol but which has traditionally been provided by Xlib. 5083the X protocol but which has traditionally been provided by Xlib.
4726 5084
4727The XCB util module provides the following libraries: 5085The XCB util module provides the following libraries:
4728aux: Convenient access to connection setup and some core requests. 5086
4729atom: Standard core X atom constants and atom caching. 5087- aux: Convenient access to connection setup and some core requests.
4730event: Some utilities that have little to do with events any more.") 5088
5089- atom: Standard core X atom constants and atom caching.
5090
5091- event: Some utilities that have little to do with events any more.")
4731 (license license:x11))) 5092 (license license:x11)))
4732 5093
4733 5094
@@ -4751,15 +5112,17 @@ event: Some utilities that have little to do with events any more.")
4751 `(("pkg-config" ,pkg-config))) 5112 `(("pkg-config" ,pkg-config)))
4752 (home-page "http://cgit.freedesktop.org/xcb/util-image/") 5113 (home-page "http://cgit.freedesktop.org/xcb/util-image/")
4753 (synopsis "XCB port of Xlib's XImage and XShmImage") 5114 (synopsis "XCB port of Xlib's XImage and XShmImage")
4754 (description "The XCB util module provides a number of libraries which 5115 (description
4755 sit on top of libxcb, the core X protocol library, and some of the 5116 "The XCB util module provides a number of libraries which sit on
4756 extension libraries. These experimental libraries provide convenience 5117top of libxcb, the core X protocol library, and some of the extension
4757functions and interfaces which make the raw X protocol more usable. Some of 5118libraries. These experimental libraries provide convenience functions
4758the libraries also provide client-side code which is not strictly part of 5119and interfaces which make the raw X protocol more usable. Some of the
5120libraries also provide client-side code which is not strictly part of
4759the X protocol but which has traditionally been provided by Xlib. 5121the X protocol but which has traditionally been provided by Xlib.
4760 5122
4761The XCB util-image module provides the following library: 5123The XCB util-image module provides the following library:
4762image: Port of Xlib's XImage and XShmImage functions.") 5124
5125- image: Port of Xlib's XImage and XShmImage functions.")
4763 (license license:x11))) 5126 (license license:x11)))
4764 5127
4765 5128
@@ -4781,15 +5144,17 @@ image: Port of Xlib's XImage and XShmImage functions.")
4781 `(("pkg-config" ,pkg-config))) 5144 `(("pkg-config" ,pkg-config)))
4782 (home-page "http://cgit.freedesktop.org/xcb/util-keysyms/") 5145 (home-page "http://cgit.freedesktop.org/xcb/util-keysyms/")
4783 (synopsis "Standard X constants and conversion to/from keycodes") 5146 (synopsis "Standard X constants and conversion to/from keycodes")
4784 (description "The XCB util module provides a number of libraries which 5147 (description
4785 sit on top of libxcb, the core X protocol library, and some of the 5148 "The XCB util module provides a number of libraries which sit on
4786 extension libraries. These experimental libraries provide convenience 5149top of libxcb, the core X protocol library, and some of the extension
4787functions and interfaces which make the raw X protocol more usable. Some of 5150libraries. These experimental libraries provide convenience functions
4788the libraries also provide client-side code which is not strictly part of 5151and interfaces which make the raw X protocol more usable. Some of the
5152libraries also provide client-side code which is not strictly part of
4789the X protocol but which has traditionally been provided by Xlib. 5153the X protocol but which has traditionally been provided by Xlib.
4790 5154
4791The XCB util-keysyms module provides the following library: 5155The XCB util-keysyms module provides the following library:
4792keysyms: Standard X key constants and conversion to/from keycodes.") 5156
5157- keysyms: Standard X key constants and conversion to/from keycodes.")
4793 (license license:x11))) 5158 (license license:x11)))
4794 5159
4795 5160
@@ -4810,16 +5175,18 @@ keysyms: Standard X key constants and conversion to/from keycodes.")
4810 (native-inputs 5175 (native-inputs
4811 `(("pkg-config" ,pkg-config))) 5176 `(("pkg-config" ,pkg-config)))
4812 (home-page "http://cgit.freedesktop.org/xcb/util-renderutil/") 5177 (home-page "http://cgit.freedesktop.org/xcb/util-renderutil/")
4813 (synopsis "SConvenience functions for the Render extension") 5178 (synopsis "Convenience functions for the Render extension")
4814 (description "The XCB util module provides a number of libraries which 5179 (description
4815 sit on top of libxcb, the core X protocol library, and some of the 5180 "The XCB util module provides a number of libraries which sit on
4816 extension libraries. These experimental libraries provide convenience 5181top of libxcb, the core X protocol library, and some of the extension
4817functions and interfaces which make the raw X protocol more usable. Some of 5182libraries. These experimental libraries provide convenience functions
4818the libraries also provide client-side code which is not strictly part of 5183and interfaces which make the raw X protocol more usable. Some of the
5184libraries also provide client-side code which is not strictly part of
4819the X protocol but which has traditionally been provided by Xlib. 5185the X protocol but which has traditionally been provided by Xlib.
4820 5186
4821The XCB util-renderutil module provides the following library: 5187The XCB util-renderutil module provides the following library:
4822renderutil: Convenience functions for the Render extension.") 5188
5189- renderutil: Convenience functions for the Render extension.")
4823 (license license:x11))) 5190 (license license:x11)))
4824 5191
4825 5192
@@ -4842,16 +5209,19 @@ renderutil: Convenience functions for the Render extension.")
4842 ("pkg-config" ,pkg-config))) 5209 ("pkg-config" ,pkg-config)))
4843 (home-page "http://cgit.freedesktop.org/xcb/util-wm/") 5210 (home-page "http://cgit.freedesktop.org/xcb/util-wm/")
4844 (synopsis "Client and window-manager helpers for ICCCM and EWMH") 5211 (synopsis "Client and window-manager helpers for ICCCM and EWMH")
4845 (description "The XCB util modules provides a number of libraries which 5212 (description
4846 sit on top of libxcb, the core X protocol library, and some of the 5213 "The XCB util modules provides a number of libraries which sit on
4847 extension libraries. These experimental libraries provide convenience 5214top of libxcb, the core X protocol library, and some of the extension
4848functions and interfaces which make the raw X protocol more usable. Some of 5215libraries. These experimental libraries provide convenience functions
4849the libraries also provide client-side code which is not strictly part of 5216and interfaces which make the raw X protocol more usable. Some of the
5217libraries also provide client-side code which is not strictly part of
4850the X protocol but which has traditionally been provided by Xlib. 5218the X protocol but which has traditionally been provided by Xlib.
4851 5219
4852The XCB util-wm module provides the following libraries: 5220The XCB util-wm module provides the following libraries:
4853ewmh: Both client and window-manager helpers for EWMH. 5221
4854icccm: Both client and window-manager helpers for ICCCM.") 5222- ewmh: Both client and window-manager helpers for EWMH.
5223
5224- icccm: Both client and window-manager helpers for ICCCM.")
4855 (license license:x11))) 5225 (license license:x11)))
4856 5226
4857(define-public xinit 5227(define-public xinit
@@ -4908,8 +5278,10 @@ user-friendly mechanism to start the X server.")
4908 (native-inputs 5278 (native-inputs
4909 `(("pkg-config" ,pkg-config))) 5279 `(("pkg-config" ,pkg-config)))
4910 (home-page "http://www.x.org/wiki/") 5280 (home-page "http://www.x.org/wiki/")
4911 (synopsis "Xorg implementation of the X Window System") 5281 (synopsis "Xorg Xaw3d library")
4912 (description "X.org provides an implementation of the X Window System") 5282 (description
5283 "Xaw is the X 3D Athena Widget Set based on the X Toolkit
5284Intrinsics (Xt) Library.")
4913 (license license:x11))) 5285 (license license:x11)))
4914 5286
4915(define-public xterm 5287(define-public xterm