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

Revision 12392, 10.1 KB checked in by tomop, 4 years ago (diff)

updated 23 packages

hwdata-0.334-1

libX11-1.6.9-1

libXvMC-1.0.12-1

libevdev-1.8.0-1

libinput-1.15.5-1

libwacom-1.3-1

xorg-x11-drv-amdgpu-19.1.0-1

xorg-x11-drv-dummy-0.3.8-2

xorg-x11-drv-evdev-2.10.6-1

xorg-x11-drv-fbdev-0.5.0-1

xorg-x11-drv-intel-2.99.917-6.20200502

xorg-x11-drv-keyboard-1.9.0-2

xorg-x11-drv-mga-2.0.0-1

xorg-x11-drv-mouse-1.9.3-1

xorg-x11-drv-nouveau-1.0.16-1

xorg-x11-drv-synaptics-1.9.1-1

xorg-x11-drv-vesa-2.4.0-1

xorg-x11-drv-vmmouse-13.1.0-4

xorg-x11-drv-vmware-13.3.0-1

xorg-x11-drv-void-1.4.1-6

xorg-x11-drv-wacom-0.39.0-1

xorg-x11-proto-devel-2019.2-1

xorg-x11-server-1.20.8-1

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