source: projects/specs/trunk/x/xorg-x11-drv-synaptics/xorg-x11-drv-synaptics-vl.spec @ 8065

Revision 8065, 9.1 KB checked in by Takemikaduchi, 10 years ago (diff)

libdrm, libwacom, tar: new upstream release
xorg-x11-drivers: new upstream release or rebuild

Line 
1%define tarball xf86-input-synaptics
2%define moduledir %(pkg-config xorg-server --variable=moduledir )
3%define driverdir %{moduledir}/input
4
5Name:           xorg-x11-drv-synaptics
6Summary:        Xorg X11 synaptics input driver
7Summary(ja):    Xorg X11 synaptics 入力ドライバ
8Version:        1.7.2
9Release:        1%{?_dist_release}
10URL:            http://www.x.org
11License:        MIT
12Group:          User Interface/X Hardware Support
13
14Source0:        ftp://ftp.x.org/pub/individual/driver/%{tarball}-%{version}.tar.bz2
15
16Source1:        50-synaptics.conf
17
18BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root
19ExcludeArch:    s390 s390x
20BuildRequires:  libtool, pkgconfig
21BuildRequires:  xorg-x11-server-sdk >= 1.6.0
22BuildRequires:  libX11-devel, libXi-devel, libXext-devel
23BuildRequires:  libXtst-devel
24BuildRequires:  mtdev-devel
25BuildRequires:  xorg-x11-util-macros >= 1.3.0
26Requires:       xorg-x11-server-Xorg
27
28Provides:       synaptics = %{version}-%{release}
29Obsoletes:      synaptics < 0.15.0
30
31Vendor: Project Vine
32Distribution: Vine Linux
33
34%description
35This is a driver for the Synaptics TouchPad for X.Org. A Synaptics touchpad by
36default operates in compatibility mode by emulating a standard mouse. However,
37by using a dedicated driver, more advanced features of the touchpad becomes
38available.
39
40Features:
41
42    * Movement with adjustable, non-linear acceleration and speed.
43    * Button events through short touching of the touchpad.
44    * Double-Button events through double short touching of the touchpad.
45    * Dragging through short touching and holding down the finger on the
46      touchpad.
47    * Middle and right button events on the upper and lower corner of the
48      touchpad.
49    * Vertical scrolling (button four and five events) through moving the
50      finger on the right side of the touchpad.
51    * The up/down button sends button four/five events.
52    * Horizontal scrolling (button six and seven events) through moving the
53      finger on the lower side of the touchpad.
54    * The multi-buttons send button four/five events, and six/seven events for
55      horizontal scrolling.
56    * Adjustable finger detection.
57      Multifinger taps: two finger for middle button and three finger for
58      right button events. (Needs hardware support. Not all models implement
59      this feature.)
60    * Run-time configuration using shared memory. This means you can change
61      parameter settings without restarting the X server.
62
63%description -l ja
64Synaptics は XOrg 用の Synaptics タッチパッドドライバです。Synaptics タッチ
65パッドはデフォルトでは標準マウスをエミュレートし互換モードで動作します。
66しかしこの専用ドライバを使用することで、より多くの機能が使用できるようになり
67ます。
68
69機能:
70    * スピードと加速の調整が可能。
71    * タッチパッドに短く触れたらクリック。
72    * タッチパッドに2度短く触れたらダブルクリック。
73    * タッチパッドに短く触れた後、指を下ろしたまま移動させたらドラッグ。
74    * タッチパッドの上下のコーナーに中ボタンと右ボタンを割り当て。
75    * タッチパッドの右端を上下になぞる事で縦スクロール。
76      (ボタン4及びボタン5として動作)
77    * 上下ボタンをボタン4及びボタン5として動作。
78    * タッチパッドの下端を左右になぞることで横スクロール。
79      (ボタン6及びボタン7として動作)
80    * 複数ボタンがある場合は横スクロール用にボタン4/5とボタン6/7として動作。
81    * 感度の調整が可能。
82    * 複数の指によるタップ: 二本指を中ボタン、三本指を右ボタンに割り当て。
83      (ハードウェアのサポートが必要。全てのタッチパッドで動作する訳では無い)
84    * 共有メモリによる実行中の設定変更が可能。これにより X の再起動無しに
85      設定を変更することができる。
86
87%prep
88%setup -q -n %{tarball}-%{version}
89
90%build
91autoreconf -v --install --force || exit 1
92%configure --disable-static
93make %{?_smp_mflags}
94
95%install
96rm -rf $RPM_BUILD_ROOT
97
98make install DESTDIR=$RPM_BUILD_ROOT
99
100# FIXME: Remove all libtool archives (*.la) from modules directory.  This
101# should be fixed in upstream Makefile.am or whatever.
102find $RPM_BUILD_ROOT -regex ".*\.la$" | xargs rm -f --
103
104# install xorg.conf snippet
105install -d $RPM_BUILD_ROOT%{_datadir}/X11/xorg.conf.d/
106install -m644 %{SOURCE1} $RPM_BUILD_ROOT%{_datadir}/X11/xorg.conf.d/
107
108
109%clean
110rm -rf $RPM_BUILD_ROOT
111
112%files
113%defattr(-,root,root,-)
114%doc COPYING README
115%{_datadir}/X11/xorg.conf.d/*.conf
116%{driverdir}/synaptics_drv.so
117%{_bindir}/synclient
118%{_bindir}/syndaemon
119%{_mandir}/man4/synaptics.4*
120%{_mandir}/man1/synclient.1*
121%{_mandir}/man1/syndaemon.1*
122%{_includedir}/xorg/synaptics-properties.h
123%{_libdir}/pkgconfig/xorg-synaptics.pc
124
125%changelog
126* Thu Dec 26 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.7.2-1
127- new upstream release
128
129* Sun Jun 02 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.7.1-1
130- new upstream release
131
132* Sun May 05 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.7.0-1
133- new upstream release
134
135* Mon Jun 18 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.6.2-1
136- new upstream release
137
138* Sat May 12 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.6.1-1
139- new upstream release
140- add BuildRequires: libXtst-devel
141
142* Sun Mar 25 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.5.99.902-1
143- new upstream release
144- add BuildRequires: mtdev-devel
145
146* Wed Nov 02 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.5.0-1
147- new upstream release
148
149* Sun Aug 14 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.4.1-1
150- new upstream release
151
152* Sat Mar 19 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.4.0-1
153- new upstream release
154
155* Mon Feb 28 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.3.99.901-1
156- new upstream release
157
158* Sun Nov 07 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.3.0-2
159- rebuild with xserver-1.9.2
160
161* Sun Oct 17 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.3.0-1
162- new upstream release
163
164* Sun Sep 26 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.2.2-3
165- rebuild with rpm-4.8.1 for pkg-config file
166
167* Sat Apr 17 2010 Daisuke SUZUKI <daisuke@linux.or.jp> 1.2.2-2
168- move xorg.conf snippet to /usr/share/X11/xorg.conf.d
169
170* Mon Mar 29 2010 Daisuke SUZUKI <daisuke@linux.or.jp> 1.2.2-1
171- update to 1.2.2
172- drop hal support
173  - drop hal fdi policy
174  - remove R: hal
175- add xorg.conf snippet
176
177* Sun Mar 28 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.2.1-3
178- rebuild with xserver-1.8rc (x86_64)
179
180* Wed Mar 24 2010 Daisuke SUZUKI <daisuke@linux.or.jp> 1.2.1-2
181- rebuild with xserver-1.8rc
182
183* Sun Feb 28 2010 Yoji TOYODA <bsyamato@sea.plala.or.jp> 1.2.1-1
184- new upstream release
185
186* Thu Nov 19 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 1.2.0-1
187- new upstream release
188- add BR: xorg-x11-util-macros >= 1.3.0
189
190* Sat Jun 06 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 1.1.2-1
191- new upstream release
192- remove Patch10: SHMconfig is not needed
193
194* Sun Mar 22 2009 Daisuke SUZUKI <daisuke@linux.or.jp> 1.1.0-1
195- new upstream release
196
197* Sun Dec 21 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 0.99.3-1
198- new upstream release
199
200* Mon Nov 24 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 0.99.1-1
201- new upstream release
202
203* Wed Oct 22 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 0.15.2-2
204- use bundled fdi
205- add patch10 to enable SHMConfig on all synaptics devices.
206
207* Sat Sep 20 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 0.15.2-1
208- new upstream release
209
210* Tue Sep 09 2008 Daisuke SUZUKI <daisuke@linux.or.jp> 0.15.1-1
211- new upstream version released from x.org
212- rename to xorg-x11-drv-synaptics
213- add Obsoletes/Provides synaptics
214- add patch1,2 from fedora
215  - patch1: reserve 5% on each side for edge detection.
216  - patch2: force a click if middle button emulation times out during ReadInput cycle.
217
218* Tue Jul  8 2008 Shu KONNO <owa@bg.wakwak.com> 0.14.6.20070706-3
219- fixed synaptics_drv.so path by using %%{_libdir}
220
221* Sun Jul  6 2008 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 0.14.6.20070706-2
222- add Patch0; add BuildRequires: libpciaccess-devel
223- built with xorg-x11-server-1.4.99.905
224
225* Fri May 23 2008 MATSUBAYASHI Kohji <shaolin@vinelinux.org> 0.14.6.20070706-1
226- updated to newest git upstream (cd6a1225ec319cad9788e8fba158d9792b55de23)
227- built with xorg-x11
228- spec encoding converted to UTF-8
229
230* Wed Jul 19 2006 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.14.6-0vl1
231- source update.
232- build for VineSeed (4.0) Plus.
233
234* Sun Jun 18 2006 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.14.5-0vl0
235- build for Vine Plus/3.0.
236
237* Sun Jun 18 2006 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.14.5-0vl1
238- source update.
239- build for VineSeed Plus.
240
241* Mon Jan 23 2006 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.14.4-0vl3
242- add man page synaptics.5.
243- build for VineSeed Plus.
244
245* Sat Jan 21 2006 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.14.4-0vl0
246- build for Vine Plus/3.0.
247
248* Sat Jan 21 2006 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.14.4-0vl1
249- source update.
250- build for VineSeed Plus.
251
252* Sun Apr 03 2005 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.14.1-0vl0
253- build for Vine Plus/3.0.
254
255* Thu Mar 31 2005 Kazutaka HARADA <kazutaka@dc4.so-net.ne.jp> 0.14.1-0vl1
256- initial build for VineSeed Plus.
Note: See TracBrowser for help on using the repository browser.