Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:Evergreen:11.2
xorg-x11-driver-input
xorg-x11-driver-input.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File xorg-x11-driver-input.spec of Package xorg-x11-driver-input
# # spec file for package xorg-x11-driver-input (Version 7.4) # # Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via http://bugs.opensuse.org/ # # norootforbuild %define evdev_old 0 Name: xorg-x11-driver-input #!BuildIgnore: xorg-x11-Mesa xorg-x11-Mesa-devel BuildRequires: Mesa-devel pkgconfig xorg-x11-proto-devel xorg-x11-server-sdk Url: http://xorg.freedesktop.org/ Version: 7.4 Release: 39.<RELEASE2> License: MIT License (or similar) BuildRoot: %{_tmppath}/%{name}-%{version}-build Group: System/X11/Servers/XF86_4 Requires: hal Requires: xkeyboard-config >= 1.5 Provides: xorg-x11-server:/usr/X11R6/%{_lib}/modules/input/mouse_drv.so x11-input-synaptics Requires: INPUT_ABI_VERSION = 4 Obsoletes: x11-input-synaptics Supplements: xorg-x11-server Summary: X.Org input drivers ExcludeArch: s390 s390x Source0: xf86-input-acecad-1.3.0.tar.bz2 Source1: xf86-input-aiptek-1.2.0.tar.bz2 Source2: xf86-input-calcomp-1.1.2.tar.bz2 Source3: xf86-input-citron-2.2.2.tar.bz2 Source4: xf86-input-digitaledge-1.1.1.tar.bz2 Source5: xf86-input-dmc-1.1.2.tar.bz2 Source6: xf86-input-dynapro-1.1.2.tar.bz2 Source7: xf86-input-elo2300-1.1.2.tar.bz2 Source8: xf86-input-elographics-1.2.3.tar.bz2 Source9: xf86-input-evdev-1.1.5.tar.bz2 Source10: xf86-input-fpit-1.3.0.tar.bz2 Source11: xf86-input-hyperpen-1.3.0.tar.bz2 Source12: xf86-input-jamstudio-1.2.0.tar.bz2 Source13: xf86-input-joystick-1.4.1.tar.bz2 Source14: xf86-input-keyboard-1.3.2.tar.bz2 Source15: xf86-input-magellan-1.2.0.tar.bz2 Source16: xf86-input-magictouch-7f90f6a.tar.bz2 Source17: xf86-input-microtouch-1.2.0.tar.bz2 Source18: xf86-input-mouse-1.4.0.tar.bz2 Source19: xf86-input-mutouch-1.2.1.tar.bz2 Source20: xf86-input-palmax-1.2.0.tar.bz2 Source21: xf86-input-penmount-1.4.0.tar.bz2 Source22: xf86-input-spaceorb-1.1.1.tar.bz2 Source23: xf86-input-summa-1.2.0.tar.bz2 Source24: xf86-input-tek4957-1.2.0.tar.bz2 Source25: xf86-input-ur98-X11R7.1-1.1.0.tar.bz2 Source26: xf86-input-vmmouse-12.6.5.tar.bz2 Source27: xf86-input-void-1.2.0.tar.bz2 Source28: xf86-input-diamondtouch-0.3.0.tar.bz2 Source29: xf86-input-synaptics-1.1.3.tar.bz2 Source30: xf86-input-evdev-2.2.5.tar.bz2 Source31: 11-x11-synaptics.fdi Source32: 11-mouse.fdi Patch2: xf86-input-jamstudio.diff Patch3: p_mouse_misc.diff Patch5: evdev-overflow.diff Patch6: xf86-input-evdev.diff Patch7: xf86-input-evdev-commit-eeb3727.diff Patch11: xf86-input-evdev-max_fixes.diff Patch15: xf86-input-evdev-sig11-bug416043.diff Patch16: xf86-input-evdev-xf86DeleteInput.diff Patch17: xf86-input-elo2300-1.1.2-commit-cc77936.diff Patch19: xf86-input-microtouch-1.2.0-commit-81435d3.diff Patch20: xf86-input-evdev-btn-touch.diff Patch21: xf86-input-evdev-sig11-bug437651.diff Patch23: wait.diff Patch24: xf86-input-synaptics-settings.diff Patch25: xf86-input-calcomp.diff Patch27: xf86-input-digitaledge.diff Patch28: xf86-input-dmc.diff Patch29: xf86-input-dynapro.diff Patch30: xf86-input-magellan.diff Patch31: xf86-input-magictouch.diff Patch32: xf86-input-palmax.diff Patch33: xf86-input-spaceorb.diff Patch34: xf86-input-summa.diff Patch35: xf86-input-tek4957.diff Patch36: xf86-input-ur98.diff Patch37: xf86-input-evdev-commit-c1f16a4.diff %description This package contains X.Org input drivers. %prep %setup -q -c -a1 -a2 -a3 -a4 -a5 -a6 -a7 -a8 -a10 %setup -q -D -T -a11 -a12 -a13 -a14 -a15 -a16 -a17 -a18 -a19 -a20 %setup -q -D -T -a21 -a22 -a23 -a24 -a25 -a26 -a27 -a28 -a29 %if %evdev_old %setup -q -D -T -a9 %else %setup -q -D -T -a30 %endif #for i in $RPM_SOURCE_DIR/*.tar.bz2; do tar xjf $i; done pushd xf86-input-jamstudio-* %patch2 popd pushd xf86-input-mouse-*/src %patch3 -p6 popd pushd xf86-input-evdev-* %if %evdev_old %patch5 -p0 %patch6 -p1 %patch7 -p0 %patch11 -p1 %patch15 -p0 %patch16 -p1 %patch20 -p1 %patch21 -p1 %else %patch37 -p1 %endif popd pushd xf86-input-elo2300-* %patch17 -p1 popd pushd xf86-input-microtouch-* %patch19 -p1 popd pushd xf86-input-synaptics-* %patch23 -p0 %patch24 -p0 popd pushd xf86-input-calcomp-* %patch25 -p1 popd pushd xf86-input-digitaledge-* %patch27 -p1 popd pushd xf86-input-dmc-* %patch28 -p1 popd pushd xf86-input-dynapro-* %patch29 -p1 popd pushd xf86-input-magellan-* %patch30 -p1 popd pushd xf86-input-magictouch-* %patch31 -p1 popd pushd xf86-input-palmax-* %patch32 -p1 popd pushd xf86-input-spaceorb-* %patch33 -p1 popd pushd xf86-input-summa-* %patch34 -p1 popd pushd xf86-input-tek4957-* %patch35 -p1 popd pushd xf86-input-ur98-* %patch36 -p1 popd %build %ifarch %ix86 x86_64 for dir in $(ls); do %else for dir in $(ls | grep -v -e xf86-input-vmmouse); do %endif pushd $dir case $dir in xf86-input-joystick-* | \ xf86-input-vmmouse-*) autoreconf -fi ;; *) ;; esac ./configure CFLAGS="$RPM_OPT_FLAGS -fno-strict-aliasing" \ --prefix=/usr --libdir=%{_libdir} --mandir=%{_mandir} make popd done %install %ifarch %ix86 x86_64 for dir in $(ls); do %else for dir in $(ls | grep -v -e xf86-input-vmmouse); do %endif case $dir in xf86-input-mouse-*) make -C $dir install DESTDIR=$RPM_BUILD_ROOT ;; *) make -C $dir install DESTDIR=$RPM_BUILD_ROOT ;; esac done rm $RPM_BUILD_ROOT/usr/include/diamondtouch/ee_defs.h mkdir -p $RPM_BUILD_ROOT/usr/share/hal/fdi/policy/10osvendor mkdir -p $RPM_BUILD_ROOT/usr/share/hal/fdi/policy/20thirdparty install -m 644 $RPM_SOURCE_DIR/11-x11-synaptics.fdi \ $RPM_BUILD_ROOT/usr/share/hal/fdi/policy/10osvendor install -m 644 $RPM_SOURCE_DIR/11-mouse.fdi \ $RPM_BUILD_ROOT/usr/share/hal/fdi/policy/20thirdparty %clean rm -rf "$RPM_BUILD_ROOT" %files %defattr(-,root,root) %dir /usr/share/hal %dir /usr/share/hal/fdi %dir /usr/share/hal/fdi/policy %dir /usr/share/hal/fdi/policy/10osvendor %dir /usr/share/hal/fdi/policy/20thirdparty /usr/include/xorg/evdev-properties.h /usr/include/xorg/joystick-properties.h /usr/include/xorg/synaptics-properties.h /usr/include/xorg/synaptics.h /usr/%{_lib}/pkgconfig/xorg-evdev.pc /usr/%{_lib}/pkgconfig/xorg-joystick.pc /usr/%{_lib}/pkgconfig/xorg-synaptics.pc /usr/%{_lib}/xorg/modules/input/ %{_mandir}/man1/* %{_mandir}/man4/* /usr/bin/syn* %ifarch %ix86 x86_64 %dir /usr/%{_lib}/hal /usr/bin/vmmouse_detect /usr/%{_lib}/hal/hal-probe-vmmouse /usr/share/hal/fdi/policy/20thirdparty/11-x11-vmmouse.fdi /usr/share/man/man1/vmmouse_detect.1.gz %endif /usr/share/hal/fdi/policy/10osvendor/11-x11-synaptics.fdi /usr/share/hal/fdi/policy/20thirdparty/11-mouse.fdi %changelog
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor