milis/talimatname/genel/x/xorg/talimat

68 lines
2.3 KiB
Plaintext
Raw Normal View History

2017-10-27 20:46:27 +02:00
# Tanım: xf86-input-evdev, synaptics, vmmouse, wacom, xf86-video-ati, fbdev, intel, nouveau, vmware sürücüleri
2017-09-09 05:50:38 +02:00
# URL: http://ftp.x.org/archive//individual
2017-10-27 20:46:27 +02:00
# Paketçi: milisarge
# Gerekler: mtdev xorg-libxvmc xorg-server xcb-util xorg-xkeyboard-config xorg-twm xorg-term xorg-xclock xorg-xinit libevdev
2016-02-24 01:27:23 +01:00
2017-10-28 14:10:23 +02:00
isim=xorg
surum=7.8
devir=1
2017-09-09 05:50:38 +02:00
section=driver
2017-10-28 14:10:23 +02:00
kaynak=()
2016-02-24 01:27:23 +01:00
2017-10-27 23:59:41 +02:00
derle() {
2016-02-24 01:27:23 +01:00
cat > list.md5 << "EOF"
2017-09-09 05:50:38 +02:00
0f209d13b39427c1a6d38d70059b1e8f xf86-input-evdev-2.10.4.tar.bz2
58e5b7722a402114093bf193962d1e3a xf86-input-synaptics-1.9.0.tar.bz2
2016-02-24 01:27:23 +01:00
85e2e464b7219c495ad3a16465c226ed xf86-input-vmmouse-13.1.0.tar.bz2
2017-09-09 05:50:38 +02:00
4faa1d4bf6eb74f40dba8c5cb3c9c3e4 xf86-input-wacom-0.33.0.tar.bz2
f34d04a755e761e03b459155fa3ddcbb xf86-video-ati-7.8.0.tar.bz2
2016-02-24 01:27:23 +01:00
3931c0e19d441cc576dc088f9eb9fd73 xf86-video-fbdev-0.4.4.tar.bz2
2017-09-09 05:50:38 +02:00
2d7b2917ef18c6e97a6f3817c3e9387b xf86-video-nouveau-1.0.13.tar.bz2
316aaf97eb152eef71dac70c349fb8c7 xf86-video-openchrome-0.5.0.tar.bz2
2016-02-24 01:27:23 +01:00
a893c37c589f7a31cea929a5d896a0e2 xf86-video-vesa-2.3.4.tar.bz2
2017-09-09 05:50:38 +02:00
4c3912e4d8947f6c2fc1ee9e2f211d74 xf86-video-vmware-13.2.1.tar.bz2
2016-02-24 01:27:23 +01:00
EOF
unset MAKEFLAGS
2017-09-09 05:50:38 +02:00
for paket in $(grep -v '^#' list.md5 |cut -d " " -f 3)
2016-02-24 01:27:23 +01:00
do
2017-09-09 05:50:38 +02:00
paketdizini=$(echo $paket | sed 's/.tar.bz2//')
paketismi=$(echo $paket | sed 's/.tar.bz2//')
case $paketismi in
2016-02-24 01:27:23 +01:00
xf86-input-wacom-[0-9]*)
2017-09-09 05:50:38 +02:00
wget http://downloads.sourceforge.net/linuxwacom/$paket;;
2016-02-24 01:27:23 +01:00
*)
2017-09-09 05:50:38 +02:00
wget http://ftp.x.org/archive//individual/$section/$paket;;
2016-02-24 01:27:23 +01:00
esac
2017-09-09 05:50:38 +02:00
grep $paket list.md5 |md5sum -c -
tar -xf $paket
2016-02-24 01:27:23 +01:00
2017-09-09 05:50:38 +02:00
pushd $paketdizini
case $paketismi in
2016-02-24 01:27:23 +01:00
xf86-input-vmmouse-[0-9]*)
./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var \
--with-udev-rules-dir=/lib/udev/rules.d \
--without-hal-callouts-dir \
--without-hal-fdi-dir;;
xf86-input-wacom-[0-9]*)
./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var --with-systemd-unit-dir=no;;
*)
./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var;;
esac
make
make DESTDIR=$PKG install
popd
done
# Intel is a bit different
2017-09-09 05:50:38 +02:00
wget ftp://anduin.linuxfromscratch.org/BLFS/xf86-video-intel/xf86-video-intel-20160902.tar.bz2
tar -xf xf86-video-intel-20160902.tar.bz2
2016-02-24 01:27:23 +01:00
cd xf86-video-intel
./configure --prefix=/usr \
--sysconfdir=/etc \
--localstatedir=/var \
--enable-kms-only \
--enable-uxa
make
make DESTDIR=$PKG install
}