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))
53 ;; packages without propagated input
54 ;; (rationale for this separation: The packages in PROPAGATED_INPUTS need to
55 ;; be defined first, the split makes book-keeping easier.)
58 ;; compiles only on macos
59 ;; (define-public applewmproto
63 ;; The xorg-cf-files package contains the data files for the imake utility,
64 ;; defining the known settings for a wide variety of platforms (many of which
65 ;; have not been verified or tested in over a decade), and for many of the
66 ;; libraries formerly delivered in the X.Org monolithic releases.
68 ;; License: x11, see COPYING
71 (uri "mirror://xorg/individual/util/xorg-cf-files-1.0.5.tar.bz2")
74 "1m3ypq0xcy46ghxc0svl1rbhpy3zvgmy0aa2mn7w7v7d8d8bh8zd"))))
83 (uri (string-append "mirror://xorg/individual/util/imake-"
87 "0zpk8p044jh14bis838shbf4100bjg7mccd7bq54glpsq552q339"))))
88 (build-system gnu-build-system)
90 `(("pkg-config" ,pkg-config)))
92 `(("xorg-cf-files" ,xorg-cf-files)
97 'install 'install-data
98 (lambda* (#:key inputs outputs #:allow-other-keys)
99 (let ((cf-files (assoc-ref inputs "xorg-cf-files"))
100 (out (assoc-ref outputs "out"))
101 (unpack (assoc-ref %standard-phases 'unpack))
102 (patch-source-shebangs
103 (assoc-ref %standard-phases 'patch-source-shebangs)))
104 (mkdir "xorg-cf-files")
105 (with-directory-excursion "xorg-cf-files"
106 (apply unpack (list #:source cf-files))
107 (apply patch-source-shebangs (list #:source cf-files))
108 (substitute* '("mingw.cf" "Imake.tmpl" "nto.cf" "os2.cf"
109 "linux.cf" "Amoeba.cf" "cygwin.cf")
110 (("/bin/sh") (which "bash")))
111 (and (zero? (system* "./configure"
112 (string-append "SHELL=" (which "bash"))
113 (string-append "--prefix=" out)))
114 (zero? (system* "make" "install"))))))
116 (home-page "http://www.x.org")
117 (synopsis "Source code configuration and build system")
119 "Imake is a deprecated source code configuration and build system which
120 has traditionally been supplied by and used to build the X Window System in
121 X11R6 and previous releases. As of the X Window System X11R7 release, the X
122 Window system has switched to using GNU autotools as the primary build system,
123 and the Imake system is now deprecated, and should not be used by new software
124 projects. Software developers are encouraged to migrate software to the GNU
126 (license license:x11)))
128 (define-public bdftopcf
136 "mirror://xorg/individual/app/bdftopcf-"
141 "1617zmgnx50n7vxlqyj84fl7vnk813jjqmi6jpigyz1xp9br1xga"))))
142 (build-system gnu-build-system)
144 `(("libxfont" ,libxfont)))
146 `(("pkg-config" ,pkg-config)))
147 (home-page "http://www.x.org/wiki/")
148 (synopsis "Xorg implementation of the X Window System")
149 (description "X.org provides an implementation of the X Window System")
150 (license license:x11)))
153 (define-public bigreqsproto
155 (name "bigreqsproto")
161 "mirror://xorg/individual/proto/bigreqsproto-"
166 "07hvfm84scz8zjw14riiln2v4w03jlhp756ypwhq27g48jmic8a6"))))
167 (build-system gnu-build-system)
168 (native-inputs `(("pkg-config" ,pkg-config)))
169 (home-page "http://www.x.org/wiki/")
170 (synopsis "Xorg implementation of the X Window System")
171 (description "X.org provides an implementation of the X Window System")
172 (license license:x11)))
175 (define-public compositeproto
177 (name "compositeproto")
183 "mirror://xorg/individual/proto/compositeproto-"
188 "1z0crmf669hirw4s7972mmp8xig80kfndja9h559haqbpvq5k4q4"))))
189 (build-system gnu-build-system)
191 `(("fixesproto" ,fixesproto)))
193 `(("pkg-config" ,pkg-config)))
194 (home-page "http://www.x.org/wiki/")
195 (synopsis "Xorg implementation of the X Window System")
196 (description "X.org provides an implementation of the X Window System")
197 (license license:x11)))
200 (define-public damageproto
208 "mirror://xorg/individual/proto/damageproto-"
213 "0nzwr5pv9hg7c21n995pdiv0zqhs91yz3r8rn3aska4ykcp12z2w"))))
214 (build-system gnu-build-system)
215 (native-inputs `(("pkg-config" ,pkg-config)))
216 (home-page "http://www.x.org/wiki/")
217 (synopsis "Xorg implementation of the X Window System")
218 (description "X.org provides an implementation of the X Window System")
219 (license license:x11)))
222 (define-public dmxproto
230 "mirror://xorg/individual/proto/dmxproto-"
235 "02b5x9dkgajizm8dqyx2w6hmqx3v25l67mgf35nj6sz0lgk52877"))))
236 (build-system gnu-build-system)
237 (native-inputs `(("pkg-config" ,pkg-config)))
238 (home-page "http://www.x.org/wiki/")
239 (synopsis "Xorg implementation of the X Window System")
240 (description "X.org provides an implementation of the X Window System")
241 (license license:x11)))
244 (define-public dri2proto
252 "mirror://xorg/individual/proto/dri2proto-"
257 "015az1vfdqmil1yay5nlsmpf6cf7vcbpslxjb72cfkzlvrv59dgr"))))
258 (build-system gnu-build-system)
259 (home-page "http://www.x.org/wiki/")
260 (synopsis "Xorg implementation of the X Window System")
261 (description "X.org provides an implementation of the X Window System")
262 (license license:x11)))
265 (define-public dri3proto
273 "mirror://xorg/individual/proto/dri3proto-"
278 "0x609xvnl8jky5m8jdklw4nymx3irkv32w99dfd8nl800bblkgh1"))))
279 (build-system gnu-build-system)
280 (home-page "http://www.x.org/wiki/")
281 (synopsis "Xorg implementation of the X Window System")
282 (description "X.org provides an implementation of the X Window System")
283 (license (license:x11-style "file://dri3proto.h"
284 "See 'dri3proto.h' in the distribution."))))
287 (define-public encodings
295 "mirror://xorg/individual/font/encodings-"
300 "0ffmaw80vmfwdgvdkp6495xgsqszb6s0iira5j0j6pd4i0lk3mnf"))))
301 (build-system gnu-build-system)
303 `(("mkfontscale" ,mkfontscale)))
305 `(("pkg-config" ,pkg-config)))
306 (home-page "http://www.x.org/wiki/")
307 (synopsis "Xorg implementation of the X Window System")
308 (description "X.org provides an implementation of the X Window System")
309 (license license:public-domain)))
312 (define-public font-adobe100dpi
314 (name "font-adobe100dpi")
320 "mirror://xorg/individual/font/font-adobe-100dpi-"
325 "0m60f5bd0caambrk8ksknb5dks7wzsg7g7xaf0j21jxmx8rq9h5j"))))
326 (build-system gnu-build-system)
328 `(("bdftopcf" ,bdftopcf)
329 ("font-util", font-util)
330 ("mkfontdir" ,mkfontdir)))
332 `(("pkg-config" ,pkg-config)))
334 `(#:configure-flags (list
335 ;; install fonts into subdirectory of package output instead of
336 ;; font-util-?.?.?/share/fonts/X11
337 (string-append "--with-fontrootdir=" %output "/share/fonts/X11"))))
338 (home-page "http://www.x.org/wiki/")
339 (synopsis "Xorg implementation of the X Window System")
340 (description "X.org provides an implementation of the X Window System")
341 (license license:x11)))
344 (define-public font-adobe75dpi
346 (name "font-adobe75dpi")
352 "mirror://xorg/individual/font/font-adobe-75dpi-"
357 "02advcv9lyxpvrjv8bjh1b797lzg6jvhipclz49z8r8y98g4l0n6"))))
358 (build-system gnu-build-system)
360 `(("bdftopcf" ,bdftopcf)
361 ("font-util", font-util)
362 ("mkfontdir" ,mkfontdir)))
364 `(("pkg-config" ,pkg-config)))
366 `(#:configure-flags (list
367 (string-append "--with-fontrootdir=" %output "/share/fonts/X11"))))
368 (home-page "http://www.x.org/wiki/")
369 (synopsis "Xorg implementation of the X Window System")
370 (description "X.org provides an implementation of the X Window System")
371 (license license:x11)))
375 ;; (define-public font-adobe-utopia100dpi
376 ;; (define-public font-adobe-utopia75dpi
377 ;; (define-public font-adobe-utopia-type1
380 (define-public font-alias
388 "mirror://xorg/individual/font/font-alias-"
393 "16ic8wfwwr3jicaml7b5a0sk6plcgc1kg84w02881yhwmqm3nicb"))))
394 (build-system gnu-build-system)
395 (native-inputs `(("pkg-config" ,pkg-config)))
396 (home-page "http://www.x.org/wiki/")
397 (synopsis "Xorg implementation of the X Window System")
398 (description "X.org provides an implementation of the X Window System")
399 (license license:x11)))
402 (define-public font-arabic-misc
404 (name "font-arabic-misc")
410 "mirror://xorg/individual/font/font-arabic-misc-"
415 "1x246dfnxnmflzf0qzy62k8jdpkb6jkgspcjgbk8jcq9lw99npah"))))
416 (build-system gnu-build-system)
418 `(("mkfontdir" ,mkfontdir)
419 ("bdftopcf" ,bdftopcf)))
421 `(("pkg-config" ,pkg-config)))
422 (home-page "http://www.x.org/wiki/")
423 (synopsis "Xorg implementation of the X Window System")
424 (description "X.org provides an implementation of the X Window System")
425 (license license:x11)))
429 ;; (define-public font-bh100dpi
430 ;; (define-public font-bh75dpi
431 ;; (define-public font-bh-lucidatypewriter100dpi
432 ;; (define-public font-bh-lucidatypewriter75dpi
433 ;; (define-public font-bh-ttf
434 ;; (define-public font-bh-type1
435 ;; (define-public font-bitstream100dpi
436 ;; (define-public font-bitstream75dpi
439 (define-public font-cronyx-cyrillic
441 (name "font-cronyx-cyrillic")
447 "mirror://xorg/individual/font/font-cronyx-cyrillic-"
452 "0ai1v4n61k8j9x2a1knvfbl2xjxk3xxmqaq3p9vpqrspc69k31kf"))))
453 (build-system gnu-build-system)
455 `(("mkfontdir" ,mkfontdir)
456 ("bdftopcf" ,bdftopcf)))
458 `(("pkg-config" ,pkg-config)))
459 (home-page "http://www.x.org/wiki/")
460 (synopsis "Xorg implementation of the X Window System")
461 (description "X.org provides an implementation of the X Window System")
462 (license license:x11)))
466 ;; (define-public font-cursor-misc
469 ;; (define-public font-daewoo-misc
472 (define-public font-dec-misc
474 (name "font-dec-misc")
480 "mirror://xorg/individual/font/font-dec-misc-"
485 "0yzza0l4zwyy7accr1s8ab7fjqkpwggqydbm2vc19scdby5xz7g1"))))
486 (build-system gnu-build-system)
488 `(("mkfontdir" ,mkfontdir)
489 ("bdftopcf" ,bdftopcf)))
491 `(("pkg-config" ,pkg-config)))
492 (home-page "http://www.x.org/wiki/")
493 (synopsis "Xorg implementation of the X Window System")
494 (description "X.org provides an implementation of the X Window System")
495 (license license:x11)))
499 ;; (define-public font-ibm-type1
501 (define-public font-isas-misc
503 (name "font-isas-misc")
509 "mirror://xorg/individual/font/font-isas-misc-"
514 "0rx8q02rkx673a7skkpnvfkg28i8gmqzgf25s9yi0lar915sn92q"))))
515 (build-system gnu-build-system)
517 `(("mkfontdir" ,mkfontdir)
518 ("bdftopcf" ,bdftopcf)))
520 `(("pkg-config" ,pkg-config)))
521 (home-page "http://www.x.org/wiki/")
522 (synopsis "Xorg implementation of the X Window System")
523 (description "X.org provides an implementation of the X Window System")
524 (license license:x11)))
528 ;; (define-public font-jis-misc
531 (define-public font-micro-misc
533 (name "font-micro-misc")
539 "mirror://xorg/individual/font/font-micro-misc-"
544 "1dldxlh54zq1yzfnrh83j5vm0k4ijprrs5yl18gm3n9j1z0q2cws"))))
545 (build-system gnu-build-system)
547 `(("mkfontdir" ,mkfontdir)
548 ("bdftopcf" ,bdftopcf)))
550 `(("pkg-config" ,pkg-config)))
551 (home-page "http://www.x.org/wiki/")
552 (synopsis "Xorg implementation of the X Window System")
553 (description "X.org provides an implementation of the X Window System")
554 (license license:public-domain)))
557 (define-public font-misc-cyrillic
559 (name "font-misc-cyrillic")
565 "mirror://xorg/individual/font/font-misc-cyrillic-"
570 "0q2ybxs8wvylvw95j6x9i800rismsmx4b587alwbfqiw6biy63z4"))))
571 (build-system gnu-build-system)
573 `(("mkfontdir" ,mkfontdir)
574 ("bdftopcf" ,bdftopcf)))
576 `(("pkg-config" ,pkg-config)))
577 (home-page "http://www.x.org/wiki/")
578 (synopsis "Xorg implementation of the X Window System")
579 (description "X.org provides an implementation of the X Window System")
580 (license license:x11)))
583 (define-public font-misc-ethiopic
585 (name "font-misc-ethiopic")
591 "mirror://xorg/individual/font/font-misc-ethiopic-"
596 "19cq7iq0pfad0nc2v28n681fdq3fcw1l1hzaq0wpkgpx7bc1zjsk"))))
597 (build-system gnu-build-system)
599 `(("mkfontdir" ,mkfontdir)))
601 `(("pkg-config" ,pkg-config)))
602 (home-page "http://www.x.org/wiki/")
603 (synopsis "Xorg implementation of the X Window System")
604 (description "X.org provides an implementation of the X Window System")
605 (license license:x11)))
609 ;; (define-public font-misc-meltho
612 (define-public font-misc-misc
614 (name "font-misc-misc")
620 "mirror://xorg/individual/font/font-misc-misc-"
625 "150pq6n8n984fah34n3k133kggn9v0c5k07igv29sxp1wi07krxq"))))
626 (build-system gnu-build-system)
628 `(("mkfontdir" ,mkfontdir)
629 ("font-util" ,font-util)
630 ("bdftopcf" ,bdftopcf)))
632 `(("pkg-config" ,pkg-config)))
634 `(#:configure-flags (list
635 (string-append "--with-fontrootdir=" %output "/share/fonts/X11"))))
636 (home-page "http://www.x.org/wiki/")
637 (synopsis "Xorg implementation of the X Window System")
638 (description "X.org provides an implementation of the X Window System")
639 (license license:public-domain)))
642 (define-public font-mutt-misc
644 (name "font-mutt-misc")
650 "mirror://xorg/individual/font/font-mutt-misc-"
655 "13qghgr1zzpv64m0p42195k1kc77pksiv059fdvijz1n6kdplpxx"))))
656 (build-system gnu-build-system)
658 `(("mkfontdir" ,mkfontdir)
659 ("bdftopcf" ,bdftopcf)))
661 `(("pkg-config" ,pkg-config)))
662 (home-page "http://www.x.org/wiki/")
663 (synopsis "Xorg implementation of the X Window System")
664 (description "X.org provides an implementation of the X Window System")
665 (license license:x11)))
668 (define-public font-schumacher-misc
670 (name "font-schumacher-misc")
676 "mirror://xorg/individual/font/font-schumacher-misc-"
681 "0nkym3n48b4v36y4s927bbkjnsmicajarnf6vlp7wxp0as304i74"))))
682 (build-system gnu-build-system)
684 `(("mkfontdir" ,mkfontdir)
685 ("font-util" ,font-util)
686 ("bdftopcf" ,bdftopcf)))
688 `(("pkg-config" ,pkg-config)))
690 `(#:configure-flags (list
691 (string-append "--with-fontrootdir=" %output "/share/fonts/X11"))))
692 (home-page "http://www.x.org/wiki/")
693 (synopsis "Xorg implementation of the X Window System")
694 (description "X.org provides an implementation of the X Window System")
695 (license license:x11)))
698 (define-public font-screen-cyrillic
700 (name "font-screen-cyrillic")
706 "mirror://xorg/individual/font/font-screen-cyrillic-"
711 "0yayf1qlv7irf58nngddz2f1q04qkpr5jwp4aja2j5gyvzl32hl2"))))
712 (build-system gnu-build-system)
714 `(("mkfontdir" ,mkfontdir)
715 ("bdftopcf" ,bdftopcf)))
717 `(("pkg-config" ,pkg-config)))
718 (home-page "http://www.x.org/wiki/")
719 (synopsis "Xorg implementation of the X Window System")
720 (description "X.org provides an implementation of the X Window System")
721 (license license:x11)))
724 (define-public font-sony-misc
726 (name "font-sony-misc")
732 "mirror://xorg/individual/font/font-sony-misc-"
737 "1xfgcx4gsgik5mkgkca31fj3w72jw9iw76qyrajrsz1lp8ka6hr0"))))
738 (build-system gnu-build-system)
740 `(("mkfontdir" ,mkfontdir)
741 ("bdftopcf" ,bdftopcf)))
743 `(("pkg-config" ,pkg-config)))
744 (home-page "http://www.x.org/wiki/")
745 (synopsis "Xorg implementation of the X Window System")
746 (description "X.org provides an implementation of the X Window System")
747 (license license:x11)))
750 (define-public font-sun-misc
752 (name "font-sun-misc")
758 "mirror://xorg/individual/font/font-sun-misc-"
763 "1q6jcqrffg9q5f5raivzwx9ffvf7r11g6g0b125na1bhpz5ly7s8"))))
764 (build-system gnu-build-system)
766 `(("mkfontdir" ,mkfontdir)
767 ("bdftopcf" ,bdftopcf)))
769 `(("pkg-config" ,pkg-config)))
770 (home-page "http://www.x.org/wiki/")
771 (synopsis "Xorg implementation of the X Window System")
772 (description "X.org provides an implementation of the X Window System")
773 (license license:x11)))
776 (define-public font-util
784 "mirror://xorg/individual/font/font-util-"
789 "15cijajwhjzpy3ydc817zz8x5z4gbkyv3fps687jbq544mbfbafz"))))
790 (build-system gnu-build-system)
791 (native-inputs `(("pkg-config" ,pkg-config)))
792 (home-page "http://www.x.org/wiki/")
793 (synopsis "Xorg implementation of the X Window System")
794 (description "X.org provides an implementation of the X Window System")
795 (license license:x11)))
798 (define-public font-winitzki-cyrillic
800 (name "font-winitzki-cyrillic")
806 "mirror://xorg/individual/font/font-winitzki-cyrillic-"
811 "181n1bgq8vxfxqicmy1jpm1hnr6gwn1kdhl6hr4frjigs1ikpldb"))))
812 (build-system gnu-build-system)
814 `(("mkfontdir" ,mkfontdir)
815 ("bdftopcf" ,bdftopcf)))
817 `(("pkg-config" ,pkg-config)))
818 (home-page "http://www.x.org/wiki/")
819 (synopsis "Xorg implementation of the X Window System")
820 (description "X.org provides an implementation of the X Window System")
821 (license license:public-domain)))
824 (define-public font-xfree86-type1
826 (name "font-xfree86-type1")
832 "mirror://xorg/individual/font/font-xfree86-type1-"
837 "0jp3zc0qfdaqfkgzrb44vi9vi0a8ygb35wp082yz7rvvxhmg9sya"))))
838 (build-system gnu-build-system)
840 `(("mkfontdir" ,mkfontdir)))
842 `(("pkg-config" ,pkg-config)))
843 (home-page "http://www.x.org/wiki/")
844 (synopsis "Xorg implementation of the X Window System")
845 (description "X.org provides an implementation of the X Window System")
846 (license license:x11)))
849 (define-public fontsproto
857 "mirror://xorg/individual/proto/fontsproto-"
862 "1f2sdsd74y34nnaf4m1zlcbhyv8xb6irnisc99f84c4ivnq4d415"))))
863 (build-system gnu-build-system)
864 (native-inputs `(("pkg-config" ,pkg-config)))
865 (home-page "http://www.x.org/wiki/")
866 (synopsis "Xorg implementation of the X Window System")
867 (description "X.org provides an implementation of the X Window System")
868 (license license:x11)))
871 (define-public glproto
879 "mirror://xorg/individual/proto/glproto-"
884 "0h5ykmcddwid5qj6sbrszgkcypwn3mslvswxpgy2n2iixnyr9amd"))))
885 (build-system gnu-build-system)
886 (native-inputs `(("pkg-config" ,pkg-config)))
887 (home-page "http://www.x.org/wiki/")
888 (synopsis "Xorg implementation of the X Window System")
889 (description "X.org provides an implementation of the X Window System")
890 (license license:x11)))
893 (define-public iceauth
901 "mirror://xorg/individual/app/iceauth-"
906 "1x72y99dxf2fxnlyf0yrf9yzd8xzimxshy6l8mprwhrv6lvhi6dx"))))
907 (build-system gnu-build-system)
909 `(("libice" ,libice)))
911 `(("pkg-config" ,pkg-config)))
912 (home-page "http://www.x.org/wiki/")
913 (synopsis "Xorg implementation of the X Window System")
914 (description "X.org provides an implementation of the X Window System")
915 (license license:x11)))
918 (define-public inputproto
926 "mirror://xorg/individual/proto/inputproto-"
931 "1lf1jlxp0fc8h6fjdffhd084dqab94966l1zm3rwwsis0mifwiss"))))
932 (build-system gnu-build-system)
933 (native-inputs `(("pkg-config" ,pkg-config)))
934 (home-page "http://www.x.org/wiki/")
935 (synopsis "Xorg implementation of the X Window System")
936 (description "X.org provides an implementation of the X Window System")
937 (license license:x11)))
940 (define-public kbproto
948 "mirror://xorg/individual/proto/kbproto-"
953 "0yal11hhpiisy3w8wmacsdzzzcnc3xwnswxz8k7zri40xc5aqz03"))))
954 (build-system gnu-build-system)
955 (native-inputs `(("pkg-config" ,pkg-config)))
956 (home-page "http://www.x.org/wiki/")
957 (synopsis "Xorg implementation of the X Window System")
958 (description "X.org provides an implementation of the X Window System")
959 (license license:x11)))
962 ;; requires applewmproto, which compiles only on macos
963 ;; (define-public libapplewm
966 (define-public libdmx
974 "mirror://xorg/individual/lib/libdmx-"
979 "00djlxas38kbsrglcmwmxfbmxjdchlbj95pqwjvdg8jn5rns6zf9"))))
980 (build-system gnu-build-system)
982 `(("xextproto" ,xextproto)
985 ("dmxproto" ,dmxproto)))
987 `(("pkg-config" ,pkg-config)))
988 (home-page "http://www.x.org/wiki/")
989 (synopsis "Xorg implementation of the X Window System")
990 (description "X.org provides an implementation of the X Window System")
991 (license license:x11)))
994 (define-public libxshmfence
996 (name "libxshmfence")
1001 "mirror://xorg/individual/lib/"
1002 name "-" version ".tar.bz2"))
1005 "1gnfb1z8sbbdc3xpz1zmm94lv7yvfh4kvip9s5pj37ya4llxphnv"))))
1006 (build-system gnu-build-system)
1007 (native-inputs `(("pkg-config" ,pkg-config)))
1008 (inputs `(("xproto" ,xproto)))
1009 (home-page "http://xorg.freedesktop.org")
1010 (synopsis "X shared memory fences")
1012 "This library provides an interface to shared-memory fences for
1013 synchronization between the X server and direct-rendering clients.")
1015 ;; Same license as libevdev.
1016 (license (license:x11-style "file://COPYING"))))
1019 (define-public libfontenc
1027 "mirror://xorg/individual/lib/libfontenc-"
1032 "0qign0ivqk166l9yfd51gw9lbhgs718bcrmvc40yicjr6gnyz959"))))
1033 (build-system gnu-build-system)
1036 ("xproto" ,xproto)))
1038 `(("pkg-config" ,pkg-config)))
1039 (home-page "http://www.x.org/wiki/")
1040 (synopsis "Xorg implementation of the X Window System")
1041 (description "X.org provides an implementation of the X Window System")
1042 (license license:x11)))
1045 (define-public libfs
1053 "mirror://xorg/individual/lib/libFS-"
1058 "1mxfsvj9m3pn8cdkcn4kg190zp665mf4pv0083g6xykvsgxzq1wh"))))
1059 (build-system gnu-build-system)
1061 `(("xtrans" ,xtrans)
1063 ("fontsproto" ,fontsproto)))
1065 `(("pkg-config" ,pkg-config)))
1066 (home-page "http://www.x.org/wiki/")
1067 (synopsis "Xorg implementation of the X Window System")
1068 (description "X.org provides an implementation of the X Window System")
1069 (license license:x11)))
1072 (define-public libpciaccess
1074 (name "libpciaccess")
1080 "mirror://xorg/individual/lib/libpciaccess-"
1085 "06fy43n3c450h7xqpn3094bnfn7ca1mrq3i856y8kyqa0lmqraxb"))))
1086 (build-system gnu-build-system)
1090 `(("pkg-config" ,pkg-config)))
1091 (home-page "http://www.x.org/wiki/")
1092 (synopsis "Xorg implementation of the X Window System")
1093 (description "X.org provides an implementation of the X Window System")
1094 (license license:x11)))
1097 (define-public libpthread-stubs
1099 (name "libpthread-stubs")
1105 "mirror://xorg/individual/xcb/libpthread-stubs-"
1110 "16bjv3in19l84hbri41iayvvg4ls9gv1ma0x0qlbmwy67i7dbdim"))))
1111 (build-system gnu-build-system)
1112 (native-inputs `(("pkg-config" ,pkg-config)))
1113 (home-page "http://www.x.org/wiki/")
1114 (synopsis "Xorg implementation of the X Window System")
1115 (description "X.org provides an implementation of the X Window System")
1116 (license license:x11)))
1119 (define-public libsm
1127 "mirror://xorg/individual/lib/libSM-"
1132 "1gc7wavgs435g9qkp9jw4lhmaiq6ip9llv49f054ad6ryp4sib0b"))))
1133 (build-system gnu-build-system)
1135 `(("libice" ,libice))) ; SMlib.h includes ICElib.h
1137 `(("xtrans" ,xtrans)
1138 ("util-linux" ,util-linux)))
1140 `(("pkg-config" ,pkg-config)))
1141 (home-page "http://www.x.org/wiki/")
1142 (synopsis "Xorg implementation of the X Window System")
1143 (description "X.org provides an implementation of the X Window System")
1144 (license license:x11)))
1147 (define-public libwindowswm
1149 (name "libwindowswm")
1155 "mirror://xorg/individual/lib/libWindowsWM-"
1160 "1p0flwb67xawyv6yhri9w17m1i4lji5qnd0gq8v1vsfb8zw7rw15"))))
1161 (build-system gnu-build-system)
1163 `(("xextproto" ,xextproto)
1164 ("libxext" ,libxext)
1166 ("windowswmproto" ,windowswmproto)))
1168 `(("pkg-config" ,pkg-config)))
1169 (home-page "http://www.x.org/wiki/")
1170 (synopsis "Xorg implementation of the X Window System")
1171 (description "X.org provides an implementation of the X Window System")
1172 (license license:x11)))
1175 (define-public libxcomposite
1177 (name "libxcomposite")
1183 "mirror://xorg/individual/lib/libXcomposite-"
1188 "0y21nfpa5s8qmx0srdlilyndas3sgl0c6rc26d5fx2vx436m1qpd"))))
1189 (build-system gnu-build-system)
1191 ;; xcomposite.pc refers to all these.
1192 `(("xproto" ,xproto)
1193 ("libxfixes" ,libxfixes)
1195 ("compositeproto" ,compositeproto)))
1197 `(("pkg-config" ,pkg-config)))
1198 (home-page "http://www.x.org/wiki/")
1199 (synopsis "Xorg implementation of the X Window System")
1200 (description "X.org provides an implementation of the X Window System")
1201 (license license:x11)))
1204 (define-public libxdmcp
1212 "mirror://xorg/individual/lib/libXdmcp-"
1217 "13highx4xpgkiwykpcl7z2laslrjc4pzi4h617ny9p7r6116vkls"))))
1218 (build-system gnu-build-system)
1220 `(("xproto" ,xproto)))
1222 `(("pkg-config" ,pkg-config)))
1223 (home-page "http://www.x.org/wiki/")
1224 (synopsis "Xorg implementation of the X Window System")
1225 (description "X.org provides an implementation of the X Window System")
1226 (license license:x11)))
1229 (define-public libxft
1237 "mirror://xorg/individual/lib/libXft-"
1242 "0k6wzi5rzs0d0n338ms8n8lfyhq914hw4yl2j7553wqxfqjci8zm"))))
1243 (build-system gnu-build-system)
1245 ;; xft.pc refers to all these.
1246 `(("libxrender" ,libxrender)
1247 ("freetype" ,freetype)
1248 ("fontconfig" ,fontconfig)))
1250 `(("libx11" ,libx11)
1251 ("xproto" ,xproto)))
1253 `(("pkg-config" ,pkg-config)))
1254 (home-page "http://www.x.org/wiki/")
1255 (synopsis "Xorg implementation of the X Window System")
1256 (description "X.org provides an implementation of the X Window System")
1257 (license license:x11)))
1260 (define-public libxkbfile
1268 "mirror://xorg/individual/lib/libxkbfile-"
1273 "0flg5arw6n3njagmsi4i4l0zl5bfx866a1h9ydc3bi1pqlclxaca"))))
1274 (build-system gnu-build-system)
1276 `(("libx11" ,libx11)))
1278 `(("pkg-config" ,pkg-config)))
1279 (home-page "http://www.x.org/wiki/")
1280 (synopsis "Xorg implementation of the X Window System")
1281 (description "X.org provides an implementation of the X Window System")
1282 (license license:x11)))
1285 (define-public libxmu
1293 "mirror://xorg/individual/lib/libXmu-"
1298 "02wx6jw7i0q5qwx87yf94fsn3h0xpz1k7dz1nkwfwm1j71ydqvkm"))))
1299 (build-system gnu-build-system)
1303 ("libxext" ,libxext)))
1305 `(("pkg-config" ,pkg-config)))
1306 (home-page "http://www.x.org/wiki/")
1307 (synopsis "Xorg implementation of the X Window System")
1308 (description "X.org provides an implementation of the X Window System")
1309 (license license:x11)))
1312 (define-public libxpm
1320 "mirror://xorg/individual/lib/libXpm-"
1325 "07041q4k8m4nirzl7lrqn8by2zylx0xvh6n0za301qqs3njszgf5"))))
1326 (build-system gnu-build-system)
1328 `(("gettext" ,gnu-gettext)
1331 ("libxext" ,libxext)))
1333 `(("pkg-config" ,pkg-config)))
1334 (home-page "http://www.x.org/wiki/")
1335 (synopsis "Xorg implementation of the X Window System")
1336 (description "X.org provides an implementation of the X Window System")
1337 (license license:x11)))
1340 (define-public libxres
1348 "mirror://xorg/individual/lib/libXres-"
1353 "1rd0bzn67cpb2qkc946gch2183r4bdjfhs6cpqbipy47m9a91296"))))
1354 (build-system gnu-build-system)
1356 `(("xproto" ,xproto)
1357 ("libxext" ,libxext)
1359 ("resourceproto" ,resourceproto)))
1361 `(("pkg-config" ,pkg-config)))
1362 (home-page "http://www.x.org/wiki/")
1363 (synopsis "Xorg implementation of the X Window System")
1364 (description "X.org provides an implementation of the X Window System")
1365 (license license:x11)))
1368 (define-public libxscrnsaver
1370 (name "libxscrnsaver")
1376 "mirror://xorg/individual/lib/libXScrnSaver-"
1381 "07ff4r20nkkrj7h08f9fwamds9b3imj8jz5iz6y38zqw6jkyzwcg"))))
1382 (build-system gnu-build-system)
1384 `(("libxext" ,libxext)
1385 ("libx11" ,libx11)))
1387 `(("scrnsaverproto" ,scrnsaverproto)))
1389 `(("pkg-config" ,pkg-config)))
1390 (home-page "http://www.x.org/wiki/")
1391 (synopsis "Xorg implementation of the X Window System")
1392 (description "X.org provides an implementation of the X Window System")
1393 (license license:x11)))
1396 (define-public libxxf86dga
1398 (name "libxxf86dga")
1404 "mirror://xorg/individual/lib/libXxf86dga-"
1409 "0zn7aqj8x0951d8zb2h2andldvwkzbsc4cs7q023g6nzq6vd9v4f"))))
1410 (build-system gnu-build-system)
1412 `(("xf86dgaproto" ,xf86dgaproto)))
1414 `(("libx11" ,libx11)
1415 ("libxext" ,libxext)))
1417 `(("pkg-config" ,pkg-config)))
1418 (home-page "http://www.x.org/wiki/")
1419 (synopsis "Xorg implementation of the X Window System")
1420 (description "X.org provides an implementation of the X Window System")
1421 (license license:x11)))
1432 "mirror://xorg/individual/app/luit-"
1437 "0dn694mk56x6hdk6y9ylx4f128h5jcin278gnw2gb807rf3ygc1h"))
1438 ;; See https://bugs.freedesktop.org/show_bug.cgi?id=47792;
1439 ;; should become obsolete with the next release.
1440 (patches (list (search-patch "luit-posix.patch")))))
1441 (build-system gnu-build-system)
1443 `(("libfontenc" ,libfontenc)))
1445 `(("pkg-config" ,pkg-config)))
1446 (home-page "http://www.x.org/wiki/")
1447 (synopsis "Xorg implementation of the X Window System")
1448 (description "X.org provides an implementation of the X Window System")
1449 (license license:x11)))
1452 (define-public makedepend
1460 "mirror://xorg/individual/util/makedepend-"
1465 "09alw99r6y2bbd1dc786n3jfgv4j520apblyn7cw6jkjydshba7p"))))
1466 (build-system gnu-build-system)
1468 `(("xproto" ,xproto)))
1469 (native-inputs `(("pkg-config" ,pkg-config)))
1470 (home-page "http://www.x.org/wiki/")
1471 (synopsis "Xorg implementation of the X Window System")
1472 (description "X.org provides an implementation of the X Window System")
1473 (license license:x11)))
1476 (define-public mkfontscale
1478 (name "mkfontscale")
1484 "mirror://xorg/individual/app/mkfontscale-"
1489 "0cdpn1ii2iw1vg2ga4w62acrh78gzgf0vza4g8wx5kkp4jcifh14"))))
1490 (build-system gnu-build-system)
1494 ("freetype" ,freetype)
1495 ("libfontenc" ,libfontenc)))
1497 `(("pkg-config" ,pkg-config)))
1498 (home-page "http://www.x.org/wiki/")
1499 (synopsis "Xorg implementation of the X Window System")
1500 (description "X.org provides an implementation of the X Window System")
1501 (license license:x11)))
1504 (define-public presentproto
1506 (name "presentproto")
1512 "mirror://xorg/individual/proto/presentproto-"
1517 "1kir51aqg9cwazs14ivcldcn3mzadqgykc9cg87rm40zf947sb41"))))
1518 (build-system gnu-build-system)
1519 (home-page "http://www.x.org/wiki/")
1520 (synopsis "Xorg implementation of the X Window System")
1521 (description "X.org provides an implementation of the X Window System")
1522 (license (license:x11-style "file://presentproto.h"
1523 "See 'presentproto.h' in the distribution."))))
1525 (define-public printproto
1533 "mirror://xorg/individual/proto/printproto-"
1538 "06liap8n4s25sgp27d371cc7yg9a08dxcr3pmdjp761vyin3360j"))))
1539 (build-system gnu-build-system)
1540 (native-inputs `(("pkg-config" ,pkg-config)))
1541 (home-page "http://www.x.org/wiki/")
1542 (synopsis "Xorg implementation of the X Window System")
1543 (description "X.org provides an implementation of the X Window System")
1544 (license license:x11)))
1547 (define-public randrproto
1555 "mirror://xorg/individual/proto/randrproto-"
1560 "1kq9h93qdnniiivry8jmhlgwn9fbx9xp5r9cmzfihlx5cs62xi45"))))
1561 (build-system gnu-build-system)
1562 (native-inputs `(("pkg-config" ,pkg-config)))
1563 (home-page "http://www.x.org/wiki/")
1564 (synopsis "Xorg implementation of the X Window System")
1565 (description "X.org provides an implementation of the X Window System")
1566 (license license:x11)))
1569 (define-public recordproto
1571 (name "recordproto")
1577 "mirror://xorg/individual/proto/recordproto-"
1582 "0w3kgr1zabwf79bpc28dcnj0fpni6r53rpi82ngjbalj5s6m8xx7"))))
1583 (build-system gnu-build-system)
1584 (native-inputs `(("pkg-config" ,pkg-config)))
1585 (home-page "http://www.x.org/wiki/")
1586 (synopsis "Xorg implementation of the X Window System")
1587 (description "X.org provides an implementation of the X Window System")
1588 (license license:x11)))
1591 (define-public renderproto
1593 (name "renderproto")
1599 "mirror://xorg/individual/proto/renderproto-"
1604 "0dr5xw6s0qmqg0q5pdkb4jkdhaja0vbfqla79qh5j1xjj9dmlwq6"))))
1605 (build-system gnu-build-system)
1606 (native-inputs `(("pkg-config" ,pkg-config)))
1607 (home-page "http://www.x.org/wiki/")
1608 (synopsis "Xorg implementation of the X Window System")
1609 (description "X.org provides an implementation of the X Window System")
1610 (license license:x11)))
1613 (define-public resourceproto
1615 (name "resourceproto")
1621 "mirror://xorg/individual/proto/resourceproto-"
1626 "0638iyfiiyjw1hg3139pai0j6m65gkskrvd9684zgc6ydcx00riw"))))
1627 (build-system gnu-build-system)
1628 (native-inputs `(("pkg-config" ,pkg-config)))
1629 (home-page "http://www.x.org/wiki/")
1630 (synopsis "Xorg implementation of the X Window System")
1631 (description "X.org provides an implementation of the X Window System")
1632 (license license:x11)))
1635 (define-public scrnsaverproto
1637 (name "scrnsaverproto")
1643 "mirror://xorg/individual/proto/scrnsaverproto-"
1648 "0rfdbfwd35d761xkfifcscx56q0n56043ixlmv70r4v4l66hmdwb"))))
1649 (build-system gnu-build-system)
1650 (native-inputs `(("pkg-config" ,pkg-config)))
1651 (home-page "http://www.x.org/wiki/")
1652 (synopsis "Xorg implementation of the X Window System")
1653 (description "X.org provides an implementation of the X Window System")
1654 (license license:x11)))
1657 (define-public sessreg
1665 "mirror://xorg/individual/app/sessreg-"
1670 "1hy4wvgawajf4qw2k51fkcjzxw0drx60ydzpmqhj7k1g4z3cqahf"))))
1671 (build-system gnu-build-system)
1673 `(("xproto" ,xproto)))
1675 `(("pkg-config" ,pkg-config)))
1676 (home-page "http://www.x.org/wiki/")
1677 (synopsis "Xorg implementation of the X Window System")
1678 (description "X.org provides an implementation of the X Window System")
1679 (license license:x11)))
1682 (define-public setxkbmap
1690 "mirror://xorg/individual/app/setxkbmap-"
1695 "1inygpvlgc6vr5h9laxw9lnvafnccl3fy0g5n9ll28iq3yfmqc1x"))))
1696 (build-system gnu-build-system)
1698 `(("libxkbfile" ,libxkbfile)
1699 ("xkeyboard-config" ,xkeyboard-config)
1700 ("libx11" ,libx11)))
1702 `(("pkg-config" ,pkg-config)))
1705 (list (string-append "--with-xkb-config-root="
1706 (assoc-ref %build-inputs "xkeyboard-config")
1707 "/share/X11/xkb"))))
1708 (home-page "http://www.x.org/wiki/")
1709 (synopsis "Xorg implementation of the X Window System")
1710 (description "X.org provides an implementation of the X Window System")
1711 (license license:x11)))
1714 (define-public smproxy
1722 "mirror://xorg/individual/app/smproxy-"
1727 "02fn5wa1gs2jap6sr9j9yk6zsvz82j8l61pf74iyqwa99q4wnb67"))))
1728 (build-system gnu-build-system)
1731 ("libxmu" ,libxmu)))
1733 `(("pkg-config" ,pkg-config)))
1734 (home-page "http://www.x.org/wiki/")
1735 (synopsis "Xorg implementation of the X Window System")
1736 (description "X.org provides an implementation of the X Window System")
1737 (license license:x11)))
1740 (define-public util-macros
1742 (name "util-macros")
1748 "mirror://xorg/individual/util/util-macros-"
1753 "1fnhpryf55l0yqajxn0cxan3kvsjzi67nlanz8clwqzf54cb2d98"))))
1754 (build-system gnu-build-system)
1755 (native-inputs `(("pkg-config" ,pkg-config)))
1757 `(#:phases (alist-cons-after
1758 'unpack 'fix-makefile-in
1760 (substitute* "Makefile.in"
1761 ;; Install xorg-macros.pc in PREFIX/lib/pkgconfig,
1762 ;; not PREFIX/share/pkgconfig.
1763 (("\\$\\(datadir\\)/pkgconfig") "$(libdir)/pkgconfig")))
1765 'install 'post-install-cleanup
1766 (lambda* (#:key outputs #:allow-other-keys)
1767 (let ((out (assoc-ref outputs "out")))
1768 (with-directory-excursion out
1769 (delete-file "share/util-macros/INSTALL")
1770 (rmdir "share/util-macros"))))
1771 %standard-phases))))
1772 (home-page "http://www.x.org/wiki/")
1773 (synopsis "Xorg implementation of the X Window System")
1774 (description "X.org provides an implementation of the X Window System")
1775 (license license:x11)))
1778 (define-public videoproto
1786 "mirror://xorg/individual/proto/videoproto-"
1791 "1dnlkd9nb0m135lgd6hd61vc29sdyarsyya8aqpx7z10p261dbld"))))
1792 (build-system gnu-build-system)
1793 (native-inputs `(("pkg-config" ,pkg-config)))
1794 (home-page "http://www.x.org/wiki/")
1795 (synopsis "Xorg implementation of the X Window System")
1796 (description "X.org provides an implementation of the X Window System")
1797 (license license:x11)))
1800 (define-public windowswmproto
1802 (name "windowswmproto")
1808 "mirror://xorg/individual/proto/windowswmproto-"
1813 "0syjxgy4m8l94qrm03nvn5k6bkxc8knnlld1gbllym97nvnv0ny0"))))
1814 (build-system gnu-build-system)
1815 (native-inputs `(("pkg-config" ,pkg-config)))
1816 (home-page "http://www.x.org/wiki/")
1817 (synopsis "Xorg implementation of the X Window System")
1818 (description "X.org provides an implementation of the X Window System")
1819 (license license:x11)))
1822 (define-public x11perf
1830 "mirror://xorg/individual/app/x11perf-"
1835 "111iwpxhnxjiq44w96zf0kszg5zpgv1g3ayx18v4nhdzl9bqivi4"))))
1836 (build-system gnu-build-system)
1838 `(("libx11" ,libx11)
1841 ("libxrender" ,libxrender)))
1843 `(("pkg-config" ,pkg-config)))
1844 (home-page "http://www.x.org/wiki/")
1845 (synopsis "Xorg implementation of the X Window System")
1846 (description "X.org provides an implementation of the X Window System")
1847 (license license:x11)))
1850 (define-public xauth
1858 "mirror://xorg/individual/app/xauth-"
1863 "13y2invb0894b1in03jbglximbz6v31y2kr4yjjgica8xciibkjn"))))
1864 (build-system gnu-build-system)
1866 `(("libxmu" ,libxmu)
1867 ("libxext" ,libxext)
1869 ("libx11" ,libx11)))
1871 `(("pkg-config" ,pkg-config)))
1873 ;; FIXME: The test suite needs http://liw.fi/cmdtest/
1874 (arguments `(#:tests? #f))
1876 (home-page "http://www.x.org/wiki/")
1877 (synopsis "Xorg implementation of the X Window System")
1878 (description "X.org provides an implementation of the X Window System")
1879 (license license:x11)))
1882 (define-public xbacklight
1890 "mirror://xorg/individual/app/xbacklight-"
1895 "0arnd1j8vzhzmw72mqhjjcb2qwcbs9qphsy3ps593ajyld8wzxhp"))))
1896 (build-system gnu-build-system)
1898 `(("libxcb" ,libxcb)
1899 ("xcb-util" ,xcb-util)))
1901 `(("pkg-config" ,pkg-config)))
1902 (home-page "http://www.x.org/wiki/")
1903 (synopsis "Xorg implementation of the X Window System")
1904 (description "X.org provides an implementation of the X Window System")
1905 (license license:x11)))
1908 (define-public xbitmaps
1916 "mirror://xorg/individual/data/xbitmaps-"
1921 "178ym90kwidia6nas4qr5n5yqh698vv8r02js0r4vg3b6lsb0w9n"))))
1922 (build-system gnu-build-system)
1923 (native-inputs `(("pkg-config" ,pkg-config)))
1924 (home-page "http://www.x.org/wiki/")
1925 (synopsis "Xorg implementation of the X Window System")
1926 (description "X.org provides an implementation of the X Window System")
1927 (license license:x11)))
1930 (define-public xcb-proto
1938 "mirror://xorg/individual/xcb/xcb-proto-"
1943 "0bp3f53l9fy5x3mn1rkj1g81aiyzl90wacwvqdgy831aa3kfxb5l"))))
1944 (build-system gnu-build-system)
1946 `(("pkg-config" ,pkg-config) ("python" ,python-wrapper)))
1947 (home-page "http://www.x.org/wiki/")
1948 (synopsis "Xorg implementation of the X Window System")
1949 (description "X.org provides an implementation of the X Window System")
1950 (license license:x11)))
1953 (define-public xcmiscproto
1955 (name "xcmiscproto")
1961 "mirror://xorg/individual/proto/xcmiscproto-"
1966 "1pyjv45wivnwap2wvsbrzdvjc5ql8bakkbkrvcv6q9bjjf33ccmi"))))
1967 (build-system gnu-build-system)
1968 (native-inputs `(("pkg-config" ,pkg-config)))
1969 (home-page "http://www.x.org/wiki/")
1970 (synopsis "Xorg implementation of the X Window System")
1971 (description "X.org provides an implementation of the X Window System")
1972 (license license:x11)))
1975 (define-public xcmsdb
1983 "mirror://xorg/individual/app/xcmsdb-"
1988 "03ms731l3kvaldq7ycbd30j6134b61i3gbll4b2gl022wyzbjq74"))))
1989 (build-system gnu-build-system)
1991 `(("libx11" ,libx11)))
1993 `(("pkg-config" ,pkg-config)))
1994 (home-page "http://www.x.org/wiki/")
1995 (synopsis "Xorg implementation of the X Window System")
1996 (description "X.org provides an implementation of the X Window System")
1997 (license license:x11)))
2000 (define-public xcursor-themes
2002 (name "xcursor-themes")
2008 "mirror://xorg/individual/data/xcursor-themes-"
2013 "11mv661nj1p22sqkv87ryj2lcx4m68a04b0rs6iqh3fzp42jrzg3"))))
2014 (build-system gnu-build-system)
2016 `(("libxcursor" ,libxcursor)
2017 ("xcursorgen" ,xcursorgen)))
2019 `(("pkg-config" ,pkg-config)))
2022 (list (string-append "--with-cursordir="
2023 (assoc-ref %outputs "out")
2025 (home-page "http://www.x.org/wiki/")
2026 (synopsis "Xorg implementation of the X Window System")
2027 (description "X.org provides an implementation of the X Window System")
2028 (license license:x11)))
2031 (define-public xcursorgen
2039 "mirror://xorg/individual/app/xcursorgen-"
2044 "0v7nncj3kaa8c0524j7ricdf4rvld5i7c3m6fj55l5zbah7r3j1i"))))
2045 (build-system gnu-build-system)
2047 `(("libxcursor" ,libxcursor)
2048 ("libpng" ,libpng)))
2050 `(("pkg-config" ,pkg-config)))
2051 (home-page "http://www.x.org/wiki/")
2052 (synopsis "Xorg implementation of the X Window System")
2053 (description "X.org provides an implementation of the X Window System")
2054 (license license:x11)))
2057 (define-public xdpyinfo
2065 "mirror://xorg/individual/app/xdpyinfo-"
2070 "154b29zlrq33lmni883jgwyrb2kx7z8h52jx1s3ys5x5d582iydf"))))
2071 (build-system gnu-build-system)
2073 `(("inputproto" ,inputproto)
2075 ("libxxf86vm" ,libxxf86vm)
2076 ("libxxf86dga" ,libxxf86dga)
2077 ("libxtst" ,libxtst)
2078 ("libxrender" ,libxrender)
2079 ("libxinerama" ,libxinerama)
2081 ("libxcomposite" ,libxcomposite)
2082 ("libdmx" ,libdmx)))
2084 `(("pkg-config" ,pkg-config)))
2085 (home-page "http://www.x.org/wiki/")
2086 (synopsis "Xorg implementation of the X Window System")
2087 (description "X.org provides an implementation of the X Window System")
2088 (license license:x11)))
2091 (define-public xdriinfo
2099 "mirror://xorg/individual/app/xdriinfo-"
2104 "076bjix941znyjmh3j5jjsnhp2gv2iq53d0ks29mvvv87cyy9iim"))))
2105 (build-system gnu-build-system)
2108 ("libx11" ,libx11)))
2110 `(("pkg-config" ,pkg-config)))
2111 (home-page "http://www.x.org/wiki/")
2112 (synopsis "Xorg implementation of the X Window System")
2113 (description "X.org provides an implementation of the X Window System")
2114 (license license:x11)))
2125 "mirror://xorg/individual/app/xev-"
2130 "0hv296mysglcgkx6lj1wxc23kshb2kix1a8yqppxj5vz16mpzw8i"))))
2131 (build-system gnu-build-system)
2133 `(("libxrender" ,libxrender)
2134 ("libxrandr" ,libxrandr)
2136 ("libx11" ,libx11)))
2138 `(("pkg-config" ,pkg-config)))
2139 (home-page "http://www.x.org/wiki/")
2140 (synopsis "Xorg implementation of the X Window System")
2141 (description "X.org provides an implementation of the X Window System")
2142 (license license:x11)))
2145 (define-public xextproto
2153 "mirror://xorg/individual/proto/xextproto-"
2158 "1c2vma9gqgc2v06rfxdiqgwhxmzk2cbmknwf1ng3m76vr0xb5x7k"))))
2159 (build-system gnu-build-system)
2160 (native-inputs `(("pkg-config" ,pkg-config)))
2161 (home-page "http://www.x.org/wiki/")
2162 (synopsis "Xorg implementation of the X Window System")
2163 (description "X.org provides an implementation of the X Window System")
2164 (license license:x11)))
2167 (define-public libevdev
2174 (uri (string-append "http://www.freedesktop.org/software/" name "/"
2175 name "-" version ".tar.xz"))
2178 "0iil4pnla0kjdx52ay7igq65sx32sjbzn1wx9q3v74m5g7712m16"))))
2179 (build-system gnu-build-system)
2180 (native-inputs `(("python" ,python)))
2181 (home-page "http://www.freedesktop.org/wiki/Software/libevdev/")
2182 (synopsis "Wrapper library for evdev devices")
2184 "libevdev is a wrapper library for evdev devices. it moves the common
2185 tasks when dealing with evdev devices into a library and provides a library
2186 interface to the callers, thus avoiding erroneous ioctls, etc.
2188 The eventual goal is that libevdev wraps all ioctls available to evdev
2189 devices, thus making direct access unnecessary.")
2190 (license (license:x11-style "file://COPYING"))))
2193 (define-public xf86-input-evdev
2195 (name "xf86-input-evdev")
2201 "mirror://xorg/individual/driver/xf86-input-evdev-"
2206 "030haki1h0m85h91c91812gdnk6znfamw5kpr010zxwwbsgxxyl5"))))
2207 (build-system gnu-build-system)
2210 ("libevdev" ,libevdev)
2211 ("xorg-server" ,xorg-server)))
2212 (native-inputs `(("pkg-config" ,pkg-config)))
2215 (list (string-append "--with-sdkdir="
2216 (assoc-ref %outputs "out")
2218 (home-page "http://www.x.org/wiki/")
2219 (synopsis "Xorg implementation of the X Window System")
2220 (description "X.org provides an implementation of the X Window System")
2221 (license license:x11)))
2224 (define-public xf86-input-joystick
2226 (name "xf86-input-joystick")
2232 "mirror://xorg/individual/driver/xf86-input-joystick-"
2237 "038mfqairyyqvz02rk7v3i070sab1wr0k6fkxvyvxdgkfbnqcfzf"))))
2238 (build-system gnu-build-system)
2239 (inputs `(("xorg-server" ,xorg-server)))
2240 (native-inputs `(("pkg-config" ,pkg-config)))
2243 (list (string-append "--with-sdkdir="
2244 (assoc-ref %outputs "out")
2246 (home-page "http://www.x.org/wiki/")
2247 (synopsis "Xorg implementation of the X Window System")
2248 (description "X.org provides an implementation of the X Window System")
2249 (license license:x11)))
2252 (define-public xf86-input-keyboard
2254 (name "xf86-input-keyboard")
2260 "mirror://xorg/individual/driver/xf86-input-keyboard-"
2265 "0nyb61w30z32djrllgr2s1i13di3vsl6hg4pqjhxdal71971ria1"))))
2266 (build-system gnu-build-system)
2267 (inputs `(("xorg-server" ,xorg-server)))
2268 (native-inputs `(("pkg-config" ,pkg-config)))
2269 (home-page "http://www.x.org/wiki/")
2270 (synopsis "Xorg implementation of the X Window System")
2271 (description "X.org provides an implementation of the X Window System")
2272 (license license:x11)))
2275 (define-public xf86-input-mouse
2277 (name "xf86-input-mouse")
2283 "mirror://xorg/individual/driver/xf86-input-mouse-"
2288 "1kn5kx3qyn9qqvd6s24a2l1wfgck2pgfvzl90xpl024wfxsx719l"))))
2289 (build-system gnu-build-system)
2290 (inputs `(("xorg-server" ,xorg-server)))
2291 (native-inputs `(("pkg-config" ,pkg-config)))
2294 (list (string-append "--with-sdkdir="
2295 (assoc-ref %outputs "out")
2297 (home-page "http://www.x.org/wiki/")
2298 (synopsis "Xorg implementation of the X Window System")
2299 (description "X.org provides an implementation of the X Window System")
2300 (license license:x11)))
2303 (define-public xf86-input-synaptics
2305 (name "xf86-input-synaptics")
2311 "mirror://xorg/individual/driver/xf86-input-synaptics-"
2316 "16phzd7yhl4wns957c35qz2nahmjvnlx05jf975s524qkvrdlkyp"))))
2317 (build-system gnu-build-system)
2318 (inputs `(("libx11" ,libx11)
2320 ("libevdev" ,libevdev)
2322 ("xorg-server" ,xorg-server)))
2323 (native-inputs `(("pkg-config" ,pkg-config)))
2326 (list (string-append "--with-sdkdir="
2327 (assoc-ref %outputs "out")
2329 (string-append "--with-xorg-conf-dir="
2330 (assoc-ref %outputs "out")
2331 "/share/X11/xorg.conf.d"))))
2332 (home-page "http://www.x.org/wiki/")
2333 (synopsis "Synaptics touchpad driver for X.Org")
2335 "This package provides a touchpad driver for the X.Org window system.")
2336 (license license:x11)))
2339 (define-public xf86-input-void
2341 (name "xf86-input-void")
2347 "mirror://xorg/individual/driver/xf86-input-void-"
2352 "01bmk324fq48wydvy1qrnxbw6qz0fjd0i80g0n4cqr1c4mjmif9a"))))
2353 (build-system gnu-build-system)
2354 (inputs `(("xorg-server" ,xorg-server)))
2355 (native-inputs `(("pkg-config" ,pkg-config)))
2356 (home-page "http://www.x.org/wiki/")
2357 (synopsis "Xorg implementation of the X Window System")
2358 (description "X.org provides an implementation of the X Window System")
2359 (license license:x11)))
2362 (define-public xf86-video-ark
2364 (name "xf86-video-ark")
2370 "mirror://xorg/individual/driver/xf86-video-ark-"
2375 "07p5vdsj2ckxb6wh02s61akcv4qfg6s1d5ld3jn3lfaayd3f1466"))
2376 (patches (list (search-patch "xf86-video-ark-remove-mibstore.patch")))))
2377 (build-system gnu-build-system)
2378 (inputs `(("xorg-server" ,xorg-server)))
2379 (native-inputs `(("pkg-config" ,pkg-config)))
2380 (home-page "http://www.x.org/wiki/")
2381 (synopsis "Xorg implementation of the X Window System")
2382 (description "X.org provides an implementation of the X Window System")
2383 (license license:x11)))
2385 ;; This driver depends on XAA which has been removed from xorg-server.
2387 ;; (define-public xf86-video-ast
2389 ;; (name "xf86-video-ast")
2390 ;; (version "0.93.10")
2393 ;; (method url-fetch)
2394 ;; (uri (string-append
2395 ;; "mirror://xorg/individual/driver/xf86-video-ast-"
2400 ;; "1q64z8qqa0ix3cymqiwk1s3sphd1fvvz30lvyxhgkgciygz6dm69"))
2401 ;; (patches (list (search-patch "xf86-video-ast-remove-mibstore.patch")))))
2402 ;; (build-system gnu-build-system)
2403 ;; (inputs `(("xorg-server" ,xorg-server)))
2404 ;; (native-inputs `(("pkg-config" ,pkg-config)))
2405 ;; (home-page "http://www.x.org/wiki/")
2406 ;; (synopsis "Xorg implementation of the X Window System")
2407 ;; (description "X.org provides an implementation of the X Window System")
2408 ;; (license license:x11)))
2411 (define-public xf86-video-ati
2413 (name "xf86-video-ati")
2419 "mirror://xorg/individual/driver/xf86-video-ati-"
2424 "0dkrw036ikym8aacl43lnf04q0wbms5498xg5b3l16ngnq36ygpc"))))
2425 (build-system gnu-build-system)
2426 (inputs `(("mesa" ,mesa)
2427 ("xxf86driproto" ,xf86driproto)
2428 ("xorg-server" ,xorg-server)))
2429 (native-inputs `(("pkg-config" ,pkg-config)))
2430 (arguments `(#:configure-flags `("--disable-glamor"))) ; TODO: Enable glamor
2431 (home-page "http://www.x.org/wiki/")
2432 (synopsis "Xorg implementation of the X Window System")
2433 (description "X.org provides an implementation of the X Window System")
2434 (license license:x11)))
2437 (define-public xf86-video-cirrus
2439 (name "xf86-video-cirrus")
2445 "mirror://xorg/individual/driver/xf86-video-cirrus-"
2450 "1mycqgjp18b6adqj2h90vp324xh8ysyi5migfmjc914vbnkf2q9k"))))
2451 (build-system gnu-build-system)
2452 (inputs `(("xorg-server" ,xorg-server)))
2453 (native-inputs `(("pkg-config" ,pkg-config)))
2454 (home-page "http://www.x.org/wiki/")
2455 (synopsis "Xorg implementation of the X Window System")
2456 (description "X.org provides an implementation of the X Window System")
2457 (license license:x11)))
2461 ;; (define-public xf86-video-dummy
2464 (define-public xf86-video-fbdev
2466 (name "xf86-video-fbdev")
2472 "mirror://xorg/individual/driver/xf86-video-fbdev-"
2477 "06ym7yy017lanj730hfkpfk4znx3dsj8jq3qvyzsn8w294kb7m4x"))))
2478 (build-system gnu-build-system)
2479 (inputs `(("xorg-server" ,xorg-server)))
2480 (native-inputs `(("pkg-config" ,pkg-config)))
2481 (home-page "http://www.x.org/wiki/")
2482 (synopsis "Xorg implementation of the X Window System")
2483 (description "X.org provides an implementation of the X Window System")
2484 (license license:x11)))
2487 (define-public xf86-video-geode
2489 (name "xf86-video-geode")
2495 "mirror://xorg/individual/driver/xf86-video-geode-"
2500 "19y13xl7yfrgyis92rmxi0ld95ajgr5il0n9j1dridwzw9aizz1q"))
2501 (patches (list (search-patch "xf86-video-geode-glibc-2.20.patch")))))
2502 (build-system gnu-build-system)
2503 (inputs `(("pkg-config" ,pkg-config)
2504 ("xorg-server" ,xorg-server)))
2506 ;; This driver is only supported on i686 systems.
2507 (filter (lambda (system) (string-prefix? "i686-" system))
2508 %supported-systems))
2509 (home-page "http://www.x.org/wiki/")
2510 (synopsis "Xorg implementation of the X Window System")
2511 (description "X.org provides an implementation of the X Window System")
2512 (license license:x11)))
2515 ;; Driver for obsolete graphics cards, depends on libglide:
2516 ;; http://sourceforge.net/projects/glide/ ,
2517 ;; last updated in 2003, and which does not compile out of the box any more.
2518 ;; (define-public xf86-video-glide
2520 ;; (name "xf86-video-glide")
2521 ;; (version "1.2.0")
2524 ;; (method url-fetch)
2525 ;; (uri (string-append
2526 ;; "mirror://xorg/X11R7.7/src/everything/xf86-video-glide-"
2531 ;; "0byapm9mnpqk3wijfnnan3d22ii5cw6dmg4xn1625iiz89j5vs1l"))))
2532 ;; (build-system gnu-build-system)
2533 ;; (inputs `(("pkg-config" ,pkg-config)
2534 ;; ("xorg-server" ,xorg-server)))
2535 ;; (home-page "http://www.x.org/wiki/")
2536 ;; (synopsis "Xorg implementation of the X Window System")
2537 ;; (description "X.org provides an implementation of the X Window System")
2538 ;; (license license:x11)))
2541 (define-public xf86-video-glint
2543 (name "xf86-video-glint")
2549 "mirror://xorg/individual/driver/xf86-video-glint-"
2554 "08a2aark2yn9irws9c78d9q44dichr03i9zbk61jgr54ncxqhzv5"))
2556 (search-patch "xf86-video-glint-remove-mibstore.patch")))))
2557 (build-system gnu-build-system)
2558 (inputs `(("xf86dgaproto" ,xf86dgaproto)
2559 ("xorg-server" ,xorg-server)))
2560 (native-inputs `(("pkg-config" ,pkg-config)))
2561 (home-page "http://www.x.org/wiki/")
2562 (synopsis "Xorg implementation of the X Window System")
2563 (description "X.org provides an implementation of the X Window System")
2564 (license license:x11)))
2567 (define-public xf86-video-i128
2569 (name "xf86-video-i128")
2575 "mirror://xorg/individual/driver/xf86-video-i128-"
2580 "171b8lbxr56w3isph947dnw7x87hc46v6m3mcxdcz44gk167x0pq"))
2582 (search-patch "xf86-video-i128-remove-mibstore.patch")))))
2583 (build-system gnu-build-system)
2584 (inputs `(("xorg-server" ,xorg-server)))
2585 (native-inputs `(("pkg-config" ,pkg-config)))
2586 (home-page "http://www.x.org/wiki/")
2587 (synopsis "Xorg implementation of the X Window System")
2588 (description "X.org provides an implementation of the X Window System")
2589 (license license:x11)))
2592 (define-public xf86-video-intel
2594 (name "xf86-video-intel")
2600 "mirror://xorg/individual/driver/xf86-video-intel-"
2605 "1z6ncmpszmwqi9xr590c4kp4gjjf7mndcr56r35x2bx7h87i8nkx"))
2606 (patches (list (search-patch "xf86-video-intel-compat-api.patch")
2607 (search-patch "xf86-video-intel-glibc-2.20.patch")))))
2608 (build-system gnu-build-system)
2609 (inputs `(("mesa" ,mesa)
2612 ("xorg-server" ,xorg-server)))
2614 `(("pkg-config" ,pkg-config)))
2616 ;; This driver is only supported on Intel systems.
2617 (filter (lambda (system) (or (string-prefix? "i686-" system)
2618 (string-prefix? "x86_64-" system)))
2619 %supported-systems))
2620 (home-page "http://www.x.org/wiki/")
2621 (synopsis "Xorg implementation of the X Window System")
2622 (description "X.org provides an implementation of the X Window System")
2623 (license license:x11)))
2626 (define-public xf86-video-mach64
2628 (name "xf86-video-mach64")
2634 "mirror://xorg/individual/driver/xf86-video-mach64-"
2639 "0pl582vnc6hdxqhf5c0qdyanjqxb4crnhqlmxxml5a60syw0iwcp"))
2640 (patches (list (search-patch "xf86-video-mach64-glibc-2.20.patch")))))
2641 (build-system gnu-build-system)
2642 (inputs `(("mesa" ,mesa)
2643 ("xf86driproto" ,xf86driproto)
2644 ("xorg-server" ,xorg-server)))
2646 `(("pkg-config" ,pkg-config)))
2647 (home-page "http://www.x.org/wiki/")
2648 (synopsis "Xorg implementation of the X Window System")
2649 (description "X.org provides an implementation of the X Window System")
2650 (license license:x11)))
2653 (define-public xf86-video-mga
2655 (name "xf86-video-mga")
2661 "mirror://xorg/individual/driver/xf86-video-mga-"
2666 "1my7y67sadjjmab1dyxckylrggi7p01yk4wwg9w6k1q96pmb213p"))
2667 (patches (list (search-patch "xf86-video-mga-glibc-2.20.patch")))))
2668 (build-system gnu-build-system)
2669 (inputs `(("mesa" ,mesa)
2670 ("xf86driproto" ,xf86driproto)
2671 ("xorg-server" ,xorg-server)))
2672 (native-inputs `(("pkg-config" ,pkg-config)))
2673 (home-page "http://www.x.org/wiki/")
2674 (synopsis "Xorg implementation of the X Window System")
2675 (description "X.org provides an implementation of the X Window System")
2676 (license license:x11)))
2678 (define-public xf86-video-modesetting
2680 (name "xf86-video-modesetting")
2686 "mirror://xorg/individual/driver/xf86-video-modesetting-"
2687 version ".tar.bz2"))
2690 "0p6pjn5bnd2wr3lmas4b12zcq12d9ilvssga93fzlg90fdahikwh"))))
2691 (build-system gnu-build-system)
2692 (inputs `(("libdrm" ,libdrm)
2693 ("xf86driproto" ,xf86driproto)
2695 ("xorg-server" ,xorg-server)))
2696 (native-inputs `(("pkg-config" ,pkg-config)))
2697 (home-page "http://www.x.org/wiki/")
2698 (synopsis "\"Modesetting\" graphics driver for the Xorg server")
2700 "This is a generic \"modesetting\" video driver, that relies on the Linux
2701 kernel mode setting (KMS).")
2702 (license license:x11)))
2704 (define-public xf86-video-neomagic
2706 (name "xf86-video-neomagic")
2712 "mirror://xorg/individual/driver/xf86-video-neomagic-"
2717 "0x48sxs1p3kmwk3pq1j7vl93y59gdmgkq1x5xbnh0yal0angdash"))))
2718 (build-system gnu-build-system)
2719 (inputs `(("xf86dgaproto" ,xf86dgaproto)
2720 ("xorg-server" ,xorg-server)))
2721 (native-inputs `(("pkg-config" ,pkg-config)))
2722 (home-page "http://www.x.org/wiki/")
2723 (synopsis "Xorg implementation of the X Window System")
2724 (description "X.org provides an implementation of the X Window System")
2725 (license license:x11)))
2728 ;; This driver depends on XAA which has been removed from xorg-server.
2730 ;; (define-public xf86-video-newport
2732 ;; (name "xf86-video-newport")
2733 ;; (version "0.2.4")
2736 ;; (method url-fetch)
2737 ;; (uri (string-append
2738 ;; "mirror://xorg/individual/driver/xf86-video-newport-"
2743 ;; "1yafmp23jrfdmc094i6a4dsizapsc9v0pl65cpc8w1kvn7343k4i"))))
2744 ;; (build-system gnu-build-system)
2745 ;; (inputs `(("xorg-server" ,xorg-server)))
2746 ;; (native-inputs `(("pkg-config" ,pkg-config)))
2747 ;; (home-page "http://www.x.org/wiki/")
2748 ;; (synopsis "Xorg implementation of the X Window System")
2749 ;; (description "X.org provides an implementation of the X Window System")
2750 ;; (license license:x11)))
2753 (define-public xf86-video-nv
2755 (name "xf86-video-nv")
2761 "mirror://xorg/individual/driver/xf86-video-nv-"
2766 "1gqh1khc4zalip5hh2nksgs7i3piqq18nncgmsx9qvzi05azd5c3"))
2767 (patches (list (search-patch "xf86-video-nv-remove-mibstore.patch")))))
2768 (build-system gnu-build-system)
2769 (inputs `(("xorg-server" ,xorg-server)))
2770 (native-inputs `(("pkg-config" ,pkg-config)))
2771 (home-page "http://www.x.org/wiki/")
2772 (synopsis "NVIDIA video driver for the Xorg X server")
2774 "This package contains Xorg support for the NVIDIA GeForce 8 series of
2775 graphics processors.
2777 There are a few caveats of which to be aware: the XVideo extension is not
2778 supported, and the RENDER extension is not accelerated by this driver.")
2779 (license license:x11)))
2781 (define-public xf86-video-nouveau
2783 (name "xf86-video-nouveau")
2786 ;; There are no tarball releases of Nouveau.
2789 (url "git://anongit.freedesktop.org/nouveau/xf86-video-nouveau")
2790 (commit (string-append name "-" version))))
2793 "0zdb6b0n7pzf3l8j8hl7gfshg8jsmcmk11isvvl542yc36162ahp"))))
2794 (build-system gnu-build-system)
2796 '(#:phases (alist-cons-after
2799 (zero? (system* "autoreconf" "-vi")))
2801 (inputs `(("xorg-server" ,xorg-server)))
2802 (native-inputs `(("pkg-config" ,pkg-config)
2803 ("autoconf" ,(autoconf-wrapper))
2804 ("automake" ,automake)
2805 ("libtool" ,libtool)))
2806 (home-page "http://nouveau.freedesktop.org")
2807 (synopsis "NVIDIA video driver for the Xorg X server")
2809 "This package provides modern, high-quality Xorg drivers for NVIDIA
2811 (license license:x11)))
2813 (define-public xf86-video-openchrome
2815 (name "xf86-video-openchrome")
2821 "mirror://xorg/individual/driver/xf86-video-openchrome-"
2826 "1v8j4i1r268n4fc5gq54zg1x50j0rhw71f3lba7411mcblg2z7p4"))
2828 (search-patch "xf86-video-openchrome-glibc-2.20.patch")))))
2829 (build-system gnu-build-system)
2830 (inputs `(("libx11" ,libx11)
2831 ("libxext" ,libxext)
2832 ("libxvmc" ,libxvmc)
2834 ("xf86driproto" ,xf86driproto)
2835 ("xorg-server" ,xorg-server)))
2837 `(("pkg-config" ,pkg-config)))
2838 (home-page "http://www.x.org/wiki/")
2839 (synopsis "Xorg implementation of the X Window System")
2840 (description "X.org provides an implementation of the X Window System")
2841 (license license:x11)))
2844 (define-public xf86-video-r128
2846 (name "xf86-video-r128")
2852 "mirror://xorg/individual/driver/xf86-video-r128-"
2857 "1q3fsc603k2yinphx5rrcl5356qkpywwz8axlw277l2231gjjbcb"))
2858 (patches (list (search-patch "xf86-video-r128-glibc-2.20.patch")))))
2859 (build-system gnu-build-system)
2860 (inputs `(("mesa" ,mesa)
2861 ("xf86driproto" ,xf86driproto)
2862 ("xorg-server" ,xorg-server)))
2863 (native-inputs `(("pkg-config" ,pkg-config)))
2864 (home-page "http://www.x.org/wiki/")
2865 (synopsis "Xorg implementation of the X Window System")
2866 (description "X.org provides an implementation of the X Window System")
2867 (license license:x11)))
2870 (define-public xf86-video-savage
2872 (name "xf86-video-savage")
2878 "mirror://xorg/individual/driver/xf86-video-savage-"
2883 "0i2aqp68rfkrz9c1p6d7ny9x7bjrlnby7q56zf01fb12r42l4784"))))
2884 (build-system gnu-build-system)
2885 (inputs `(("mesa" ,mesa)
2886 ("xf86driproto" ,xf86driproto)
2887 ("xorg-server" ,xorg-server)))
2888 (native-inputs `(("pkg-config" ,pkg-config)))
2889 (home-page "http://www.x.org/wiki/")
2890 (synopsis "Xorg implementation of the X Window System")
2891 (description "X.org provides an implementation of the X Window System")
2892 (license license:x11)))
2895 (define-public xf86-video-siliconmotion
2897 (name "xf86-video-siliconmotion")
2903 "mirror://xorg/individual/driver/xf86-video-siliconmotion-"
2908 "1an321kqvsxq0z35acwl99lc8hpdkayw0q180744ypcl8ffvbf47"))
2911 (search-patch "xf86-video-siliconmotion-remove-mibstore.patch")))))
2912 (build-system gnu-build-system)
2913 (inputs `(("xorg-server" ,xorg-server)))
2914 (native-inputs `(("pkg-config" ,pkg-config)))
2915 (home-page "http://www.x.org/wiki/")
2916 (synopsis "Xorg implementation of the X Window System")
2917 (description "X.org provides an implementation of the X Window System")
2918 (license license:x11)))
2921 (define-public xf86-video-sis
2923 (name "xf86-video-sis")
2929 "mirror://xorg/individual/driver/xf86-video-sis-"
2934 "1l0w84x39gq4y9j81dny9r6rma1xkqvxpsavpkd8h7h8panbcbmy"))
2935 (patches (list (search-patch "xf86-video-sis-update-api.patch")
2936 (search-patch "xf86-video-sis-fix-exa-crash.patch")))))
2937 (build-system gnu-build-system)
2938 (inputs `(("mesa" ,mesa)
2939 ("xf86dgaproto" ,xf86dgaproto)
2940 ("xf86driproto" ,xf86driproto)
2941 ("xorg-server" ,xorg-server)))
2943 `(("pkg-config" ,pkg-config)))
2944 (home-page "http://www.x.org/wiki/")
2945 (synopsis "Xorg implementation of the X Window System")
2946 (description "X.org provides an implementation of the X Window System")
2947 (license license:bsd-3)))
2950 (define-public xf86-video-suncg6
2952 (name "xf86-video-suncg6")
2958 "mirror://xorg/individual/driver/xf86-video-suncg6-"
2963 "04fgwgk02m4nimlv67rrg1wnyahgymrn6rb2cjj1l8bmzkii4glr"))))
2964 (build-system gnu-build-system)
2965 (inputs `(("xorg-server" ,xorg-server)))
2966 (native-inputs `(("pkg-config" ,pkg-config)))
2967 (home-page "http://www.x.org/wiki/")
2968 (synopsis "Xorg implementation of the X Window System")
2969 (description "X.org provides an implementation of the X Window System")
2970 (license license:x11)))
2973 (define-public xf86-video-sunffb
2975 (name "xf86-video-sunffb")
2981 "mirror://xorg/individual/driver/xf86-video-sunffb-"
2986 "07z3ngifwg2d4jgq8pms47n5lr2yn0ai72g86xxjnb3k20n5ym7s"))))
2987 (build-system gnu-build-system)
2988 (inputs `(("xorg-server" ,xorg-server)))
2989 (native-inputs `(("pkg-config" ,pkg-config)))
2990 (home-page "http://www.x.org/wiki/")
2991 (synopsis "Xorg implementation of the X Window System")
2992 (description "X.org provides an implementation of the X Window System")
2993 (license license:x11)))
2996 (define-public xf86-video-tdfx
2998 (name "xf86-video-tdfx")
3004 "mirror://xorg/individual/driver/xf86-video-tdfx-"
3009 "0nfqf1c8939s21ci1g7gacwzlr4g4nnilahgz7j2bz30zfnzpmbh"))
3011 (search-patch "xf86-video-tdfx-remove-mibstore.patch")))))
3012 (build-system gnu-build-system)
3013 (inputs `(("mesa" ,mesa)
3014 ("xf86driproto" ,xf86driproto)
3015 ("xorg-server" ,xorg-server)))
3016 (native-inputs `(("pkg-config" ,pkg-config)))
3017 (home-page "http://www.x.org/wiki/")
3018 (synopsis "Xorg implementation of the X Window System")
3019 (description "X.org provides an implementation of the X Window System")
3020 (license license:x11)))
3023 (define-public xf86-video-tga
3025 (name "xf86-video-tga")
3031 "mirror://xorg/individual/driver/xf86-video-tga-"
3036 "0cb161lvdgi6qnf1sfz722qn38q7kgakcvj7b45ba3i0020828r0"))
3037 (patches (list (search-patch "xf86-video-tga-remove-mibstore.patch")))))
3038 (build-system gnu-build-system)
3039 (inputs `(("xf86dgaproto" ,xf86dgaproto)
3040 ("xorg-server" ,xorg-server)))
3041 (native-inputs `(("pkg-config" ,pkg-config)))
3042 (home-page "http://www.x.org/wiki/")
3043 (synopsis "Xorg implementation of the X Window System")
3044 (description "X.org provides an implementation of the X Window System")
3045 (license license:x11)))
3048 (define-public xf86-video-trident
3050 (name "xf86-video-trident")
3056 "mirror://xorg/individual/driver/xf86-video-trident-"
3061 "0141qbfsm32i0pxjyx5czpa8x8m4lvapsp4amw1qigaa0gry6n3a"))
3063 (search-patch "xf86-video-trident-remove-mibstore.patch")))))
3064 (build-system gnu-build-system)
3065 (inputs `(("xf86dgaproto" ,xf86dgaproto)
3066 ("xorg-server" ,xorg-server)))
3067 (native-inputs `(("pkg-config" ,pkg-config)))
3068 (home-page "http://www.x.org/wiki/")
3069 (synopsis "Xorg implementation of the X Window System")
3070 (description "X.org provides an implementation of the X Window System")
3071 (license license:x11)))
3075 ;; (define-public xf86-video-v4l
3078 (define-public xf86-video-vesa
3080 (name "xf86-video-vesa")
3086 "mirror://xorg/individual/driver/xf86-video-vesa-"
3091 "1y5fsg0c4bgmh1cfsbnaaf388fppyy02i7mcy9vax78flkjpb2yf"))))
3092 (build-system gnu-build-system)
3093 (inputs `(("xorg-server" ,xorg-server)))
3094 (native-inputs `(("pkg-config" ,pkg-config)))
3095 (home-page "http://www.x.org/wiki/")
3096 (synopsis "Xorg implementation of the X Window System")
3097 (description "X.org provides an implementation of the X Window System")
3098 (license license:x11)))
3101 (define-public xf86-video-vmware
3103 (name "xf86-video-vmware")
3109 "mirror://xorg/individual/driver/xf86-video-vmware-"
3114 "0m1wfsv34s4pyr5ry87yyjb2p6vmy6vyypdz5jx0sqnkx8n3vfn8"))
3115 (patches (list (search-patch "xf86-video-vmware-glibc-2.20.patch")))))
3116 (build-system gnu-build-system)
3117 (inputs `(("libx11" ,libx11)
3118 ("libxext" ,libxext)
3119 ("mesa" ,mesa) ; for xatracker
3120 ("xorg-server" ,xorg-server)))
3122 `(("pkg-config" ,pkg-config)))
3123 (home-page "http://www.x.org/wiki/")
3124 (synopsis "Xorg implementation of the X Window System")
3125 (description "X.org provides an implementation of the X Window System")
3126 (license license:x11)))
3129 (define-public xf86-video-voodoo
3131 (name "xf86-video-voodoo")
3137 "mirror://xorg/individual/driver/xf86-video-voodoo-"
3142 "1s6p7yxmi12q4y05va53rljwyzd6ry492r1pgi7wwq6cznivhgly"))))
3143 (build-system gnu-build-system)
3144 (inputs `(("xf86dgaproto" ,xf86dgaproto)
3145 ("xorg-server" ,xorg-server)))
3146 (native-inputs `(("pkg-config" ,pkg-config)))
3147 (home-page "http://www.x.org/wiki/")
3148 (synopsis "Xorg implementation of the X Window System")
3149 (description "X.org provides an implementation of the X Window System")
3150 (license license:x11)))
3153 ;; Only relevant for the frame buffer on BSD systems.
3154 ;; (define-public xf86-video-wsfb
3157 (define-public xf86bigfontproto
3159 (name "xf86bigfontproto")
3165 "mirror://xorg/individual/proto/xf86bigfontproto-"
3170 "0j0n7sj5xfjpmmgx6n5x556rw21hdd18fwmavp95wps7qki214ms"))))
3171 (build-system gnu-build-system)
3172 (home-page "http://www.x.org/wiki/")
3173 (synopsis "Xorg implementation of the X Window System")
3174 (description "X.org provides an implementation of the X Window System")
3175 (license license:x11)))
3178 (define-public xf86dgaproto
3180 (name "xf86dgaproto")
3186 "mirror://xorg/individual/proto/xf86dgaproto-"
3191 "0l4hx48207mx0hp09026r6gy9nl3asbq0c75hri19wp1118zcpmc"))))
3192 (build-system gnu-build-system)
3193 (home-page "http://www.x.org/wiki/")
3194 (synopsis "Xorg implementation of the X Window System")
3195 (description "X.org provides an implementation of the X Window System")
3196 (license license:x11)))
3199 (define-public xf86driproto
3201 (name "xf86driproto")
3207 "mirror://xorg/individual/proto/xf86driproto-"
3212 "07v69m0g2dfzb653jni4x656jlr7l84c1k39j8qc8vfb45r8sjww"))))
3213 (build-system gnu-build-system)
3214 (home-page "http://www.x.org/wiki/")
3215 (synopsis "Xorg implementation of the X Window System")
3216 (description "X.org provides an implementation of the X Window System")
3217 (license license:x11)))
3220 (define-public xf86vidmodeproto
3222 (name "xf86vidmodeproto")
3228 "mirror://xorg/individual/proto/xf86vidmodeproto-"
3233 "0w47d7gfa8zizh2bshdr2rffvbr4jqjv019mdgyh6cmplyd4kna5"))))
3234 (build-system gnu-build-system)
3235 (home-page "http://www.x.org/wiki/")
3236 (synopsis "Xorg implementation of the X Window System")
3237 (description "X.org provides an implementation of the X Window System")
3238 (license license:x11)))
3241 (define-public xgamma
3249 "mirror://xorg/individual/app/xgamma-"
3254 "0463sawps86jnxn121ramsz4sicy3az5wa5wsq4rqm8dm3za48p3"))))
3255 (build-system gnu-build-system)
3257 `(("libxxf86vm" ,libxxf86vm)
3258 ("libx11" ,libx11)))
3260 `(("pkg-config" ,pkg-config)))
3261 (home-page "http://www.x.org/wiki/")
3262 (synopsis "Xorg implementation of the X Window System")
3263 (description "X.org provides an implementation of the X Window System")
3264 (license license:x11)))
3267 (define-public xhost
3275 "mirror://xorg/individual/app/xhost-"
3280 "1hlxm0is9nks1cx033s1733kkib9ivx2bxa3pb9yayqavwibkxd6"))))
3281 (build-system gnu-build-system)
3283 `(("libxmu" ,libxmu)
3285 ("libx11" ,libx11)))
3287 `(("pkg-config" ,pkg-config)))
3288 (home-page "http://www.x.org/wiki/")
3289 (synopsis "Xorg implementation of the X Window System")
3290 (description "X.org provides an implementation of the X Window System")
3291 (license license:x11)))
3294 (define-public xineramaproto
3296 (name "xineramaproto")
3302 "mirror://xorg/individual/proto/xineramaproto-"
3307 "0ns8abd27x7gbp4r44z3wc5k9zqxxj8zjnazqpcyr4n17nxp8xcp"))))
3308 (build-system gnu-build-system)
3309 (native-inputs `(("pkg-config" ,pkg-config)))
3310 (home-page "http://www.x.org/wiki/")
3311 (synopsis "Xorg implementation of the X Window System")
3312 (description "X.org provides an implementation of the X Window System")
3313 (license license:x11)))
3316 (define-public xinput
3324 "mirror://xorg/individual/app/xinput-"
3329 "07w7zlpdhpwzzshg8q0y152cy3wl2fj7x1897glnp2la487jsqxp"))))
3330 (build-system gnu-build-system)
3332 `(("libxrender" ,libxrender)
3333 ("libxrandr" ,libxrandr)
3334 ("libxinerama" ,libxinerama)
3335 ("libxext" ,libxext)
3338 ("inputproto" ,inputproto)))
3340 `(("pkg-config" ,pkg-config)))
3341 (home-page "http://www.x.org/wiki/")
3342 (synopsis "Xorg implementation of the X Window System")
3343 (description "X.org provides an implementation of the X Window System")
3344 (license license:x11)))
3347 (define xkbcomp-intermediate ; used as input for xkeyboard-config
3349 (name "xkbcomp-intermediate")
3355 "mirror://xorg/individual/app/xkbcomp-"
3360 "0aibcbhhjlwcrxh943xg2dswwx5bz1x0pmhs28b55gzsg0vrgb6g"))))
3361 (build-system gnu-build-system)
3363 `(("xproto" ,xproto)
3364 ("libxkbfile" ,libxkbfile)
3365 ("libx11" ,libx11)))
3367 `(("pkg-config" ,pkg-config)))
3368 (home-page "http://www.x.org/wiki/")
3369 (synopsis "Xorg implementation of the X Window System")
3370 (description "X.org provides an implementation of the X Window System")
3371 (license license:x11)))
3373 (define-public xkbcomp ; using xkeyboard-config as input
3374 (package (inherit xkbcomp-intermediate)
3377 `(,@(package-inputs xkbcomp-intermediate)
3378 ("xkeyboard-config" ,xkeyboard-config)))
3381 (list (string-append "--with-xkb-config-root="
3382 (assoc-ref %build-inputs "xkeyboard-config")
3383 "/share/X11/xkb"))))))
3386 (define-public xkbevd
3394 "mirror://xorg/individual/app/xkbevd-"
3399 "05h1xcnbalndbrryyqs8wzy9h3wz655vc0ymhlk2q4aik17licjm"))))
3400 (build-system gnu-build-system)
3402 `(("libxkbfile" ,libxkbfile)
3403 ("libx11" ,libx11)))
3405 `(("pkg-config" ,pkg-config)))
3406 (home-page "http://www.x.org/wiki/")
3407 (synopsis "Xorg implementation of the X Window System")
3408 (description "X.org provides an implementation of the X Window System")
3409 (license license:x11)))
3412 (define-public xkbutils
3420 "mirror://xorg/individual/app/xkbutils-"
3425 "0c412isxl65wplhl7nsk12vxlri29lk48g3p52hbrs3m0awqm8fj"))))
3426 (build-system gnu-build-system)
3431 ("inputproto" ,inputproto)))
3433 `(("pkg-config" ,pkg-config)))
3434 (home-page "http://www.x.org/wiki/")
3435 (synopsis "Xorg implementation of the X Window System")
3436 (description "X.org provides an implementation of the X Window System")
3437 (license license:x11)))
3440 (define-public xkeyboard-config
3442 (name "xkeyboard-config")
3448 "mirror://xorg/individual/data/xkeyboard-config/xkeyboard-config-"
3453 "1klzbwabzd7bhbg23b14vy4l5xgpapn8lc0m5d8h40d3p7rfjnvv"))))
3454 (build-system gnu-build-system)
3456 `(("gettext" ,gnu-gettext)
3458 ("xkbcomp-intermediate" ,xkbcomp-intermediate)))
3460 `(("intltool" ,intltool)
3461 ("pkg-config" ,pkg-config)))
3462 (home-page "http://www.x.org/wiki/")
3463 (synopsis "Xorg implementation of the X Window System")
3464 (description "X.org provides an implementation of the X Window System")
3465 (license license:x11)))
3468 (define-public xkill
3476 "mirror://xorg/individual/app/xkill-"
3481 "0bl1ky8ps9jg842j4mnmf4zbx8nkvk0h77w7bqjlpwij9wq2mvw8"))))
3482 (build-system gnu-build-system)
3484 `(("libxmu" ,libxmu)
3485 ("libx11" ,libx11)))
3487 `(("pkg-config" ,pkg-config)))
3488 (home-page "http://www.x.org/wiki/")
3489 (synopsis "Xorg implementation of the X Window System")
3490 (description "X.org provides an implementation of the X Window System")
3491 (license license:x11)))
3494 (define-public xlsatoms
3502 "mirror://xorg/individual/app/xlsatoms-"
3507 "1y9nfl8s7njxbnci8c20j986xixharasgg40vdw92y593j6dk2rv"))))
3508 (build-system gnu-build-system)
3510 `(("libxcb" ,libxcb)))
3512 `(("pkg-config" ,pkg-config)))
3513 (home-page "http://www.x.org/wiki/")
3514 (synopsis "Xorg implementation of the X Window System")
3515 (description "X.org provides an implementation of the X Window System")
3516 (license license:x11)))
3519 (define-public xlsclients
3527 "mirror://xorg/individual/app/xlsclients-"
3532 "0g9x7rrggs741x9xwvv1k9qayma980d88nhdqw7j3pn3qvy6d5jx"))))
3533 (build-system gnu-build-system)
3535 `(("libxcb" ,libxcb)))
3537 `(("pkg-config" ,pkg-config)))
3538 (home-page "http://www.x.org/wiki/")
3539 (synopsis "Xorg implementation of the X Window System")
3540 (description "X.org provides an implementation of the X Window System")
3541 (license license:x11)))
3544 (define-public xmodmap
3552 "mirror://xorg/individual/app/xmodmap-"
3557 "1hwzm54m4ng09ls9i4bq0x84zbyhamgzasgrvhxxp8jqk34f7qpg"))
3558 (patches (list (search-patch "xmodmap-asprintf.patch")))))
3559 (build-system gnu-build-system)
3561 `(("xproto" ,xproto)
3562 ("libx11" ,libx11)))
3564 `(("pkg-config" ,pkg-config)))
3565 (home-page "http://www.x.org/wiki/")
3566 (synopsis "Xorg implementation of the X Window System")
3567 (description "X.org provides an implementation of the X Window System")
3568 (license license:x11)))
3572 ;; (define-public xorg-docs
3575 (define-public xorg-sgml-doctools
3577 (name "xorg-sgml-doctools")
3583 "mirror://xorg/individual/doc/xorg-sgml-doctools-"
3588 "0k5pffyi5bx8dmfn033cyhgd3gf6viqj3x769fqixifwhbgy2777"))))
3589 (build-system gnu-build-system)
3590 (native-inputs `(("pkg-config" ,pkg-config)))
3591 (home-page "http://www.x.org/wiki/")
3592 (synopsis "Xorg implementation of the X Window System")
3593 (description "X.org provides an implementation of the X Window System")
3594 (license license:x11)))
3605 "mirror://xorg/individual/app/xpr-"
3610 "1dbcv26w2yand2qy7b3h5rbvw1mdmdd57jw88v53sgdr3vrqvngy"))))
3611 (build-system gnu-build-system)
3613 `(("xproto" ,xproto)
3615 ("libx11" ,libx11)))
3617 `(("pkg-config" ,pkg-config)))
3618 (home-page "http://www.x.org/wiki/")
3619 (synopsis "Xorg implementation of the X Window System")
3620 (description "X.org provides an implementation of the X Window System")
3621 (license license:x11)))
3624 (define-public xprop
3632 "mirror://xorg/individual/app/xprop-"
3637 "1ilvhqfjcg6f1hqahjkp8qaay9rhvmv2blvj3w9asraq0aqqivlv"))))
3638 (build-system gnu-build-system)
3640 `(("xproto" ,xproto)
3641 ("libx11" ,libx11)))
3643 `(("pkg-config" ,pkg-config)))
3644 (home-page "http://www.x.org/wiki/")
3645 (synopsis "Xorg implementation of the X Window System")
3646 (description "X.org provides an implementation of the X Window System")
3647 (license license:x11)))
3650 (define-public xrandr
3658 "mirror://xorg/individual/app/xrandr-"
3663 "06xy0kr6ih7ilrwl6b5g6ay75vm2j4lxnv1d5xlj6sdqhqsaqm3i"))))
3664 (build-system gnu-build-system)
3666 `(("libxrender" ,libxrender)
3667 ("libxrandr" ,libxrandr)
3669 ("libx11" ,libx11)))
3671 `(("pkg-config" ,pkg-config)))
3672 (home-page "http://www.x.org/wiki/")
3673 (synopsis "Xorg implementation of the X Window System")
3674 (description "X.org provides an implementation of the X Window System")
3675 (license license:x11)))
3686 "mirror://xorg/individual/app/xrdb-"
3691 "0nsnr90wazcdd50nc5dqswy0bmq6qcj14nnrhyi7rln9pxmpp0kk"))))
3692 (build-system gnu-build-system)
3694 `(("libxmu" ,libxmu)
3695 ("libx11" ,libx11)))
3697 `(("pkg-config" ,pkg-config)))
3698 (home-page "http://www.x.org/wiki/")
3699 (synopsis "Xorg implementation of the X Window System")
3700 (description "X.org provides an implementation of the X Window System")
3701 (license license:x11)))
3704 (define-public xrefresh
3712 "mirror://xorg/individual/app/xrefresh-"
3717 "1mlinwgvql6s1rbf46yckbfr9j22d3c3z7jx3n6ix7ca18dnf4rj"))))
3718 (build-system gnu-build-system)
3720 `(("libx11" ,libx11)))
3722 `(("pkg-config" ,pkg-config)))
3723 (home-page "http://www.x.org/wiki/")
3724 (synopsis "Xorg implementation of the X Window System")
3725 (description "X.org provides an implementation of the X Window System")
3726 (license license:x11)))
3737 "mirror://xorg/individual/app/xset-"
3742 "0qw0iic27bz3yz2wynf1gxs70hhkcf9c4jrv7zhlg1mq57xz90j3"))))
3743 (build-system gnu-build-system)
3745 `(("xproto" ,xproto)
3747 ("libxext" ,libxext)
3748 ("libx11" ,libx11)))
3750 `(("pkg-config" ,pkg-config)))
3751 (home-page "http://www.x.org/wiki/")
3752 (synopsis "Xorg implementation of the X Window System")
3753 (description "X.org provides an implementation of the X Window System")
3754 (license license:x11)))
3757 (define-public xsetroot
3765 "mirror://xorg/individual/app/xsetroot-"
3770 "1nf3ii31m1knimbidaaym8p61fq3blv8rrdr2775yhcclym5s8ds"))))
3771 (build-system gnu-build-system)
3773 `(("libxmu" ,libxmu)
3774 ("libxcursor" ,libxcursor)
3775 ("xbitmaps" ,xbitmaps)))
3777 `(("pkg-config" ,pkg-config)))
3778 (home-page "http://www.x.org/wiki/")
3779 (synopsis "Xorg implementation of the X Window System")
3780 (description "X.org provides an implementation of the X Window System")
3781 (license license:x11)))
3784 (define-public xtrans
3792 "mirror://xorg/individual/lib/xtrans-"
3797 "00c3ph17acnsch3gbdmx33b9ifjnl5w7vx8hrmic1r1cjcv3pgdd"))))
3798 (build-system gnu-build-system)
3799 (native-inputs `(("pkg-config" ,pkg-config)))
3800 (home-page "http://www.x.org/wiki/")
3801 (synopsis "Xorg implementation of the X Window System")
3802 (description "X.org provides an implementation of the X Window System")
3803 (license license:x11)))
3806 (define-public xvinfo
3814 "mirror://xorg/individual/app/xvinfo-"
3819 "1qsh7fszi727l3vwlaf9pb7bpikdv15smrx5qhlgg3kqzl7xklzf"))))
3820 (build-system gnu-build-system)
3822 `(("libxext" ,libxext)
3824 ("libx11" ,libx11)))
3826 `(("pkg-config" ,pkg-config)))
3827 (home-page "http://www.x.org/wiki/")
3828 (synopsis "Xorg implementation of the X Window System")
3829 (description "X.org provides an implementation of the X Window System")
3830 (license license:x11)))
3841 "mirror://xorg/individual/app/xwd-"
3846 "0ybx48agdvjp9lgwvcw79r1x6jbqbyl3fliy3i5xwy4d4si9dcrv"))))
3847 (build-system gnu-build-system)
3850 ("libxkbfile" ,libxkbfile)
3851 ("xproto" ,xproto)))
3853 `(("pkg-config" ,pkg-config)))
3854 (home-page "http://www.x.org/wiki/")
3855 (synopsis "Xorg implementation of the X Window System")
3856 (description "X.org provides an implementation of the X Window System")
3857 (license license:x11)))
3860 (define-public xwininfo
3868 "mirror://xorg/individual/app/xwininfo-"
3873 "1y1zn8ijqslb5lfpbq4bb78kllhch8in98ps7n8fg3dxjpmb13i1"))))
3874 (build-system gnu-build-system)
3876 `(("libx11" ,libx11)
3877 ("xproto" ,xproto)))
3879 `(("pkg-config" ,pkg-config)))
3880 (home-page "http://www.x.org/wiki/")
3881 (synopsis "Xorg implementation of the X Window System")
3882 (description "X.org provides an implementation of the X Window System")
3883 (license license:x11)))
3894 "mirror://xorg/individual/app/xwud-"
3899 "1ggql6maivah58kwsh3z9x1hvzxm1a8888xx4s78cl77ryfa1cyn"))))
3900 (build-system gnu-build-system)
3902 `(("xproto" ,xproto)
3903 ("libx11" ,libx11)))
3905 `(("pkg-config" ,pkg-config)))
3906 (home-page "http://www.x.org/wiki/")
3907 (synopsis "Xorg implementation of the X Window System")
3908 (description "X.org provides an implementation of the X Window System")
3909 (license license:x11)))
3913 ;; packages of height 1 in the propagated-inputs tree
3915 (define-public fixesproto
3923 "mirror://xorg/individual/proto/fixesproto-"
3928 "1ki4wiq2iivx5g4w5ckzbjbap759kfqd72yg18m3zpbb4hqkybxs"))))
3929 (build-system gnu-build-system)
3931 `(("xextproto" ,xextproto)))
3933 `(("pkg-config" ,pkg-config)))
3934 (home-page "http://www.x.org/wiki/")
3935 (synopsis "Xorg implementation of the X Window System")
3936 (description "X.org provides an implementation of the X Window System")
3937 (license license:x11)))
3940 (define-public libxdamage
3948 "mirror://xorg/individual/lib/libXdamage-"
3953 "1bamagq7g6s0d23l8rb3nppj8ifqj05f7z9bhbs4fdg8az3ffgvw"))))
3954 (build-system gnu-build-system)
3956 ;; These are all in the Requires or Requires.private field of xdamage.pc
3957 `(("damageproto" ,damageproto)
3958 ("libxfixes" ,libxfixes)
3960 ("libx11" ,libx11)))
3962 `(("pkg-config" ,pkg-config)))
3963 (home-page "http://www.x.org/wiki/")
3964 (synopsis "Xorg implementation of the X Window System")
3965 (description "X.org provides an implementation of the X Window System")
3966 (license license:x11)))
3969 (define-public libxext
3977 "mirror://xorg/individual/lib/libXext-"
3982 "0dbfn5bznnrhqzvkrcmw4c44yvvpwdcsrvzxf4rk27r36b9x865m"))))
3983 (build-system gnu-build-system)
3985 `(("xextproto" ,xextproto)))
3987 `(("libxau" ,libxau)
3988 ("libx11" ,libx11)))
3990 `(("pkg-config" ,pkg-config)))
3991 (home-page "http://www.x.org/wiki/")
3992 (synopsis "Xorg implementation of the X Window System")
3993 (description "X.org provides an implementation of the X Window System")
3994 (license license:x11)))
3997 (define-public libxinerama
3999 (name "libxinerama")
4005 "mirror://xorg/individual/lib/libXinerama-"
4010 "1qlqfvzw45gdzk9xirgwlp2qgj0hbsyiqj8yh8zml2bk2ygnjibs"))))
4011 (build-system gnu-build-system)
4013 `(("xineramaproto" ,xineramaproto)))
4015 `(("libxext" ,libxext)
4016 ("libx11" ,libx11)))
4018 `(("pkg-config" ,pkg-config)))
4019 (home-page "http://www.x.org/wiki/")
4020 (synopsis "Xorg implementation of the X Window System")
4021 (description "X.org provides an implementation of the X Window System")
4022 (license license:x11)))
4025 (define-public libxp
4033 "mirror://xorg/individual/lib/libXp-"
4038 "1dfh5w8sjz5b5fl6dl4y63ckq99snslz7bir8zq2rg8ax6syabwm"))))
4039 (build-system gnu-build-system)
4041 `(("printproto" ,printproto)))
4043 `(("libx11" ,libx11)
4044 ("libxext" ,libxext)))
4046 `(("pkg-config" ,pkg-config)))
4047 (home-page "http://www.x.org/wiki/")
4048 (synopsis "Xorg implementation of the X Window System")
4049 (description "X.org provides an implementation of the X Window System")
4050 (license license:x11)))
4053 (define-public libxrender
4061 "mirror://xorg/individual/lib/libXrender-"
4066 "0qpwyjhbpp734vnhca992pjh4w7ijslidkzx1pcwbbk000pv050x"))))
4067 (build-system gnu-build-system)
4069 `(("renderproto" ,renderproto)))
4071 `(("xproto" ,xproto)
4072 ("libx11" ,libx11)))
4074 `(("pkg-config" ,pkg-config)))
4075 (home-page "http://www.x.org/wiki/")
4076 (synopsis "Xorg implementation of the X Window System")
4077 (description "X.org provides an implementation of the X Window System")
4078 (license license:x11)))
4081 (define-public libxtst
4089 "mirror://xorg/individual/lib/libXtst-"
4094 "1ngn161nq679ffmbwl81i2hn75jjg5b3ffv6n4jilpvyazypy2pg"))))
4095 (build-system gnu-build-system)
4097 `(("recordproto" ,recordproto)
4100 `(("libx11" ,libx11)
4101 ("inputproto" ,inputproto)))
4103 `(("pkg-config" ,pkg-config)))
4104 (home-page "http://www.x.org/wiki/")
4105 (synopsis "Xorg implementation of the X Window System")
4106 (description "X.org provides an implementation of the X Window System")
4107 (license license:x11)))
4110 (define-public libxv
4118 "mirror://xorg/individual/lib/libXv-"
4123 "09a5j6bisysiipd0nw6s352565bp0n6gbyhv5hp63s3cd3w95zjm"))))
4124 (build-system gnu-build-system)
4126 `(("videoproto" ,videoproto)))
4128 `(("xproto" ,xproto)
4129 ("libxext" ,libxext)
4130 ("libx11" ,libx11)))
4132 `(("pkg-config" ,pkg-config)))
4133 (home-page "http://www.x.org/wiki/")
4134 (synopsis "Xorg implementation of the X Window System")
4135 (description "X.org provides an implementation of the X Window System")
4136 (license license:x11)))
4139 (define-public mkfontdir
4147 "mirror://xorg/individual/app/mkfontdir-"
4152 "0c3563kw9fg15dpgx4dwvl12qz6sdqdns1pxa574hc7i5m42mman"))))
4153 (build-system gnu-build-system)
4155 `(("mkfontscale" ,mkfontscale)))
4157 `(("pkg-config" ,pkg-config)))
4158 (home-page "http://www.x.org/wiki/")
4159 (synopsis "Xorg implementation of the X Window System")
4160 (description "X.org provides an implementation of the X Window System")
4161 (license license:x11)))
4164 (define-public xproto
4172 "mirror://xorg/individual/proto/xproto-"
4177 "0ksi8vhfd916bx2f3xlyhn6azf6cvvzrsdja26haa1cqfp0n4qb3"))))
4178 (build-system gnu-build-system)
4180 `(("util-macros" ,util-macros))) ; to get util-macros in (almost?) all package inputs
4182 `(("pkg-config" ,pkg-config)))
4183 (home-page "http://www.x.org/wiki/")
4184 (synopsis "Xorg implementation of the X Window System")
4185 (description "X.org provides an implementation of the X Window System")
4186 (license license:x11)))
4190 ;; packages of height 2 in the propagated-inputs tree
4192 (define-public libice
4200 "mirror://xorg/individual/lib/libICE-"
4205 "00p2b6bsg6kcdbb39bv46339qcywxfl4hsrz8asm4hy6q7r34w4g"))))
4206 (build-system gnu-build-system)
4208 `(("xproto" ,xproto)))
4210 `(("xtrans" ,xtrans)))
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)))
4219 (define-public libxau
4227 "mirror://xorg/individual/lib/libXau-"
4232 "1wm4pv12f36cwzhldpp7vy3lhm3xdcnp4f184xkxsp7b18r7gm7x"))))
4233 (build-system gnu-build-system)
4235 `(("xproto" ,xproto)))
4237 `(("pkg-config" ,pkg-config)))
4238 (home-page "http://www.x.org/wiki/")
4239 (synopsis "Xorg implementation of the X Window System")
4240 (description "X.org provides an implementation of the X Window System")
4241 (license license:x11)))
4243 (define-public libxfixes
4251 "mirror://xorg/individual/lib/libXfixes-"
4256 "0rs7qgzr6dpr62db7sd91c1b47hzhzfr010qwnpcm8sg122w1gk3"))))
4257 (build-system gnu-build-system)
4259 `(("fixesproto" ,fixesproto)))
4261 `(("xproto" ,xproto)
4262 ("libx11" ,libx11)))
4264 `(("pkg-config" ,pkg-config)))
4265 (home-page "http://www.x.org/wiki/")
4266 (synopsis "Xorg implementation of the X Window System")
4267 (description "X.org provides an implementation of the X Window System")
4268 (license license:x11)))
4271 (define-public libxfont
4279 "mirror://xorg/individual/lib/libXfont-"
4284 "0py2c498lrq6wrj9al6nj57v2ypid9cz0zzhc0hjndgrmp254g1s"))))
4285 (build-system gnu-build-system)
4287 `(("fontsproto" ,fontsproto)
4288 ("freetype" ,freetype)
4289 ("libfontenc" ,libfontenc)
4290 ("xproto" ,xproto)))
4293 ("xtrans" ,xtrans)))
4295 `(("pkg-config" ,pkg-config)))
4296 (home-page "http://www.x.org/wiki/")
4297 (synopsis "Xorg implementation of the X Window System")
4298 (description "X.org provides an implementation of the X Window System")
4299 (license license:x11)))
4302 (define-public libxi
4310 "mirror://xorg/individual/lib/libXi-"
4315 "0i12lj973grlp9fa79v0vh9cahk3nf9csdjnf81iip0qcrlc5zrc"))))
4316 (build-system gnu-build-system)
4318 `(("inputproto" ,inputproto)
4320 ("libxext" ,libxext)
4321 ("libxfixes" ,libxfixes)))
4323 `(("xproto" ,xproto)))
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 libxrandr
4340 "mirror://xorg/individual/lib/libXrandr-"
4345 "1b95p3l84ppv6j7dbbmg0zrz6k8xdwvnag1l6ajm3gk9qwdb79ya"))))
4346 (build-system gnu-build-system)
4348 ;; In accordance with xrandr.pc.
4349 `(("libx11" ,libx11)
4350 ("libxext" ,libxext)
4351 ("libxrender" ,libxrender)
4352 ("randrproto" ,randrproto)
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 libxvmc
4370 "mirror://xorg/individual/lib/libXvMC-"
4375 "015jk3bxfmj6zaw99x282f9npi8qqaw34yg186frags3z8g406jy"))))
4376 (build-system gnu-build-system)
4378 `(("libxv" ,libxv)))
4380 `(("xproto" ,xproto)
4381 ("libxext" ,libxext)
4382 ("libx11" ,libx11)))
4384 `(("pkg-config" ,pkg-config)))
4385 (home-page "http://www.x.org/wiki/")
4386 (synopsis "Xorg implementation of the X Window System")
4387 (description "X.org provides an implementation of the X Window System")
4388 (license license:x11)))
4391 (define-public libxxf86vm
4399 "mirror://xorg/individual/lib/libXxf86vm-"
4404 "1f1pxj018nk7ybxv58jmn5y8gm2288p4q3l2dng9n1p25v1qcpns"))))
4405 (build-system gnu-build-system)
4407 `(("libxext" ,libxext)
4408 ("xf86vidmodeproto" ,xf86vidmodeproto)))
4410 `(("libx11" ,libx11)))
4412 `(("pkg-config" ,pkg-config)))
4413 (home-page "http://www.x.org/wiki/")
4414 (synopsis "Xorg implementation of the X Window System")
4415 (description "X.org provides an implementation of the X Window System")
4416 (license license:x11)))
4419 ;; packages of height 3 in the propagated-inputs tree
4421 (define-public libxcb
4428 (uri (string-append "mirror://xorg/individual/xcb/"
4429 name "-" version ".tar.bz2"))
4432 "1xqgc81krx14f2c8yl5chzg5g2l26mhm2rwffy8dx7jv0iq5sqq3"))))
4433 (build-system gnu-build-system)
4435 `(("libpthread-stubs" ,libpthread-stubs)
4437 ("libxdmcp" ,libxdmcp)))
4439 `(("xcb-proto" ,xcb-proto)
4440 ("libxslt" ,libxslt)))
4442 `(("pkg-config" ,pkg-config)
4443 ("python" ,python-wrapper)))
4445 `(#:configure-flags '("--enable-xkb")))
4446 (home-page "http://www.x.org/wiki/")
4447 (synopsis "Xorg implementation of the X Window System")
4448 (description "X.org provides an implementation of the X Window System")
4449 (license license:x11)))
4452 (define-public xorg-server
4454 (name "xorg-server")
4460 "mirror://xorg/individual/xserver/"
4461 name "-" version ".tar.bz2"))
4464 "0wf8xykcjhvpk9ppjcixvf60p6kkyrpmfj0z29d93a8kjb6f3dmb"))))
4465 (build-system gnu-build-system)
4467 `(("dri2proto" ,dri2proto)
4468 ("dri3proto" ,dri3proto)
4469 ("fontsproto" ,fontsproto)
4470 ("inputproto" ,inputproto)
4471 ("kbproto" ,kbproto)
4472 ("libpciaccess" ,libpciaccess)
4475 ("presentproto" ,presentproto)
4476 ("randrproto" ,randrproto)
4477 ("renderproto" ,renderproto)
4478 ("resourceproto" ,resourceproto)
4479 ("scrnsaverproto" ,scrnsaverproto)
4480 ("videoproto" ,videoproto)
4481 ("xextproto" ,xextproto)
4482 ("xineramaproto" ,xineramaproto)
4483 ("xf86driproto" ,xf86driproto)
4484 ("xproto" ,xproto)))
4486 `(("bigreqsproto" ,bigreqsproto)
4487 ("compositeproto" ,compositeproto)
4488 ("damageproto" ,damageproto)
4491 ("dmxproto" ,dmxproto)
4493 ("libgcrypt" ,libgcrypt)
4496 ("libxdmcp" ,libxdmcp)
4497 ("libxfixes" ,libxfixes)
4498 ("libxfont" ,libxfont)
4499 ("libxkbfile" ,libxkbfile)
4500 ("libxrender" ,libxrender)
4501 ("libxres" ,libxres)
4502 ("libxshmfence" ,libxshmfence)
4505 ("recordproto" ,recordproto)
4506 ("xcmiscproto" ,xcmiscproto)
4507 ("xf86bigfontproto" ,xf86bigfontproto)
4508 ("xf86dgaproto" ,xf86dgaproto)
4509 ("xf86vidmodeproto" ,xf86vidmodeproto)
4510 ("xkbcomp" ,xkbcomp)
4511 ("xkeyboard-config" ,xkeyboard-config)
4515 `(("python" ,python-wrapper)
4516 ("pkg-config" ,pkg-config)))
4518 `(#:parallel-tests? #f
4520 (list (string-append "--with-xkb-path="
4521 (assoc-ref %build-inputs "xkeyboard-config")
4523 (string-append "--with-xkb-output="
4524 "/tmp") ; FIXME: This is a bit doubtful; where should
4525 ; the compiled keyboard maps go?
4526 (string-append "--with-xkb-bin-directory="
4527 (assoc-ref %build-inputs "xkbcomp")
4530 ;; For the log file, etc.
4531 "--localstatedir=/var")
4533 #:phases (alist-cons-before
4534 'configure 'pre-configure
4536 (substitute* (find-files "." "\\.c$")
4537 (("/bin/sh") (which "sh")))
4539 ;; Don't try to 'mkdir /var'.
4540 (substitute* "hw/xfree86/Makefile.in"
4541 (("\\$\\(MKDIR_P\\).*logdir.*")
4544 (home-page "http://www.x.org/wiki/")
4545 (synopsis "Xorg implementation of the X Window System")
4546 (description "X.org provides an implementation of the X Window System")
4547 (license license:x11)))
4551 ;; packages of height 4 in the propagated-inputs tree
4553 (define-public libx11
4561 "mirror://xorg/individual/lib/libX11-"
4566 "05mx0s0vqzds3qjc1gmjr2s6x2ll37z4lfhgm7p2w7936zl2g81a"))))
4567 (build-system gnu-build-system)
4569 `(("kbproto" ,kbproto)
4570 ("libxcb" ,libxcb)))
4572 `(("inputproto" ,inputproto)
4573 ("xextproto" ,xextproto)
4574 ("xtrans" ,xtrans)))
4576 `(("pkg-config" ,pkg-config)))
4577 (home-page "http://www.x.org/wiki/")
4578 (synopsis "Xorg implementation of the X Window System")
4579 (description "X.org provides an implementation of the X Window System")
4580 (license license:x11)))
4583 ;; packages of height 5 in the propagated-inputs tree
4585 (define-public libxcursor
4593 "mirror://xorg/individual/lib/libXcursor-"
4598 "1prkdicl5y5yx32h1azh6gjfbijvjp415javv8dsakd13jrarilv"))))
4599 (build-system gnu-build-system)
4601 `(("libx11" ,libx11)
4602 ("libxrender" ,libxrender)
4603 ("libxfixes" ,libxfixes)
4604 ("xproto" ,xproto)))
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 (define-public libxt
4621 "mirror://xorg/individual/lib/libXt-"
4626 "0myxwbx9ylam5x3ia5b5f4x8azcqdm420h9ad1r4hrgmi2lrffl4"))))
4627 (build-system gnu-build-system)
4629 `(("libx11" ,libx11)
4633 `(("libx11" ,libx11)))
4635 `(("pkg-config" ,pkg-config)))
4636 (home-page "http://www.x.org/wiki/")
4637 (synopsis "Xorg implementation of the X Window System")
4638 (description "X.org provides an implementation of the X Window System")
4639 (license license:x11)))
4642 (define-public libxaw
4650 "mirror://xorg/individual/lib/libXaw-"
4655 "1xnv7jy86j9vhmw74frkzcraynqbw1p1s79jasargsgwfi433z4n"))))
4656 (build-system gnu-build-system)
4658 `(("libxext" ,libxext)
4663 `(("xproto" ,xproto)))
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 xcb-util
4678 (uri (string-append "mirror://xorg/individual/xcb/"
4679 name "-" version ".tar.bz2"))
4682 "1sahmrgbpyki4bb72hxym0zvxwnycmswsxiisgqlln9vrdlr9r26"))))
4683 (build-system gnu-build-system)
4685 `(("libxcb" ,libxcb)))
4687 `(("pkg-config" ,pkg-config)))
4688 (home-page "http://cgit.freedesktop.org/xcb/util/")
4689 (synopsis "Core XCB utility functions")
4690 (description "The XCB util module provides a number of libraries which
4691 sit on top of libxcb, the core X protocol library, and some of the
4692 extension libraries. These experimental libraries provide convenience
4693 functions and interfaces which make the raw X protocol more usable. Some of
4694 the libraries also provide client-side code which is not strictly part of
4695 the X protocol but which has traditionally been provided by Xlib.
4697 The XCB util module provides the following libraries:
4698 aux: Convenient access to connection setup and some core requests.
4699 atom: Standard core X atom constants and atom caching.
4700 event: Some utilities that have little to do with events any more.")
4701 (license license:x11)))
4704 (define-public xcb-util-image
4706 (name "xcb-util-image")
4710 (uri (string-append "mirror://xorg/individual/xcb/"
4711 name "-" version ".tar.bz2"))
4714 "1z1gxacg7q4cw6jrd26gvi5y04npsyavblcdad1xccc8swvnmf9d"))))
4715 (build-system gnu-build-system)
4717 `(("libxcb" ,libxcb)))
4719 `(("xcb-util" ,xcb-util)))
4721 `(("pkg-config" ,pkg-config)))
4722 (home-page "http://cgit.freedesktop.org/xcb/util-image/")
4723 (synopsis "XCB port of Xlib's XImage and XShmImage")
4724 (description "The XCB util module provides a number of libraries which
4725 sit on top of libxcb, the core X protocol library, and some of the
4726 extension libraries. These experimental libraries provide convenience
4727 functions and interfaces which make the raw X protocol more usable. Some of
4728 the libraries also provide client-side code which is not strictly part of
4729 the X protocol but which has traditionally been provided by Xlib.
4731 The XCB util-image module provides the following library:
4732 image: Port of Xlib's XImage and XShmImage functions.")
4733 (license license:x11)))
4736 (define-public xcb-util-keysyms
4738 (name "xcb-util-keysyms")
4742 (uri (string-append "mirror://xorg/individual/xcb/"
4743 name "-" version ".tar.bz2"))
4746 "1nbd45pzc1wm6v5drr5338j4nicbgxa5hcakvsvm5pnyy47lky0f"))))
4747 (build-system gnu-build-system)
4749 `(("libxcb" ,libxcb)))
4751 `(("pkg-config" ,pkg-config)))
4752 (home-page "http://cgit.freedesktop.org/xcb/util-keysyms/")
4753 (synopsis "Standard X constants and conversion to/from keycodes")
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-keysyms module provides the following library:
4762 keysyms: Standard X key constants and conversion to/from keycodes.")
4763 (license license:x11)))
4766 (define-public xcb-util-renderutil
4768 (name "xcb-util-renderutil")
4772 (uri (string-append "mirror://xorg/individual/xcb/"
4773 name "-" version ".tar.bz2"))
4776 "0nza1csdvvxbmk8vgv8vpmq7q8h05xrw3cfx9lwxd1hjzd47xsf6"))))
4777 (build-system gnu-build-system)
4779 `(("libxcb" ,libxcb)))
4781 `(("pkg-config" ,pkg-config)))
4782 (home-page "http://cgit.freedesktop.org/xcb/util-renderutil/")
4783 (synopsis "SConvenience functions for the Render extension")
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-renderutil module provides the following library:
4792 renderutil: Convenience functions for the Render extension.")
4793 (license license:x11)))
4796 (define-public xcb-util-wm
4798 (name "xcb-util-wm")
4802 (uri (string-append "mirror://xorg/individual/xcb/"
4803 name "-" version ".tar.bz2"))
4806 "0gra7hfyxajic4mjd63cpqvd20si53j1q3rbdlkqkahfciwq3gr8"))))
4807 (build-system gnu-build-system)
4809 `(("libxcb" ,libxcb)))
4812 ("pkg-config" ,pkg-config)))
4813 (home-page "http://cgit.freedesktop.org/xcb/util-wm/")
4814 (synopsis "Client and window-manager helpers for ICCCM and EWMH")
4815 (description "The XCB util modules provides a number of libraries which
4816 sit on top of libxcb, the core X protocol library, and some of the
4817 extension libraries. These experimental libraries provide convenience
4818 functions and interfaces which make the raw X protocol more usable. Some of
4819 the libraries also provide client-side code which is not strictly part of
4820 the X protocol but which has traditionally been provided by Xlib.
4822 The XCB util-wm module provides the following libraries:
4823 ewmh: Both client and window-manager helpers for EWMH.
4824 icccm: Both client and window-manager helpers for ICCCM.")
4825 (license license:x11)))
4827 (define-public xinit
4833 (uri (string-append "mirror://xorg/individual/app/xinit-"
4834 version ".tar.bz2"))
4837 "1cq2g469mb2cfgr8k57960yrn90bl33vfqri4pdh2zm0jxrqvn3m"))))
4838 (build-system gnu-build-system)
4840 `(("xproto" ,xproto)
4841 ("libx11" ,libx11)))
4843 `(("pkg-config" ,pkg-config)))
4845 `(("xauth" ,xauth)))
4846 (home-page "http://x.org")
4847 (synopsis "Commands to start the X Window server")
4849 "The xinit program is used to start the X Window System server and a
4850 first client program on systems that are not using a display manager such as
4851 xdm. This package also provides the 'startx' command, which provides a
4852 user-friendly mechanism to start the X server.")
4853 (license license:x11)))
4855 ;; package outside the x.org system proper of height 5
4857 (define-public libxaw3d
4865 "mirror://xorg/individual/lib/libXaw3d-"
4870 "0awplv1nf53ywv01yxphga3v6dcniwqnxgnb0cn4khb121l12kxp"))))
4871 (build-system gnu-build-system)
4873 `(("libxext" ,libxext)
4877 `(("libx11" ,libx11)))
4879 `(("pkg-config" ,pkg-config)))
4880 (home-page "http://www.x.org/wiki/")
4881 (synopsis "Xorg implementation of the X Window System")
4882 (description "X.org provides an implementation of the X Window System")
4883 (license license:x11)))
4885 (define-public xterm
4891 (uri (string-append "ftp://ftp.invisible-island.net/xterm/"
4892 "xterm-" version ".tgz"))
4895 "0v9mirqws1vb8wxbdgn1w166ln7xmapg1913c7kzjs3mwkdv1rfj"))))
4896 (build-system gnu-build-system)
4898 '(#:configure-flags '("--enable-wide-chars" "--enable-256-color"
4899 "--enable-load-vt-fonts" "--enable-i18n"
4900 "--enable-doublechars" "--enable-luit"
4901 "--enable-mini-luit")
4904 `(("pkg-config" ,pkg-config)))
4908 ("fontconfig" ,fontconfig)
4909 ("freetype" ,freetype)
4910 ("ncurses" ,ncurses)
4914 ("libXext" ,libxext)
4917 ("libXaw" ,libxaw)))
4918 (home-page "http://invisible-island.net/xterm")
4919 (synopsis "Terminal emulator for the X Window System")
4921 "The xterm program is a terminal emulator for the X Window System. It
4922 provides DEC VT102/VT220 (VTxxx) and Tektronix 4014 compatible terminals for
4923 programs that cannot use the window system directly.")
4924 (license license:x11)))
4926 (define-public perl-x11-protocol
4928 (name "perl-x11-protocol")
4933 "mirror://cpan/authors/id/S/SM/SMCCAM/X11-Protocol-"
4937 "1dq89bh6fqv7l5mbffqcismcljpq5f869bx7g8lg698zgindv5ny"))))
4938 (build-system perl-build-system)
4939 (arguments '(#:tests? #f)) ;tests require a running x server
4940 (synopsis "Raw interface to X Window System servers")
4942 "X11::Protocol is a client-side interface to the X11 Protocol, allowing
4943 perl programs to display windows and graphics on X11 servers.")
4945 (string-append "http://search.cpan.org/~smccam/X11-Protocol-" version))
4946 ;; From the package README: "you can redistribute and/or modify it under
4947 ;; the same terms as Perl itself. (As an exception, the file
4948 ;; Keysyms.pm,which is derived from a file in the standard X11
4949 ;; distribution, has another, less restrictive copying policy, as do some
4950 ;; of the extension modules in the directory Protocol/Ext: see those files
4952 (license (package-license perl))))