Hello community,
here is the log from the commit of package pilot-link for openSUSE:Factory
checked in at Wed Apr 21 01:53:25 CEST 2010.
--------
--- pilot-link/pilot-link.changes 2009-10-17 01:15:34.000000000 +0200
+++ /mounts/work_src_done/STABLE/pilot-link/pilot-link.changes 2010-04-09 09:31:27.000000000 +0200
@@ -1,0 +2,13 @@
+Fri Apr 9 09:29:51 CEST 2010 - mhrusecky@suse.cz
+
+- updated to 0.12.5
+ * new Calendar code for jPilot
+- updated to 0.12.4
+ * official changes description - too many to mention
+
+-------------------------------------------------------------------
+Thu Apr 8 19:01:23 CEST 2010 - pgajdos@suse.cz
+
+- fixed build with libpng14
+
+-------------------------------------------------------------------
@@ -21,0 +35,5 @@
+
+-------------------------------------------------------------------
+Fri Jun 26 14:43:06 CEST 2009 - mhrusecky@suse.cz
+
+- merged together with perl bindings
calling whatdependson for head-i586
Old:
----
perl-PDA-Pilot.changes
perl-PDA-Pilot.spec
pilot-link-0.12.2-mode.diff
pilot-link-0.12.3.tar.bz2
New:
----
pilot-link-0.12.5-libpng-include.patch
pilot-link-0.12.5.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ pilot-link.spec ++++++
--- /var/tmp/diff_new_pack.alA3jV/_old 2010-04-21 01:53:09.000000000 +0200
+++ /var/tmp/diff_new_pack.alA3jV/_new 2010-04-21 01:53:09.000000000 +0200
@@ -1,7 +1,7 @@
#
-# spec file for package pilot-link (Version 0.12.3)
+# spec file for package pilot-link (Version 0.12.5)
#
-# Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# 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
@@ -21,26 +21,27 @@
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
+License: GPLv2+ ; LGPLv2.1+
Group: Hardware/Palm
-Obsoletes: plink
-Provides: plink
+Version: 0.12.5
+Release: 1
+Obsoletes: plink < %{version}
+Provides: plink = %{version}
AutoReqProv: on
-Version: 0.12.3
-Release: 5
Summary: Pilot-Link Based Synchronization Development Header Files
-Source: %{name}-%{version}.tar.bz2
+Source: http://downloads.pilot-link.org/%{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
Patch5: %{name}-0.12.3-free.patch
Patch6: %{name}-0.12.3-fclose.patch
Patch7: %{name}-0.12.3-usb-fixes.patch
# PATCH-FIX-UPSTREAM pilot-link-0.12.3-fclose_after_read.patch
Patch8: %{name}-0.12.3-fclose_after_read.patch
+Patch9: perl-PDA-Pilot-0.12.1-pilotxs.diff
+Patch10: pilot-link-0.12.5-libpng-include.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
@@ -62,7 +63,7 @@
Kenneth Albanowski
%package -n libpisock9
-License: GPL v2 or later ; LGPL v2.1 or later
+License: GPLv2+ ; LGPLv2.1+
Requires: hal-palm
Summary: Pilot-Link Library for Palm devices
Group: Hardware/Palm
@@ -73,31 +74,27 @@
If you want to develop Palm synchronization applications, you will need
to install libpisock-devel.
-
-
Authors:
--------
Kenneth Albanowski
%package -n libpisock-devel
-License: GPL v2 or later ; LGPL v2.1 or later
+License: GPLv2+ ; LGPLv2.1+
Requires: libpisock9 = %{version}
Provides: pilot-link-devel = %{version}
-Obsoletes: 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
%package -n libpisync1
-License: GPL v2 or later ; LGPL v2.1 or later
+License: GPLv2+ ; LGPLv2.1+
Summary: Pilot-Link based Synchronization Library for Palm devices
Group: Hardware/Palm
@@ -107,14 +104,12 @@
If you want to develop Palm synchronization applications, you will need
to install libpisock-devel.
-
-
Authors:
--------
Kenneth Albanowski
%package -n libpisync-devel
-License: GPL v2 or later ; LGPL v2.1 or later
+License: GPLv2+ ; LGPLv2.1+
Requires: libpisync1 = %{version}
Summary: Pilot-Link based Synchronization Library for Palm devices
Group: Hardware/Palm
@@ -125,14 +120,12 @@
If you want to develop Palm synchronization applications, you will need
to install libpisock-devel.
-
-
Authors:
--------
Kenneth Albanowski
%package -n hal-palm
-License: GPL v2 or later ; LGPL v2.1 or later
+License: GPLv2+ ; LGPLv2.1+
Requires: hal
Summary: HAL FDI file to identify Palm devices
Group: Hardware/Palm
@@ -143,14 +136,12 @@
will get permission to the USB Raw device and can use the libusb
transport of libpisock.
-
-
Authors:
--------
Kenneth Albanowski
%package -n python-pisock
-License: GPL v2 or later ; LGPL v2.1 or later
+License: GPLv2+ ; LGPLv2.1+
Requires: python
Summary: Pilot-Link Library for Palm devices - Python bindings
Group: Development/Libraries/Python
@@ -160,42 +151,47 @@
This package contains the python bindings of libpisock.
-
-
Authors:
--------
Kenneth Albanowski
+%package -n perl-PDA-Pilot
+License: GPLv2+ ; LGPLv2.1+
+Requires: perl = %{perl_version}
+Summary: Pilot-Link Library for Palm devices - Perl bindings
+Group: Development/Libraries/Perl
+
+%description -n perl-PDA-Pilot
+This package contains Perl modules for communicating with the Palm
+Pilot.
+
+
%prep
%setup -q
%patch0
%patch1
%patch2
-%patch3
%patch4
%patch5
%patch6
%patch7
%patch8
+%patch9
+%patch10
%build
-%{?suse_update_config:%{suse_update_config -f scripts}}
+#%{?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
+%configure --enable-threads --enable-conduits --enable-libusb --with-png=/usr
make
#
#python subpackage
cd bindings/Python
python setup.py build
+#
+#perl subpackage
+cd ../Perl
+perl Makefile.PL
%install
make DESTDIR=$RPM_BUILD_ROOT install
@@ -219,6 +215,11 @@
mkdir -p "$RPM_BUILD_ROOT"
python setup.py install --prefix=%{_prefix} --optimize=2 --record-rpm=INSTALLED_FILES \
--root="$RPM_BUILD_ROOT"
+#
+#perl subpackage
+cd ../Perl
+make DESTDIR=$RPM_BUILD_ROOT install_vendor INSTALLDIRS=vendor
+%perl_process_packlist
%clean
rm -rf $RPM_BUILD_ROOT
@@ -235,7 +236,7 @@
%defattr(-,root,root)
%doc COPYING ChangeLog README doc/README.* doc/TODO doc/Coding*
%{_bindir}/*
-%{_mandir}/man*/*
+%{_mandir}/man[17]/*
%dir %{_datadir}/%{name}/
%dir %{_datadir}/%{name}/pix/
%dir %{_datadir}/%{name}/prc/
@@ -247,7 +248,7 @@
%{_libdir}/libpisock*.so.9*
%dir /etc/udev
%dir /etc/udev/rules.d
-/etc/udev/rules.d/*
+%config /etc/udev/rules.d/*
%files -n libpisock-devel
%defattr(-,root,root)
@@ -274,4 +275,13 @@
%defattr(-,root,root)
%doc bindings/Python/TODO bindings/Python/README
+%files -n perl-PDA-Pilot
+%defattr(-,root,root)
+%doc bindings/Perl/README bindings/Perl/test.pl
+%doc %{_mandir}/man3/PDA::Pilot*
+/var/adm/perl-modules/%{name}
+%{perl_vendorarch}/PDA
+%dir %{perl_vendorarch}/auto/PDA
+%{perl_vendorarch}/auto/PDA/Pilot
+
%changelog
++++++ pilot-link-0.12.3-usb-fixes.patch ++++++
--- /var/tmp/diff_new_pack.alA3jV/_old 2010-04-21 01:53:09.000000000 +0200
+++ /var/tmp/diff_new_pack.alA3jV/_new 2010-04-21 01:53:09.000000000 +0200
@@ -7,8 +7,8 @@
__FILE__, USB_handle));
+ if(!USB_handle) {
-+ errno = ENODEV;
-+ return 0;
++ /* errno = ENODEV; */
++ continue;
+ }
+
data->ref = USB_handle;
++++++ pilot-link-0.12.5-libpng-include.patch ++++++
Index: src/pilot-read-notepad.c
===================================================================
--- src/pilot-read-notepad.c.orig
+++ src/pilot-read-notepad.c
@@ -38,9 +38,11 @@
#include "pi-userland.h"
#ifdef HAVE_PNG
-#include "png.h"
-#if (PNG_LIBPNG_VER < 10201)
+#include
+#ifndef png_voidp_NULL
#define png_voidp_NULL (png_voidp)NULL
+#endif
+#ifndef png_error_ptr_NULL
#define png_error_ptr_NULL (png_error_ptr)NULL
#endif
#endif
Index: src/pilot-read-palmpix.c
===================================================================
--- src/pilot-read-palmpix.c.orig
+++ src/pilot-read-palmpix.c
@@ -41,9 +41,11 @@
#include "pi-userland.h"
#ifdef HAVE_PNG
-#include "png.h"
-#if (PNG_LIBPNG_VER < 10201)
+#include
+#ifndef png_voidp_NULL
#define png_voidp_NULL (png_voidp)NULL
+#endif
+#ifndef png_error_ptr_NULL
#define png_error_ptr_NULL (png_error_ptr)NULL
#endif
#endif
Index: src/pilot-read-screenshot.c
===================================================================
--- src/pilot-read-screenshot.c.orig
+++ src/pilot-read-screenshot.c
@@ -39,9 +39,11 @@
#include "pi-userland.h"
#ifdef HAVE_PNG
-# include "png.h"
-# if (PNG_LIBPNG_VER < 10201)
+# include
+#ifndef png_voidp_NULL
# define png_voidp_NULL (png_voidp)NULL
+#endif
+#ifndef png_error_ptr_NULL
# define png_error_ptr_NULL (png_error_ptr)NULL
# endif
#endif
Index: src/pilot-read-veo.c
===================================================================
--- src/pilot-read-veo.c.orig
+++ src/pilot-read-veo.c
@@ -40,9 +40,11 @@
#include "pi-userland.h"
#ifdef HAVE_PNG
-# include "png.h"
-# if (PNG_LIBPNG_VER < 10201)
+# include
+#ifndef png_voidp_NULL
# define png_voidp_NULL (png_voidp)NULL
+#endif
+#ifndef png_error_ptr_NULL
# define png_error_ptr_NULL (png_error_ptr)NULL
# endif
#endif
++++++ pilot-link-0.12.3.tar.bz2 -> pilot-link-0.12.5.tar.bz2 ++++++
++++ 102704 lines of diff (skipped)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org