add gsoap-devel.spec
authorAndrew McNab <andrew.mcnab@manchester.ac.uk>
Thu, 22 Feb 2007 15:25:31 +0000 (15:25 +0000)
committerAndrew McNab <andrew.mcnab@manchester.ac.uk>
Thu, 22 Feb 2007 15:25:31 +0000 (15:25 +0000)
org.gridsite.core/doc/gsoap-devel.spec [new file with mode: 0644]

diff --git a/org.gridsite.core/doc/gsoap-devel.spec b/org.gridsite.core/doc/gsoap-devel.spec
new file mode 100644 (file)
index 0000000..1eb61f0
--- /dev/null
@@ -0,0 +1,52 @@
+#
+# You can use this spec file and the gSOAP source tar file from sourceforge
+# to build a binary development RPM of gSOAP, suitable for building the
+# gridsite-ws components. Installing the resulting RPM puts the gSOAP files
+# directory in /usr, where the gridsite-ws Makefile expects them by default.
+#
+# See http://www.gridsite.org/wiki/GSOAP for more about GridSite and gSOAP
+#
+Name: gsoap-devel
+Version: %(echo ${MYVERSION:-2.7.6b})
+Release: 1%(sed 's/^\([A-Z]\)[^ ]* \([A-Z]\)[^0-9]*\([0-9][^ ]*\).*/\1\2\3/g' /etc/redhat-release | sed 's/[^A-Z,a-z,0-9]//g')
+Summary: gSOAP development compilers/libraries/headers
+License: Modified BSD
+Group: Development/Libraries
+Source: gsoap_%{version}.tar.gz
+Prefix: %(echo ${MYPREFIX:-/usr})
+URL: http://www.cs.fsu.edu/~engelen/soap.html
+Packager: Andrew McNab <Andrew.McNab@manchester.ac.uk>
+
+%description
+Enough of gSOAP to build clients and servers based on gSOAP, using its headers
+and static libraries. 
+By default, everything is installed in /usr/lib|bin|include/ 
+
+%prep
+
+%setup -n gsoap-2.7
+
+%build
+
+./configure --prefix=$RPM_BUILD_ROOT/%{prefix}
+make
+
+%install
+make install
+
+%files 
+%attr(-, root, root) %{prefix}/bin/soapcpp2
+%attr(-, root, root) %{prefix}/bin/wsdl2h
+%attr(-, root, root) %{prefix}/include/stdsoap2.h
+%attr(-, root, root) %{prefix}/lib/libgsoap++.a
+%attr(-, root, root) %{prefix}/lib/libgsoap.a
+%attr(-, root, root) %{prefix}/lib/libgsoapck++.a
+%attr(-, root, root) %{prefix}/lib/libgsoapck.a
+%attr(-, root, root) %{prefix}/lib/libgsoapssl++.a
+%attr(-, root, root) %{prefix}/lib/libgsoapssl.a
+%attr(-, root, root) %{prefix}/lib/pkgconfig/gsoap++.pc
+%attr(-, root, root) %{prefix}/lib/pkgconfig/gsoap.pc
+%attr(-, root, root) %{prefix}/lib/pkgconfig/gsoapck++.pc
+%attr(-, root, root) %{prefix}/lib/pkgconfig/gsoapck.pc
+%attr(-, root, root) %{prefix}/lib/pkgconfig/gsoapssl++.pc
+%attr(-, root, root) %{prefix}/lib/pkgconfig/gsoapssl.pc