[packages/synce-core] - up to 0.17, package remaining files

qboosh qboosh at pld-linux.org
Sat Jan 31 08:19:26 CET 2015


commit 6c3c2689d3240e22d5dbf382aa18b0e818bde649
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Sat Jan 31 08:21:30 2015 +0100

    - up to 0.17, package remaining files

 synce-core.spec | 132 +++++++++++++++++++++++++++++++++++++++++++-------------
 1 file changed, 103 insertions(+), 29 deletions(-)
---
diff --git a/synce-core.spec b/synce-core.spec
index 1a16aaa..567b689 100644
--- a/synce-core.spec
+++ b/synce-core.spec
@@ -6,42 +6,47 @@
 #   and http://lists.pld-linux.org/mailman/pipermail/pld-devel-en/2012-July/022880.html
 #
 # Conditional build:
-%bcond_with	dccm	# build without dccm file support
-%bcond_with	odccm	# build without odccm support
+%bcond_without	dccm	# dccm file support
+%bcond_without	odccm	# odccm support
 
-Summary:	Connection framework and dccm-implementation for WinCE devices
+Summary:	Connection framework and DCCM implementation for WinCE devices
+Summary(pl.UTF-8):	Szkielet połączeń oraz implementacja DCCM dla urządzeń WinCE
 Name:		synce-core
-Version:	0.16
+Version:	0.17
 Release:	0.1
-License:	GPL v2
+License:	MIT
 Group:		Applications/System
 Source0:	http://downloads.sourceforge.net/synce/%{name}-%{version}.tar.gz
-# Source0-md5:	e823e5b97b57c568129c116fc289bcf3
+# Source0-md5:	ee0b9369b6fea5e2d1b970503dd7cb0e
 URL:		http://www.synce.org/
 BuildRequires:	autoconf >= 2.50
 BuildRequires:	automake >= 1.4
-BuildRequires:	dbus-glib-devel >= 0.60
+BuildRequires:	glib2-devel >= 1:2.26
 BuildRequires:	gnet-devel
 BuildRequires:	libtool
 BuildRequires:	pkgconfig
+BuildRequires:	python-Pyrex >= 0.9.6
+BuildRequires:	python-devel >= 1:2.3
 BuildRequires:	rpmbuild(macros) >= 1.219
 BuildRequires:	udev-devel
 BuildRequires:	udev-glib-devel
+Requires:	%{name}-lib = %{version}-%{release}
 Requires:	dhcp-client
 BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
 %description
-Synce-connector is a connection framework and dccm-implementation for
+Synce-connector is a connection framework and DCCM implementation for
 Windows Mobile devices that integrates with udev.
 
 %description -l pl.UTF-8
-Biblioteka libsynce to część projektu SynCE. Jest wymagana dla (co
-najmniej) następujących części projektu: librapi2, dccmd.
+Synce-connector to szkielet połączeń oraz implementacja DCCM dla
+urządzeń Windows Mobile; integruje się z udev.
 
 %package lib
 Summary:	Core SynCE library
 Summary(pl.UTF-8):	Podstawowa biblioteka SynCE
 Group:		Libraries
+Requires:	glib2 >= 1:2.26
 Obsoletes:	synce-libsynce
 
 %description lib
@@ -57,8 +62,7 @@ Summary:	Header files for libsynce library
 Summary(pl.UTF-8):	Pliki nagłówkowe biblioteki libsynce
 Group:		Development/Libraries
 Requires:	%{name}-lib = %{version}-%{release}
-Requires:	dbus-devel
-Requires:	dbus-glib-devel
+Requires:	glib2-devel >= 1:2.26
 Obsoletes:	synce-libsynce-devel
 
 %description lib-devel
@@ -80,24 +84,44 @@ Static libsynce library.
 %description lib-static -l pl.UTF-8
 Statyczna biblioteka libsynce.
 
+%package -n python-pyrapi2
+Summary:	Python binding for synce library
+Summary(pl.UTF-8):	Wiązanie Pythona do biblioteki synce
+Group:		Libraries/Python
+Requires:	%{name}-lib = %{version}-%{release}
+
+%description -n python-pyrapi2
+Python binding for synce library.
+
+%description -n python-pyrapi2 -l pl.UTF-8
+Wiązanie Pythona do biblioteki synce.
+
 %package odccm
-Summary:	Provides Connection via odccm for WinCE devices
+Summary:	Connection via odccm for WinCE devices
+Summary(pl.UTF-8):	Połączenie poprzez odccm z urządzeniami WinCE
 Group:		Applications/System
 Requires:	%{name} = %{version}-%{release}
 Requires:	synce-odccm
 
 %description odccm
-Provides Connection via odccm for WinCE devices.
+This package provides connection via odccm for WinCE devices.
+
+%description odccm -l pl.UTF-8
+Ten pakiet zapewnia połączenie poprzez odccm z urządzeniami WinCE.
 
 %package dccm
-Summary:	Provides Connection via dccm for WinCE devices
+Summary:	Connection via dccm for WinCE devices
+Summary(pl.UTF-8):	Połączenie poprzez dccm z urządzeniami WinCE
 Group:		Applications/System
 Requires:	%{name} = %{version}-%{release}
 # check what is actually required
 Requires:	synce-vdccm
 
 %description dccm
-Provides Connection via dccm for WinCE devices.
+This package provides connection via dccm for WinCE devices.
+
+%description dccm -l pl.UTF-8
+Ten pakiet zapewnia połączenie poprzez dccm z urządzeniami WinCE.
 
 %prep
 %setup -q
@@ -108,10 +132,9 @@ Provides Connection via dccm for WinCE devices.
 	UDEVADMPATH=/sbin/udevadm \
 	IFCONFIGPATH=/sbin/ifconfig \
 	PPPDPATH=/usr/sbin/pppd \
