Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
DISCONTINUED:openSUSE:11.1:Update
pilot-link
pilot-link.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File pilot-link.spec of Package pilot-link
# # spec file for package pilot-link (Version 0.12.3) # # Copyright (c) 2008 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 Name: pilot-link BuildRequires: bluez-devel gcc-c++ hal libpng-devel libusb-devel pkg-config popt-devel python-devel readline-devel Url: http://www.pilot-link.org/ License: GPL v2 or later; LGPL v2.1 or later Group: Hardware/Palm Obsoletes: plink Provides: plink AutoReqProv: on Version: 0.12.3 Release: 2 Summary: Pilot-Link Based Synchronization Development Header Files Source: %{name}-%{version}.tar.bz2 Source1: 10-usb-raw-pda.fdi Patch0: %{name}-gcc.patch Patch1: %{name}-0.12.1-appointment_buf.diff Patch2: %{name}-0.12.1-strncat.diff Patch3: %{name}-0.12.2-mode.diff Patch4: %{name}-0.12.3-man.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build %description This package contains the development headers of libpisync. Authors: -------- Kenneth Albanowski <kjahds@kjahds.com> %package -n libpisock9 License: GPL v2 or later; LGPL v2.1 or later Requires: hal-palm Summary: Pilot-Link Library for Palm devices Group: Hardware/Palm %description -n libpisock9 Pilot-Link Library for Palm Devices. If you want to develop Palm synchronization applications, you will need to install libpisock-devel. Authors: -------- Kenneth Albanowski <kjahds@kjahds.com> %package -n libpisock-devel License: GPL v2 or later; LGPL v2.1 or later Requires: libpisock9 = %{version} Provides: pilot-link-devel = %{version} Obsoletes: pilot-link-devel <= %{version} Summary: PalmPilot Development Header Files Group: Hardware/Palm %description -n libpisock-devel This package contains the development headers of libpisock. Authors: -------- Kenneth Albanowski <kjahds@kjahds.com> %package -n libpisync1 License: GPL v2 or later; LGPL v2.1 or later Summary: Pilot-Link based Synchronization Library for Palm devices Group: Hardware/Palm %description -n libpisync1 Pilot-Link Library for Palm Devices. If you want to develop Palm synchronization applications, you will need to install libpisock-devel. Authors: -------- Kenneth Albanowski <kjahds@kjahds.com> %package -n libpisync-devel License: GPL v2 or later; LGPL v2.1 or later Requires: libpisync1 = %{version} Summary: Pilot-Link based Synchronization Library for Palm devices Group: Hardware/Palm %description -n libpisync-devel Pilot-Link Library for Palm Devices. If you want to develop Palm synchronization applications, you will need to install libpisock-devel. Authors: -------- Kenneth Albanowski <kjahds@kjahds.com> %package -n hal-palm License: GPL v2 or later; LGPL v2.1 or later Requires: hal Summary: HAL FDI file to identify Palm devices Group: Hardware/Palm %description -n hal-palm HAL FDI file to identify Palm devices and set pda.platform to "pda" for the USB Raw device. In combination with hal-resmgr the desktop user will get permission to the USB Raw device and can use the libusb transport of libpisock. Authors: -------- Kenneth Albanowski <kjahds@kjahds.com> %package -n python-pisock License: GPL v2 or later; LGPL v2.1 or later Requires: python Summary: Pilot-Link Library for Palm devices - Python bindings Group: Development/Libraries/Python %description -n python-pisock Pilot-Link Library for Palm Devices. This package contains the python bindings of libpisock. Authors: -------- Kenneth Albanowski <kjahds@kjahds.com> %prep %setup -q %patch0 %patch1 %patch2 %patch3 %patch4 %build %{?suse_update_config:%{suse_update_config -f scripts}} autoreconf -sfi CFLAGS="$RPM_OPT_FLAGS" \ CXXFLAGS="$RPM_OPT_FLAGS" \ ./configure \ --prefix=/usr \ --mandir=%{_mandir} \ --libdir=%{_libdir} \ --libexecdir=%{_libexecdir} \ --enable-threads \ --enable-conduits \ --enable-libusb make # #python subpackage cd bindings/Python python setup.py build %install make DESTDIR=$RPM_BUILD_ROOT install #chmod a+x $RPM_BUILD_ROOT/%{_libdir}/libpisock.so* # drop udev rule somewhere else... rm $RPM_BUILD_ROOT/usr/share/pilot-link/udev/60-libpisock.rules rm $RPM_BUILD_ROOT/%{_libdir}/*.a rm $RPM_BUILD_ROOT/%{_libdir}/*.la # Install HAL FDI file for known palm devices to set pda.platform = "palm". # This is needed so hal-resmgr can set permission to the USB raw device. The # USB Raw device access is needed for applications which use the libusb # transport of libpisock. mkdir -p $RPM_BUILD_ROOT/usr/share/hal/fdi/information/20thirdparty/ cp %{S:1} $RPM_BUILD_ROOT/usr/share/hal/fdi/information/20thirdparty/ # #python subpackage cd bindings/Python mkdir -p "$RPM_BUILD_ROOT" python setup.py install --prefix=%{_prefix} --optimize=2 --record-rpm=INSTALLED_FILES \ --root="$RPM_BUILD_ROOT" %clean rm -rf $RPM_BUILD_ROOT %post -n libpisock9 -p /sbin/ldconfig %post -n libpisync1 -p /sbin/ldconfig %postun -n libpisock9 -p /sbin/ldconfig %postun -n libpisync1 -p /sbin/ldconfig %files %defattr(-,root,root) %doc COPYING ChangeLog README doc/README.* doc/TODO doc/Coding* %{_bindir}/* %{_mandir}/man*/* %dir %{_datadir}/%{name}/ %dir %{_datadir}/%{name}/pix/ %dir %{_datadir}/%{name}/prc/ %{_datadir}/%{name}/pix/* %{_datadir}/%{name}/prc/* %files -n libpisock9 %defattr(-,root,root) %{_libdir}/libpisock*.so.9* %files -n libpisock-devel %defattr(-,root,root) %{_libdir}/libpisock*.so %{_libdir}/pkgconfig/* %{_datadir}/aclocal/pilot-link.m4 %{_includedir}/* %exclude %{_includedir}/pi-sync.h %files -n libpisync1 %defattr(-,root,root) %{_libdir}/libpisync*.so.1* %files -n libpisync-devel %defattr(-,root,root) %{_libdir}/libpisync*.so %{_includedir}/pi-sync.h %files -n hal-palm %defattr(-,root,root) %{_datadir}/hal/fdi/information/20thirdparty/10-usb-raw-pda.fdi %files -n python-pisock -f bindings/Python/INSTALLED_FILES %defattr(-,root,root) %doc bindings/Python/TODO bindings/Python/README %changelog * Mon Sep 15 2008 dmueller@suse.de - adjust buildrequires * Wed Sep 10 2008 nadvornik@suse.cz - updated to 0.12.3: * bugfix release * libpisync0 renamed to libpisync0 - added python-pisock subpackage * Tue Dec 04 2007 nadvornik@suse.cz - added argument mode to 'open' call * Tue Sep 04 2007 dgollub@suse.de - Readded HAL FDI files to identify palm devices and set pda.platform to "palm". This is needed for hal-resmgr to give the destkop user access to the USB Raw device. Applications which use the libusb transport of libpisock need this. * Mon Aug 06 2007 coolo@suse.de - Adding versions to obsoletes * Thu Aug 02 2007 sbrabec@suse.cz - Remove broken IT_PROG_INTLTOOL m4 definition. * Fri Jul 27 2007 coolo@suse.de - fix m4 file * Mon Jul 23 2007 dgollub@suse.de - splitted pilot-link packages into: o pilot-link o libpisock9 o libpisock-devel o libpisync0 o libpisync-devel - added bluez-libs to BuildRequires for HotSync via Bluetooth - removed libtool helper files - removed hal fdi file for platform.pda (upstream) - updated to version 0.12.2 o libpisock/dlp.c: Integrated Scott Gruby's big record fix: reading records that have the maximum allowed size could lock up some devices. We now read maxRecordSize-100 and perform a second read if the record is large. Also some casts to make compilers happy, and a safeguard when reading username / password to properly terminate the strings. o libpisock/usb.c: More sanity to catch both Sony models, including the NRxx series handhelds o libpisock/usb.c: Minor fix for Sony Clie detection o src/pilot-650foto.c: Extract treo 650 photos o libpisock/usb.c: Fix a bug where we were looking at override_device instead of known_device[i]. Removed override_device, given that nothing sets it, anywhere. * Wed May 23 2007 wstephenson@suse.de - Add libusb-devel to pilot-link-devel's Requires: * Wed May 16 2007 olh@suse.de - Buildrequires libusb -> libusb-devel Remove duplicate --enable-libusb Remove unneded Requires libusb * Wed Jan 10 2007 prusnak@suse.cz - fixed uninitialized variable (appointment_buf.diff) [#230786] - fixed strncat overflow (strncat.diff) * Mon Nov 13 2006 dgollub@suse.de - removed resmgr patch [#218662] * Mon Nov 06 2006 postadal@suse.cz - fixed gcc issues (gcc.patch) [#213270, #141152] * Thu Sep 21 2006 dgollub@suse.de - fixed problem with missing flags of known_devices in USB_check_device() * Tue Sep 05 2006 dgollub@suse.de - update to version 0.12.1 o code cleanup in libpisock libpisync src ... - removed udev rule (hal-resmgr is used instead) * Fri Sep 01 2006 dgollub@suse.de - update to version 0.12.0 o libusb support o added extendend support of contact for newer palm devices o added support for: - extended contact data format - veo traveler data format - VersaMail data format o most userland binaries got renamend - added fdi file to mark palm devices as pda.platform - added patch for LiveDrive devices (Palm T|X and others..) * Mon May 29 2006 lmichnovic@suse.cz - fixed write beyond array range (array_overflow.diff) [#177546] - appended uninitialized.diff - added Requires: libstdc++-devel for devel package * Sun May 07 2006 jpr@suse.de - Fix pilot-link-0.11.8-serial.diff to not think it lost the packet when the poll was successful, result < 0 vs result <= 0) (part of #165455) * Tue Apr 25 2006 dgollub@suse.de - reenabled patch for pilot-link.m4.in - fixed systemwide warning about underquoted definition of AC_PILOT_LINK_HOOK * Wed Mar 29 2006 dgollub@suse.de - fixed buffer overflow in realpath calling for version 0.11.8 [#153944] * Wed Mar 29 2006 dgollub@suse.de - downgrade to pilot-link version 0.11.8 0.12.0-prev4 is not supposed to be packaged [#161722] - added pkgconfig files: pilot-link.pc pilot-link-pp.pc * Mon Mar 27 2006 postadal@suse.cz - fixed uninitialized variable (uninitialized2.patch) [#160933] * fixed serial support on 64 bit archs * Tue Feb 28 2006 postadal@suse.cz - fixed buffer overflow in realpath calling (realpath.patch) [#153944] * Mon Feb 20 2006 postadal@suse.cz - fixed uninitialized variable (uninitialized.diff) [#152042] * Wed Jan 25 2006 mls@suse.de - converted neededforbuild to BuildRequires * Mon Jan 09 2006 postadal@suse.cz - added libpng to neededforbuild - fixed uninitialized variable (uninitialized.diff) [#141152] * Wed Oct 05 2005 mmj@suse.de - fix printf call - don't paper over aliasing bugs by just making the warning, go away wrongly. Especially not, when it's already compiled with -fno-strict-aliasing * Wed Sep 28 2005 wstephenson@suse.de - backport extern "C" fixes from CVS so C++ use of the library works * Tue Sep 20 2005 postadal@suse.cz - fixed uninitialized variables (uninitialized.diff) * Mon Aug 29 2005 postadal@suse.cz - fixed resmgr.diff patch - added patch from upstream to fix serial support (serial.diff) * Sat Aug 06 2005 ro@suse.de - fix pkgconfig dir * Fri Aug 05 2005 lmichnovic@suse.cz - update to version 0.12.0-pre4 - fixed gcc warnings * Tue Mar 30 2004 postadal@suse.cz - fixed underquoted definition of AC_PILOT_LINK_HOOK [#37487] * Tue Mar 23 2004 postadal@suse.cz - fixed warnings in compilation - added requires for devel package * Fri Mar 19 2004 adrian@suse.de - add resmgr support * Sat Jan 10 2004 adrian@suse.de - add %%run_ldconfig * Tue Jul 29 2003 postadal@suse.cz - updated to version 0.11.8 * you no longer have to hit HotSync on the Palm first, before launching your desktop conduits. You can hit HotSync first, or launch your desktop conduit/tools first, and it will still make an attempt to connect. This also works with gnome-pilot and J-Pilot as well. * pilot-foto conduit to fetch/convert photos taken with a Palm Zire71 camera device * Wed May 14 2003 mmj@suse.de - Package pilot-link.m4 to -devel * Fri Jan 17 2003 postadal@suse.cz - updated to version 0.11.7 * new manpages * deprecated pilot-mail, in favor of pilot-mailsync. * Fri Oct 25 2002 uli@suse.de - update -> 0.11.5 * Tue Jun 18 2002 meissner@suse.de - run auto* tools, fixed configure.in (now uses C++ unconditionally) * Wed May 15 2002 hhetter@suse.de - updated to version 0.9.5 - adapted timesync feature * Tue Apr 23 2002 rommel@suse.de - consistent use of _libdir * Mon Jun 18 2001 schwab@suse.de - Fix friend declarations. * Wed Apr 11 2001 pblaha@suse.cz - add timesync feature from http://www.klawitter.de/palm/ * Tue Mar 13 2001 ro@suse.de - fixed buildrooting * Mon Nov 27 2000 grimmer@suse.de - renamed from "plink" to "pilot-link" - moved perl modules (and required patches) into separate package perl-PDA-Pilot - split into "pilot-link" and "pilot-link-devel" - moved files from /usr/lib/pix to /usr/lib/pilot-link - added BuildRoot and Group Tag * Thu Sep 21 2000 ro@suse.de - fixed for perl-5.6 - bzipped source * Sun Apr 09 2000 bk@suse.de - added suse update config macro * Thu Mar 02 2000 uli@suse.de - moved man pages to %%{_mandir} * Mon Sep 13 1999 bs@suse.de - ran old prepare_spec on spec file to switch to new prepare_spec. * Thu May 27 1999 uli@suse.de - update 0.9.1 -> 0.9.3 * Thu May 27 1999 uli@suse.de - added libpicc.a * Wed Feb 17 1999 stefan@suse.de - New package
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