Browse Source

2014-10-29 Ryoichi INAGAKI <ryo1@toki.waseda.jp>

	* cln, gnubiff, gsoap: updated
	


git-svn-id: http://trac.vinelinux.org/repos/projects/specs@9039 ec354946-7b23-47d6-9f5a-488ba84defc7
inagaki 9 years ago
parent
commit
531d949e48
3 changed files with 347 additions and 237 deletions
  1. 22 18
      c/cln/cln-vl.spec
  2. 45 37
      g/gnubiff/gnubiff-vl.spec
  3. 280 182
      g/gsoap/gsoap-vl.spec

+ 22 - 18
c/cln/cln-vl.spec

@@ -1,42 +1,42 @@
 Name:           cln
 Summary:        Class Library for Numbers
-Version:        1.3.1
-Release:        2%{?_dist_release}
+Summary(ja):    数値用のクラスライブラリ
+Version:        1.3.4
+Release:        1%{?_dist_release}
 
 Group:          System Environment/Libraries
 License:        GPLv2+
 URL:            http://www.ginac.de/CLN/
 Source0:        http://www.ginac.de/CLN/%{name}-%{version}.tar.bz2
-Patch0:         cln-1.2.2-s390x.patch
 
 BuildRoot:      %{_tmppath}/%{name}-%{version}-root
 BuildRequires:  gmp-devel
 BuildRequires:  texinfo
-#BuildRequires:  texi2html texinfo
-Requires(post): /sbin/install-info
-Requires(preun): /sbin/install-info
+BuildRequires:  texlive-collection-fontsrecommended
 
 %description
-A collection of C++ math classes and functions, which are designed for
-memory and speed efficiency, and enable type safety and algebraic
-syntax.
+CLN is a collection of C++ math classes and functions, which are
+designed for memory and speed efficiency, and enable type safety
+and algebraic syntax.
 
 %package devel
 Summary:        Development files for programs using the CLN library
+Summary(ja):    CLN ライブラリの開発用ファイル
 Group:          Development/Libraries
 Requires:       %{name} = %{version}-%{release}
+Requires(post): /sbin/install-info
+Requires(preun): /sbin/install-info
 
 %description devel
-A collection of C++ math classes and functions, which are designed for
-memory and speed efficiency, and enable type safety and algebraic
-syntax.
+CLN is a collection of C++ math classes and functions, which are
+designed for memory and speed efficiency, and enable type safety
+and algebraic syntax.
 
 This package is necessary if you wish to develop software based on
 the CLN library.
 
 %prep
 %setup -q
-%patch0 -p1 -b .s390x
 
 %build
 %configure --disable-static
@@ -48,9 +48,6 @@ make html
 rm -rf %{buildroot}
 make DESTDIR=%{buildroot} install
 
-mkdir -p %{buildroot}%{_docdir}/%{name}-devel-%{version}
-cp -p doc/cln.pdf doc/cln.html %{buildroot}%{_docdir}/%{name}-devel-%{version}/
-
 find %{buildroot} -type f -name "*.la" -exec rm -f {} ';'
 rm -f %{buildroot}%{_infodir}/dir
 rm -rf %{buildroot}%{_bindir} %{buildroot}%{_mandir}/man1/pi.*
@@ -75,18 +72,25 @@ fi
 
 %files
 %defattr(-,root,root)
