SPECS: multisync.spec - ver. 0.90.18 (gui is going to be distribut...

wrobell wrobell at pld-linux.org
Mon Jan 23 13:19:29 CET 2006


Author: wrobell                      Date: Mon Jan 23 12:19:29 2006 GMT
Module: SPECS                         Tag: HEAD
---- Log message:
- ver. 0.90.18 (gui is going to be distributed as separate software)

---- Files affected:
SPECS:
   multisync.spec (1.41 -> 1.42) 

---- Diffs:

================================================================
Index: SPECS/multisync.spec
diff -u SPECS/multisync.spec:1.41 SPECS/multisync.spec:1.42
--- SPECS/multisync.spec:1.41	Wed Jan 18 19:59:42 2006
+++ SPECS/multisync.spec	Mon Jan 23 13:19:24 2006
@@ -1,235 +1,38 @@
 # $Revision$, $Date$
-
-#
-# TODO:
-# - update desktop patch
-# - kdepim plugin
-# - gnokii plugin
-# - bconds: kdepim, gnokii
-# - -avoid-version patch for plugins and send it to authors
-# - review pl translations
-#
-# Conditional build:
-%bcond_without	evolution	# build without evolution plugin
-
-%define skip_plugins "%{!?with_evolution:-e evolution2_sync} -e CVS -e remote_sync -e empty_plugin -e csa_plugin -e palm_sync -e evo_address_sync -e evolution_sync -e gnokii -e kdepim"
-
-Summary:	PIM data synchronization program
-Summary(pl):	Program do synchronizacji danych
+Summary:	OpenSync data synchronization commandline programs
 Name:		multisync
-Version:	0.83
-Release:	0.20041201.6
+Version:	0.90.18
+Release:	0.1
 License:	GPL
-Group:		X11/Applications
-#Source0:	http://dl.sourceforge.net/multisync/%{name}-%{version}.tar.bz2
-Source0:	%{name}-%{version}.tar.bz2
-# Source0-md5:	dbbf807b7a9df484809bba7f163ffc04
-Patch0:		%{name}-install.patch
-Patch1:		%{name}-top.patch
-Patch2:		%{name}-desktop.patch
-Patch3:		%{name}-newbluez.patch
-Patch4:		%{name}-evolution.patch
-Patch5:		%{name}-ldap_plugin.patch
-URL:		http://multisync.sourceforge.net/
-BuildRequires:	autoconf
-BuildRequires:	automake
-BuildRequires:	bison
-BuildRequires:	bluez-libs-devel >= 2.7
-BuildRequires:	curl-devel
-%{?with_evolution:BuildRequires:	evolution-devel >= 2.0.0}
-%{?with_evolution:BuildRequires:	evolution-data-server-devel}
-BuildRequires:	gettext-devel
-BuildRequires:	libgnomeui-devel >= 2.3
-BuildRequires:	libtool
-BuildRequires:	openldap-devel >= 2.3.0
-BuildRequires:	openobex-devel >= 1.0.0
-BuildRequires:	sed >= 4.0
-BuildRequires:	wbxml2-devel
+Group:		Applications
+Source0:	http://dl.sourceforge.net/multisync/%{name}-%{version}.tar.gz?format=raw
+# Source0-md5:	d55d8eaeecb825b87a25eeceaef92cb9
+URL:		http://opensync.org/
+BuildRequires:	libopensync-devel
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
-MultiSync is a program to synchronize calendars, addressbooks and
-other PIM data between programs on your computer and other computers,
-mobile devices, PDAs or cell phones. Currently it has (in separate
-packages) plugins for Ximian Evolution, IrMC mobile devices, SyncML,
-and for backup.
-%if 0
-and Opie / Zaurus PDAs.
-%endif
-
-%description -l pl
-Program do synchronizacji kalendarzy, książek adresowych i innych
-danych osobistych pomiędzy różnymi programami w ramach jednego
-komputera, jak też pomiędzy różnymi komputerami i urządzeniami
-przenośnymi. Aktualnie posiada wtyczki (w osobnych pakietach) do:
-Evolution Ximiana, przenośnych urządzeń IrMC, SyncML i kopii
-zapasowych.
-
-%package devel
-Summary:	Header file to create multisync plugins
-Summary(pl):	Plik nagłówkowy do tworzenia wtyczek multisynca
-Group:		Development/Libraries
-# doesn't require base
-
-%description devel
-Header file to create multisync plugins.
-
-%description devel -l pl
-Plik nagłówkowy do tworzenia wtyczek multisynca.
-
-%package evolution
-Summary:	A Ximian Evolution plugin for MultiSync
-Summary(pl):	Wtyczka MultiSynca do Evolution Ximiana
-Group:		X11/Applications
-Requires:	%{name} = %{version}-%{release}
-
-%description evolution
-This is a plugin to enable synchronization of Ximian Evolution data
-using MultiSync.
-
-%description evolution -l pl
-Jest to wtyczka umożliwiająca synchronizację Evolution Ximiana za
-pomocą MultiSync.
-
-%package backup
-Summary:	A backup plugin for MultiSync
-Summary(pl):	Wtyczka MultiSynca do kopii zapasowych
-Group:		X11/Applications
-Requires:	%{name} = %{version}-%{release}
-
-%description backup
-This is a MultiSync plugin which backs up your calendar/phonebook/etc.
-data.
-
-%description backup -l pl
-Jest to wtyczka MultiSynca tworząca kopie zapasowe kalendarza/książki
-adresowej/itp.
-
-%package irmc
-Summary:	An IrMC (SonyEricsson T39/T68i/T610, Siemens S55) plugin for MultiSync
-Summary(pl):	Wtyczka MultiSynca do IrMC (SonyEricsson T39/T68i/T610, Siemens S55)
-Group:		X11/Applications
-Requires:	%{name} = %{version}-%{release}
-
-%description irmc
-This is a MultiSync plugin for IrMC mobile clients (cell phones
-such as SonyEricsson T39/T68/T610 and Siemens S55) connected via
-Bluetooth, IR or cable.
-
-%description irmc -l pl
-Jest to wtyczka MultiSynca do współpracy z przenośnymi klientami IrMC
-(telefony komórkowe takie jak SonyEricsson T39/T68/T610 i Siemens S55)
-podłączonymi za pomocą Bluetooth, łącza na podczerwień (IR) lub kabla.
-
-%package irmc-bluetooth
-Summary:	Bluetooth support for the IrMC plugin for MultiSync
-Summary(pl):	Wsparcie dla Bluetooth dla wtyczki MultiSynca do IrMC
-Group:		X11/Applications
-Requires:	%{name}-irmc = %{version}-%{release}
-
-%description irmc-bluetooth
-This package adds Bluetooth support to the IrMC (mobile device) plugin
-for MultiSync.
-
-%description irmc-bluetooth -l pl
-Ten pakiet dodaje wsparcie dla Bluetooth do wtyczki MultiSynca do IrMC
-(dla urządzeń przenośnych). 
-
-%package ldap
-Summary:	A LDAP plugin for MultiSync
-Summary(pl):	Wtyczka MultiSynca do LDAP
-Group:		X11/Applications
-Requires:	%{name} = %{version}-%{release}
-
-%description ldap
-This is a MultiSync plugin which synchronizes LDAP data
-
-%description ldap -l pl
-Jest to wtyczka MultiSynca do synchronizacji danych LDAP.
-
-%package syncml
-Summary:	A SyncML plugin for MultiSync
-Summary(pl):	Wtyczka MultiSynca do SynCML
-Group:		X11/Applications
-Requires:	%{name} = %{version}-%{release}
-
-%description syncml
-This is a SyncML 1.1 plugin for the MultiSync synchronization engine.
-It allows synchronization of SyncML-enabled devices, such as the
-SonyEricsson P800, as well as remote MultiSync to MultiSync
-synchronization over the Internet.
-
-%description syncml -l pl
-Wtyczka do SyncML 1.1 dla mechanizmu synchronizacji MultiSync.
-Umożliwia ona synchronizację urządzeń z włączonym SyncML, takich jak
-SonyEricsson P800, a także zdalną synchronizację pomiędzy MultiSyncami
-poprzez Internet.
-
-%package opie
-Summary:	Opie/Zaurus synchronization plugin for MultiSync
-Summary(pl):	Wtyczka MultiSynca do synchronizacji z Opie/Zaurus
-Group:		X11/Applications
-Requires:	%{name} = %{version}-%{release}
+OpenSync is a synchronization framework that is platform and distribution
+independent.
 
-%description opie
-Opie/Zaurus synchronization plugin for MultiSync.
+It consists of several plugins that can be used to connect to devices,
+a powerful sync-engine and the framework itself.
 
-%description opie -l pl
-Wtyczka MultiSynca do synchronizacji z Opie/Zaurus.
+This package contains commandline programs to use OpenSync framework.
 
 %prep
 %setup -q
-%patch0 -p1
-%patch1 -p1
-#%patch2 -p1
-#%patch3 -p1
-%patch4 -p1
-%patch5 -p1
-
-%{__perl} -pi -e 's@/lib/multisync@/%{_lib}/multisync@' \
-	src/Makefile.am plugins/*/src/Makefile.am
 
 %build
-%{__libtoolize}
-%{__aclocal}
-%{__autoconf}
-%{__autoheader}
-%{__automake}
 %configure
 %{__make}
 
-
-# build plugins
-SKIP_PLUGINS=%{skip_plugins}
-for dir in $(ls plugins/ | grep -v $SKIP_PLUGINS); do
-	cd plugins/$dir
-	%{__aclocal}
-	%{__autoconf}
-	%{__autoheader}
-	# don't use -f here
-	automake -a -c --foreign
-	sed -i 's#/bin/sh#/bin/bash#' configure # ugly hack to workaround bashism :-\
-	%configure \
-		--disable-static
-	%{__make}
-	cd -
-done
-
 %install
 rm -rf $RPM_BUILD_ROOT
 
 %{__make} install \
 	DESTDIR=$RPM_BUILD_ROOT
 
-# build plugins
-SKIP_PLUGINS=%{skip_plugins}
-for dir in $(ls plugins/ | grep -v $SKIP_PLUGINS); do
-	%{__make} -C plugins/$dir install \
-		DESTDIR=$RPM_BUILD_ROOT
-done
-
-rm -f $RPM_BUILD_ROOT%{_libdir}/%{name}/lib*.la
-
 %clean
 rm -rf $RPM_BUILD_ROOT
 
@@ -237,43 +40,6 @@
 %defattr(644,root,root,755)
 %doc AUTHORS ChangeLog NEWS README
 %attr(755,root,root) %{_bindir}/*
-%dir %{_libdir}/%{name}
-%{_datadir}/%{name}
-%{_desktopdir}/multisync.desktop
-
-%files devel
-%defattr(644,root,root,755)
-%{_includedir}/multisync
-
-%if %{with evolution}
-%files evolution
-%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/%{name}/libevolution2_sync.so*
-%endif
-
-%files backup
-%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/%{name}/libbackup_plugin.so*
-
-%files irmc-bluetooth
-%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/%{name}/libirmc_bluetooth.so*
-
-%files irmc
-%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/%{name}/libirmc_sync.so*
-
-%files ldap
-%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/%{name}/libldap_plugin.so*
-
-%files syncml
-%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/%{name}/libsyncml_plugin.so*
-
-%files opie
-%defattr(644,root,root,755)
-%attr(755,root,root) %{_libdir}/%{name}/libopie_sync.so*
 
 %define date	%(echo `LC_ALL="C" date +"%a %b %d %Y"`)
 %changelog
@@ -281,22 +47,8 @@
 All persons listed below can be reached at <cvs_login>@pld-linux.org
 
 $Log$
-Revision 1.41  2006/01/18 18:59:42  baggins
-- release 6
-
-Revision 1.40  2006/01/18 18:53:18  baggins
-- fix ldap build
-
-Revision 1.39  2006/01/18 18:39:13  baggins
-- skip old evolution plugin
-
-Revision 1.38  2006/01/18 18:15:05  baggins
-- release 5
-- don't build plugin for archaic evolution
-
-Revision 1.37  2006/01/17 15:31:57  baggins
-- release 4
-- BR openldap 2.3
+Revision 1.42  2006/01/23 12:19:24  wrobell
+- ver. 0.90.18 (gui is going to be distributed as separate software)
 
 Revision 1.36  2005/10/21 23:02:44  qboosh
 - no yacc, bison is enough
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/SPECS/multisync.spec?r1=1.41&r2=1.42&f=u



More information about the pld-cvs-commit mailing list