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