1 ;;; GNU Guix --- Functional package management for GNU
2 ;;; Copyright © 2013, 2014 Andreas Enge <andreas@enge.fr>
3 ;;; Copyright © 2014, 2015 Mark H Weaver <mhw@netris.org>
4 ;;; Copyright © 2014 Eric Bavier <bavier@member.fsf.org>
5 ;;; Copyright © 2015 Ludovic Courtès <ludo@gnu.org>
7 ;;; This file is part of GNU Guix.
9 ;;; GNU Guix is free software; you can redistribute it and/or modify it
10 ;;; under the terms of the GNU General Public License as published by
11 ;;; the Free Software Foundation; either version 3 of the License, or (at
12 ;;; your option) any later version.
14 ;;; GNU Guix is distributed in the hope that it will be useful, but
15 ;;; WITHOUT ANY WARRANTY; without even the implied warranty of
16 ;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
17 ;;; GNU General Public License for more details.
19 ;;; You should have received a copy of the GNU General Public License
20 ;;; along with GNU Guix. If not, see <http://www.gnu.org/licenses/>.
22 (define-module (gnu packages xorg)
23 #:use-module ((guix licenses) #:prefix license:)
24 #:use-module (guix packages)
25 #:use-module (guix download)
26 #:use-module (guix git-download)
27 #:use-module (guix build-system gnu)
28 #:use-module (guix build-system perl)
29 #:use-module (gnu packages)
30 #:use-module (gnu packages autotools)
31 #:use-module (gnu packages bison)
32 #:use-module (gnu packages compression)
33 #:use-module (gnu packages flex)
34 #:use-module (gnu packages fontutils)
35 #:use-module (gnu packages gettext)
36 #:use-module (gnu packages gl)
37 #:use-module (gnu packages glib)
38 #:use-module (gnu packages gnupg)
39 #:use-module (gnu packages gperf)
40 #:use-module (gnu packages image)
41 #:use-module (gnu packages linux)
42 #:use-module (gnu packages m4)
43 #:use-module (gnu packages perl)
44 #:use-module (gnu packages pkg-config)
45 #:use-module (gnu packages python)
46 #:use-module (gnu packages xml)
47 #:use-module (gnu packages ncurses)
48 #:use-module (gnu packages xdisorg)
49 #:use-module (gnu packages freedesktop))
54 ;; packages without propagated input
55 ;; (rationale for this separation: The packages in PROPAGATED_INPUTS need to
56 ;; be defined first, the split makes book-keeping easier.)
59 ;; compiles only on macos
60 ;; (define-public applewmproto
64 ;; The xorg-cf-files package contains the data files for the imake utility,
65 ;; defining the known settings for a wide variety of platforms (many of which
66 ;; have not been verified or tested in over a decade), and for many of the
67 ;; libraries formerly delivered in the X.Org monolithic releases.
69 ;; License: x11, see COPYING
72 (uri "mirror://xorg/individual/util/xorg-cf-files-1.0.5.tar.bz2")
75 "1m3ypq0xcy46ghxc0svl1rbhpy3zvgmy0aa2mn7w7v7d8d8bh8zd"))))
84 (uri (string-append "mirror://xorg/individual/util/imake-"
88 "0zpk8p044jh14bis838shbf4100bjg7mccd7bq54glpsq552q339"))))
89 (build-system gnu-build-system)
91 `(("pkg-config" ,pkg-config)))
93 `(("xorg-cf-files" ,xorg-cf-files)
98 'install 'install-data
99 (lambda* (#:key inputs outputs #:allow-other-keys)
100 (let ((cf-files (assoc-ref inputs "xorg-cf-files"))
101 (out (assoc-ref outputs "out"))
102 (unpack (assoc-ref %standard-phases 'unpack))
103 (patch-source-shebangs
104 (assoc-ref %standard-phases 'patch-source-shebangs)))
105 (mkdir "xorg-cf-files")
106 (with-directory-excursion "xorg-cf-files"
107 (apply unpack (list #:source cf-files))
108 (apply patch-source-shebangs (list #:source cf-files))
109 (substitute* '("mingw.cf" "Imake.tmpl" "nto.cf" "os2.cf"
110 "linux.cf" "Amoeba.cf" "cygwin.cf")
111 (("/bin/sh") (which "bash")))
112 (and (zero? (system* "./configure"
113 (string-append "SHELL=" (which "bash"))
114 (string-append "--prefix=" out)))
115 (zero? (system* "make" "install"))))))
117 (home-page "http://www.x.org")
118 (synopsis "Source code configuration and build system")
120 "Imake is a deprecated source code configuration and build system which
121 has traditionally been supplied by and used to build the X Window System in
122 X11R6 and previous releases. As of the X Window System X11R7 release, the X
123 Window system has switched to using GNU autotools as the primary build system,
124 and the Imake system is now deprecated, and should not be used by new software
125 projects. Software developers are encouraged to migrate software to the GNU
127 (license license:x11)))
129 (define-public bdftopcf
137 "mirror://xorg/individual/app/bdftopcf-"
142 "1617zmgnx50n7vxlqyj84fl7vnk813jjqmi6jpigyz1xp9br1xga"))))
143 (build-system gnu-build-system)
145 `(("libxfont" ,libxfont)))
147 `(("pkg-config" ,pkg-config)))
148 (home-page "http://www.x.org/wiki/")
149 (synopsis "Xorg implementation of the X Window System")
150 (description "X.org provides an implementation of the X Window System")
151 (license license:x11)))
154 (define-public bigreqsproto
156 (name "bigreqsproto")
162 "mirror://xorg/individual/proto/bigreqsproto-"
167 "07hvfm84scz8zjw14riiln2v4w03jlhp756ypwhq27g48jmic8a6"))))
168 (build-system gnu-build-system)
169 (native-inputs `(("pkg-config" ,pkg-config)))
170 (home-page "http://www.x.org/wiki/")
171 (synopsis "Xorg implementation of the X Window System")
172 (description "X.org provides an implementation of the X Window System")
173 (license license:x11)))
176 (define-public compositeproto
178 (name "compositeproto")
184 "mirror://xorg/individual/proto/compositeproto-"
189 "1z0crmf669hirw4s7972mmp8xig80kfndja9h559haqbpvq5k4q4"))))
190 (build-system gnu-build-system)
192 `(("fixesproto" ,fixesproto)))
194 `(("pkg-config" ,pkg-config)))
195 (home-page "http://www.x.org/wiki/")
196 (synopsis "Xorg implementation of the X Window System")
197 (description "X.org provides an implementation of the X Window System")
198 (license license:x11)))
201 (define-public damageproto
209 "mirror://xorg/individual/proto/damageproto-"
214 "0nzwr5pv9hg7c21n995pdiv0zqhs91yz3r8rn3aska4ykcp12z2w"))))
215 (build-system gnu-build-system)
216 (native-inputs `(("pkg-config" ,pkg-config)))
217 (home-page "http://www.x.org/wiki/")
218 (synopsis "Xorg implementation of the X Window System")
219 (description "X.org provides an implementation of the X Window System")
220 (license license:x11)))
223 (define-public dmxproto
231 "mirror://xorg/individual/proto/dmxproto-"
236 "02b5x9dkgajizm8dqyx2w6hmqx3v25l67mgf35nj6sz0lgk52877"))))
237 (build-system gnu-build-system)
238 (native-inputs `(("pkg-config" ,pkg-config)))
239 (home-page "http://www.x.org/wiki/")
240 (synopsis "Xorg implementation of the X Window System")
241 (description "X.org provides an implementation of the X Window System")
242 (license license:x11)))
245 (define-public dri2proto
253 "mirror://xorg/individual/proto/dri2proto-"
258 "015az1vfdqmil1yay5nlsmpf6cf7vcbpslxjb72cfkzlvrv59dgr"))))
259 (build-system gnu-build-system)
260 (home-page "http://www.x.org/wiki/")
261 (synopsis "Xorg implementation of the X Window System")
262 (description "X.org provides an implementation of the X Window System")
263 (license license:x11)))
266 (define-public dri3proto
274 "mirror://xorg/individual/proto/dri3proto-"
279 "0x609xvnl8jky5m8jdklw4nymx3irkv32w99dfd8nl800bblkgh1"))))
280 (build-system gnu-build-system)
281 (home-page "http://www.x.org/wiki/")
282 (synopsis "Xorg implementation of the X Window System")
283 (description "X.org provides an implementation of the X Window System")
284 (license (license:x11-style "file://dri3proto.h"
285 "See 'dri3proto.h' in the distribution."))))
288 (define-public encodings
296 "mirror://xorg/individual/font/encodings-"
301 "0ffmaw80vmfwdgvdkp6495xgsqszb6s0iira5j0j6pd4i0lk3mnf"))))
302 (build-system gnu-build-system)
304 `(("mkfontscale" ,mkfontscale)))
306 `(("pkg-config" ,pkg-config)))
307 (home-page "http://www.x.org/wiki/")
308 (synopsis "Xorg implementation of the X Window System")
309 (description "X.org provides an implementation of the X Window System")
310 (license license:public-domain)))
313 (define-public font-adobe100dpi
315 (name "font-adobe100dpi")
321 "mirror://xorg/individual/font/font-adobe-100dpi-"
326 "0m60f5bd0caambrk8ksknb5dks7wzsg7g7xaf0j21jxmx8rq9h5j"))))
327 (build-system gnu-build-system)
329 `(("bdftopcf" ,bdftopcf)
330 ("font-util", font-util)
331 ("mkfontdir" ,mkfontdir)))
333 `(("pkg-config" ,pkg-config)))
335 `(#:configure-flags (list
336 ;; install fonts into subdirectory of package output instead of
337 ;; font-util-?.?.?/share/fonts/X11
338 (string-append "--with-fontrootdir=" %output "/share/fonts/X11"))))
339 (home-page "http://www.x.org/wiki/")
340 (synopsis "Xorg implementation of the X Window System")
341 (description "X.org provides an implementation of the X Window System")
342 (license license:x11)))
345 (define-public font-adobe75dpi
347 (name "font-adobe75dpi")
353 "mirror://xorg/individual/font/font-adobe-75dpi-"
358 "02advcv9lyxpvrjv8bjh1b797lzg6jvhipclz49z8r8y98g4l0n6"))))
359 (build-system gnu-build-system)
361 `(("bdftopcf" ,bdftopcf)
362 ("font-util", font-util)
363 ("mkfontdir" ,mkfontdir)))
365 `(("pkg-config" ,pkg-config)))
367 `(#:configure-flags (list
368 (string-append "--with-fontrootdir=" %output "/share/fonts/X11"))))
369 (home-page "http://www.x.org/wiki/")
370 (synopsis "Xorg implementation of the X Window System")
371 (description "X.org provides an implementation of the X Window System")
372 (license license:x11)))
376 ;; (define-public font-adobe-utopia100dpi
377 ;; (define-public font-adobe-utopia75dpi
378 ;; (define-public font-adobe-utopia-type1
381 (define-public font-alias
389 "mirror://xorg/individual/font/font-alias-"
394 "16ic8wfwwr3jicaml7b5a0sk6plcgc1kg84w02881yhwmqm3nicb"))))
395 (build-system gnu-build-system)
396 (native-inputs `(("pkg-config" ,pkg-config)))
397 (home-page "http://www.x.org/wiki/")
398 (synopsis "Xorg implementation of the X Window System")
399 (description "X.org provides an implementation of the X Window System")
400 (license license:x11)))
403 (define-public font-arabic-misc
405 (name "font-arabic-misc")
411 "mirror://xorg/individual/font/font-arabic-misc-"
416 "1x246dfnxnmflzf0qzy62k8jdpkb6jkgspcjgbk8jcq9lw99npah"))))
417 (build-system gnu-build-system)
419 `(("mkfontdir" ,mkfontdir)
420 ("bdftopcf" ,bdftopcf)))
422 `(("pkg-config" ,pkg-config)))
423 (home-page "http://www.x.org/wiki/")
424 (synopsis "Xorg implementation of the X Window System")
425 (description "X.org provides an implementation of the X Window System")
426 (license license:x11)))
430 ;; (define-public font-bh100dpi
431 ;; (define-public font-bh75dpi
432 ;; (define-public font-bh-lucidatypewriter100dpi
433 ;; (define-public font-bh-lucidatypewriter75dpi
434 ;; (define-public font-bh-ttf
435 ;; (define-public font-bh-type1
436 ;; (define-public font-bitstream100dpi
437 ;; (define-public font-bitstream75dpi
440 (define-public font-cronyx-cyrillic
442 (name "font-cronyx-cyrillic")
448 "mirror://xorg/individual/font/font-cronyx-cyrillic-"
453 "0ai1v4n61k8j9x2a1knvfbl2xjxk3xxmqaq3p9vpqrspc69k31kf"))))
454 (build-system gnu-build-system)
456 `(("mkfontdir" ,mkfontdir)
457 ("bdftopcf" ,bdftopcf)))
459 `(("pkg-config" ,pkg-config)))
460 (home-page "http://www.x.org/wiki/")
461 (synopsis "Xorg implementation of the X Window System")
462 (description "X.org provides an implementation of the X Window System")
463 (license license:x11)))
467 ;; (define-public font-cursor-misc
470 ;; (define-public font-daewoo-misc
473 (define-public font-dec-misc
475 (name "font-dec-misc")
481 "mirror://xorg/individual/font/font-dec-misc-"
486 "0yzza0l4zwyy7accr1s8ab7fjqkpwggqydbm2vc19scdby5xz7g1"))))
487 (build-system gnu-build-system)
489 `(("mkfontdir" ,mkfontdir)
490 ("bdftopcf" ,bdftopcf)))
492 `(("pkg-config" ,pkg-config)))
493 (home-page "http://www.x.org/wiki/")
494 (synopsis "Xorg implementation of the X Window System")
495 (description "X.org provides an implementation of the X Window System")
496 (license license:x11)))
500 ;; (define-public font-ibm-type1
502 (define-public font-isas-misc
504 (name "font-isas-misc")
510 "mirror://xorg/individual/font/font-isas-misc-"
515 "0rx8q02rkx673a7skkpnvfkg28i8gmqzgf25s9yi0lar915sn92q"))))
516 (build-system gnu-build-system)
518 `(("mkfontdir" ,mkfontdir)
519 ("bdftopcf" ,bdftopcf)))
521 `(("pkg-config" ,pkg-config)))
522 (home-page "http://www.x.org/wiki/")
523 (synopsis "Xorg implementation of the X Window System")
524 (description "X.org provides an implementation of the X Window System")
525 (license license:x11)))
529 ;; (define-public font-jis-misc
532 (define-public font-micro-misc
534 (name "font-micro-misc")
540 "mirror://xorg/individual/font/font-micro-misc-"
545 "1dldxlh54zq1yzfnrh83j5vm0k4ijprrs5yl18gm3n9j1z0q2cws"))))
546 (build-system gnu-build-system)
548 `(("mkfontdir" ,mkfontdir)
549 ("bdftopcf" ,bdftopcf)))
551 `(("pkg-config" ,pkg-config)))
552 (home-page "http://www.x.org/wiki/")
553 (synopsis "Xorg implementation of the X Window System")
554 (description "X.org provides an implementation of the X Window System")
555 (license license:public-domain)))
558 (define-public font-misc-cyrillic
560 (name "font-misc-cyrillic")
566 "mirror://xorg/individual/font/font-misc-cyrillic-"
571 "0q2ybxs8wvylvw95j6x9i800rismsmx4b587alwbfqiw6biy63z4"))))
572 (build-system gnu-build-system)
574 `(("mkfontdir" ,mkfontdir)
575 ("bdftopcf" ,bdftopcf)))
577 `(("pkg-config" ,pkg-config)))
578 (home-page "http://www.x.org/wiki/")
579 (synopsis "Xorg implementation of the X Window System")
580 (description "X.org provides an implementation of the X Window System")
581 (license license:x11)))
584 (define-public font-misc-ethiopic
586 (name "font-misc-ethiopic")
592 "mirror://xorg/individual/font/font-misc-ethiopic-"
597 "19cq7iq0pfad0nc2v28n681fdq3fcw1l1hzaq0wpkgpx7bc1zjsk"))))
598 (build-system gnu-build-system)
600 `(("mkfontdir" ,mkfontdir)))
602 `(("pkg-config" ,pkg-config)))
603 (home-page "http://www.x.org/wiki/")
604 (synopsis "Xorg implementation of the X Window System")
605 (description "X.org provides an implementation of the X Window System")
606 (license license:x11)))
610 ;; (define-public font-misc-meltho
613 (define-public font-misc-misc
615 (name "font-misc-misc")
621 "mirror://xorg/individual/font/font-misc-misc-"
626 "150pq6n8n984fah34n3k133kggn9v0c5k07igv29sxp1wi07krxq"))))
627 (build-system gnu-build-system)
629 `(("mkfontdir" ,mkfontdir)
630 ("font-util" ,font-util)
631 ("bdftopcf" ,bdftopcf)))
633 `(("pkg-config" ,pkg-config)))
635 `(#:configure-flags (list
636 (string-append "--with-fontrootdir=" %output "/share/fonts/X11"))))
637 (home-page "http://www.x.org/wiki/")
638 (synopsis "Xorg implementation of the X Window System")
639 (description "X.org provides an implementation of the X Window System")
640 (license license:public-domain)))
643 (define-public font-mutt-misc
645 (name "font-mutt-misc")
651 "mirror://xorg/individual/font/font-mutt-misc-"
656 "13qghgr1zzpv64m0p42195k1kc77pksiv059fdvijz1n6kdplpxx"))))
657 (build-system gnu-build-system)
659 `(("mkfontdir" ,mkfontdir)
660 ("bdftopcf" ,bdftopcf)))
662 `(("pkg-config" ,pkg-config)))
663 (home-page "http://www.x.org/wiki/")
664 (synopsis "Xorg implementation of the X Window System")
665 (description "X.org provides an implementation of the X Window System")
666 (license license:x11)))
669 (define-public font-schumacher-misc
671 (name "font-schumacher-misc")
677 "mirror://xorg/individual/font/font-schumacher-misc-"
682 "0nkym3n48b4v36y4s927bbkjnsmicajarnf6vlp7wxp0as304i74"))))
683 (build-system gnu-build-system)
685 `(("mkfontdir" ,mkfontdir)
686 ("font-util" ,font-util)
687 ("bdftopcf" ,bdftopcf)))
689 `(("pkg-config" ,pkg-config)))
691 `(#:configure-flags (list
692 (string-append "--with-fontrootdir=" %output "/share/fonts/X11"))))
693 (home-page "http://www.x.org/wiki/")
694 (synopsis "Xorg implementation of the X Window System")
695 (description "X.org provides an implementation of the X Window System")
696 (license license:x11)))
699 (define-public font-screen-cyrillic
701 (name "font-screen-cyrillic")
707 "mirror://xorg/individual/font/font-screen-cyrillic-"
712 "0yayf1qlv7irf58nngddz2f1q04qkpr5jwp4aja2j5gyvzl32hl2"))))
713 (build-system gnu-build-system)
715 `(("mkfontdir" ,mkfontdir)
716 ("bdftopcf" ,bdftopcf)))
718 `(("pkg-config" ,pkg-config)))
719 (home-page "http://www.x.org/wiki/")
720 (synopsis "Xorg implementation of the X Window System")
721 (description "X.org provides an implementation of the X Window System")
722 (license license:x11)))
725 (define-public font-sony-misc
727 (name "font-sony-misc")
733 "mirror://xorg/individual/font/font-sony-misc-"
738 "1xfgcx4gsgik5mkgkca31fj3w72jw9iw76qyrajrsz1lp8ka6hr0"))))
739 (build-system gnu-build-system)
741 `(("mkfontdir" ,mkfontdir)
742 ("bdftopcf" ,bdftopcf)))
744 `(("pkg-config" ,pkg-config)))
745 (home-page "http://www.x.org/wiki/")
746 (synopsis "Xorg implementation of the X Window System")
747 (description "X.org provides an implementation of the X Window System")
748 (license license:x11)))
751 (define-public font-sun-misc
753 (name "font-sun-misc")
759 "mirror://xorg/individual/font/font-sun-misc-"
764 "1q6jcqrffg9q5f5raivzwx9ffvf7r11g6g0b125na1bhpz5ly7s8"))))
765 (build-system gnu-build-system)
767 `(("mkfontdir" ,mkfontdir)
768 ("bdftopcf" ,bdftopcf)))
770 `(("pkg-config" ,pkg-config)))
771 (home-page "http://www.x.org/wiki/")
772 (synopsis "Xorg implementation of the X Window System")
773 (description "X.org provides an implementation of the X Window System")
774 (license license:x11)))
777 (define-public font-util
785 "mirror://xorg/individual/font/font-util-"
790 "15cijajwhjzpy3ydc817zz8x5z4gbkyv3fps687jbq544mbfbafz"))))
791 (build-system gnu-build-system)
792 (native-inputs `(("pkg-config" ,pkg-config)))
793 (home-page "http://www.x.org/wiki/")
794 (synopsis "Xorg implementation of the X Window System")
795 (description "X.org provides an implementation of the X Window System")
796 (license license:x11)))
799 (define-public font-winitzki-cyrillic
801 (name "font-winitzki-cyrillic")
807 "mirror://xorg/individual/font/font-winitzki-cyrillic-"
812 "181n1bgq8vxfxqicmy1jpm1hnr6gwn1kdhl6hr4frjigs1ikpldb"))))
813 (build-system gnu-build-system)
815 `(("mkfontdir" ,mkfontdir)
816 ("bdftopcf" ,bdftopcf)))
818 `(("pkg-config" ,pkg-config)))
819 (home-page "http://www.x.org/wiki/")
820 (synopsis "Xorg implementation of the X Window System")
821 (description "X.org provides an implementation of the X Window System")
822 (license license:public-domain)))
825 (define-public font-xfree86-type1
827 (name "font-xfree86-type1")
833 "mirror://xorg/individual/font/font-xfree86-type1-"
838 "0jp3zc0qfdaqfkgzrb44vi9vi0a8ygb35wp082yz7rvvxhmg9sya"))))
839 (build-system gnu-build-system)
841 `(("mkfontdir" ,mkfontdir)))
843 `(("pkg-config" ,pkg-config)))
844 (home-page "http://www.x.org/wiki/")
845 (synopsis "Xorg implementation of the X Window System")
846 (description "X.org provides an implementation of the X Window System")
847 (license license:x11)))
850 (define-public fontsproto
858 "mirror://xorg/individual/proto/fontsproto-"
863 "1f2sdsd74y34nnaf4m1zlcbhyv8xb6irnisc99f84c4ivnq4d415"))))
864 (build-system gnu-build-system)
865 (native-inputs `(("pkg-config" ,pkg-config)))
866 (home-page "http://www.x.org/wiki/")
867 (synopsis "Xorg implementation of the X Window System")
868 (description "X.org provides an implementation of the X Window System")
869 (license license:x11)))
872 (define-public glproto
880 "mirror://xorg/individual/proto/glproto-"
885 "0h5ykmcddwid5qj6sbrszgkcypwn3mslvswxpgy2n2iixnyr9amd"))))
886 (build-system gnu-build-system)
887 (native-inputs `(("pkg-config" ,pkg-config)))
888 (home-page "http://www.x.org/wiki/")
889 (synopsis "Xorg implementation of the X Window System")
890 (description "X.org provides an implementation of the X Window System")
891 (license license:x11)))
894 (define-public iceauth
902 "mirror://xorg/individual/app/iceauth-"
907 "1x72y99dxf2fxnlyf0yrf9yzd8xzimxshy6l8mprwhrv6lvhi6dx"))))
908 (build-system gnu-build-system)
910 `(("libice" ,libice)))
912 `(("pkg-config" ,pkg-config)))
913 (home-page "http://www.x.org/wiki/")
914 (synopsis "Xorg implementation of the X Window System")
915 (description "X.org provides an implementation of the X Window System")
916 (license license:x11)))
919 (define-public inputproto
927 "mirror://xorg/individual/proto/inputproto-"
932 "1lf1jlxp0fc8h6fjdffhd084dqab94966l1zm3rwwsis0mifwiss"))))
933 (build-system gnu-build-system)
934 (native-inputs `(("pkg-config" ,pkg-config)))
935 (home-page "http://www.x.org/wiki/")
936 (synopsis "Xorg implementation of the X Window System")
937 (description "X.org provides an implementation of the X Window System")
938 (license license:x11)))
941 (define-public kbproto
949 "mirror://xorg/individual/proto/kbproto-"
954 "0yal11hhpiisy3w8wmacsdzzzcnc3xwnswxz8k7zri40xc5aqz03"))))
955 (build-system gnu-build-system)
956 (native-inputs `(("pkg-config" ,pkg-config)))
957 (home-page "http://www.x.org/wiki/")
958 (synopsis "Xorg implementation of the X Window System")
959 (description "X.org provides an implementation of the X Window System")
960 (license license:x11)))
963 ;; requires applewmproto, which compiles only on macos
964 ;; (define-public libapplewm
967 (define-public libdmx
975 "mirror://xorg/individual/lib/libdmx-"
980 "00djlxas38kbsrglcmwmxfbmxjdchlbj95pqwjvdg8jn5rns6zf9"))))
981 (build-system gnu-build-system)
983 `(("xextproto" ,xextproto)
986 ("dmxproto" ,dmxproto)))
988 `(("pkg-config" ,pkg-config)))
989 (home-page "http://www.x.org/wiki/")
990 (synopsis "Xorg implementation of the X Window System")
991 (description "X.org provides an implementation of the X Window System")
992 (license license:x11)))
995 (define-public libxshmfence
997 (name "libxshmfence")
1002 "mirror://xorg/individual/lib/"
1003 name "-" version ".tar.bz2"))
1006 "1gnfb1z8sbbdc3xpz1zmm94lv7yvfh4kvip9s5pj37ya4llxphnv"))))
1007 (build-system gnu-build-system)
1008 (native-inputs `(("pkg-config" ,pkg-config)))
1009 (inputs `(("xproto" ,xproto)))
1010 (home-page "http://xorg.freedesktop.org")
1011 (synopsis "X shared memory fences")
1013 "This library provides an interface to shared-memory fences for
1014 synchronization between the X server and direct-rendering clients.")
1016 ;; Same license as libevdev.
1017 (license (license:x11-style "file://COPYING"))))
1020 (define-public libfontenc
1028 "mirror://xorg/individual/lib/libfontenc-"
1033 "0qign0ivqk166l9yfd51gw9lbhgs718bcrmvc40yicjr6gnyz959"))))
1034 (build-system gnu-build-system)
1037 ("xproto" ,xproto)))
1039 `(("pkg-config" ,pkg-config)))
1040 (home-page "http://www.x.org/wiki/")
1041 (synopsis "Xorg implementation of the X Window System")
1042 (description "X.org provides an implementation of the X Window System")
1043 (license license:x11)))
1046 (define-public libfs
1054 "mirror://xorg/individual/lib/libFS-"
1059 "1mxfsvj9m3pn8cdkcn4kg190zp665mf4pv0083g6xykvsgxzq1wh"))))
1060 (build-system gnu-build-system)
1062 `(("xtrans" ,xtrans)
1064 ("fontsproto" ,fontsproto)))
1066 `(("pkg-config" ,pkg-config)))
1067 (home-page "http://www.x.org/wiki/")
1068 (synopsis "Xorg implementation of the X Window System")
1069 (description "X.org provides an implementation of the X Window System")
1070 (license license:x11)))
1073 (define-public libpciaccess
1075 (name "libpciaccess")
1081 "mirror://xorg/individual/lib/libpciaccess-"
1086 "06fy43n3c450h7xqpn3094bnfn7ca1mrq3i856y8kyqa0lmqraxb"))))
1087 (build-system gnu-build-system)
1091 `(("pkg-config" ,pkg-config)))
1092 (home-page "http://www.x.org/wiki/")
1093 (synopsis "Xorg implementation of the X Window System")
1094 (description "X.org provides an implementation of the X Window System")
1095 (license license:x11)))
1098 (define-public libpthread-stubs
1100 (name "libpthread-stubs")
1106 "mirror://xorg/individual/xcb/libpthread-stubs-"
1111 "16bjv3in19l84hbri41iayvvg4ls9gv1ma0x0qlbmwy67i7dbdim"))))
1112 (build-system gnu-build-system)
1113 (native-inputs `(("pkg-config" ,pkg-config)))
1114 (home-page "http://www.x.org/wiki/")
1115 (synopsis "Xorg implementation of the X Window System")
1116 (description "X.org provides an implementation of the X Window System")
1117 (license license:x11)))
1120 (define-public libsm
1128 "mirror://xorg/individual/lib/libSM-"
1133 "1gc7wavgs435g9qkp9jw4lhmaiq6ip9llv49f054ad6ryp4sib0b"))))
1134 (build-system gnu-build-system)
1136 `(("libice" ,libice))) ; SMlib.h includes ICElib.h
1138 `(("xtrans" ,xtrans)
1139 ("util-linux" ,util-linux)))
1141 `(("pkg-config" ,pkg-config)))
1142 (home-page "http://www.x.org/wiki/")
1143 (synopsis "Xorg implementation of the X Window System")
1144 (description "X.org provides an implementation of the X Window System")
1145 (license license:x11)))
1148 (define-public libwindowswm
1150 (name "libwindowswm")
1156 "mirror://xorg/individual/lib/libWindowsWM-"
1161 "1p0flwb67xawyv6yhri9w17m1i4lji5qnd0gq8v1vsfb8zw7rw15"))))
1162 (build-system gnu-build-system)
1164 `(("xextproto" ,xextproto)
1165 ("libxext" ,libxext)
1167 ("windowswmproto" ,windowswmproto)))
1169 `(("pkg-config" ,pkg-config)))
1170 (home-page "http://www.x.org/wiki/")
1171 (synopsis "Xorg implementation of the X Window System")
1172 (description "X.org provides an implementation of the X Window System")
1173 (license license:x11)))
1176 (define-public libxcomposite
1178 (name "libxcomposite")
1184 "mirror://xorg/individual/lib/libXcomposite-"
1189 "0y21nfpa5s8qmx0srdlilyndas3sgl0c6rc26d5fx2vx436m1qpd"))))
1190 (build-system gnu-build-system)
1192 ;; xcomposite.pc refers to all these.
1193 `(("xproto" ,xproto)
1194 ("libxfixes" ,libxfixes)
1196 ("compositeproto" ,compositeproto)))
1198 `(("pkg-config" ,pkg-config)))
1199 (home-page "http://www.x.org/wiki/")
1200 (synopsis "Xorg implementation of the X Window System")
1201 (description "X.org provides an implementation of the X Window System")
1202 (license license:x11)))
1205 (define-public libxdmcp
1213 "mirror://xorg/individual/lib/libXdmcp-"
1218 "13highx4xpgkiwykpcl7z2laslrjc4pzi4h617ny9p7r6116vkls"))))
1219 (build-system gnu-build-system)
1221 `(("xproto" ,xproto)))
1223 `(("pkg-config" ,pkg-config)))
1224 (home-page "http://www.x.org/wiki/")
1225 (synopsis "Xorg implementation of the X Window System")
1226 (description "X.org provides an implementation of the X Window System")
1227 (license license:x11)))
1230 (define-public libxft
1238 "mirror://xorg/individual/lib/libXft-"
1243 "0k6wzi5rzs0d0n338ms8n8lfyhq914hw4yl2j7553wqxfqjci8zm"))))
1244 (build-system gnu-build-system)
1246 ;; xft.pc refers to all these.
1247 `(("libxrender" ,libxrender)
1248 ("freetype" ,freetype)
1249 ("fontconfig" ,fontconfig)))
1251 `(("libx11" ,libx11)
1252 ("xproto" ,xproto)))
1254 `(("pkg-config" ,pkg-config)))
1255 (home-page "http://www.x.org/wiki/")
1256 (synopsis "Xorg implementation of the X Window System")
1257 (description "X.org provides an implementation of the X Window System")
1258 (license license:x11)))
1261 (define-public libxkbfile
1269 "mirror://xorg/individual/lib/libxkbfile-"
1274 "0flg5arw6n3njagmsi4i4l0zl5bfx866a1h9ydc3bi1pqlclxaca"))))
1275 (build-system gnu-build-system)
1277 `(("libx11" ,libx11)))
1279 `(("pkg-config" ,pkg-config)))
1280 (home-page "http://www.x.org/wiki/")
1281 (synopsis "Xorg implementation of the X Window System")
1282 (description "X.org provides an implementation of the X Window System")
1283 (license license:x11)))
1286 (define-public libxmu
1294 "mirror://xorg/individual/lib/libXmu-"
1299 "02wx6jw7i0q5qwx87yf94fsn3h0xpz1k7dz1nkwfwm1j71ydqvkm"))))
1300 (build-system gnu-build-system)
1304 ("libxext" ,libxext)))
1306 `(("pkg-config" ,pkg-config)))
1307 (home-page "http://www.x.org/wiki/")
1308 (synopsis "Xorg implementation of the X Window System")
1309 (description "X.org provides an implementation of the X Window System")
1310 (license license:x11)))
1313 (define-public libxpm
1321 "mirror://xorg/individual/lib/libXpm-"
1326 "07041q4k8m4nirzl7lrqn8by2zylx0xvh6n0za301qqs3njszgf5"))))
1327 (build-system gnu-build-system)
1329 `(("gettext" ,gnu-gettext)
1332 ("libxext" ,libxext)))
1334 `(("pkg-config" ,pkg-config)))
1335 (home-page "http://www.x.org/wiki/")
1336 (synopsis "Xorg implementation of the X Window System")
1337 (description "X.org provides an implementation of the X Window System")
1338 (license license:x11)))
1341 (define-public libxres
1349 "mirror://xorg/individual/lib/libXres-"
1354 "1rd0bzn67cpb2qkc946gch2183r4bdjfhs6cpqbipy47m9a91296"))))
1355 (build-system gnu-build-system)
1357 `(("xproto" ,xproto)
1358 ("libxext" ,libxext)
1360 ("resourceproto" ,resourceproto)))
1362 `(("pkg-config" ,pkg-config)))
1363 (home-page "http://www.x.org/wiki/")
1364 (synopsis "Xorg implementation of the X Window System")
1365 (description "X.org provides an implementation of the X Window System")
1366 (license license:x11)))
1369 (define-public libxscrnsaver
1371 (name "libxscrnsaver")
1377 "mirror://xorg/individual/lib/libXScrnSaver-"
1382 "07ff4r20nkkrj7h08f9fwamds9b3imj8jz5iz6y38zqw6jkyzwcg"))))
1383 (build-system gnu-build-system)
1385 `(("libxext" ,libxext)
1386 ("libx11" ,libx11)))
1388 `(("scrnsaverproto" ,scrnsaverproto)))
1390 `(("pkg-config" ,pkg-config)))
1391 (home-page "http://www.x.org/wiki/")
1392 (synopsis "Xorg implementation of the X Window System")
1393 (description "X.org provides an implementation of the X Window System")
1394 (license license:x11)))
1397 (define-public libxxf86dga
1399 (name "libxxf86dga")
1405 "mirror://xorg/individual/lib/libXxf86dga-"
1410 "0zn7aqj8x0951d8zb2h2andldvwkzbsc4cs7q023g6nzq6vd9v4f"))))
1411 (build-system gnu-build-system)
1413 `(("xf86dgaproto" ,xf86dgaproto)))
1415 `(("libx11" ,libx11)
1416 ("libxext" ,libxext)))
1418 `(("pkg-config" ,pkg-config)))
1419 (home-page "http://www.x.org/wiki/")
1420 (synopsis "Xorg implementation of the X Window System")
1421 (description "X.org provides an implementation of the X Window System")
1422 (license license:x11)))
1433 "mirror://xorg/individual/app/luit-"
1438 "0dn694mk56x6hdk6y9ylx4f128h5jcin278gnw2gb807rf3ygc1h"))
1439 ;; See https://bugs.freedesktop.org/show_bug.cgi?id=47792;
1440 ;; should become obsolete with the next release.
1441 (patches (list (search-patch "luit-posix.patch")))))
1442 (build-system gnu-build-system)
1444 `(("libfontenc" ,libfontenc)))
1446 `(("pkg-config" ,pkg-config)))
1447 (home-page "http://www.x.org/wiki/")
1448 (synopsis "Xorg implementation of the X Window System")
1449 (description "X.org provides an implementation of the X Window System")
1450 (license license:x11)))
1453 (define-public makedepend
1461 "mirror://xorg/individual/util/makedepend-"
1466 "09alw99r6y2bbd1dc786n3jfgv4j520apblyn7cw6jkjydshba7p"))))
1467 (build-system gnu-build-system)
1469 `(("xproto" ,xproto)))
1470 (native-inputs `(("pkg-config" ,pkg-config)))
1471 (home-page "http://www.x.org/wiki/")
1472 (synopsis "Xorg implementation of the X Window System")
1473 (description "X.org provides an implementation of the X Window System")
1474 (license license:x11)))
1477 (define-public mkfontscale
1479 (name "mkfontscale")
1485 "mirror://xorg/individual/app/mkfontscale-"
1490 "0cdpn1ii2iw1vg2ga4w62acrh78gzgf0vza4g8wx5kkp4jcifh14"))))
1491 (build-system gnu-build-system)
1495 ("freetype" ,freetype)
1496 ("libfontenc" ,libfontenc)))
1498 `(("pkg-config" ,pkg-config)))
1499 (home-page "http://www.x.org/wiki/")
1500 (synopsis "Xorg implementation of the X Window System")
1501 (description "X.org provides an implementation of the X Window System")
1502 (license license:x11)))
1505 (define-public presentproto
1507 (name "presentproto")
1513 "mirror://xorg/individual/proto/presentproto-"
1518 "1kir51aqg9cwazs14ivcldcn3mzadqgykc9cg87rm40zf947sb41"))))
1519 (build-system gnu-build-system)
1520 (home-page "http://www.x.org/wiki/")
1521 (synopsis "Xorg implementation of the X Window System")
1522 (description "X.org provides an implementation of the X Window System")
1523 (license (license:x11-style "file://presentproto.h"
1524 "See 'presentproto.h' in the distribution."))))
1526 (define-public printproto
1534 "mirror://xorg/individual/proto/printproto-"
1539 "06liap8n4s25sgp27d371cc7yg9a08dxcr3pmdjp761vyin3360j"))))
1540 (build-system gnu-build-system)
1541 (native-inputs `(("pkg-config" ,pkg-config)))
1542 (home-page "http://www.x.org/wiki/")
1543 (synopsis "Xorg implementation of the X Window System")
1544 (description "X.org provides an implementation of the X Window System")
1545 (license license:x11)))
1548 (define-public randrproto
1556 "mirror://xorg/individual/proto/randrproto-"
1561 "1kq9h93qdnniiivry8jmhlgwn9fbx9xp5r9cmzfihlx5cs62xi45"))))
1562 (build-system gnu-build-system)
1563 (native-inputs `(("pkg-config" ,pkg-config)))
1564 (home-page "http://www.x.org/wiki/")
1565 (synopsis "Xorg implementation of the X Window System")
1566 (description "X.org provides an implementation of the X Window System")
1567 (license license:x11)))
1570 (define-public recordproto
1572 (name "recordproto")
1578 "mirror://xorg/individual/proto/recordproto-"
1583 "0w3kgr1zabwf79bpc28dcnj0fpni6r53rpi82ngjbalj5s6m8xx7"))))
1584 (build-system gnu-build-system)
1585 (native-inputs `(("pkg-config" ,pkg-config)))
1586 (home-page "http://www.x.org/wiki/")
1587 (synopsis "Xorg implementation of the X Window System")
1588 (description "X.org provides an implementation of the X Window System")
1589 (license license:x11)))
1592 (define-public renderproto
1594 (name "renderproto")
1600 "mirror://xorg/individual/proto/renderproto-"
1605 "0dr5xw6s0qmqg0q5pdkb4jkdhaja0vbfqla79qh5j1xjj9dmlwq6"))))
1606 (build-system gnu-build-system)
1607 (native-inputs `(("pkg-config" ,pkg-config)))
1608 (home-page "http://www.x.org/wiki/")
1609 (synopsis "Xorg implementation of the X Window System")
1610 (description "X.org provides an implementation of the X Window System")
1611 (license license:x11)))
1614 (define-public resourceproto
1616 (name "resourceproto")
1622 "mirror://xorg/individual/proto/resourceproto-"
1627 "0638iyfiiyjw1hg3139pai0j6m65gkskrvd9684zgc6ydcx00riw"))))
1628 (build-system gnu-build-system)
1629 (native-inputs `(("pkg-config" ,pkg-config)))
1630 (home-page "http://www.x.org/wiki/")
1631 (synopsis "Xorg implementation of the X Window System")
1632 (description "X.org provides an implementation of the X Window System")
1633 (license license:x11)))
1636 (define-public scrnsaverproto
1638 (name "scrnsaverproto")
1644 "mirror://xorg/individual/proto/scrnsaverproto-"
1649 "0rfdbfwd35d761xkfifcscx56q0n56043ixlmv70r4v4l66hmdwb"))))
1650 (build-system gnu-build-system)
1651 (native-inputs `(("pkg-config" ,pkg-config)))
1652 (home-page "http://www.x.org/wiki/")
1653 (synopsis "Xorg implementation of the X Window System")
1654 (description "X.org provides an implementation of the X Window System")
1655 (license license:x11)))
1658 (define-public sessreg
1666 "mirror://xorg/individual/app/sessreg-"
1671 "1hy4wvgawajf4qw2k51fkcjzxw0drx60ydzpmqhj7k1g4z3cqahf"))))
1672 (build-system gnu-build-system)
1674 `(("xproto" ,xproto)))
1676 `(("pkg-config" ,pkg-config)))
1677 (home-page "http://www.x.org/wiki/")
1678 (synopsis "Xorg implementation of the X Window System")
1679 (description "X.org provides an implementation of the X Window System")
1680 (license license:x11)))
1683 (define-public setxkbmap
1691 "mirror://xorg/individual/app/setxkbmap-"
1696 "1inygpvlgc6vr5h9laxw9lnvafnccl3fy0g5n9ll28iq3yfmqc1x"))))
1697 (build-system gnu-build-system)
1699 `(("libxkbfile" ,libxkbfile)
1700 ("xkeyboard-config" ,xkeyboard-config)
1701 ("libx11" ,libx11)))
1703 `(("pkg-config" ,pkg-config)))
1706 (list (string-append "--with-xkb-config-root="
1707 (assoc-ref %build-inputs "xkeyboard-config")
1708 "/share/X11/xkb"))))
1709 (home-page "http://www.x.org/wiki/")
1710 (synopsis "Xorg implementation of the X Window System")
1711 (description "X.org provides an implementation of the X Window System")
1712 (license license:x11)))
1715 (define-public smproxy
1723 "mirror://xorg/individual/app/smproxy-"
1728 "02fn5wa1gs2jap6sr9j9yk6zsvz82j8l61pf74iyqwa99q4wnb67"))))
1729 (build-system gnu-build-system)
1732 ("libxmu" ,libxmu)))
1734 `(("pkg-config" ,pkg-config)))
1735 (home-page "http://www.x.org/wiki/")
1736 (synopsis "Xorg implementation of the X Window System")
1737 (description "X.org provides an implementation of the X Window System")
1738 (license license:x11)))
1741 (define-public util-macros
1743 (name "util-macros")
1749 "mirror://xorg/individual/util/util-macros-"
1754 "1fnhpryf55l0yqajxn0cxan3kvsjzi67nlanz8clwqzf54cb2d98"))))
1755 (build-system gnu-build-system)
1756 (native-inputs `(("pkg-config" ,pkg-config)))
1758 `(#:phases (alist-cons-after
1759 'unpack 'fix-makefile-in
1761 (substitute* "Makefile.in"
1762 ;; Install xorg-macros.pc in PREFIX/lib/pkgconfig,
1763 ;; not PREFIX/share/pkgconfig.
1764 (("\\$\\(datadir\\)/pkgconfig") "$(libdir)/pkgconfig")))
1766 'install 'post-install-cleanup
1767 (lambda* (#:key outputs #:allow-other-keys)
1768 (let ((out (assoc-ref outputs "out")))
1769 (with-directory-excursion out
1770 (delete-file "share/util-macros/INSTALL")
1771 (rmdir "share/util-macros"))))
1772 %standard-phases))))
1773 (home-page "http://www.x.org/wiki/")
1774 (synopsis "Xorg implementation of the X Window System")
1775 (description "X.org provides an implementation of the X Window System")
1776 (license license:x11)))
1779 (define-public videoproto
1787 "mirror://xorg/individual/proto/videoproto-"
1792 "1dnlkd9nb0m135lgd6hd61vc29sdyarsyya8aqpx7z10p261dbld"))))
1793 (build-system gnu-build-system)
1794 (native-inputs `(("pkg-config" ,pkg-config)))
1795 (home-page "http://www.x.org/wiki/")
1796 (synopsis "Xorg implementation of the X Window System")
1797 (description "X.org provides an implementation of the X Window System")
1798 (license license:x11)))
1801 (define-public windowswmproto
1803 (name "windowswmproto")
1809 "mirror://xorg/individual/proto/windowswmproto-"
1814 "0syjxgy4m8l94qrm03nvn5k6bkxc8knnlld1gbllym97nvnv0ny0"))))
1815 (build-system gnu-build-system)
1816 (native-inputs `(("pkg-config" ,pkg-config)))
1817 (home-page "http://www.x.org/wiki/")
1818 (synopsis "Xorg implementation of the X Window System")
1819 (description "X.org provides an implementation of the X Window System")
1820 (license license:x11)))
1823 (define-public x11perf
1831 "mirror://xorg/individual/app/x11perf-"
1836 "111iwpxhnxjiq44w96zf0kszg5zpgv1g3ayx18v4nhdzl9bqivi4"))))
1837 (build-system gnu-build-system)
1839 `(("libx11" ,libx11)
1842 ("libxrender" ,libxrender)))
1844 `(("pkg-config" ,pkg-config)))
1845 (home-page "http://www.x.org/wiki/")
1846 (synopsis "Xorg implementation of the X Window System")
1847 (description "X.org provides an implementation of the X Window System")
1848 (license license:x11)))
1851 (define-public xauth
1859 "mirror://xorg/individual/app/xauth-"
1864 "13y2invb0894b1in03jbglximbz6v31y2kr4yjjgica8xciibkjn"))))
1865 (build-system gnu-build-system)
1867 `(("libxmu" ,libxmu)
1868 ("libxext" ,libxext)
1870 ("libx11" ,libx11)))
1872 `(("pkg-config" ,pkg-config)))
1874 ;; FIXME: The test suite needs http://liw.fi/cmdtest/
1875 (arguments `(#:tests? #f))
1877 (home-page "http://www.x.org/wiki/")
1878 (synopsis "Xorg implementation of the X Window System")
1879 (description "X.org provides an implementation of the X Window System")
1880 (license license:x11)))
1883 (define-public xbacklight
1891 "mirror://xorg/individual/app/xbacklight-"
1896 "0arnd1j8vzhzmw72mqhjjcb2qwcbs9qphsy3ps593ajyld8wzxhp"))))
1897 (build-system gnu-build-system)
1899 `(("libxcb" ,libxcb)
1900 ("xcb-util" ,xcb-util)))
1902 `(("pkg-config" ,pkg-config)))
1903 (home-page "http://www.x.org/wiki/")
1904 (synopsis "Xorg implementation of the X Window System")
1905 (description "X.org provides an implementation of the X Window System")
1906 (license license:x11)))
1909 (define-public xbitmaps
1917 "mirror://xorg/individual/data/xbitmaps-"
1922 "178ym90kwidia6nas4qr5n5yqh698vv8r02js0r4vg3b6lsb0w9n"))))
1923 (build-system gnu-build-system)
1924 (native-inputs `(("pkg-config" ,pkg-config)))
1925 (home-page "http://www.x.org/wiki/")
1926 (synopsis "Xorg implementation of the X Window System")
1927 (description "X.org provides an implementation of the X Window System")
1928 (license license:x11)))
1931 (define-public xcb-proto
1939 "mirror://xorg/individual/xcb/xcb-proto-"
1944 "0bp3f53l9fy5x3mn1rkj1g81aiyzl90wacwvqdgy831aa3kfxb5l"))))
1945 (build-system gnu-build-system)
1947 `(("pkg-config" ,pkg-config) ("python" ,python-wrapper)))
1948 (home-page "http://www.x.org/wiki/")
1949 (synopsis "Xorg implementation of the X Window System")
1950 (description "X.org provides an implementation of the X Window System")
1951 (license license:x11)))
1954 (define-public xcmiscproto
1956 (name "xcmiscproto")
1962 "mirror://xorg/individual/proto/xcmiscproto-"
1967 "1pyjv45wivnwap2wvsbrzdvjc5ql8bakkbkrvcv6q9bjjf33ccmi"))))
1968 (build-system gnu-build-system)
1969 (native-inputs `(("pkg-config" ,pkg-config)))
1970 (home-page "http://www.x.org/wiki/")
1971 (synopsis "Xorg implementation of the X Window System")
1972 (description "X.org provides an implementation of the X Window System")
1973 (license license:x11)))
1976 (define-public xcmsdb
1984 "mirror://xorg/individual/app/xcmsdb-"
1989 "03ms731l3kvaldq7ycbd30j6134b61i3gbll4b2gl022wyzbjq74"))))
1990 (build-system gnu-build-system)
1992 `(("libx11" ,libx11)))
1994 `(("pkg-config" ,pkg-config)))
1995 (home-page "http://www.x.org/wiki/")
1996 (synopsis "Xorg implementation of the X Window System")
1997 (description "X.org provides an implementation of the X Window System")
1998 (license license:x11)))
2001 (define-public xcursor-themes
2003 (name "xcursor-themes")
2009 "mirror://xorg/individual/data/xcursor-themes-"
2014 "11mv661nj1p22sqkv87ryj2lcx4m68a04b0rs6iqh3fzp42jrzg3"))))
2015 (build-system gnu-build-system)
2017 `(("libxcursor" ,libxcursor)
2018 ("xcursorgen" ,xcursorgen)))
2020 `(("pkg-config" ,pkg-config)))
2023 (list (string-append "--with-cursordir="
2024 (assoc-ref %outputs "out")
2026 (home-page "http://www.x.org/wiki/")
2027 (synopsis "Xorg implementation of the X Window System")
2028 (description "X.org provides an implementation of the X Window System")
2029 (license license:x11)))
2032 (define-public xcursorgen
2040 "mirror://xorg/individual/app/xcursorgen-"
2045 "0v7nncj3kaa8c0524j7ricdf4rvld5i7c3m6fj55l5zbah7r3j1i"))))
2046 (build-system gnu-build-system)
2048 `(("libxcursor" ,libxcursor)
2049 ("libpng" ,libpng)))
2051 `(("pkg-config" ,pkg-config)))
2052 (home-page "http://www.x.org/wiki/")
2053 (synopsis "Xorg implementation of the X Window System")
2054 (description "X.org provides an implementation of the X Window System")
2055 (license license:x11)))
2058 (define-public xdpyinfo
2066 "mirror://xorg/individual/app/xdpyinfo-"
2071 "154b29zlrq33lmni883jgwyrb2kx7z8h52jx1s3ys5x5d582iydf"))))
2072 (build-system gnu-build-system)
2074 `(("inputproto" ,inputproto)
2076 ("libxxf86vm" ,libxxf86vm)
2077 ("libxxf86dga" ,libxxf86dga)
2078 ("libxtst" ,libxtst)
2079 ("libxrender" ,libxrender)
2080 ("libxinerama" ,libxinerama)
2082 ("libxcomposite" ,libxcomposite)
2083 ("libdmx" ,libdmx)))
2085 `(("pkg-config" ,pkg-config)))
2086 (home-page "http://www.x.org/wiki/")
2087 (synopsis "Xorg implementation of the X Window System")
2088 (description "X.org provides an implementation of the X Window System")
2089 (license license:x11)))
2092 (define-public xdriinfo
2100 "mirror://xorg/individual/app/xdriinfo-"
2105 "076bjix941znyjmh3j5jjsnhp2gv2iq53d0ks29mvvv87cyy9iim"))))
2106 (build-system gnu-build-system)
2109 ("libx11" ,libx11)))
2111 `(("pkg-config" ,pkg-config)))
2112 (home-page "http://www.x.org/wiki/")
2113 (synopsis "Xorg implementation of the X Window System")
2114 (description "X.org provides an implementation of the X Window System")
2115 (license license:x11)))
2126 "mirror://xorg/individual/app/xev-"
2131 "0hv296mysglcgkx6lj1wxc23kshb2kix1a8yqppxj5vz16mpzw8i"))))
2132 (build-system gnu-build-system)
2134 `(("libxrender" ,libxrender)
2135 ("libxrandr" ,libxrandr)
2137 ("libx11" ,libx11)))
2139 `(("pkg-config" ,pkg-config)))
2140 (home-page "http://www.x.org/wiki/")
2141 (synopsis "Xorg implementation of the X Window System")
2142 (description "X.org provides an implementation of the X Window System")
2143 (license license:x11)))
2146 (define-public xextproto
2154 "mirror://xorg/individual/proto/xextproto-"
2159 "1c2vma9gqgc2v06rfxdiqgwhxmzk2cbmknwf1ng3m76vr0xb5x7k"))))
2160 (build-system gnu-build-system)
2161 (native-inputs `(("pkg-config" ,pkg-config)))
2162 (home-page "http://www.x.org/wiki/")
2163 (synopsis "Xorg implementation of the X Window System")
2164 (description "X.org provides an implementation of the X Window System")
2165 (license license:x11)))
2168 (define-public libevdev
2175 (uri (string-append "http://www.freedesktop.org/software/" name "/"
2176 name "-" version ".tar.xz"))
2179 "0iil4pnla0kjdx52ay7igq65sx32sjbzn1wx9q3v74m5g7712m16"))))
2180 (build-system gnu-build-system)
2181 (native-inputs `(("python" ,python)))
2182 (home-page "http://www.freedesktop.org/wiki/Software/libevdev/")
2183 (synopsis "Wrapper library for evdev devices")
2185 "libevdev is a wrapper library for evdev devices. it moves the common
2186 tasks when dealing with evdev devices into a library and provides a library
2187 interface to the callers, thus avoiding erroneous ioctls, etc.
2189 The eventual goal is that libevdev wraps all ioctls available to evdev
2190 devices, thus making direct access unnecessary.")
2191 (license (license:x11-style "file://COPYING"))))
2194 (define-public xf86-input-evdev
2196 (name "xf86-input-evdev")
2202 "mirror://xorg/individual/driver/xf86-input-evdev-"
2207 "030haki1h0m85h91c91812gdnk6znfamw5kpr010zxwwbsgxxyl5"))))
2208 (build-system gnu-build-system)
2211 ("libevdev" ,libevdev)
2212 ("xorg-server" ,xorg-server)))
2213 (native-inputs `(("pkg-config" ,pkg-config)))
2216 (list (string-append "--with-sdkdir="
2217 (assoc-ref %outputs "out")
2219 (home-page "http://www.x.org/wiki/")
2220 (synopsis "Xorg implementation of the X Window System")
2221 (description "X.org provides an implementation of the X Window System")
2222 (license license:x11)))
2224 (define-public xf86-input-libinput
2226 (name "xf86-input-libinput")
2231 "mirror://xorg/individual/driver/"
2232 name "-" version ".tar.bz2"))
2235 "0fm4vrkw7azipbnwvc2l18g65z77pllsznaajd8q3zpg9ycb0li1"))))
2236 (build-system gnu-build-system)
2239 (list (string-append "--with-sdkdir="
2240 %output "/include/xorg"))))
2242 `(("pkg-config" ,pkg-config)))
2244 `(("libinput" ,libinput)
2245 ("xorg-server" ,xorg-server)))
2246 (home-page "http://www.x.org/wiki/")
2247 (synopsis "Xorg input driver")
2249 "This is an Xorg input driver based on libinput. It therefore supports
2250 all input devices that libinput can handle, including most mice, keyboards,
2251 tablets and touchscreens.")
2252 (license license:x11)))
2254 (define-public xf86-input-joystick
2256 (name "xf86-input-joystick")
2262 "mirror://xorg/individual/driver/xf86-input-joystick-"
2267 "038mfqairyyqvz02rk7v3i070sab1wr0k6fkxvyvxdgkfbnqcfzf"))))
2268 (build-system gnu-build-system)
2269 (inputs `(("xorg-server" ,xorg-server)))
2270 (native-inputs `(("pkg-config" ,pkg-config)))
2273 (list (string-append "--with-sdkdir="
2274 (assoc-ref %outputs "out")
2276 (home-page "http://www.x.org/wiki/")
2277 (synopsis "Xorg implementation of the X Window System")
2278 (description "X.org provides an implementation of the X Window System")
2279 (license license:x11)))
2282 (define-public xf86-input-keyboard
2284 (name "xf86-input-keyboard")
2290 "mirror://xorg/individual/driver/xf86-input-keyboard-"
2295 "0nyb61w30z32djrllgr2s1i13di3vsl6hg4pqjhxdal71971ria1"))))
2296 (build-system gnu-build-system)
2297 (inputs `(("xorg-server" ,xorg-server)))
2298 (native-inputs `(("pkg-config" ,pkg-config)))
2299 (home-page "http://www.x.org/wiki/")
2300 (synopsis "Xorg implementation of the X Window System")
2301 (description "X.org provides an implementation of the X Window System")
2302 (license license:x11)))
2305 (define-public xf86-input-mouse
2307 (name "xf86-input-mouse")
2313 "mirror://xorg/individual/driver/xf86-input-mouse-"
2318 "1kn5kx3qyn9qqvd6s24a2l1wfgck2pgfvzl90xpl024wfxsx719l"))))
2319 (build-system gnu-build-system)
2320 (inputs `(("xorg-server" ,xorg-server)))
2321 (native-inputs `(("pkg-config" ,pkg-config)))
2324 (list (string-append "--with-sdkdir="
2325 (assoc-ref %outputs "out")
2327 (home-page "http://www.x.org/wiki/")
2328 (synopsis "Xorg implementation of the X Window System")
2329 (description "X.org provides an implementation of the X Window System")
2330 (license license:x11)))
2333 (define-public xf86-input-synaptics
2335 (name "xf86-input-synaptics")
2341 "mirror://xorg/individual/driver/xf86-input-synaptics-"
2346 "16phzd7yhl4wns957c35qz2nahmjvnlx05jf975s524qkvrdlkyp"))))
2347 (build-system gnu-build-system)
2348 (inputs `(("libx11" ,libx11)
2350 ("libevdev" ,libevdev)
2352 ("xorg-server" ,xorg-server)))
2353 (native-inputs `(("pkg-config" ,pkg-config)))
2356 (list (string-append "--with-sdkdir="
2357 (assoc-ref %outputs "out")
2359 (string-append "--with-xorg-conf-dir="
2360 (assoc-ref %outputs "out")
2361 "/share/X11/xorg.conf.d"))))
2362 (home-page "http://www.x.org/wiki/")
2363 (synopsis "Synaptics touchpad driver for X.Org")
2365 "This package provides a touchpad driver for the X.Org window system.")
2366 (license license:x11)))
2369 (define-public xf86-input-void
2371 (name "xf86-input-void")
2377 "mirror://xorg/individual/driver/xf86-input-void-"
2382 "01bmk324fq48wydvy1qrnxbw6qz0fjd0i80g0n4cqr1c4mjmif9a"))))
2383 (build-system gnu-build-system)
2384 (inputs `(("xorg-server" ,xorg-server)))
2385 (native-inputs `(("pkg-config" ,pkg-config)))
2386 (home-page "http://www.x.org/wiki/")
2387 (synopsis "Xorg implementation of the X Window System")
2388 (description "X.org provides an implementation of the X Window System")
2389 (license license:x11)))
2392 (define-public xf86-video-ark
2394 (name "xf86-video-ark")
2400 "mirror://xorg/individual/driver/xf86-video-ark-"
2405 "07p5vdsj2ckxb6wh02s61akcv4qfg6s1d5ld3jn3lfaayd3f1466"))
2406 (patches (list (search-patch "xf86-video-ark-remove-mibstore.patch")))))
2407 (build-system gnu-build-system)
2408 (inputs `(("xorg-server" ,xorg-server)))
2409 (native-inputs `(("pkg-config" ,pkg-config)))
2410 (home-page "http://www.x.org/wiki/")
2411 (synopsis "Xorg implementation of the X Window System")
2412 (description "X.org provides an implementation of the X Window System")
2413 (license license:x11)))
2415 ;; This driver depends on XAA which has been removed from xorg-server.
2417 ;; (define-public xf86-video-ast
2419 ;; (name "xf86-video-ast")
2420 ;; (version "0.93.10")
2423 ;; (method url-fetch)
2424 ;; (uri (string-append
2425 ;; "mirror://xorg/individual/driver/xf86-video-ast-"
2430 ;; "1q64z8qqa0ix3cymqiwk1s3sphd1fvvz30lvyxhgkgciygz6dm69"))
2431 ;; (patches (list (search-patch "xf86-video-ast-remove-mibstore.patch")))))
2432 ;; (build-system gnu-build-system)
2433 ;; (inputs `(("xorg-server" ,xorg-server)))
2434 ;; (native-inputs `(("pkg-config" ,pkg-config)))
2435 ;; (home-page "http://www.x.org/wiki/")
2436 ;; (synopsis "Xorg implementation of the X Window System")
2437 ;; (description "X.org provides an implementation of the X Window System")
2438 ;; (license license:x11)))
2441 (define-public xf86-video-ati
2443 (name "xf86-video-ati")
2449 "mirror://xorg/individual/driver/xf86-video-ati-"
2454 "0dkrw036ikym8aacl43lnf04q0wbms5498xg5b3l16ngnq36ygpc"))))
2455 (build-system gnu-build-system)
2456 (inputs `(("mesa" ,mesa)
2457 ("xxf86driproto" ,xf86driproto)
2458 ("xorg-server" ,xorg-server)))
2459 (native-inputs `(("pkg-config" ,pkg-config)))
2460 (arguments `(#:configure-flags `("--disable-glamor"))) ; TODO: Enable glamor
2461 (home-page "http://www.x.org/wiki/")
2462 (synopsis "Xorg implementation of the X Window System")
2463 (description "X.org provides an implementation of the X Window System")
2464 (license license:x11)))
2467 (define-public xf86-video-cirrus
2469 (name "xf86-video-cirrus")
2475 "mirror://xorg/individual/driver/xf86-video-cirrus-"
2480 "1mycqgjp18b6adqj2h90vp324xh8ysyi5migfmjc914vbnkf2q9k"))))
2481 (build-system gnu-build-system)
2482 (inputs `(("xorg-server" ,xorg-server)))
2483 (native-inputs `(("pkg-config" ,pkg-config)))
2484 (home-page "http://www.x.org/wiki/")
2485 (synopsis "Xorg implementation of the X Window System")
2486 (description "X.org provides an implementation of the X Window System")
2487 (license license:x11)))
2491 ;; (define-public xf86-video-dummy
2494 (define-public xf86-video-fbdev
2496 (name "xf86-video-fbdev")
2502 "mirror://xorg/individual/driver/xf86-video-fbdev-"
2507 "06ym7yy017lanj730hfkpfk4znx3dsj8jq3qvyzsn8w294kb7m4x"))))
2508 (build-system gnu-build-system)
2509 (inputs `(("xorg-server" ,xorg-server)))
2510 (native-inputs `(("pkg-config" ,pkg-config)))
2511 (home-page "http://www.x.org/wiki/")
2512 (synopsis "Xorg implementation of the X Window System")
2513 (description "X.org provides an implementation of the X Window System")
2514 (license license:x11)))
2517 (define-public xf86-video-geode
2519 (name "xf86-video-geode")
2525 "mirror://xorg/individual/driver/xf86-video-geode-"
2530 "19y13xl7yfrgyis92rmxi0ld95ajgr5il0n9j1dridwzw9aizz1q"))
2531 (patches (list (search-patch "xf86-video-geode-glibc-2.20.patch")))))
2532 (build-system gnu-build-system)
2533 (inputs `(("pkg-config" ,pkg-config)
2534 ("xorg-server" ,xorg-server)))
2536 ;; This driver is only supported on i686 systems.
2537 (filter (lambda (system) (string-prefix? "i686-" system))
2538 %supported-systems))
2539 (home-page "http://www.x.org/wiki/")
2540 (synopsis "Xorg implementation of the X Window System")
2541 (description "X.org provides an implementation of the X Window System")
2542 (license license:x11)))
2545 ;; Driver for obsolete graphics cards, depends on libglide:
2546 ;; http://sourceforge.net/projects/glide/ ,
2547 ;; last updated in 2003, and which does not compile out of the box any more.
2548 ;; (define-public xf86-video-glide
2550 ;; (name "xf86-video-glide")
2551 ;; (version "1.2.0")
2554 ;; (method url-fetch)
2555 ;; (uri (string-append
2556 ;; "mirror://xorg/X11R7.7/src/everything/xf86-video-glide-"
2561 ;; "0byapm9mnpqk3wijfnnan3d22ii5cw6dmg4xn1625iiz89j5vs1l"))))
2562 ;; (build-system gnu-build-system)
2563 ;; (inputs `(("pkg-config" ,pkg-config)
2564 ;; ("xorg-server" ,xorg-server)))
2565 ;; (home-page "http://www.x.org/wiki/")
2566 ;; (synopsis "Xorg implementation of the X Window System")
2567 ;; (description "X.org provides an implementation of the X Window System")
2568 ;; (license license:x11)))
2571 (define-public xf86-video-glint
2573 (name "xf86-video-glint")
2579 "mirror://xorg/individual/driver/xf86-video-glint-"
2584 "08a2aark2yn9irws9c78d9q44dichr03i9zbk61jgr54ncxqhzv5"))
2586 (search-patch "xf86-video-glint-remove-mibstore.patch")))))
2587 (build-system gnu-build-system)
2588 (inputs `(("xf86dgaproto" ,xf86dgaproto)
2589 ("xorg-server" ,xorg-server)))
2590 (native-inputs `(("pkg-config" ,pkg-config)))
2591 (home-page "http://www.x.org/wiki/")
2592 (synopsis "Xorg implementation of the X Window System")
2593 (description "X.org provides an implementation of the X Window System")
2594 (license license:x11)))
2597 (define-public xf86-video-i128
2599 (name "xf86-video-i128")
2605 "mirror://xorg/individual/driver/xf86-video-i128-"
2610 "171b8lbxr56w3isph947dnw7x87hc46v6m3mcxdcz44gk167x0pq"))
2612 (search-patch "xf86-video-i128-remove-mibstore.patch")))))
2613 (build-system gnu-build-system)
2614 (inputs `(("xorg-server" ,xorg-server)))
2615 (native-inputs `(("pkg-config" ,pkg-config)))
2616 (home-page "http://www.x.org/wiki/")
2617 (synopsis "Xorg implementation of the X Window System")
2618 (description "X.org provides an implementation of the X Window System")
2619 (license license:x11)))
2622 (define-public xf86-video-intel
2624 (name "xf86-video-intel")
2630 "mirror://xorg/individual/driver/xf86-video-intel-"
2635 "1z6ncmpszmwqi9xr590c4kp4gjjf7mndcr56r35x2bx7h87i8nkx"))
2636 (patches (list (search-patch "xf86-video-intel-compat-api.patch")
2637 (search-patch "xf86-video-intel-glibc-2.20.patch")))))
2638 (build-system gnu-build-system)
2639 (inputs `(("mesa" ,mesa)
2642 ("xorg-server" ,xorg-server)))
2644 `(("pkg-config" ,pkg-config)))
2646 ;; This driver is only supported on Intel systems.
2647 (filter (lambda (system) (or (string-prefix? "i686-" system)
2648 (string-prefix? "x86_64-" system)))
2649 %supported-systems))
2650 (home-page "http://www.x.org/wiki/")
2651 (synopsis "Xorg implementation of the X Window System")
2652 (description "X.org provides an implementation of the X Window System")
2653 (license license:x11)))
2656 (define-public xf86-video-mach64
2658 (name "xf86-video-mach64")
2664 "mirror://xorg/individual/driver/xf86-video-mach64-"
2669 "0pl582vnc6hdxqhf5c0qdyanjqxb4crnhqlmxxml5a60syw0iwcp"))
2670 (patches (list (search-patch "xf86-video-mach64-glibc-2.20.patch")))))
2671 (build-system gnu-build-system)
2672 (inputs `(("mesa" ,mesa)
2673 ("xf86driproto" ,xf86driproto)
2674 ("xorg-server" ,xorg-server)))
2676 `(("pkg-config" ,pkg-config)))
2677 (home-page "http://www.x.org/wiki/")
2678 (synopsis "Xorg implementation of the X Window System")
2679 (description "X.org provides an implementation of the X Window System")
2680 (license license:x11)))
2683 (define-public xf86-video-mga
2685 (name "xf86-video-mga")
2691 "mirror://xorg/individual/driver/xf86-video-mga-"
2696 "1my7y67sadjjmab1dyxckylrggi7p01yk4wwg9w6k1q96pmb213p"))
2697 (patches (list (search-patch "xf86-video-mga-glibc-2.20.patch")))))
2698 (build-system gnu-build-system)
2699 (inputs `(("mesa" ,mesa)
2700 ("xf86driproto" ,xf86driproto)
2701 ("xorg-server" ,xorg-server)))
2702 (native-inputs `(("pkg-config" ,pkg-config)))
2703 (home-page "http://www.x.org/wiki/")
2704 (synopsis "Xorg implementation of the X Window System")
2705 (description "X.org provides an implementation of the X Window System")
2706 (license license:x11)))
2708 (define-public xf86-video-modesetting
2710 (name "xf86-video-modesetting")
2716 "mirror://xorg/individual/driver/xf86-video-modesetting-"
2717 version ".tar.bz2"))
2720 "0p6pjn5bnd2wr3lmas4b12zcq12d9ilvssga93fzlg90fdahikwh"))))
2721 (build-system gnu-build-system)
2722 (inputs `(("libdrm" ,libdrm)
2723 ("xf86driproto" ,xf86driproto)
2725 ("xorg-server" ,xorg-server)))
2726 (native-inputs `(("pkg-config" ,pkg-config)))
2727 (home-page "http://www.x.org/wiki/")
2728 (synopsis "\"Modesetting\" graphics driver for the Xorg server")
2730 "This is a generic \"modesetting\" video driver, that relies on the Linux
2731 kernel mode setting (KMS).")
2732 (license license:x11)))
2734 (define-public xf86-video-neomagic
2736 (name "xf86-video-neomagic")
2742 "mirror://xorg/individual/driver/xf86-video-neomagic-"
2747 "0x48sxs1p3kmwk3pq1j7vl93y59gdmgkq1x5xbnh0yal0angdash"))))
2748 (build-system gnu-build-system)
2749 (inputs `(("xf86dgaproto" ,xf86dgaproto)
2750 ("xorg-server" ,xorg-server)))
2751 (native-inputs `(("pkg-config" ,pkg-config)))
2752 (home-page "http://www.x.org/wiki/")
2753 (synopsis "Xorg implementation of the X Window System")
2754 (description "X.org provides an implementation of the X Window System")
2755 (license license:x11)))
2758 ;; This driver depends on XAA which has been removed from xorg-server.
2760 ;; (define-public xf86-video-newport
2762 ;; (name "xf86-video-newport")
2763 ;; (version "0.2.4")
2766 ;; (method url-fetch)
2767 ;; (uri (string-append
2768 ;; "mirror://xorg/individual/driver/xf86-video-newport-"
2773 ;; "1yafmp23jrfdmc094i6a4dsizapsc9v0pl65cpc8w1kvn7343k4i"))))
2774 ;; (build-system gnu-build-system)
2775 ;; (inputs `(("xorg-server" ,xorg-server)))
2776 ;; (native-inputs `(("pkg-config" ,pkg-config)))
2777 ;; (home-page "http://www.x.org/wiki/")
2778 ;; (synopsis "Xorg implementation of the X Window System")
2779 ;; (description "X.org provides an implementation of the X Window System")
2780 ;; (license license:x11)))
2783 (define-public xf86-video-nv
2785 (name "xf86-video-nv")
2791 "mirror://xorg/individual/driver/xf86-video-nv-"
2796 "1gqh1khc4zalip5hh2nksgs7i3piqq18nncgmsx9qvzi05azd5c3"))
2797 (patches (list (search-patch "xf86-video-nv-remove-mibstore.patch")))))
2798 (build-system gnu-build-system)
2799 (inputs `(("xorg-server" ,xorg-server)))
2800 (native-inputs `(("pkg-config" ,pkg-config)))
2801 (home-page "http://www.x.org/wiki/")
2802 (synopsis "NVIDIA video driver for the Xorg X server")
2804 "This package contains Xorg support for the NVIDIA GeForce 8 series of
2805 graphics processors.
2807 There are a few caveats of which to be aware: the XVideo extension is not
2808 supported, and the RENDER extension is not accelerated by this driver.")
2809 (license license:x11)))
2811 (define-public xf86-video-nouveau
2813 (name "xf86-video-nouveau")
2816 ;; There are no tarball releases of Nouveau.
2819 (url "git://anongit.freedesktop.org/nouveau/xf86-video-nouveau")
2820 (commit (string-append name "-" version))))
2823 "0zdb6b0n7pzf3l8j8hl7gfshg8jsmcmk11isvvl542yc36162ahp"))))
2824 (build-system gnu-build-system)
2826 '(#:phases (alist-cons-after
2829 (zero? (system* "autoreconf" "-vi")))
2831 (inputs `(("xorg-server" ,xorg-server)))
2832 (native-inputs `(("pkg-config" ,pkg-config)
2833 ("autoconf" ,(autoconf-wrapper))
2834 ("automake" ,automake)
2835 ("libtool" ,libtool)))
2836 (home-page "http://nouveau.freedesktop.org")
2837 (synopsis "NVIDIA video driver for the Xorg X server")
2839 "This package provides modern, high-quality Xorg drivers for NVIDIA
2841 (license license:x11)))
2843 (define-public xf86-video-openchrome
2845 (name "xf86-video-openchrome")
2851 "mirror://xorg/individual/driver/xf86-video-openchrome-"
2856 "1v8j4i1r268n4fc5gq54zg1x50j0rhw71f3lba7411mcblg2z7p4"))
2858 (search-patch "xf86-video-openchrome-glibc-2.20.patch")))))
2859 (build-system gnu-build-system)
2860 (inputs `(("libx11" ,libx11)
2861 ("libxext" ,libxext)
2862 ("libxvmc" ,libxvmc)
2864 ("xf86driproto" ,xf86driproto)
2865 ("xorg-server" ,xorg-server)))
2867 `(("pkg-config" ,pkg-config)))
2868 (home-page "http://www.x.org/wiki/")
2869 (synopsis "Xorg implementation of the X Window System")
2870 (description "X.org provides an implementation of the X Window System")
2871 (license license:x11)))
2874 (define-public xf86-video-r128
2876 (name "xf86-video-r128")
2882 "mirror://xorg/individual/driver/xf86-video-r128-"
2887 "1q3fsc603k2yinphx5rrcl5356qkpywwz8axlw277l2231gjjbcb"))
2888 (patches (list (search-patch "xf86-video-r128-glibc-2.20.patch")))))
2889 (build-system gnu-build-system)
2890 (inputs `(("mesa" ,mesa)
2891 ("xf86driproto" ,xf86driproto)
2892 ("xorg-server" ,xorg-server)))
2893 (native-inputs `(("pkg-config" ,pkg-config)))
2894 (home-page "http://www.x.org/wiki/")
2895 (synopsis "Xorg implementation of the X Window System")
2896 (description "X.org provides an implementation of the X Window System")
2897 (license license:x11)))
2900 (define-public xf86-video-savage
2902 (name "xf86-video-savage")
2908 "mirror://xorg/individual/driver/xf86-video-savage-"
2913 "0i2aqp68rfkrz9c1p6d7ny9x7bjrlnby7q56zf01fb12r42l4784"))))
2914 (build-system gnu-build-system)
2915 (inputs `(("mesa" ,mesa)
2916 ("xf86driproto" ,xf86driproto)
2917 ("xorg-server" ,xorg-server)))
2918 (native-inputs `(("pkg-config" ,pkg-config)))
2919 (home-page "http://www.x.org/wiki/")
2920 (synopsis "Xorg implementation of the X Window System")
2921 (description "X.org provides an implementation of the X Window System")
2922 (license license:x11)))
2925 (define-public xf86-video-siliconmotion
2927 (name "xf86-video-siliconmotion")
2933 "mirror://xorg/individual/driver/xf86-video-siliconmotion-"
2938 "1an321kqvsxq0z35acwl99lc8hpdkayw0q180744ypcl8ffvbf47"))
2941 (search-patch "xf86-video-siliconmotion-remove-mibstore.patch")))))
2942 (build-system gnu-build-system)
2943 (inputs `(("xorg-server" ,xorg-server)))
2944 (native-inputs `(("pkg-config" ,pkg-config)))
2945 (home-page "http://www.x.org/wiki/")
2946 (synopsis "Xorg implementation of the X Window System")
2947 (description "X.org provides an implementation of the X Window System")
2948 (license license:x11)))
2951 (define-public xf86-video-sis
2953 (name "xf86-video-sis")
2959 "mirror://xorg/individual/driver/xf86-video-sis-"
2964 "1l0w84x39gq4y9j81dny9r6rma1xkqvxpsavpkd8h7h8panbcbmy"))
2965 (patches (list (search-patch "xf86-video-sis-update-api.patch")
2966 (search-patch "xf86-video-sis-fix-exa-crash.patch")))))
2967 (build-system gnu-build-system)
2968 (inputs `(("mesa" ,mesa)
2969 ("xf86dgaproto" ,xf86dgaproto)
2970 ("xf86driproto" ,xf86driproto)
2971 ("xorg-server" ,xorg-server)))
2973 `(("pkg-config" ,pkg-config)))
2974 (home-page "http://www.x.org/wiki/")
2975 (synopsis "Xorg implementation of the X Window System")
2976 (description "X.org provides an implementation of the X Window System")
2977 (license license:bsd-3)))
2980 (define-public xf86-video-suncg6
2982 (name "xf86-video-suncg6")
2988 "mirror://xorg/individual/driver/xf86-video-suncg6-"
2993 "04fgwgk02m4nimlv67rrg1wnyahgymrn6rb2cjj1l8bmzkii4glr"))))
2994 (build-system gnu-build-system)
2995 (inputs `(("xorg-server" ,xorg-server)))
2996 (native-inputs `(("pkg-config" ,pkg-config)))
2997 (home-page "http://www.x.org/wiki/")
2998 (synopsis "Xorg implementation of the X Window System")
2999 (description "X.org provides an implementation of the X Window System")
3000 (license license:x11)))
3003 (define-public xf86-video-sunffb
3005 (name "xf86-video-sunffb")
3011 "mirror://xorg/individual/driver/xf86-video-sunffb-"
3016 "07z3ngifwg2d4jgq8pms47n5lr2yn0ai72g86xxjnb3k20n5ym7s"))))
3017 (build-system gnu-build-system)
3018 (inputs `(("xorg-server" ,xorg-server)))
3019 (native-inputs `(("pkg-config" ,pkg-config)))
3020 (home-page "http://www.x.org/wiki/")
3021 (synopsis "Xorg implementation of the X Window System")
3022 (description "X.org provides an implementation of the X Window System")
3023 (license license:x11)))
3026 (define-public xf86-video-tdfx
3028 (name "xf86-video-tdfx")
3034 "mirror://xorg/individual/driver/xf86-video-tdfx-"
3039 "0nfqf1c8939s21ci1g7gacwzlr4g4nnilahgz7j2bz30zfnzpmbh"))
3041 (search-patch "xf86-video-tdfx-remove-mibstore.patch")))))
3042 (build-system gnu-build-system)
3043 (inputs `(("mesa" ,mesa)
3044 ("xf86driproto" ,xf86driproto)
3045 ("xorg-server" ,xorg-server)))
3046 (native-inputs `(("pkg-config" ,pkg-config)))
3047 (home-page "http://www.x.org/wiki/")
3048 (synopsis "Xorg implementation of the X Window System")
3049 (description "X.org provides an implementation of the X Window System")
3050 (license license:x11)))
3053 (define-public xf86-video-tga
3055 (name "xf86-video-tga")
3061 "mirror://xorg/individual/driver/xf86-video-tga-"
3066 "0cb161lvdgi6qnf1sfz722qn38q7kgakcvj7b45ba3i0020828r0"))
3067 (patches (list (search-patch "xf86-video-tga-remove-mibstore.patch")))))
3068 (build-system gnu-build-system)
3069 (inputs `(("xf86dgaproto" ,xf86dgaproto)
3070 ("xorg-server" ,xorg-server)))
3071 (native-inputs `(("pkg-config" ,pkg-config)))
3072 (home-page "http://www.x.org/wiki/")
3073 (synopsis "Xorg implementation of the X Window System")
3074 (description "X.org provides an implementation of the X Window System")
3075 (license license:x11)))
3078 (define-public xf86-video-trident
3080 (name "xf86-video-trident")
3086 "mirror://xorg/individual/driver/xf86-video-trident-"
3091 "0141qbfsm32i0pxjyx5czpa8x8m4lvapsp4amw1qigaa0gry6n3a"))
3093 (search-patch "xf86-video-trident-remove-mibstore.patch")))))
3094 (build-system gnu-build-system)
3095 (inputs `(("xf86dgaproto" ,xf86dgaproto)
3096 ("xorg-server" ,xorg-server)))
3097 (native-inputs `(("pkg-config" ,pkg-config)))
3098 (home-page "http://www.x.org/wiki/")
3099 (synopsis "Xorg implementation of the X Window System")
3100 (description "X.org provides an implementation of the X Window System")
3101 (license license:x11)))
3105 ;; (define-public xf86-video-v4l
3108 (define-public xf86-video-vesa
3110 (name "xf86-video-vesa")
3116 "mirror://xorg/individual/driver/xf86-video-vesa-"
3121 "1y5fsg0c4bgmh1cfsbnaaf388fppyy02i7mcy9vax78flkjpb2yf"))))
3122 (build-system gnu-build-system)
3123 (inputs `(("xorg-server" ,xorg-server)))
3124 (native-inputs `(("pkg-config" ,pkg-config)))
3125 (home-page "http://www.x.org/wiki/")
3126 (synopsis "Xorg implementation of the X Window System")
3127 (description "X.org provides an implementation of the X Window System")
3128 (license license:x11)))
3131 (define-public xf86-video-vmware
3133 (name "xf86-video-vmware")
3139 "mirror://xorg/individual/driver/xf86-video-vmware-"
3144 "0m1wfsv34s4pyr5ry87yyjb2p6vmy6vyypdz5jx0sqnkx8n3vfn8"))
3145 (patches (list (search-patch "xf86-video-vmware-glibc-2.20.patch")))))
3146 (build-system gnu-build-system)
3147 (inputs `(("libx11" ,libx11)
3148 ("libxext" ,libxext)
3149 ("mesa" ,mesa) ; for xatracker
3150 ("xorg-server" ,xorg-server)))
3152 `(("pkg-config" ,pkg-config)))
3153 (home-page "http://www.x.org/wiki/")
3154 (synopsis "Xorg implementation of the X Window System")
3155 (description "X.org provides an implementation of the X Window System")
3156 (license license:x11)))
3159 (define-public xf86-video-voodoo
3161 (name "xf86-video-voodoo")
3167 "mirror://xorg/individual/driver/xf86-video-voodoo-"
3172 "1s6p7yxmi12q4y05va53rljwyzd6ry492r1pgi7wwq6cznivhgly"))))
3173 (build-system gnu-build-system)
3174 (inputs `(("xf86dgaproto" ,xf86dgaproto)
3175 ("xorg-server" ,xorg-server)))
3176 (native-inputs `(("pkg-config" ,pkg-config)))
3177 (home-page "http://www.x.org/wiki/")
3178 (synopsis "Xorg implementation of the X Window System")
3179 (description "X.org provides an implementation of the X Window System")
3180 (license license:x11)))
3183 ;; Only relevant for the frame buffer on BSD systems.
3184 ;; (define-public xf86-video-wsfb
3187 (define-public xf86bigfontproto
3189 (name "xf86bigfontproto")
3195 "mirror://xorg/individual/proto/xf86bigfontproto-"
3200 "0j0n7sj5xfjpmmgx6n5x556rw21hdd18fwmavp95wps7qki214ms"))))
3201 (build-system gnu-build-system)
3202 (home-page "http://www.x.org/wiki/")
3203 (synopsis "Xorg implementation of the X Window System")
3204 (description "X.org provides an implementation of the X Window System")
3205 (license license:x11)))
3208 (define-public xf86dgaproto
3210 (name "xf86dgaproto")
3216 "mirror://xorg/individual/proto/xf86dgaproto-"
3221 "0l4hx48207mx0hp09026r6gy9nl3asbq0c75hri19wp1118zcpmc"))))
3222 (build-system gnu-build-system)
3223 (home-page "http://www.x.org/wiki/")
3224 (synopsis "Xorg implementation of the X Window System")
3225 (description "X.org provides an implementation of the X Window System")
3226 (license license:x11)))
3229 (define-public xf86driproto
3231 (name "xf86driproto")
3237 "mirror://xorg/individual/proto/xf86driproto-"
3242 "07v69m0g2dfzb653jni4x656jlr7l84c1k39j8qc8vfb45r8sjww"))))
3243 (build-system gnu-build-system)
3244 (home-page "http://www.x.org/wiki/")
3245 (synopsis "Xorg implementation of the X Window System")
3246 (description "X.org provides an implementation of the X Window System")
3247 (license license:x11)))
3250 (define-public xf86vidmodeproto
3252 (name "xf86vidmodeproto")
3258 "mirror://xorg/individual/proto/xf86vidmodeproto-"
3263 "0w47d7gfa8zizh2bshdr2rffvbr4jqjv019mdgyh6cmplyd4kna5"))))
3264 (build-system gnu-build-system)
3265 (home-page "http://www.x.org/wiki/")
3266 (synopsis "Xorg implementation of the X Window System")
3267 (description "X.org provides an implementation of the X Window System")
3268 (license license:x11)))
3271 (define-public xgamma
3279 "mirror://xorg/individual/app/xgamma-"
3284 "0463sawps86jnxn121ramsz4sicy3az5wa5wsq4rqm8dm3za48p3"))))
3285 (build-system gnu-build-system)
3287 `(("libxxf86vm" ,libxxf86vm)
3288 ("libx11" ,libx11)))
3290 `(("pkg-config" ,pkg-config)))
3291 (home-page "http://www.x.org/wiki/")
3292 (synopsis "Xorg implementation of the X Window System")
3293 (description "X.org provides an implementation of the X Window System")
3294 (license license:x11)))
3297 (define-public xhost
3305 "mirror://xorg/individual/app/xhost-"
3310 "1hlxm0is9nks1cx033s1733kkib9ivx2bxa3pb9yayqavwibkxd6"))))
3311 (build-system gnu-build-system)
3313 `(("libxmu" ,libxmu)
3315 ("libx11" ,libx11)))
3317 `(("pkg-config" ,pkg-config)))
3318 (home-page "http://www.x.org/wiki/")
3319 (synopsis "Xorg implementation of the X Window System")
3320 (description "X.org provides an implementation of the X Window System")
3321 (license license:x11)))
3324 (define-public xineramaproto
3326 (name "xineramaproto")
3332 "mirror://xorg/individual/proto/xineramaproto-"
3337 "0ns8abd27x7gbp4r44z3wc5k9zqxxj8zjnazqpcyr4n17nxp8xcp"))))
3338 (build-system gnu-build-system)
3339 (native-inputs `(("pkg-config" ,pkg-config)))
3340 (home-page "http://www.x.org/wiki/")
3341 (synopsis "Xorg implementation of the X Window System")
3342 (description "X.org provides an implementation of the X Window System")
3343 (license license:x11)))
3346 (define-public xinput
3354 "mirror://xorg/individual/app/xinput-"
3359 "07w7zlpdhpwzzshg8q0y152cy3wl2fj7x1897glnp2la487jsqxp"))))
3360 (build-system gnu-build-system)
3362 `(("libxrender" ,libxrender)
3363 ("libxrandr" ,libxrandr)
3364 ("libxinerama" ,libxinerama)
3365 ("libxext" ,libxext)
3368 ("inputproto" ,inputproto)))
3370 `(("pkg-config" ,pkg-config)))
3371 (home-page "http://www.x.org/wiki/")
3372 (synopsis "Xorg implementation of the X Window System")
3373 (description "X.org provides an implementation of the X Window System")
3374 (license license:x11)))
3377 (define xkbcomp-intermediate ; used as input for xkeyboard-config
3379 (name "xkbcomp-intermediate")
3385 "mirror://xorg/individual/app/xkbcomp-"
3390 "0aibcbhhjlwcrxh943xg2dswwx5bz1x0pmhs28b55gzsg0vrgb6g"))))
3391 (build-system gnu-build-system)
3393 `(("xproto" ,xproto)
3394 ("libxkbfile" ,libxkbfile)
3395 ("libx11" ,libx11)))
3397 `(("pkg-config" ,pkg-config)))
3398 (home-page "http://www.x.org/wiki/")
3399 (synopsis "Xorg implementation of the X Window System")
3400 (description "X.org provides an implementation of the X Window System")
3401 (license license:x11)))
3403 (define-public xkbcomp ; using xkeyboard-config as input
3404 (package (inherit xkbcomp-intermediate)
3407 `(,@(package-inputs xkbcomp-intermediate)
3408 ("xkeyboard-config" ,xkeyboard-config)))
3411 (list (string-append "--with-xkb-config-root="
3412 (assoc-ref %build-inputs "xkeyboard-config")
3413 "/share/X11/xkb"))))))
3416 (define-public xkbevd
3424 "mirror://xorg/individual/app/xkbevd-"
3429 "05h1xcnbalndbrryyqs8wzy9h3wz655vc0ymhlk2q4aik17licjm"))))
3430 (build-system gnu-build-system)
3432 `(("libxkbfile" ,libxkbfile)
3433 ("libx11" ,libx11)))
3435 `(("pkg-config" ,pkg-config)))
3436 (home-page "http://www.x.org/wiki/")
3437 (synopsis "Xorg implementation of the X Window System")
3438 (description "X.org provides an implementation of the X Window System")
3439 (license license:x11)))
3442 (define-public xkbutils
3450 "mirror://xorg/individual/app/xkbutils-"
3455 "0c412isxl65wplhl7nsk12vxlri29lk48g3p52hbrs3m0awqm8fj"))))
3456 (build-system gnu-build-system)
3461 ("inputproto" ,inputproto)))
3463 `(("pkg-config" ,pkg-config)))
3464 (home-page "http://www.x.org/wiki/")
3465 (synopsis "Xorg implementation of the X Window System")
3466 (description "X.org provides an implementation of the X Window System")
3467 (license license:x11)))
3470 (define-public xkeyboard-config
3472 (name "xkeyboard-config")
3478 "mirror://xorg/individual/data/xkeyboard-config/xkeyboard-config-"
3483 "1klzbwabzd7bhbg23b14vy4l5xgpapn8lc0m5d8h40d3p7rfjnvv"))))
3484 (build-system gnu-build-system)
3486 `(("gettext" ,gnu-gettext)
3488 ("xkbcomp-intermediate" ,xkbcomp-intermediate)))
3490 `(("intltool" ,intltool)
3491 ("pkg-config" ,pkg-config)))
3492 (home-page "http://www.x.org/wiki/")
3493 (synopsis "Xorg implementation of the X Window System")
3494 (description "X.org provides an implementation of the X Window System")
3495 (license license:x11)))
3498 (define-public xkill
3506 "mirror://xorg/individual/app/xkill-"
3511 "0bl1ky8ps9jg842j4mnmf4zbx8nkvk0h77w7bqjlpwij9wq2mvw8"))))
3512 (build-system gnu-build-system)
3514 `(("libxmu" ,libxmu)
3515 ("libx11" ,libx11)))
3517 `(("pkg-config" ,pkg-config)))
3518 (home-page "http://www.x.org/wiki/")
3519 (synopsis "Xorg implementation of the X Window System")
3520 (description "X.org provides an implementation of the X Window System")
3521 (license license:x11)))
3524 (define-public xlsatoms
3532 "mirror://xorg/individual/app/xlsatoms-"
3537 "1y9nfl8s7njxbnci8c20j986xixharasgg40vdw92y593j6dk2rv"))))
3538 (build-system gnu-build-system)
3540 `(("libxcb" ,libxcb)))
3542 `(("pkg-config" ,pkg-config)))
3543 (home-page "http://www.x.org/wiki/")
3544 (synopsis "Xorg implementation of the X Window System")
3545 (description "X.org provides an implementation of the X Window System")
3546 (license license:x11)))
3549 (define-public xlsclients
3557 "mirror://xorg/individual/app/xlsclients-"
3562 "0g9x7rrggs741x9xwvv1k9qayma980d88nhdqw7j3pn3qvy6d5jx"))))
3563 (build-system gnu-build-system)
3565 `(("libxcb" ,libxcb)))
3567 `(("pkg-config" ,pkg-config)))
3568 (home-page "http://www.x.org/wiki/")
3569 (synopsis "Xorg implementation of the X Window System")
3570 (description "X.org provides an implementation of the X Window System")
3571 (license license:x11)))
3574 (define-public xmodmap
3582 "mirror://xorg/individual/app/xmodmap-"
3587 "1hwzm54m4ng09ls9i4bq0x84zbyhamgzasgrvhxxp8jqk34f7qpg"))
3588 (patches (list (search-patch "xmodmap-asprintf.patch")))))
3589 (build-system gnu-build-system)
3591 `(("xproto" ,xproto)
3592 ("libx11" ,libx11)))
3594 `(("pkg-config" ,pkg-config)))
3595 (home-page "http://www.x.org/wiki/")
3596 (synopsis "Xorg implementation of the X Window System")
3597 (description "X.org provides an implementation of the X Window System")
3598 (license license:x11)))
3602 ;; (define-public xorg-docs
3605 (define-public xorg-sgml-doctools
3607 (name "xorg-sgml-doctools")
3613 "mirror://xorg/individual/doc/xorg-sgml-doctools-"
3618 "0k5pffyi5bx8dmfn033cyhgd3gf6viqj3x769fqixifwhbgy2777"))))
3619 (build-system gnu-build-system)
3620 (native-inputs `(("pkg-config" ,pkg-config)))
3621 (home-page "http://www.x.org/wiki/")
3622 (synopsis "Xorg implementation of the X Window System")
3623 (description "X.org provides an implementation of the X Window System")
3624 (license license:x11)))
3635 "mirror://xorg/individual/app/xpr-"
3640 "1dbcv26w2yand2qy7b3h5rbvw1mdmdd57jw88v53sgdr3vrqvngy"))))
3641 (build-system gnu-build-system)
3643 `(("xproto" ,xproto)
3645 ("libx11" ,libx11)))
3647 `(("pkg-config" ,pkg-config)))
3648 (home-page "http://www.x.org/wiki/")
3649 (synopsis "Xorg implementation of the X Window System")
3650 (description "X.org provides an implementation of the X Window System")
3651 (license license:x11)))
3654 (define-public xprop
3662 "mirror://xorg/individual/app/xprop-"
3667 "1ilvhqfjcg6f1hqahjkp8qaay9rhvmv2blvj3w9asraq0aqqivlv"))))
3668 (build-system gnu-build-system)
3670 `(("xproto" ,xproto)
3671 ("libx11" ,libx11)))
3673 `(("pkg-config" ,pkg-config)))
3674 (home-page "http://www.x.org/wiki/")
3675 (synopsis "Xorg implementation of the X Window System")
3676 (description "X.org provides an implementation of the X Window System")
3677 (license license:x11)))
3680 (define-public xrandr
3688 "mirror://xorg/individual/app/xrandr-"
3693 "06xy0kr6ih7ilrwl6b5g6ay75vm2j4lxnv1d5xlj6sdqhqsaqm3i"))))
3694 (build-system gnu-build-system)
3696 `(("libxrender" ,libxrender)
3697 ("libxrandr" ,libxrandr)
3699 ("libx11" ,libx11)))
3701 `(("pkg-config" ,pkg-config)))
3702 (home-page "http://www.x.org/wiki/")
3703 (synopsis "Xorg implementation of the X Window System")
3704 (description "X.org provides an implementation of the X Window System")
3705 (license license:x11)))
3716 "mirror://xorg/individual/app/xrdb-"
3721 "0nsnr90wazcdd50nc5dqswy0bmq6qcj14nnrhyi7rln9pxmpp0kk"))))
3722 (build-system gnu-build-system)
3724 `(("libxmu" ,libxmu)
3725 ("libx11" ,libx11)))
3727 `(("pkg-config" ,pkg-config)))
3728 (home-page "http://www.x.org/wiki/")
3729 (synopsis "Xorg implementation of the X Window System")
3730 (description "X.org provides an implementation of the X Window System")
3731 (license license:x11)))
3734 (define-public xrefresh
3742 "mirror://xorg/individual/app/xrefresh-"
3747 "1mlinwgvql6s1rbf46yckbfr9j22d3c3z7jx3n6ix7ca18dnf4rj"))))
3748 (build-system gnu-build-system)
3750 `(("libx11" ,libx11)))
3752 `(("pkg-config" ,pkg-config)))
3753 (home-page "http://www.x.org/wiki/")
3754 (synopsis "Xorg implementation of the X Window System")
3755 (description "X.org provides an implementation of the X Window System")
3756 (license license:x11)))
3767 "mirror://xorg/individual/app/xset-"
3772 "0qw0iic27bz3yz2wynf1gxs70hhkcf9c4jrv7zhlg1mq57xz90j3"))))
3773 (build-system gnu-build-system)
3775 `(("xproto" ,xproto)
3777 ("libxext" ,libxext)
3778 ("libx11" ,libx11)))
3780 `(("pkg-config" ,pkg-config)))
3781 (home-page "http://www.x.org/wiki/")
3782 (synopsis "Xorg implementation of the X Window System")
3783 (description "X.org provides an implementation of the X Window System")
3784 (license license:x11)))
3787 (define-public xsetroot
3795 "mirror://xorg/individual/app/xsetroot-"
3800 "1nf3ii31m1knimbidaaym8p61fq3blv8rrdr2775yhcclym5s8ds"))))
3801 (build-system gnu-build-system)
3803 `(("libxmu" ,libxmu)
3804 ("libxcursor" ,libxcursor)
3805 ("xbitmaps" ,xbitmaps)))
3807 `(("pkg-config" ,pkg-config)))
3808 (home-page "http://www.x.org/wiki/")
3809 (synopsis "Xorg implementation of the X Window System")
3810 (description "X.org provides an implementation of the X Window System")
3811 (license license:x11)))
3814 (define-public xtrans
3822 "mirror://xorg/individual/lib/xtrans-"
3827 "00c3ph17acnsch3gbdmx33b9ifjnl5w7vx8hrmic1r1cjcv3pgdd"))))
3828 (build-system gnu-build-system)
3829 (native-inputs `(("pkg-config" ,pkg-config)))
3830 (home-page "http://www.x.org/wiki/")
3831 (synopsis "Xorg implementation of the X Window System")
3832 (description "X.org provides an implementation of the X Window System")
3833 (license license:x11)))
3836 (define-public xvinfo
3844 "mirror://xorg/individual/app/xvinfo-"
3849 "1qsh7fszi727l3vwlaf9pb7bpikdv15smrx5qhlgg3kqzl7xklzf"))))
3850 (build-system gnu-build-system)
3852 `(("libxext" ,libxext)
3854 ("libx11" ,libx11)))
3856 `(("pkg-config" ,pkg-config)))
3857 (home-page "http://www.x.org/wiki/")
3858 (synopsis "Xorg implementation of the X Window System")
3859 (description "X.org provides an implementation of the X Window System")
3860 (license license:x11)))
3871 "mirror://xorg/individual/app/xwd-"
3876 "0ybx48agdvjp9lgwvcw79r1x6jbqbyl3fliy3i5xwy4d4si9dcrv"))))
3877 (build-system gnu-build-system)
3880 ("libxkbfile" ,libxkbfile)
3881 ("xproto" ,xproto)))
3883 `(("pkg-config" ,pkg-config)))
3884 (home-page "http://www.x.org/wiki/")
3885 (synopsis "Xorg implementation of the X Window System")
3886 (description "X.org provides an implementation of the X Window System")
3887 (license license:x11)))
3890 (define-public xwininfo
3898 "mirror://xorg/individual/app/xwininfo-"
3903 "1y1zn8ijqslb5lfpbq4bb78kllhch8in98ps7n8fg3dxjpmb13i1"))))
3904 (build-system gnu-build-system)
3906 `(("libx11" ,libx11)
3907 ("xproto" ,xproto)))
3909 `(("pkg-config" ,pkg-config)))
3910 (home-page "http://www.x.org/wiki/")
3911 (synopsis "Xorg implementation of the X Window System")
3912 (description "X.org provides an implementation of the X Window System")
3913 (license license:x11)))
3924 "mirror://xorg/individual/app/xwud-"
3929 "1ggql6maivah58kwsh3z9x1hvzxm1a8888xx4s78cl77ryfa1cyn"))))
3930 (build-system gnu-build-system)
3932 `(("xproto" ,xproto)
3933 ("libx11" ,libx11)))
3935 `(("pkg-config" ,pkg-config)))
3936 (home-page "http://www.x.org/wiki/")
3937 (synopsis "Xorg implementation of the X Window System")
3938 (description "X.org provides an implementation of the X Window System")
3939 (license license:x11)))
3943 ;; packages of height 1 in the propagated-inputs tree
3945 (define-public fixesproto
3953 "mirror://xorg/individual/proto/fixesproto-"
3958 "1ki4wiq2iivx5g4w5ckzbjbap759kfqd72yg18m3zpbb4hqkybxs"))))
3959 (build-system gnu-build-system)
3961 `(("xextproto" ,xextproto)))
3963 `(("pkg-config" ,pkg-config)))
3964 (home-page "http://www.x.org/wiki/")
3965 (synopsis "Xorg implementation of the X Window System")
3966 (description "X.org provides an implementation of the X Window System")
3967 (license license:x11)))
3970 (define-public libxdamage
3978 "mirror://xorg/individual/lib/libXdamage-"
3983 "1bamagq7g6s0d23l8rb3nppj8ifqj05f7z9bhbs4fdg8az3ffgvw"))))
3984 (build-system gnu-build-system)
3986 ;; These are all in the Requires or Requires.private field of xdamage.pc
3987 `(("damageproto" ,damageproto)
3988 ("libxfixes" ,libxfixes)
3990 ("libx11" ,libx11)))
3992 `(("pkg-config" ,pkg-config)))
3993 (home-page "http://www.x.org/wiki/")
3994 (synopsis "Xorg implementation of the X Window System")
3995 (description "X.org provides an implementation of the X Window System")
3996 (license license:x11)))
3999 (define-public libxext
4007 "mirror://xorg/individual/lib/libXext-"
4012 "0dbfn5bznnrhqzvkrcmw4c44yvvpwdcsrvzxf4rk27r36b9x865m"))))
4013 (build-system gnu-build-system)
4015 `(("xextproto" ,xextproto)))
4017 `(("libxau" ,libxau)
4018 ("libx11" ,libx11)))
4020 `(("pkg-config" ,pkg-config)))
4021 (home-page "http://www.x.org/wiki/")
4022 (synopsis "Xorg implementation of the X Window System")
4023 (description "X.org provides an implementation of the X Window System")
4024 (license license:x11)))
4027 (define-public libxinerama
4029 (name "libxinerama")
4035 "mirror://xorg/individual/lib/libXinerama-"
4040 "1qlqfvzw45gdzk9xirgwlp2qgj0hbsyiqj8yh8zml2bk2ygnjibs"))))
4041 (build-system gnu-build-system)
4043 `(("xineramaproto" ,xineramaproto)))
4045 `(("libxext" ,libxext)
4046 ("libx11" ,libx11)))
4048 `(("pkg-config" ,pkg-config)))
4049 (home-page "http://www.x.org/wiki/")
4050 (synopsis "Xorg implementation of the X Window System")
4051 (description "X.org provides an implementation of the X Window System")
4052 (license license:x11)))
4055 (define-public libxp
4063 "mirror://xorg/individual/lib/libXp-"
4068 "1dfh5w8sjz5b5fl6dl4y63ckq99snslz7bir8zq2rg8ax6syabwm"))))
4069 (build-system gnu-build-system)
4071 `(("printproto" ,printproto)))
4073 `(("libx11" ,libx11)
4074 ("libxext" ,libxext)))
4076 `(("pkg-config" ,pkg-config)))
4077 (home-page "http://www.x.org/wiki/")
4078 (synopsis "Xorg implementation of the X Window System")
4079 (description "X.org provides an implementation of the X Window System")
4080 (license license:x11)))
4083 (define-public libxrender
4091 "mirror://xorg/individual/lib/libXrender-"
4096 "0qpwyjhbpp734vnhca992pjh4w7ijslidkzx1pcwbbk000pv050x"))))
4097 (build-system gnu-build-system)
4099 `(("renderproto" ,renderproto)))
4101 `(("xproto" ,xproto)
4102 ("libx11" ,libx11)))
4104 `(("pkg-config" ,pkg-config)))
4105 (home-page "http://www.x.org/wiki/")
4106 (synopsis "Xorg implementation of the X Window System")
4107 (description "X.org provides an implementation of the X Window System")
4108 (license license:x11)))
4111 (define-public libxtst
4119 "mirror://xorg/individual/lib/libXtst-"
4124 "1ngn161nq679ffmbwl81i2hn75jjg5b3ffv6n4jilpvyazypy2pg"))))
4125 (build-system gnu-build-system)
4127 `(("recordproto" ,recordproto)
4130 `(("libx11" ,libx11)
4131 ("inputproto" ,inputproto)))
4133 `(("pkg-config" ,pkg-config)))
4134 (home-page "http://www.x.org/wiki/")
4135 (synopsis "Xorg implementation of the X Window System")
4136 (description "X.org provides an implementation of the X Window System")
4137 (license license:x11)))
4140 (define-public libxv
4148 "mirror://xorg/individual/lib/libXv-"
4153 "09a5j6bisysiipd0nw6s352565bp0n6gbyhv5hp63s3cd3w95zjm"))))
4154 (build-system gnu-build-system)
4156 `(("videoproto" ,videoproto)))
4158 `(("xproto" ,xproto)
4159 ("libxext" ,libxext)
4160 ("libx11" ,libx11)))
4162 `(("pkg-config" ,pkg-config)))
4163 (home-page "http://www.x.org/wiki/")
4164 (synopsis "Xorg implementation of the X Window System")
4165 (description "X.org provides an implementation of the X Window System")
4166 (license license:x11)))
4169 (define-public mkfontdir
4177 "mirror://xorg/individual/app/mkfontdir-"
4182 "0c3563kw9fg15dpgx4dwvl12qz6sdqdns1pxa574hc7i5m42mman"))))
4183 (build-system gnu-build-system)
4185 `(("mkfontscale" ,mkfontscale)))
4187 `(("pkg-config" ,pkg-config)))
4188 (home-page "http://www.x.org/wiki/")
4189 (synopsis "Xorg implementation of the X Window System")
4190 (description "X.org provides an implementation of the X Window System")
4191 (license license:x11)))
4194 (define-public xproto
4202 "mirror://xorg/individual/proto/xproto-"
4207 "0ksi8vhfd916bx2f3xlyhn6azf6cvvzrsdja26haa1cqfp0n4qb3"))))
4208 (build-system gnu-build-system)
4210 `(("util-macros" ,util-macros))) ; to get util-macros in (almost?) all package inputs
4212 `(("pkg-config" ,pkg-config)))
4213 (home-page "http://www.x.org/wiki/")
4214 (synopsis "Xorg implementation of the X Window System")
4215 (description "X.org provides an implementation of the X Window System")
4216 (license license:x11)))
4220 ;; packages of height 2 in the propagated-inputs tree
4222 (define-public libice
4230 "mirror://xorg/individual/lib/libICE-"
4235 "00p2b6bsg6kcdbb39bv46339qcywxfl4hsrz8asm4hy6q7r34w4g"))))
4236 (build-system gnu-build-system)
4238 `(("xproto" ,xproto)))
4240 `(("xtrans" ,xtrans)))
4242 `(("pkg-config" ,pkg-config)))
4243 (home-page "http://www.x.org/wiki/")
4244 (synopsis "Xorg implementation of the X Window System")
4245 (description "X.org provides an implementation of the X Window System")
4246 (license license:x11)))
4249 (define-public libxau
4257 "mirror://xorg/individual/lib/libXau-"
4262 "1wm4pv12f36cwzhldpp7vy3lhm3xdcnp4f184xkxsp7b18r7gm7x"))))
4263 (build-system gnu-build-system)
4265 `(("xproto" ,xproto)))
4267 `(("pkg-config" ,pkg-config)))
4268 (home-page "http://www.x.org/wiki/")
4269 (synopsis "Xorg implementation of the X Window System")
4270 (description "X.org provides an implementation of the X Window System")
4271 (license license:x11)))
4273 (define-public libxfixes
4281 "mirror://xorg/individual/lib/libXfixes-"
4286 "0rs7qgzr6dpr62db7sd91c1b47hzhzfr010qwnpcm8sg122w1gk3"))))
4287 (build-system gnu-build-system)
4289 `(("fixesproto" ,fixesproto)))
4291 `(("xproto" ,xproto)
4292 ("libx11" ,libx11)))
4294 `(("pkg-config" ,pkg-config)))
4295 (home-page "http://www.x.org/wiki/")
4296 (synopsis "Xorg implementation of the X Window System")
4297 (description "X.org provides an implementation of the X Window System")
4298 (license license:x11)))
4301 (define-public libxfont
4309 "mirror://xorg/individual/lib/libXfont-"
4314 "1630v3sfvwwlimb2ja10c84ql6v1mw9bdfhvan7pbybkgi99h25p"))))
4315 (build-system gnu-build-system)
4317 `(("fontsproto" ,fontsproto)
4318 ("freetype" ,freetype)
4319 ("libfontenc" ,libfontenc)
4320 ("xproto" ,xproto)))
4323 ("xtrans" ,xtrans)))
4325 `(("pkg-config" ,pkg-config)))
4326 (home-page "http://www.x.org/wiki/")
4327 (synopsis "Xorg implementation of the X Window System")
4328 (description "X.org provides an implementation of the X Window System")
4329 (license license:x11)))
4332 (define-public libxi
4340 "mirror://xorg/individual/lib/libXi-"
4345 "0i12lj973grlp9fa79v0vh9cahk3nf9csdjnf81iip0qcrlc5zrc"))))
4346 (build-system gnu-build-system)
4348 `(("inputproto" ,inputproto)
4350 ("libxext" ,libxext)
4351 ("libxfixes" ,libxfixes)))
4353 `(("xproto" ,xproto)))
4355 `(("pkg-config" ,pkg-config)))
4356 (home-page "http://www.x.org/wiki/")
4357 (synopsis "Xorg implementation of the X Window System")
4358 (description "X.org provides an implementation of the X Window System")
4359 (license license:x11)))
4362 (define-public libxrandr
4370 "mirror://xorg/individual/lib/libXrandr-"
4375 "1b95p3l84ppv6j7dbbmg0zrz6k8xdwvnag1l6ajm3gk9qwdb79ya"))))
4376 (build-system gnu-build-system)
4378 ;; In accordance with xrandr.pc.
4379 `(("libx11" ,libx11)
4380 ("libxext" ,libxext)
4381 ("libxrender" ,libxrender)
4382 ("randrproto" ,randrproto)
4383 ("xproto" ,xproto)))
4385 `(("pkg-config" ,pkg-config)))
4386 (home-page "http://www.x.org/wiki/")
4387 (synopsis "Xorg implementation of the X Window System")
4388 (description "X.org provides an implementation of the X Window System")
4389 (license license:x11)))
4392 (define-public libxvmc
4400 "mirror://xorg/individual/lib/libXvMC-"
4405 "015jk3bxfmj6zaw99x282f9npi8qqaw34yg186frags3z8g406jy"))))
4406 (build-system gnu-build-system)
4408 `(("libxv" ,libxv)))
4410 `(("xproto" ,xproto)
4411 ("libxext" ,libxext)
4412 ("libx11" ,libx11)))
4414 `(("pkg-config" ,pkg-config)))
4415 (home-page "http://www.x.org/wiki/")
4416 (synopsis "Xorg implementation of the X Window System")
4417 (description "X.org provides an implementation of the X Window System")
4418 (license license:x11)))
4421 (define-public libxxf86vm
4429 "mirror://xorg/individual/lib/libXxf86vm-"
4434 "1f1pxj018nk7ybxv58jmn5y8gm2288p4q3l2dng9n1p25v1qcpns"))))
4435 (build-system gnu-build-system)
4437 `(("libxext" ,libxext)
4438 ("xf86vidmodeproto" ,xf86vidmodeproto)))
4440 `(("libx11" ,libx11)))
4442 `(("pkg-config" ,pkg-config)))
4443 (home-page "http://www.x.org/wiki/")
4444 (synopsis "Xorg implementation of the X Window System")
4445 (description "X.org provides an implementation of the X Window System")
4446 (license license:x11)))
4449 ;; packages of height 3 in the propagated-inputs tree
4451 (define-public libxcb
4458 (uri (string-append "mirror://xorg/individual/xcb/"
4459 name "-" version ".tar.bz2"))
4462 "1xqgc81krx14f2c8yl5chzg5g2l26mhm2rwffy8dx7jv0iq5sqq3"))))
4463 (build-system gnu-build-system)
4465 `(("libpthread-stubs" ,libpthread-stubs)
4467 ("libxdmcp" ,libxdmcp)))
4469 `(("xcb-proto" ,xcb-proto)
4470 ("libxslt" ,libxslt)))
4472 `(("pkg-config" ,pkg-config)
4473 ("python" ,python-wrapper)))
4475 `(#:configure-flags '("--enable-xkb")))
4476 (home-page "http://www.x.org/wiki/")
4477 (synopsis "Xorg implementation of the X Window System")
4478 (description "X.org provides an implementation of the X Window System")
4479 (license license:x11)))
4482 (define-public xorg-server
4484 (name "xorg-server")
4490 "mirror://xorg/individual/xserver/"
4491 name "-" version ".tar.bz2"))
4494 "0wf8xykcjhvpk9ppjcixvf60p6kkyrpmfj0z29d93a8kjb6f3dmb"))))
4495 (build-system gnu-build-system)
4497 `(("dri2proto" ,dri2proto)
4498 ("dri3proto" ,dri3proto)
4499 ("fontsproto" ,fontsproto)
4500 ("inputproto" ,inputproto)
4501 ("kbproto" ,kbproto)
4502 ("libpciaccess" ,libpciaccess)
4505 ("presentproto" ,presentproto)
4506 ("randrproto" ,randrproto)
4507 ("renderproto" ,renderproto)
4508 ("resourceproto" ,resourceproto)
4509 ("scrnsaverproto" ,scrnsaverproto)
4510 ("videoproto" ,videoproto)
4511 ("xextproto" ,xextproto)
4512 ("xineramaproto" ,xineramaproto)
4513 ("xf86driproto" ,xf86driproto)
4514 ("xproto" ,xproto)))
4516 `(("bigreqsproto" ,bigreqsproto)
4517 ("compositeproto" ,compositeproto)
4518 ("damageproto" ,damageproto)
4521 ("dmxproto" ,dmxproto)
4523 ("libgcrypt" ,libgcrypt)
4526 ("libxdmcp" ,libxdmcp)
4527 ("libxfixes" ,libxfixes)
4528 ("libxfont" ,libxfont)
4529 ("libxkbfile" ,libxkbfile)
4530 ("libxrender" ,libxrender)
4531 ("libxres" ,libxres)
4532 ("libxshmfence" ,libxshmfence)
4535 ("recordproto" ,recordproto)
4536 ("xcmiscproto" ,xcmiscproto)
4537 ("xf86bigfontproto" ,xf86bigfontproto)
4538 ("xf86dgaproto" ,xf86dgaproto)
4539 ("xf86vidmodeproto" ,xf86vidmodeproto)
4540 ("xkbcomp" ,xkbcomp)
4541 ("xkeyboard-config" ,xkeyboard-config)
4545 `(("python" ,python-wrapper)
4546 ("pkg-config" ,pkg-config)))
4548 `(#:parallel-tests? #f
4550 (list (string-append "--with-xkb-path="
4551 (assoc-ref %build-inputs "xkeyboard-config")
4553 (string-append "--with-xkb-output="
4554 "/tmp") ; FIXME: This is a bit doubtful; where should
4555 ; the compiled keyboard maps go?
4556 (string-append "--with-xkb-bin-directory="
4557 (assoc-ref %build-inputs "xkbcomp")
4560 ;; For the log file, etc.
4561 "--localstatedir=/var")
4563 #:phases (alist-cons-before
4564 'configure 'pre-configure
4566 (substitute* (find-files "." "\\.c$")
4567 (("/bin/sh") (which "sh")))
4569 ;; Don't try to 'mkdir /var'.
4570 (substitute* "hw/xfree86/Makefile.in"
4571 (("\\$\\(MKDIR_P\\).*logdir.*")
4574 (home-page "http://www.x.org/wiki/")
4575 (synopsis "Xorg implementation of the X Window System")
4576 (description "X.org provides an implementation of the X Window System")
4577 (license license:x11)))
4581 ;; packages of height 4 in the propagated-inputs tree
4583 (define-public libx11
4591 "mirror://xorg/individual/lib/libX11-"
4596 "05mx0s0vqzds3qjc1gmjr2s6x2ll37z4lfhgm7p2w7936zl2g81a"))))
4597 (build-system gnu-build-system)
4599 `(("kbproto" ,kbproto)
4600 ("libxcb" ,libxcb)))
4602 `(("inputproto" ,inputproto)
4603 ("xextproto" ,xextproto)
4604 ("xtrans" ,xtrans)))
4606 `(("pkg-config" ,pkg-config)))
4607 (home-page "http://www.x.org/wiki/")
4608 (synopsis "Xorg implementation of the X Window System")
4609 (description "X.org provides an implementation of the X Window System")
4610 (license license:x11)))
4613 ;; packages of height 5 in the propagated-inputs tree
4615 (define-public libxcursor
4623 "mirror://xorg/individual/lib/libXcursor-"
4628 "1prkdicl5y5yx32h1azh6gjfbijvjp415javv8dsakd13jrarilv"))))
4629 (build-system gnu-build-system)
4631 `(("libx11" ,libx11)
4632 ("libxrender" ,libxrender)
4633 ("libxfixes" ,libxfixes)
4634 ("xproto" ,xproto)))
4636 `(("pkg-config" ,pkg-config)))
4637 (home-page "http://www.x.org/wiki/")
4638 (synopsis "Xorg implementation of the X Window System")
4639 (description "X.org provides an implementation of the X Window System")
4640 (license license:x11)))
4643 (define-public libxt
4651 "mirror://xorg/individual/lib/libXt-"
4656 "0myxwbx9ylam5x3ia5b5f4x8azcqdm420h9ad1r4hrgmi2lrffl4"))))
4657 (build-system gnu-build-system)
4659 `(("libx11" ,libx11)
4663 `(("libx11" ,libx11)))
4665 `(("pkg-config" ,pkg-config)))
4666 (home-page "http://www.x.org/wiki/")
4667 (synopsis "Xorg implementation of the X Window System")
4668 (description "X.org provides an implementation of the X Window System")
4669 (license license:x11)))
4672 (define-public libxaw
4680 "mirror://xorg/individual/lib/libXaw-"
4685 "1xnv7jy86j9vhmw74frkzcraynqbw1p1s79jasargsgwfi433z4n"))))
4686 (build-system gnu-build-system)
4688 `(("libxext" ,libxext)
4693 `(("xproto" ,xproto)))
4695 `(("pkg-config" ,pkg-config)))
4696 (home-page "http://www.x.org/wiki/")
4697 (synopsis "Xorg implementation of the X Window System")
4698 (description "X.org provides an implementation of the X Window System")
4699 (license license:x11)))
4702 (define-public xcb-util
4708 (uri (string-append "mirror://xorg/individual/xcb/"
4709 name "-" version ".tar.bz2"))
4712 "1sahmrgbpyki4bb72hxym0zvxwnycmswsxiisgqlln9vrdlr9r26"))))
4713 (build-system gnu-build-system)
4715 `(("libxcb" ,libxcb)))
4717 `(("pkg-config" ,pkg-config)))
4718 (home-page "http://cgit.freedesktop.org/xcb/util/")
4719 (synopsis "Core XCB utility functions")
4720 (description "The XCB util module provides a number of libraries which
4721 sit on top of libxcb, the core X protocol library, and some of the
4722 extension libraries. These experimental libraries provide convenience
4723 functions and interfaces which make the raw X protocol more usable. Some of
4724 the libraries also provide client-side code which is not strictly part of
4725 the X protocol but which has traditionally been provided by Xlib.
4727 The XCB util module provides the following libraries:
4728 aux: Convenient access to connection setup and some core requests.
4729 atom: Standard core X atom constants and atom caching.
4730 event: Some utilities that have little to do with events any more.")
4731 (license license:x11)))
4734 (define-public xcb-util-image
4736 (name "xcb-util-image")
4740 (uri (string-append "mirror://xorg/individual/xcb/"
4741 name "-" version ".tar.bz2"))
4744 "1z1gxacg7q4cw6jrd26gvi5y04npsyavblcdad1xccc8swvnmf9d"))))
4745 (build-system gnu-build-system)
4747 `(("libxcb" ,libxcb)))
4749 `(("xcb-util" ,xcb-util)))
4751 `(("pkg-config" ,pkg-config)))
4752 (home-page "http://cgit.freedesktop.org/xcb/util-image/")
4753 (synopsis "XCB port of Xlib's XImage and XShmImage")
4754 (description "The XCB util module provides a number of libraries which
4755 sit on top of libxcb, the core X protocol library, and some of the
4756 extension libraries. These experimental libraries provide convenience
4757 functions and interfaces which make the raw X protocol more usable. Some of
4758 the libraries also provide client-side code which is not strictly part of
4759 the X protocol but which has traditionally been provided by Xlib.
4761 The XCB util-image module provides the following library:
4762 image: Port of Xlib's XImage and XShmImage functions.")
4763 (license license:x11)))
4766 (define-public xcb-util-keysyms
4768 (name "xcb-util-keysyms")
4772 (uri (string-append "mirror://xorg/individual/xcb/"
4773 name "-" version ".tar.bz2"))
4776 "1nbd45pzc1wm6v5drr5338j4nicbgxa5hcakvsvm5pnyy47lky0f"))))
4777 (build-system gnu-build-system)
4779 `(("libxcb" ,libxcb)))
4781 `(("pkg-config" ,pkg-config)))
4782 (home-page "http://cgit.freedesktop.org/xcb/util-keysyms/")
4783 (synopsis "Standard X constants and conversion to/from keycodes")
4784 (description "The XCB util module provides a number of libraries which
4785 sit on top of libxcb, the core X protocol library, and some of the
4786 extension libraries. These experimental libraries provide convenience
4787 functions and interfaces which make the raw X protocol more usable. Some of
4788 the libraries also provide client-side code which is not strictly part of
4789 the X protocol but which has traditionally been provided by Xlib.
4791 The XCB util-keysyms module provides the following library:
4792 keysyms: Standard X key constants and conversion to/from keycodes.")
4793 (license license:x11)))
4796 (define-public xcb-util-renderutil
4798 (name "xcb-util-renderutil")
4802 (uri (string-append "mirror://xorg/individual/xcb/"
4803 name "-" version ".tar.bz2"))
4806 "0nza1csdvvxbmk8vgv8vpmq7q8h05xrw3cfx9lwxd1hjzd47xsf6"))))
4807 (build-system gnu-build-system)
4809 `(("libxcb" ,libxcb)))
4811 `(("pkg-config" ,pkg-config)))
4812 (home-page "http://cgit.freedesktop.org/xcb/util-renderutil/")
4813 (synopsis "SConvenience functions for the Render extension")
4814 (description "The XCB util module provides a number of libraries which
4815 sit on top of libxcb, the core X protocol library, and some of the
4816 extension libraries. These experimental libraries provide convenience
4817 functions and interfaces which make the raw X protocol more usable. Some of
4818 the libraries also provide client-side code which is not strictly part of
4819 the X protocol but which has traditionally been provided by Xlib.
4821 The XCB util-renderutil module provides the following library:
4822 renderutil: Convenience functions for the Render extension.")
4823 (license license:x11)))
4826 (define-public xcb-util-wm
4828 (name "xcb-util-wm")
4832 (uri (string-append "mirror://xorg/individual/xcb/"
4833 name "-" version ".tar.bz2"))
4836 "0gra7hfyxajic4mjd63cpqvd20si53j1q3rbdlkqkahfciwq3gr8"))))
4837 (build-system gnu-build-system)
4839 `(("libxcb" ,libxcb)))
4842 ("pkg-config" ,pkg-config)))
4843 (home-page "http://cgit.freedesktop.org/xcb/util-wm/")
4844 (synopsis "Client and window-manager helpers for ICCCM and EWMH")
4845 (description "The XCB util modules provides a number of libraries which
4846 sit on top of libxcb, the core X protocol library, and some of the
4847 extension libraries. These experimental libraries provide convenience
4848 functions and interfaces which make the raw X protocol more usable. Some of
4849 the libraries also provide client-side code which is not strictly part of
4850 the X protocol but which has traditionally been provided by Xlib.
4852 The XCB util-wm module provides the following libraries:
4853 ewmh: Both client and window-manager helpers for EWMH.
4854 icccm: Both client and window-manager helpers for ICCCM.")
4855 (license license:x11)))
4857 (define-public xinit
4863 (uri (string-append "mirror://xorg/individual/app/xinit-"
4864 version ".tar.bz2"))
4867 "1cq2g469mb2cfgr8k57960yrn90bl33vfqri4pdh2zm0jxrqvn3m"))))
4868 (build-system gnu-build-system)
4870 `(("xproto" ,xproto)
4871 ("libx11" ,libx11)))
4873 `(("pkg-config" ,pkg-config)))
4875 `(("xauth" ,xauth)))
4876 (home-page "http://x.org")
4877 (synopsis "Commands to start the X Window server")
4879 "The xinit program is used to start the X Window System server and a
4880 first client program on systems that are not using a display manager such as
4881 xdm. This package also provides the 'startx' command, which provides a
4882 user-friendly mechanism to start the X server.")
4883 (license license:x11)))
4885 ;; package outside the x.org system proper of height 5
4887 (define-public libxaw3d
4895 "mirror://xorg/individual/lib/libXaw3d-"
4900 "0awplv1nf53ywv01yxphga3v6dcniwqnxgnb0cn4khb121l12kxp"))))
4901 (build-system gnu-build-system)
4903 `(("libxext" ,libxext)
4907 `(("libx11" ,libx11)))
4909 `(("pkg-config" ,pkg-config)))
4910 (home-page "http://www.x.org/wiki/")
4911 (synopsis "Xorg implementation of the X Window System")
4912 (description "X.org provides an implementation of the X Window System")
4913 (license license:x11)))
4915 (define-public xterm
4921 (uri (string-append "ftp://ftp.invisible-island.net/xterm/"
4922 "xterm-" version ".tgz"))
4925 "0v9mirqws1vb8wxbdgn1w166ln7xmapg1913c7kzjs3mwkdv1rfj"))))
4926 (build-system gnu-build-system)
4928 '(#:configure-flags '("--enable-wide-chars" "--enable-256-color"
4929 "--enable-load-vt-fonts" "--enable-i18n"
4930 "--enable-doublechars" "--enable-luit"
4931 "--enable-mini-luit")
4934 `(("pkg-config" ,pkg-config)))
4938 ("fontconfig" ,fontconfig)
4939 ("freetype" ,freetype)
4940 ("ncurses" ,ncurses)
4944 ("libXext" ,libxext)
4947 ("libXaw" ,libxaw)))
4948 (home-page "http://invisible-island.net/xterm")
4949 (synopsis "Terminal emulator for the X Window System")
4951 "The xterm program is a terminal emulator for the X Window System. It
4952 provides DEC VT102/VT220 (VTxxx) and Tektronix 4014 compatible terminals for
4953 programs that cannot use the window system directly.")
4954 (license license:x11)))
4956 (define-public perl-x11-protocol
4958 (name "perl-x11-protocol")
4963 "mirror://cpan/authors/id/S/SM/SMCCAM/X11-Protocol-"
4967 "1dq89bh6fqv7l5mbffqcismcljpq5f869bx7g8lg698zgindv5ny"))))
4968 (build-system perl-build-system)
4969 (arguments '(#:tests? #f)) ;tests require a running x server
4970 (synopsis "Raw interface to X Window System servers")
4972 "X11::Protocol is a client-side interface to the X11 Protocol, allowing
4973 perl programs to display windows and graphics on X11 servers.")
4975 (string-append "http://search.cpan.org/~smccam/X11-Protocol-" version))
4976 ;; From the package README: "you can redistribute and/or modify it under
4977 ;; the same terms as Perl itself. (As an exception, the file
4978 ;; Keysyms.pm,which is derived from a file in the standard X11
4979 ;; distribution, has another, less restrictive copying policy, as do some
4980 ;; of the extension modules in the directory Protocol/Ext: see those files
4982 (license (package-license perl))))