talimat 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869
  1. # Tanım: xf86-input-evdev, synaptics, vmmouse, wacom, xf86-video-ati, fbdev, intel, nouveau, vmware sürücüi
  2. # URL: http://ftp.x.org/archive//individual
  3. # Paketçi: milisarge
  4. # Gerekler: mtdev xorg-libxvmc xorg-server xcb-util xorg-xkeyboard-config xorg-twm xorg-term xorg-xclock xorg-xinit libevdev
  5. # Grup: sürücü
  6. isim=xorg
  7. surum=7.8
  8. devir=1
  9. section=driver
  10. kaynak=()
  11. derle() {
  12. cat > list.md5 << "EOF"
  13. 0f209d13b39427c1a6d38d70059b1e8f xf86-input-evdev-2.10.4.tar.bz2
  14. 58e5b7722a402114093bf193962d1e3a xf86-input-synaptics-1.9.0.tar.bz2
  15. 85e2e464b7219c495ad3a16465c226ed xf86-input-vmmouse-13.1.0.tar.bz2
  16. 4faa1d4bf6eb74f40dba8c5cb3c9c3e4 xf86-input-wacom-0.33.0.tar.bz2
  17. f34d04a755e761e03b459155fa3ddcbb xf86-video-ati-7.8.0.tar.bz2
  18. 3931c0e19d441cc576dc088f9eb9fd73 xf86-video-fbdev-0.4.4.tar.bz2
  19. 2d7b2917ef18c6e97a6f3817c3e9387b xf86-video-nouveau-1.0.13.tar.bz2
  20. 316aaf97eb152eef71dac70c349fb8c7 xf86-video-openchrome-0.5.0.tar.bz2
  21. a893c37c589f7a31cea929a5d896a0e2 xf86-video-vesa-2.3.4.tar.bz2
  22. 4c3912e4d8947f6c2fc1ee9e2f211d74 xf86-video-vmware-13.2.1.tar.bz2
  23. EOF
  24. unset MAKEFLAGS
  25. for paket in $(grep -v '^#' list.md5 |cut -d " " -f 3)
  26. do
  27. paketdizini=$(echo $paket | sed 's/.tar.bz2//')
  28. paketismi=$(echo $paket | sed 's/.tar.bz2//')
  29. case $paketismi in
  30. xf86-input-wacom-[0-9]*)
  31. wget http://downloads.sourceforge.net/linuxwacom/$paket;;
  32. *)
  33. wget http://ftp.x.org/archive//individual/$section/$paket;;
  34. esac
  35. grep $paket list.md5 |md5sum -c -
  36. tar -xf $paket
  37. pushd $paketdizini
  38. case $paketismi in
  39. xf86-input-vmmouse-[0-9]*)
  40. ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var \
  41. --with-udev-rules-dir=/lib/udev/rules.d \
  42. --without-hal-callouts-dir \
  43. --without-hal-fdi-dir;;
  44. xf86-input-wacom-[0-9]*)
  45. ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --with-systemd-unit-dir=no;;
  46. *)
  47. ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var;;
  48. esac
  49. make
  50. make DESTDIR=$PKG install
  51. popd
  52. done
  53. # Intel is a bit different
  54. wget ftp://anduin.linuxfromscratch.org/BLFS/xf86-video-intel/xf86-video-intel-20160902.tar.bz2
  55. tar -xf xf86-video-intel-20160902.tar.bz2
  56. cd xf86-video-intel
  57. ./configure --prefix=/usr \
  58. --sysconfdir=/etc \
  59. --localstatedir=/var \
  60. --enable-kms-only \
  61. --enable-uxa
  62. make
  63. make DESTDIR=$PKG install
  64. }