+summary : CodeSynthesis XSD is an W3C XML Schema to C++ data binding compiler
+description: |
+ CodeSynthesis XSD is an open-source, cross-platform W3C XML Schema to C++ data binding compiler. Provided with an XML instance specification (XML Schema), it generates C++ classes that represent the given vocabulary as well as XML parsing and serialization code. You can then access the data stored in XML using types and functions that semantically correspond to your application domain rather than dealing with the intricacies of reading and writing XML.
+builddeps :
+ - pkgconfig(libcutl)
+ - pkgconfig(xerces-c)
+ - libboost-devel
+setup : |
+ %patch -p1 < $pkgfiles/xsdcxx-rename.patch
+build : |
+ %make BOOST_LINK_SYSTEM=y EXTERNAL_LIBCUTL=y
+install : |
+ make install_prefix=$installdir/usr install
+ # Rename files to xsdcxx to avoid name conflicts with mono
+ mv $installdir/usr/bin/xsd{,cxx}
+ mv $installdir/usr/share/man/man1/xsd{,cxx}.1
diff --git a/pspec_x86_64.xml b/pspec_x86_64.xml
new file mode 100644
--- /dev/null
+++ b/pspec_x86_64.xml
@@ -0,0 +1,49 @@
+<PISI>
+ <Source>
+ <Name>xsd</Name>
+ <Packager>
+ <Name>Peter O'Connor</Name>
+ <Email>peter@solus-project.com</Email>
+ </Packager>
+ <License>GPL-2.0</License>
+ <PartOf>programming.tools</PartOf>
+ <Summary xml:lang="en">CodeSynthesis XSD is an W3C XML Schema to C++ data binding compiler</Summary>
+ <Description xml:lang="en">CodeSynthesis XSD is an open-source, cross-platform W3C XML Schema to C++ data binding compiler. Provided with an XML instance specification (XML Schema), it generates C++ classes that represent the given vocabulary as well as XML parsing and serialization code. You can then access the data stored in XML using types and functions that semantically correspond to your application domain rather than dealing with the intricacies of reading and writing XML.
+ <Summary xml:lang="en">CodeSynthesis XSD is an W3C XML Schema to C++ data binding compiler</Summary>
+ <Description xml:lang="en">CodeSynthesis XSD is an open-source, cross-platform W3C XML Schema to C++ data binding compiler. Provided with an XML instance specification (XML Schema), it generates C++ classes that represent the given vocabulary as well as XML parsing and serialization code. You can then access the data stored in XML using types and functions that semantically correspond to your application domain rather than dealing with the intricacies of reading and writing XML.
+</Description>
+ <PartOf>programming.tools</PartOf>
+ <Files>
+ <Path fileType="executable">/usr/bin</Path>
+ <Path fileType="doc">/usr/share/doc</Path>
+ <Path fileType="man">/usr/share/man</Path>
+ </Files>
+ </Package>
+ <Package>
+ <Name>xsd-devel</Name>
+ <Summary xml:lang="en">Development files for xsd</Summary>
+ <Description xml:lang="en">CodeSynthesis XSD is an open-source, cross-platform W3C XML Schema to C++ data binding compiler. Provided with an XML instance specification (XML Schema), it generates C++ classes that represent the given vocabulary as well as XML parsing and serialization code. You can then access the data stored in XML using types and functions that semantically correspond to your application domain rather than dealing with the intricacies of reading and writing XML.