rpms/libsyncml/devel libsyncml-0.4.2.doctype.patch, NONE, 1.1 libsyncml.spec, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2

Laurent Rineau (rineau) fedora-extras-commits at redhat.com
Tue Nov 28 17:33:38 UTC 2006


Author: rineau

Update of /cvs/extras/rpms/libsyncml/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv18263/devel

Modified Files:
	.cvsignore sources 
Added Files:
	libsyncml-0.4.2.doctype.patch libsyncml.spec 
Log Message:
auto-import libsyncml-0.4.2-1 on branch devel from libsyncml-0.4.2-1.src.rpm
Initial import of libsyncml into FE. Review request #217524 accepted.

libsyncml-0.4.2.doctype.patch:

--- NEW FILE libsyncml-0.4.2.doctype.patch ---
Index: trunk/libsyncml/parser/sml_xml_assm.c
===================================================================
--- trunk/libsyncml/parser/sml_xml_assm.c (revision 193)
+++ trunk/libsyncml/parser/sml_xml_assm.c (revision 212)
@@ -1442,12 +1442,15 @@
 	switch (assm->session->version) {
 		case SML_VERSION_10:
+			xmlTextWriterWriteRaw(assm->writer, (xmlChar *)"<!DOCTYPE SyncML PUBLIC \"-//SYNCML//DTD SyncML 1.0//EN\" \"http://www.syncml.org/docs/syncml_represent_v10_20001207.dtd\">");
 			if (!_smlXmlAssemblerStartNodeNS(assm, SML_ELEMENT_SYNCML, SML_NAMESPACE_SYNCML10, error))
 				goto error_free_writer;
 			break;
 		case SML_VERSION_11:
+			xmlTextWriterWriteRaw(assm->writer, (xmlChar *)"<!DOCTYPE SyncML PUBLIC \"-//SYNCML//DTD SyncML 1.1//EN\" \"http://www.syncml.org/docs/syncml_represent_v11_20020213.dtd.dtd\">");
 			if (!_smlXmlAssemblerStartNodeNS(assm, SML_ELEMENT_SYNCML, SML_NAMESPACE_SYNCML11, error))
 				goto error_free_writer;
 			break;
 		case SML_VERSION_12:
+			xmlTextWriterWriteRaw(assm->writer, (xmlChar *)"<!DOCTYPE SyncML PUBLIC \"-//SYNCML//DTD SyncML 1.2//EN\" \"http://www.openmobilealliance.org/tech/DTD/OMA-TS-SyncML_RepPro_DTD-V1_2.dtd\">");
 			if (!_smlXmlAssemblerStartNodeNS(assm, SML_ELEMENT_SYNCML, SML_NAMESPACE_SYNCML12, error))
 				goto error_free_writer;


--- NEW FILE libsyncml.spec ---
Name:		libsyncml
Version:	0.4.2
Release:	1%{?dist}
Summary:	SyncML protocol library

Group:		System Environment/Libraries
License:	LGPL
URL:		http://libsyncml.opensync.org/
# Get the tarball from http://libsyncml.opensync.org/attachment/wiki/download/%{name}-%{version}.tar.gz?rev=&format=raw
Source0:	%{name}-%{version}.tar.gz
BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)

# Upstream patch submitted to SVN after the release.
Patch0:		libsyncml-0.4.2.doctype.patch

BuildRequires:	wbxml2-devel libxml2-devel libsoup-devel
BuildRequires:	openobex-devel bluez-libs-devel

%description
%{summary}.

%package	devel
Summary:	Development files for %{name}
Group:		Development/Libraries
Requires:	%{name} = %{version}-%{release}

%description	devel
The %{name}-devel package contains libraries and header files for
developing applications that use %{name}.


%prep
%setup -q
%patch0 -p1

# Fix some permissions
chmod a-x libsyncml/syncml.h

%build
%configure --disable-static --disable-unit-tests

# Disable rpath.
sed -i 's|^hardcode_libdir_flag_spec=.*|hardcode_libdir_flag_spec=""|g' libtool
sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool

make %{?_smp_mflags}


%install
rm -rf $RPM_BUILD_ROOT
make install DESTDIR=$RPM_BUILD_ROOT


%clean
rm -rf $RPM_BUILD_ROOT


%post -p /sbin/ldconfig

%postun -p /sbin/ldconfig


%files
%defattr(-,root,root,-)
%doc AUTHORS COPYING README
%{_bindir}/syncml-http-server
%{_bindir}/syncml-obex-client
%{_libdir}/libsyncml.so.0*
%{_mandir}/man1/syncml-http-server.1.gz
%{_mandir}/man1/syncml-obex-client.1.gz

%files devel
%defattr(-,root,root,-)
%doc AUTHORS COPYING README
%{_includedir}/libsyncml-1.0/
%{_libdir}/libsyncml.so
%exclude %{_libdir}/libsyncml.la
%{_libdir}/pkgconfig/libsyncml-1.0.pc


%changelog
* Mon Nov 27 2006 Laurent Rineau <laurent.rineau__fedora_extras at normalesup.org> - 0.4.2-1
- Initial release for Fedora Extras.


Index: .cvsignore
===================================================================
RCS file: /cvs/extras/rpms/libsyncml/devel/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- .cvsignore	28 Nov 2006 17:32:18 -0000	1.1
+++ .cvsignore	28 Nov 2006 17:33:08 -0000	1.2
@@ -0,0 +1 @@
+libsyncml-0.4.2.tar.gz


Index: sources
===================================================================
RCS file: /cvs/extras/rpms/libsyncml/devel/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources	28 Nov 2006 17:32:18 -0000	1.1
+++ sources	28 Nov 2006 17:33:08 -0000	1.2
@@ -0,0 +1 @@
+66fad49f54e78ce34c1453c62958e037  libsyncml-0.4.2.tar.gz




More information about the scm-commits mailing list