10 Summary: X.Org X11 X server misc packages
15 Source0: %{name}-%{version}.tar.gz
18 Description: %{summary}
21 Summary: architecture independent set of X11 X server configuration files
23 Requires: xserver-xorg-core
24 Requires: xorg-x11-drv-evdev-multitouch
27 Set of architecture independent files and scripts for X server
29 %package %{ARCH}-common
30 Summary: X11 X server misc files for %{ARCH}
32 Requires: %{name}-common = %{version}
34 %description %{ARCH}-common
35 Set of architecture depended files and scripts for X server
41 Summary: X11 X server misc files for emulated framebuffer device
43 Requires: %{name}-%{ARCH}-common = %{version}
44 Provides: xserver-xorg-misc-emulfb = %{version}
47 Xorg server misc package which contains device specific configuration files
55 mkdir -p %{buildroot}/usr/share/license
56 cp -af COPYING %{buildroot}/usr/share/license/%{name}-emulfb
59 mkdir -p %{buildroot}/usr/bin
60 mkdir -p %{buildroot}/etc/X11/xorg.conf.d
61 mkdir -p %{buildroot}/etc/X11/arch-preinit.d
62 mkdir -p %{buildroot}/etc/rc.d/init.d
63 mkdir -p %{buildroot}/etc/rc.d/rc3.d
64 mkdir -p %{buildroot}/etc/rc.d/rc4.d
65 mkdir -p %{buildroot}/etc/profile.d
67 install -m 755 common/startx %{buildroot}/usr/bin/startx
68 install -m 755 common/scripts/setcpu %{buildroot}/usr/bin/setcpu
69 install -m 755 common/scripts/setpoll %{buildroot}/usr/bin/setpoll
70 install -m 755 common/xinitrc %{buildroot}/etc/X11/xinitrc
71 install -m 644 common/xorg.conf %{buildroot}/etc/X11/xorg.conf
73 install -m 755 common/Xorg.sh %{buildroot}/etc/profile.d/Xorg.sh
74 install -m 755 common/xserver %{buildroot}/etc/rc.d/init.d/xserver
75 install -m 755 common/xresources %{buildroot}/etc/rc.d/init.d/xresources
77 install -m 644 %{ARCH}-common/Xmodmap %{buildroot}/etc/X11/Xmodmap
78 install -m 644 %{ARCH}-common/Xresources %{buildroot}/etc/X11/Xresources
79 install -m 644 %{ARCH}-common/Xorg.arch-options %{buildroot}/etc/X11/Xorg.arch-options
80 install -m 755 %{ARCH}-common/xsetrc %{buildroot}/etc/X11/xsetrc
82 if [ -d %{ARCH}-common/arch-preinit.d ]; then
83 cp -a %{ARCH}-common/arch-preinit.d %{buildroot}/etc/X11/
87 ln -s /etc/rc.d/init.d/xserver %{buildroot}/etc/rc.d/rc3.d/S20xserver
88 ln -s /etc/rc.d/init.d/xserver %{buildroot}/etc/rc.d/rc4.d/S20xserver
92 ln -s /etc/rc.d/init.d/xserver %{buildroot}/etc/rc.d/rc3.d/S02xserver
93 ln -s /etc/rc.d/init.d/xserver %{buildroot}/etc/rc.d/rc4.d/S02xserver
96 ln -s /etc/rc.d/init.d/xresources %{buildroot}/etc/rc.d/rc3.d/S80xresources
97 ln -s /etc/rc.d/init.d/xresources %{buildroot}/etc/rc.d/rc4.d/S80xresources
99 cp -Rd conf-%{ARCH}* %{buildroot}/etc/X11/
101 # XXX Copy-paste terror - could some rpm guy help me unify this?
106 mkdir -p /etc/X11/xorg.conf.d
107 for i in /etc/X11/conf-%{ARCH}-emulfb/*; do
109 d="/etc/X11/xorg.conf.d/$f"
119 /etc/profile.d/Xorg.sh
124 %files %{ARCH}-common
125 %manifest xorg-x11-misc-%{ARCH}-common.manifest
130 %attr(755,root,root) /etc/X11/xsetrc
131 /etc/X11/Xorg.arch-options
132 %dir /etc/X11/arch-preinit.d
133 /etc/X11/arch-preinit.d/*
136 %manifest xorg-x11-misc-emulfb.manifest
137 /usr/share/license/%{name}-emulfb
138 /etc/X11/conf-%{ARCH}-emulfb/*