--- /dev/null
+diff -Nur tslib-1.0/tests/ts_calibrate.c tslib-1.0.orig/tests/ts_calibrate.c
+--- tslib-1.0.orig/tests/ts_calibrate.c 2006-08-24 23:02:55.000000000 +0200
++++ tslib-1.0/tests/ts_calibrate.c 2009-09-15 10:47:14.000000000 +0200
+@@ -224,9 +224,9 @@
+ for (i = 0; i < 7; i++) printf("%d ", cal.a [i]);
+ printf("\n");
+ if ((calfile = getenv("TSLIB_CALIBFILE")) != NULL) {
+- cal_fd = open (calfile, O_CREAT | O_RDWR);
++ cal_fd = open (calfile, O_CREAT | O_RDWR, 0644);
+ } else {
+- cal_fd = open ("/etc/pointercal", O_CREAT | O_RDWR);
++ cal_fd = open ("/etc/pointercal", O_CREAT | O_RDWR, 0644);
+ }
+ sprintf (cal_buffer,"%d %d %d %d %d %d %d",
+ cal.a[1], cal.a[2], cal.a[0],
Group: Libraries
Source0: http://download.berlios.de/tslib/%{name}-%{version}.tar.bz2
# Source0-md5: 92b2eb55b1e4ef7e2c0347069389390e
+Patch0: %{name}-open.patch
URL: http://tslib.berlios.de/
BuildRequires: autoconf >= 2.57
BuildRequires: automake
%prep
%setup -q
+%patch0 -p1
%build
%{__libtoolize}
%doc AUTHORS ChangeLog README
%attr(755,root,root) %{_bindir}/ts_*
%attr(755,root,root) %{_libdir}/libts-*.so.*.*.*
+%attr(755,root,root) %ghost %{_libdir}/libts-*.so.?
%dir %{_libdir}/ts
%attr(755,root,root) %{_libdir}/ts/*.so
%config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/ts.conf