-%doc COPYING ChangeLog NEWS README TODO*
+%doc COPYING NEWS README TODO
 %{_libdir}/*.so.*
 
 %files devel
 %defattr(-,root,root)
+%doc COPYING doc/cln.pdf doc/cln.html
 %{_libdir}/*.so
 %{_libdir}/pkgconfig/cln.pc
 %{_includedir}/cln
 %{_infodir}/*.info*
-%{_docdir}/%{name}-devel-%{version}
+
 
 %changelog
+* Wed Oct 29 2014 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 1.3.4-1
+- updated to 1.3.4
+- removed Patch0
+- built with gmp-5.1.3
+- added BR: texlive-collection-fontsrecommended
+
 * Sun Sep 26 2010 Ryoichi INAGAKI <ryo1@bc.wakwak.com> - 1.3.1-2
 - rebuilt with rpm-4.8.1 for pkg-config
 

+ 45 - 37
g/gnubiff/gnubiff-vl.spec

@@ -1,42 +1,37 @@
 Summary:     A mail notification program
-Summary(ja): Gnome 対応のメールチェッカー
+Summary(ja): メールチェッカー
 Name:        gnubiff
-Version:     2.2.13
+Version:     2.2.15
 Release:     1%{?_dist_release}
 Source0:     http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.gz
-Patch0:	     gnubiff-2.2.13-dsofix.patch
+Patch0:	     gnubiff-2.2.15-dsofix.patch
+
 License:     GPLv3+
 Group:       Applications/Internet
 URL:         http://gnubiff.sourceforge.net/
 
-Requires:    gamin
-Requires:    gtk2
-Requires:    libglade2
-Requires:    gnome-desktop
-Requires:    gnome-desktop-libs 
-Requires:    expat
-Requires:    libexpat
-Requires:    perl-XML-Parser
-Requires:    popt
-Requires:    openssl
+BuildRoot:   %{_tmppath}/%{name}-%{version}-root
 BuildRequires: gamin-devel
-BuildRequires: gtk2-devel
-BuildRequires: libglade2-devel
-BuildRequires: gnome-desktop-devel
+BuildRequires: glib2-devel
+BuildRequires: gtk3-devel
+#BuildRequires: libglade2-devel
+#BuildRequires: gnome-desktop-devel
 BuildRequires: expat-devel
 BuildRequires: perl-XML-Parser
 BuildRequires: popt-devel
-BuildRequires: openssl-devel
-BuildRequires: libSM-devel
-BuildRequires: libgnomeui-devel
-BuildRequires: gnome-panel-devel
+BuildRequires: openssl-devel > 1.0.0
+BuildRequires: libX11-devel
+#BuildRequires: libgnomeui-devel
+#BuildRequires: gnome-panel-devel
 BuildRequires: intltool
 BuildRequires: desktop-file-utils
 
-Requires(post):	info
-Requires(preun): info
+Requires(post):	install-info
+Requires(preun): install-info
+
+Vendor:       Project Vine
+Distribution: Vine Linux
 
-BuildRoot:   %{_tmppath}/%{name}-%{version}-root
 
 %description
 Gnubiff is a mail notification program that checks for mail, 
@@ -58,29 +53,29 @@ Gnubiff はメールサーバーに問い合わせをして、
 
 
 %build
-./configure \
-	--prefix=%{_prefix} \
-	--libdir=%{_libdir} \
+%configure \
     --enable-fam \
-	--enable-gnome \
+    --disable-gnome \
     --with-password \
-	--with-password-string 
-%__make %{?_smp_mflags}
+    --with-password-string
+
+make %{?_smp_mflags}
 
 %install
-%__rm -rf ${RPM_BUILD_ROOT}
-%__make DESTDIR=${RPM_BUILD_ROOT} install
+rm -rf $RPM_BUILD_ROOT
+make DESTDIR=$RPM_BUILD_ROOT install
 
-%__rm -rf %{buildroot}%{_infodir}/dir
+rm -rf $RPM_BUILD_ROOT%{_infodir}/dir
 
 desktop-file-install                                    \
-    --dir=%{buildroot}%{_datadir}/applications          \
-    %{buildroot}%{_datadir}/applications/%{name}.desktop
+    --dir=$RPM_BUILD_ROOT%{_datadir}/applications          \
+    $RPM_BUILD_ROOT%{_datadir}/applications/%{name}.desktop
 
 %find_lang %{name}
 
 %post 
 /sbin/install-info %{_infodir}/%{name}.info %{_infodir}/dir || :
+update-desktop-database %{_datadir}/applications >& /dev/null ||:
 
 
 %preun 
@@ -89,9 +84,12 @@ if [ $1 = 0 ]; then
   %{_infodir}/dir >/dev/null 2>&1 || :
 fi
 
+%postun
+update-desktop-database %{_datadir}/applications >& /dev/null ||:
+
 
 %clean
-%__rm -rf ${RPM_BUILD_ROOT}
+rm -rf $RPM_BUILD_ROOT
 
 
 %files -f %{name}.lang
@@ -103,11 +101,21 @@ fi
 %{_datadir}/%{name}/
 %{_datadir}/applications/%{name}.desktop
 %{_datadir}/pixmaps/%{name}.png
-%{_datadir}/gnome-2.0/ui/GNOME_gnubiffApplet.xml
-%{_libdir}/bonobo/servers/GNOME_gnubiffApplet.server
+#{_datadir}/gnome-2.0/ui/GNOME_gnubiffApplet.xml
+#{_libdir}/bonobo/servers/GNOME_gnubiffApplet.server
 
 
 %changelog
+* Wed Oct 29 2014 Ryoichi INAGAKI <ryo1@toki.waseda.jp> 2.2.15-1
+- updated to 2.2.15
+- updated Patch1
+- dropt GNOME dependency
+- used install-info instead of info
+
+* Mon Oct 15 2012 Satoshi IWAMOTO <satoshi.iwamoto@nifty.ne.jp> 2.2.13-2
+- rebuild with openssl 1.0.0
+- add Vendor/Distri tags
+
 * Wed Nov 03 2010 Munehiro Yamamoto <munepi@vinelinux.org> 2.2.13-1
 - new upstream release
 - applied gnubiff-2.2.13-dsofix.patch from Fedra Rawhide

+ 280 - 182
g/gsoap/gsoap-vl.spec

@@ -1,24 +1,59 @@
 Summary: Generator Tools for Coding SOAP/XML Web Services in C and C++
 Name: gsoap
-Version: 2.7.12
-Release: 2%{?_dist_release}
-License: GPLv2+
+Version: 2.8.17
+Release: 1%{?_dist_release}
+# Bump the soversion when the new version is not backward compatiple
+%global soversion 5
+
+# gsoap is licensed both under the gSOAP public license and under GPL version
+# 2 or later with an OpenSSL linking exception.
+#
+# The gSOAP public license is a modified version of the Mozilla Public License.
+# Due to the modifications, the gSOAP public license is non-free. You can not
+# use gsoap under this license for software that you intend to contribute to
+# fedora. If you use gsoap in fedora you must use it under the GPL license,
+# possibly using the OpenSSL linking exception. The specific modification that
+# makes the license non-free is in section 3.2:
+#
+# 3.2. Availability of Source Code.
+# Any Modification created by You will be provided to the Initial Developer in
+# Source Code form and are subject to the terms of the License.
+License: GPLv2+ with exceptions
 Group: Development/Tools
 URL: http://gsoap2.sourceforge.net
-Source0: http://downloads.sourceforge.net/gsoap2/gsoap_2.7.12.tar.gz
-Patch0: use_libtool-2.7.12.patch
-Patch1: unused_args.patch
-BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
 
+Source0: http://downloads.sourceforge.net/gsoap2/%{name}_%{version}.zip
+Source1: soapcpp2.1
+Source2: wsdl2h.1
+# Create shared libraries
+Patch0: %{name}-libtool.patch
+# https://sourceforge.net/p/gsoap2/patches/111/
+Patch1: %{name}-private-lm.patch
+# https://sourceforge.net/p/gsoap2/patches/110/
+Patch2: %{name}-pad.patch
+# https://sourceforge.net/p/gsoap2/bugs/966/
+Patch3: %{name}-ipv6.patch
+# https://sourceforge.net/p/gsoap2/patches/117/
+Patch4: %{name}-default-paths.patch
+# https://sourceforge.net/p/gsoap2/patches/118/
+Patch5: %{name}-cleanfiles.patch
+# https://sourceforge.net/p/gsoap2/bugs/959/
+Patch6: %{name}-ai-next.patch
+# https://sourceforge.net/p/gsoap2/patches/120/
+Patch7: %{name}-einprogress.patch
+
+BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
 BuildRequires: flex
 BuildRequires: bison
 BuildRequires: findutils
 BuildRequires: nkf
 BuildRequires: openssl-devel
+BuildRequires: zlib-devel
 BuildRequires: autoconf
 BuildRequires: automake
 BuildRequires: libtool
 
+Requires: gsoap-libs = %{version}-%{release}
 Requires: openssl
 
 
@@ -28,25 +63,47 @@ language binding to ease the development of SOAP/XML Web services in C
 and C/C++.
 
 
+%package libs
+Summary: Runtime libraries fpr gSOAP
+Group: System Environment/Libraries
+
+%description libs
+gSOAP runtime libraries.
+
+
 %package devel
 Summary: Devel libraries and headers for linking with gSOAP generated stubs
-Group: Development/System
-Requires: %name = %version-%release
+Group: Development/Libraries
+Requires: gsoap-libs = %{version}-%{release}
+Requires: openssl-devel
+Requires: zlib-devel
 Requires: pkgconfig
 
-
 %description devel
 gSOAP libraries, headers and generators for linking with and creating
 gSOAP generated stubs
 
 
-%prep
-%setup -q -n gsoap-2.7
+%package doc
+Summary: Documentation for gSOAP
+Group: Documentation
+Requires: %{name} = %{version}-%{release}
+BuildArch: noarch
+
+%description doc
+gSOAP documentation in html
 
-# enable use of libtool in configure.in and a few Makefile.am files
-%patch0 -p1
 
+%prep
+%setup -q -n gsoap-2.8
+%patch0 -p1
 %patch1 -p1
+%patch2 -p1
+%patch3 -p1
+%patch4 -p1
+%patch5 -p1
+%patch6 -p1
+%patch7 -p1
 
 # a number of ~ files are distribute, but we do not want them
 find . -name "*~" -exec rm {} \;
@@ -54,201 +111,242 @@ find . -name "*~" -exec rm {} \;
 # we want all txt files to have unix end-of-line encoding
 nkf --unix --in-place README.txt LICENSE.txt NOTES.txt
 
+# remove .DS_Stores
+find . -name .DS_Store -exec rm {} ';'
+
+# remove stuff with gsoap license only - not GPL
+rm -rf gsoap/extras gsoap/mod_gsoap gsoap/Symbian
+sed 's!$(srcdir)/extras/\*!!' -i gsoap/Makefile.am
+
+# remove pre-compiled binaries
+rm -rf gsoap/bin
+rm -rf gsoap/ios_plugin/examples/*/build
+rm gsoap/samples/calc_vs2005/calc_vs2005/soapcpp2.exe
+rm gsoap/VisualStudio2005/wsdl2h/wsdl2h/soapcpp2.exe
+( cd gsoap/samples/link++ ; make distclean )
+( cd gsoap/samples/wcf/WS/DualHttp ; make distclean )
 
 %build
 # patches change autoconf and automake files, so we must reconfigure
 autoreconf --install --force
 