-	--enable-udev \
+	--enable-bluetooth-support \
 	%{__enable_disable dccm dccm-file-support} \
-	%{__enable_disable odccm odccm-support} \
-	--enable-bluetooth-support
+	%{__enable_disable odccm odccm-support}
 
 %{__make}
 
@@ -125,6 +148,7 @@ rm -rf $RPM_BUILD_ROOT
 %py_postclean %{_datadir}/%{name}
 
 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libsynce.la
+%{__rm} $RPM_BUILD_ROOT%{py_sitedir}/pyrapi2.{la,a}
 
 %clean
 rm -rf $RPM_BUILD_ROOT
@@ -134,21 +158,56 @@ rm -rf $RPM_BUILD_ROOT
 
 %files
 %defattr(644,root,root,755)
-%doc README TODO ChangeLog
-%attr(755,root,root) %{_bindir}/synce-unlock
+%doc BUGS ChangeLog LICENSE README TODO
 %attr(755,root,root) %{_libdir}/synce-serial-chat
-%dir %{_datadir}/synce-core
-%{_datadir}/synce-core/dhclient.conf
-%{_datadir}/synce-core/synceconnector.py[co]
-
+%attr(755,root,root) %{_bindir}/pcp
+%attr(755,root,root) %{_bindir}/pkillall
+%attr(755,root,root) %{_bindir}/pls
+%attr(755,root,root) %{_bindir}/pmkdir
+%attr(755,root,root) %{_bindir}/pmv
+%attr(755,root,root) %{_bindir}/prm
+%attr(755,root,root) %{_bindir}/prmdir
+%attr(755,root,root) %{_bindir}/prun
+%attr(755,root,root) %{_bindir}/psettime
+%attr(755,root,root) %{_bindir}/pshortcut
+%attr(755,root,root) %{_bindir}/pstatus
+%attr(755,root,root) %{_bindir}/rapiconfig
+%attr(755,root,root) %{_bindir}/synce-database
+%attr(755,root,root) %{_bindir}/synce-install-cab
+%attr(755,root,root) %{_bindir}/synce-list-programs
+%attr(755,root,root) %{_bindir}/synce-registry
+%attr(755,root,root) %{_bindir}/synce-remove-program
+%attr(755,root,root) %{_bindir}/synce-serial
+%attr(755,root,root) %{_bindir}/synce-unlock
 /etc/dbus-1/system.d/org.synce.dccm.conf
 /lib/udev/rules.d/85-synce.rules
-%attr(755,root,root) %{_bindir}/synce-serial
 %attr(755,root,root) /lib/udev/synce-udev-rndis
 %attr(755,root,root) /lib/udev/synce-udev-serial
 %{_datadir}/dbus-1/system-services/org.synce.dccm.service
+# no such dir?
+#/etc/ppp/ip-up.d/synce-udev-bt-ipup
+%attr(600,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/ppp/peers/synce-bt-peer
+%dir %{_datadir}/synce-core
+%{_datadir}/synce-core/dhclient.conf
+%{_datadir}/synce-core/synceconnector.py[co]
 %attr(755,root,root) %{_datadir}/synce-core/udev-synce-rndis
 %attr(755,root,root) %{_datadir}/synce-core/udev-synce-serial
+%{_mandir}/man1/pcp.1*
+%{_mandir}/man1/pkillall.1*
+%{_mandir}/man1/pls.1*
+%{_mandir}/man1/pmkdir.1*
+%{_mandir}/man1/pmv.1*
+%{_mandir}/man1/prm.1*
+%{_mandir}/man1/prmdir.1*
+%{_mandir}/man1/prun.1*
+%{_mandir}/man1/psettime.1*
+%{_mandir}/man1/pshortcut.1*
+%{_mandir}/man1/pstatus.1*
+%{_mandir}/man1/rapiconfig.1*
+%{_mandir}/man1/synce-install-cab.1*
+%{_mandir}/man1/synce-list-programs.1*
+%{_mandir}/man1/synce-registry.1*
+%{_mandir}/man1/synce-remove-program.1*
 
 %files lib
 %defattr(644,root,root,755)
@@ -158,14 +217,29 @@ rm -rf $RPM_BUILD_ROOT
 %files lib-devel
 %defattr(644,root,root,755)
 %attr(755,root,root) %{_libdir}/libsynce.so
-%{_includedir}/*.h
+%{_includedir}/irapistream.h
+%{_includedir}/rapi.h
+%{_includedir}/rapi2.h
+%{_includedir}/rapitypes.h
+%{_includedir}/rapitypes2.h
+%{_includedir}/synce*.h
 %{_pkgconfigdir}/libsynce.pc
-%{_mandir}/man3/*
+%{_mandir}/man3/date_from_tm.3*
+%{_mandir}/man3/date_to_tm.3*
+%{_mandir}/man3/rapi_connection_from_name.3*
+%{_mandir}/man3/synce*.3*
+%{_mandir}/man3/time_fields_from_filetime.3*
+%{_mandir}/man3/time_fields_to_filetime.3*
+%{_mandir}/man3/wstr*.3*
+%{_mandir}/man7/synce.7*
 
 %files lib-static
 %defattr(644,root,root,755)
 %{_libdir}/libsynce.a
-%{_mandir}/man7/synce.7*
+
+%files -n python-pyrapi2
+%defattr(644,root,root,755)
+%attr(755,root,root) %{py_sitedir}/pyrapi2.so
 
 %if %{with odccm}
 %files odccm
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/synce-core.git/commitdiff/6c3c2689d3240e22d5dbf382aa18b0e818bde649



More information about the pld-cvs-commit mailing list