-%configure --disable-static --prefix=/usr
+%configure --disable-static --enable-ipv6
 
 # dependencies are not declared properly
 #make %{?_smp_mflags}
-make
-
-# during the build a number of files that we should not distribute are
-# created in soapcpp2/samples/ (a doc directory), we must remove them
-#find soapcpp2/samples/ -name ".deps" -prune -exec rm -rf {} \;
-
-# we do not want to bother distributing samples for Windows or OS X
-#rm -rf soapcpp2/samples/magic_VC
-#rm -rf soapcpp2/samples/quote_VC
-#rm -rf soapcpp2/samples/quote_MAC_ProjBuild
-
-# samples do not need to be executable by default
-#chmod a-x soapcpp2/samples/ssl/root.sh
-#chmod a-x soapcpp2/samples/ssl/cacerts.pem
-
+make SOVERSION=%{soversion}
 
 %install
-rm -rf %{buildroot}
-make install DESTDIR=%{buildroot}
-rm -f %{buildroot}/%_libdir/*.la
+rm -rf $RPM_BUILD_ROOT
+make install SOVERSION=%{soversion} DESTDIR=$RPM_BUILD_ROOT
+rm -f $RPM_BUILD_ROOT/%{_libdir}/*.la
 
+mkdir -p $RPM_BUILD_ROOT/%{_mandir}/man1
+install -m 644 -p %{SOURCE1} %{SOURCE2} $RPM_BUILD_ROOT/%{_mandir}/man1
 
-%clean
-rm -rf %{buildroot}
 
+%clean
+rm -rf $RPM_BUILD_ROOT
 
 %check
 make check
 
+%post libs -p /sbin/ldconfig
+
+%postun libs -p /sbin/ldconfig
 
 %files
 %defattr(-,root,root,-)
 %doc README.txt NOTES.txt LICENSE.txt
-%_libdir/libgsoapck.so.0
-%_libdir/libgsoapck++.so.0
-%_libdir/libgsoapck.so.0.0.0
-%_libdir/libgsoapck++.so.0.0.0
-%_libdir/libgsoap.so.0
-%_libdir/libgsoap++.so.0
-%_libdir/libgsoap.so.0.0.0
-%_libdir/libgsoap++.so.0.0.0
-%_libdir/libgsoapssl.so.0
-%_libdir/libgsoapssl++.so.0
-%_libdir/libgsoapssl.so.0.0.0
-%_libdir/libgsoapssl++.so.0.0.0
-
-
-%files devel
+%{_bindir}/soapcpp2
+%{_bindir}/wsdl2h
+%dir %{_datadir}/gsoap
+%dir %{_datadir}/gsoap/import
+%{_datadir}/gsoap/import/c14n.h
+%{_datadir}/gsoap/import/dom.h
+%{_datadir}/gsoap/import/ds2.h
+%{_datadir}/gsoap/import/ds.h
+%{_datadir}/gsoap/import/README.txt
+%{_datadir}/gsoap/import/soap12.h
+%{_datadir}/gsoap/import/stldeque.h
+%{_datadir}/gsoap/import/stl.h
+%{_datadir}/gsoap/import/stllist.h
+%{_datadir}/gsoap/import/stlset.h
+%{_datadir}/gsoap/import/stlvector.h
+%{_datadir}/gsoap/import/wsa3.h
+%{_datadir}/gsoap/import/wsa4.h
+%{_datadir}/gsoap/import/wsa5.h
+%{_datadir}/gsoap/import/wsa.h
+%{_datadir}/gsoap/import/WS-example.c
+%{_datadir}/gsoap/import/WS-example.h
+%{_datadir}/gsoap/import/WS-Header.h
+%{_datadir}/gsoap/import/wsp.h
+%{_datadir}/gsoap/import/wsrp.h
+%{_datadir}/gsoap/import/wsse2.h
+%{_datadir}/gsoap/import/wsse.h
+%{_datadir}/gsoap/import/wsu.h
+%{_datadir}/gsoap/import/xlink.h
+%{_datadir}/gsoap/import/xmime4.h
+%{_datadir}/gsoap/import/xmime5.h
+%{_datadir}/gsoap/import/xmime.h
+%{_datadir}/gsoap/import/xml.h
+%{_datadir}/gsoap/import/xmlmime5.h
+%{_datadir}/gsoap/import/xmlmime.h
+%{_datadir}/gsoap/import/xop.h
+%dir %{_datadir}/gsoap/WS
+%{_datadir}/gsoap/WS/README.txt
+%{_datadir}/gsoap/WS/WS-Addressing.xsd
+%{_datadir}/gsoap/WS/WS-Addressing03.xsd
+%{_datadir}/gsoap/WS/WS-Addressing04.xsd
+%{_datadir}/gsoap/WS/WS-Addressing05.xsd
+%{_datadir}/gsoap/WS/WS-Discovery.wsdl
+%{_datadir}/gsoap/WS/WS-Enumeration.wsdl
+%{_datadir}/gsoap/WS/WS-Policy.xsd
+%{_datadir}/gsoap/WS/WS-Routing.xsd
+%{_datadir}/gsoap/WS/WS-typemap.dat
+%{_datadir}/gsoap/WS/discovery.xsd
+%{_datadir}/gsoap/WS/ds.xsd
+%{_datadir}/gsoap/WS/enumeration.xsd
+%{_datadir}/gsoap/WS/typemap.dat
+%{_datadir}/gsoap/WS/wsse.xsd
+%{_datadir}/gsoap/WS/wsu.xsd
+%dir %{_datadir}/gsoap/custom
+%{_datadir}/gsoap/custom/README.txt
+%{_datadir}/gsoap/custom/long_double.c
+%{_datadir}/gsoap/custom/long_double.h
+%{_datadir}/gsoap/custom/struct_timeval.c
+%{_datadir}/gsoap/custom/struct_timeval.h
+%{_datadir}/gsoap/custom/struct_tm.c
+%{_datadir}/gsoap/custom/struct_tm.h
+%dir %{_datadir}/gsoap/plugin
+%{_datadir}/gsoap/plugin/README.txt
+%{_datadir}/gsoap/plugin/cacerts.c
+%{_datadir}/gsoap/plugin/cacerts.h
+%{_datadir}/gsoap/plugin/httpda.c
+%{_datadir}/gsoap/plugin/httpda.h
+%{_datadir}/gsoap/plugin/httpdatest.c
+%{_datadir}/gsoap/plugin/httpdatest.h
+%{_datadir}/gsoap/plugin/httpform.c
+%{_datadir}/gsoap/plugin/httpform.h
+%{_datadir}/gsoap/plugin/httpget.c
+%{_datadir}/gsoap/plugin/httpget.h
+%{_datadir}/gsoap/plugin/httpgettest.c
+%{_datadir}/gsoap/plugin/httpgettest.h
+%{_datadir}/gsoap/plugin/httpmd5.c
+%{_datadir}/gsoap/plugin/httpmd5.h
+%{_datadir}/gsoap/plugin/httpmd5test.c
+%{_datadir}/gsoap/plugin/httpmd5test.h
+%{_datadir}/gsoap/plugin/httppost.c
+%{_datadir}/gsoap/plugin/httppost.h
+%{_datadir}/gsoap/plugin/logging.c
+%{_datadir}/gsoap/plugin/logging.h
+%{_datadir}/gsoap/plugin/md5evp.c
+%{_datadir}/gsoap/plugin/md5evp.h
+%{_datadir}/gsoap/plugin/plugin.c
+%{_datadir}/gsoap/plugin/plugin.h
+%{_datadir}/gsoap/plugin/smdevp.c
+%{_datadir}/gsoap/plugin/smdevp.h
+%{_datadir}/gsoap/plugin/threads.c
+%{_datadir}/gsoap/plugin/threads.h
+%{_datadir}/gsoap/plugin/wsaapi.c
+%{_datadir}/gsoap/plugin/wsaapi.h
+%{_datadir}/gsoap/plugin/wsse2api.c
+%{_datadir}/gsoap/plugin/wsse2api.h
+%{_datadir}/gsoap/plugin/wsseapi.c
+%{_datadir}/gsoap/plugin/wsseapi.h
+# Additions in 2.7.12-1
+%{_datadir}/gsoap/WS/WS-ReliableMessaging.wsdl
+%{_datadir}/gsoap/WS/WS-ReliableMessaging.xsd
+%{_datadir}/gsoap/WS/reference-1.1.xsd
+%{_datadir}/gsoap/WS/ws-reliability-1.1.xsd
+%{_datadir}/gsoap/import/ref.h
+%{_datadir}/gsoap/import/wsrm.h
+%{_datadir}/gsoap/import/wsrm4.h
+%{_datadir}/gsoap/import/wsrx.h
+# Additions in 2.7.13-1
+%{_datadir}/gsoap/import/stdstring.h
+%{_datadir}/gsoap/import/xsd.h
+%{_datadir}/gsoap/plugin/wsseapi.cpp
+# Additions in 2.7.16-1
+%{_datadir}/gsoap/custom/duration.c
+%{_datadir}/gsoap/custom/duration.h
+%{_datadir}/gsoap/plugin/httpposttest.c
+%{_datadir}/gsoap/plugin/httpposttest.h
+%{_datadir}/gsoap/plugin/wsrmapi.c
+%{_datadir}/gsoap/plugin/wsrmapi.h
+# Additions in 2.7.17-1
+%{_datadir}/gsoap/WS/WS-Policy12.xsd
+%{_datadir}/gsoap/WS/WS-SecurityPolicy.xsd
+%{_datadir}/gsoap/import/wsse11.h
+# Additions in 2.8.3-1
+%{_datadir}/gsoap/WS/xenc.xsd
+%{_datadir}/gsoap/import/xenc.h
+%{_datadir}/gsoap/plugin/mecevp.c
+%{_datadir}/gsoap/plugin/mecevp.h
+# Additions in 2.8.4-1
+%{_datadir}/gsoap/import/wsdd.h
+%{_datadir}/gsoap/import/wsdx.h
+%{_datadir}/gsoap/plugin/wsddapi.c
+%{_datadir}/gsoap/plugin/wsddapi.h
+# Additions in 2.8.7-1
+%{_datadir}/gsoap/import/wsdd10.h
+# Additions in 2.8.12-1
+%{_datadir}/gsoap/WS/WS-SecureConversation.xsd
+%{_datadir}/gsoap/WS/WS-Trust.wsdl
+%{_datadir}/gsoap/WS/WS-Trust.xsd
+%{_datadir}/gsoap/import/ser.h
+%{_datadir}/gsoap/import/wsc.h
+%{_datadir}/gsoap/import/wsrm5.h
+%{_datadir}/gsoap/import/wsrx5.h
+%{_datadir}/gsoap/import/wst.h
+%{_datadir}/gsoap/import/wstx.h
+# Additions in 2.8.16-1
+%{_datadir}/gsoap/import/wsc2.h
+%{_datadir}/gsoap/plugin/calcrest.h
+# Additions in 2.8.17-1
+%{_datadir}/gsoap/plugin/mq.c
+%{_datadir}/gsoap/plugin/mq.h
+%{_mandir}/man1/soapcpp2.1*
+%{_mandir}/man1/wsdl2h.1*
+
+%files libs
 %defattr(-,root,root,-)
 %doc README.txt NOTES.txt LICENSE.txt
-%_bindir/soapcpp2
-%_bindir/wsdl2h
-%_libdir/libgsoapck.so
-%_libdir/libgsoapck++.so
-%_libdir/libgsoap.so
-%_libdir/libgsoapssl.so
-%_libdir/libgsoapssl++.so
-%_libdir/libgsoap++.so
-%_includedir/stdsoap2.h
-%dir %_datadir/gsoap
-%dir %_datadir/gsoap/import
-%_datadir/gsoap/import/c14n.h
-%_datadir/gsoap/import/dom.h
-%_datadir/gsoap/import/ds2.h
-%_datadir/gsoap/import/ds.h
-%_datadir/gsoap/import/README.txt
-%_datadir/gsoap/import/soap12.h
-%_datadir/gsoap/import/stldeque.h
-%_datadir/gsoap/import/stl.h
-%_datadir/gsoap/import/stllist.h
-%_datadir/gsoap/import/stlset.h
-%_datadir/gsoap/import/stlvector.h
-%_datadir/gsoap/import/wsa3.h
-%_datadir/gsoap/import/wsa4.h
-%_datadir/gsoap/import/wsa5.h
-%_datadir/gsoap/import/wsa.h
-%_datadir/gsoap/import/WS-example.c
-%_datadir/gsoap/import/WS-example.h
-%_datadir/gsoap/import/WS-Header.h
-%_datadir/gsoap/import/wsp.h
-%_datadir/gsoap/import/wsrp.h
-%_datadir/gsoap/import/wsse2.h
-%_datadir/gsoap/import/wsse.h
-%_datadir/gsoap/import/wsu.h
-%_datadir/gsoap/import/xlink.h
-%_datadir/gsoap/import/xmime4.h
-%_datadir/gsoap/import/xmime5.h
-%_datadir/gsoap/import/xmime.h
-%_datadir/gsoap/import/xml.h
-%_datadir/gsoap/import/xmlmime5.h
-%_datadir/gsoap/import/xmlmime.h
-%_datadir/gsoap/import/xop.h
-%dir %_datadir/gsoap/WS
-%_datadir/gsoap/WS/README.txt
-%_datadir/gsoap/WS/WS-Addressing.xsd
-%_datadir/gsoap/WS/WS-Addressing03.xsd
-%_datadir/gsoap/WS/WS-Addressing04.xsd
-%_datadir/gsoap/WS/WS-Addressing05.xsd
-%_datadir/gsoap/WS/WS-Discovery.wsdl
-%_datadir/gsoap/WS/WS-Enumeration.wsdl
-%_datadir/gsoap/WS/WS-Policy.xsd
-%_datadir/gsoap/WS/WS-Routing.xsd
-%_datadir/gsoap/WS/WS-typemap.dat
-%_datadir/gsoap/WS/discovery.xsd
-%_datadir/gsoap/WS/ds.xsd
-%_datadir/gsoap/WS/enumeration.xsd
-%_datadir/gsoap/WS/typemap.dat
-%_datadir/gsoap/WS/wsse.xsd
-%_datadir/gsoap/WS/wsu.xsd
-%dir %_datadir/gsoap/custom
-%_datadir/gsoap/custom/README.txt
-%_datadir/gsoap/custom/long_double.c
-%_datadir/gsoap/custom/long_double.h
-%_datadir/gsoap/custom/struct_timeval.c
-%_datadir/gsoap/custom/struct_timeval.h
-%_datadir/gsoap/custom/struct_tm.c
-%_datadir/gsoap/custom/struct_tm.h
-%dir %_datadir/gsoap/extras
-%_datadir/gsoap/extras/README.txt
-%_datadir/gsoap/extras/ckdb.c
-%_datadir/gsoap/extras/ckdb.h
-%_datadir/gsoap/extras/ckdbtest.c
-%_datadir/gsoap/extras/ckdbtest.h
-%_datadir/gsoap/extras/fault.cpp
-%_datadir/gsoap/extras/logging.cpp
-%_datadir/gsoap/extras/soapdefs.h
-%dir %_datadir/gsoap/plugin
-%_datadir/gsoap/plugin/README.txt
-%_datadir/gsoap/plugin/cacerts.c
-%_datadir/gsoap/plugin/cacerts.h
-%_datadir/gsoap/plugin/httpda.c
-%_datadir/gsoap/plugin/httpda.h
-%_datadir/gsoap/plugin/httpdatest.c
-%_datadir/gsoap/plugin/httpdatest.h
-%_datadir/gsoap/plugin/httpform.c
-%_datadir/gsoap/plugin/httpform.h
-%_datadir/gsoap/plugin/httpget.c
-%_datadir/gsoap/plugin/httpget.h
-%_datadir/gsoap/plugin/httpgettest.c
-%_datadir/gsoap/plugin/httpgettest.h
-%_datadir/gsoap/plugin/httpmd5.c
-%_datadir/gsoap/plugin/httpmd5.h
-%_datadir/gsoap/plugin/httpmd5test.c
-%_datadir/gsoap/plugin/httpmd5test.h
-%_datadir/gsoap/plugin/httppost.c
-%_datadir/gsoap/plugin/httppost.h
-%_datadir/gsoap/plugin/logging.c
-%_datadir/gsoap/plugin/logging.h
-%_datadir/gsoap/plugin/md5evp.c
-%_datadir/gsoap/plugin/md5evp.h
-%_datadir/gsoap/plugin/plugin.c
-%_datadir/gsoap/plugin/plugin.h
-%_datadir/gsoap/plugin/smdevp.c
-%_datadir/gsoap/plugin/smdevp.h
-%_datadir/gsoap/plugin/threads.c
-%_datadir/gsoap/plugin/threads.h
-%_datadir/gsoap/plugin/wsaapi.c
-%_datadir/gsoap/plugin/wsaapi.h
-%_datadir/gsoap/plugin/wsse2api.c
-%_datadir/gsoap/plugin/wsse2api.h
-%_datadir/gsoap/plugin/wsseapi.c
-%_datadir/gsoap/plugin/wsseapi.h
-%_libdir/pkgconfig/gsoapck.pc
-%_libdir/pkgconfig/gsoapck++.pc
-%_libdir/pkgconfig/gsoap.pc
-%_libdir/pkgconfig/gsoap++.pc
-%_libdir/pkgconfig/gsoapssl.pc
-%_libdir/pkgconfig/gsoapssl++.pc
-# Additions in 2.7.12-1
-%_datadir/gsoap/WS/WS-ReliableMessaging.wsdl
-%_datadir/gsoap/WS/WS-ReliableMessaging.xsd
-%_datadir/gsoap/WS/reference-1.1.xsd
-%_datadir/gsoap/WS/ws-reliability-1.1.xsd
-%_datadir/gsoap/import/ref.h
-%_datadir/gsoap/import/wsrm.h
-%_datadir/gsoap/import/wsrm4.h
-%_datadir/gsoap/import/wsrx.h
-
-
-%post -p /sbin/ldconfig
+%{_libdir}/libgsoap.so.*
+%{_libdir}/libgsoap++.so.*
+%{_libdir}/libgsoapck.so.*
+%{_libdir}/libgsoapck++.so.*
+%{_libdir}/libgsoapssl.so.*
+%{_libdir}/libgsoapssl++.so.*
 
-
-%postun -p /sbin/ldconfig
+%files devel
+%doc README.txt NOTES.txt LICENSE.txt
+%{_includedir}/stdsoap2.h
+%{_libdir}/libgsoap.so
+%{_libdir}/libgsoap++.so
+%{_libdir}/libgsoapck.so
+%{_libdir}/libgsoapck++.so
+%{_libdir}/libgsoapssl.so
+%{_libdir}/libgsoapssl++.so
+%{_libdir}/pkgconfig/gsoapck.pc
+%{_libdir}/pkgconfig/gsoapck++.pc
+%{_libdir}/pkgconfig/gsoap.pc
+%{_libdir}/pkgconfig/gsoap++.pc
+%{_libdir}/pkgconfig/gsoapssl.pc
+%{_libdir}/pkgconfig/gsoapssl++.pc
+
+%files doc
+%doc README.txt NOTES.txt LICENSE.txt gsoap/doc/*
 
 
 %changelog
+* Wed Oct 29 2014 Ryoichi INAGAKI <ryo1@toki.waseda.jp> 2.8.17-1
+- updated to 2.8.17 based on fc
+- rebuilt with openssl-1.0.1j
+- added BR: zlib-devel
+- splitted runtime and documents to subpackage
+- moved main package to Development/Tools Group
+
 * Sun Oct 03 2010 Shu KONNO <owa@bg.wakwak.com> 2.7.12-2
 - rebuilt with rpm-4.8.1 for pkg-config