diff --git a/gwenhywfar-3.11.1.tar.bz2 b/gwenhywfar-3.11.1.tar.bz2 new file mode 100644 index 0000000..e47f41a --- /dev/null +++ b/gwenhywfar-3.11.1.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:69f87342c034f21269dde36452158a8ff4330140dbaf6720dba9e093e8cae86f +size 1086943 diff --git a/gwenhywfar-3.8.3.tar.bz2 b/gwenhywfar-3.8.3.tar.bz2 deleted file mode 100644 index 6178c36..0000000 --- a/gwenhywfar-3.8.3.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:495d6dbcc536a007fb9f61fe53a86c23d99480739508a167f55d90cd4342d883 -size 1062819 diff --git a/gwenhywfar.changes b/gwenhywfar.changes index fa9a085..62b0755 100644 --- a/gwenhywfar.changes +++ b/gwenhywfar.changes @@ -1,3 +1,45 @@ +------------------------------------------------------------------- +Tue Dec 15 14:55:58 CET 2009 - vuntz@opensuse.org + +- Remove unneeded libxml2-devel BuildRequires. +- Remove autoreconf call since we have no patch. +- Rework the install section to be more readable. +- Rename gwenhywfar47 to libgwenhywfar47-plugins, since it's a more + appropriate name. Add Provides/Obsoletes for the old package. +- Make libgwenhywfar47 recommends the libgwenhywfar47-plugins + package. Also remove any Requires/Recommends from the main + package to libgwenhywfar47-plugins or gwenhywfar47 since + libgwenhywfar47 should be enough. +- Rename the main package to gwenhywfar-tools and move some tools + from devel subpackage there. +- Split a lang package, that is required by the library package, + and make the library package now provide gwenhywfar to make the + lang package installable. + +------------------------------------------------------------------- +Sun Dec 1 22:00:00 CET 2009 - Nico.Laus.2001@gmx.de + +- Update to version 3.11.1: + + compile on windows +- Changes from version 3.11.0: + + fixes some minor bugs + + extended the HTTP session module to allow testing connections + (used by the AqBanking-EBICS module to download new + certificates) + + special support for statistical modules has been removed again + to simplify the build system +- Changes from version 3.10.1: + + fixes a bug in GWEN_Url_fromString() and supports username and + password with HTTP proxies (tested with squid2) + + fixed a problem on MacOSX +- Changes from version 3.10.0 + + adds new support for RDH-10 + + includes the tool typemaker2, an improved version of the old + typemaker which includes support for AqFinance + + added the data type GWEN_DATE which is now used by AqFinance + instead of GWEN_TIME when only a date is required instead of a + full timestamp + ------------------------------------------------------------------- Mon Oct 12 02:02:57 UTC 2009 - crrodriguez@opensuse.org diff --git a/gwenhywfar.spec b/gwenhywfar.spec index a78054f..15c2377 100644 --- a/gwenhywfar.spec +++ b/gwenhywfar.spec @@ -1,5 +1,5 @@ # -# spec file for package gwenhywfar (Version 3.8.3) +# spec file for package gwenhywfar (Version 3.11.1) # # Copyright (c) 2009 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -19,16 +19,23 @@ Name: gwenhywfar -BuildRequires: doxygen graphviz graphviz-gd libgcrypt-devel libopenssl-devel libxml2-devel pkg-config xorg-x11-fonts -BuildRequires: fdupes gnutls-devel -Version: 3.8.3 -Release: 4 +Version: 3.11.1 +Release: 1 Url: http://gwenhywfar.sourceforge.net/ Group: System/Libraries License: LGPLv2.1+ Summary: Multiplatform Helper Library for Other Libraries Source: %{name}-%{version}.tar.bz2 -Requires: libgwenhywfar47 = %{version} gwenhywfar47 = %{version} +BuildRequires: doxygen +BuildRequires: fdupes +BuildRequires: gnutls-devel +BuildRequires: libgcrypt-devel +BuildRequires: libopenssl-devel +BuildRequires: pkg-config +# For doc graphs +BuildRequires: graphviz +BuildRequires: graphviz-gd +BuildRequires: xorg-x11-fonts BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -36,88 +43,75 @@ Gwenhywfar is a base library used to provide OS abstraction functions for Linux, FreeBSD, OpenBSD, NetBSD, and Windows. It also includes some often needed functions (for example, handling and parsing of configuration files, reading and writingof XML files, and interprocess -communication). It is used by OpenHBCI2,Libchipcard2, Simthetic, -AqBanking, and QBankManager. +communication). - - -Authors: --------- - Martin Preuss - Christian Stimming - -%package -n gwenhywfar47 +%package tools License: LGPLv2.1+ Group: System/Libraries -Summary: Multiplatform Helper Library for Other Libraries -Requires: %{name} = %{version} +Summary: Multiplatform Helper Library for Other Libraries - Tools +Requires: libgwenhywfar47 = %{version} -%description -n gwenhywfar47 +%description tools Gwenhywfar is a base library used to provide OS abstraction functions -for Linux, FreeBSD, OpenBSD, NetBSD, and Windows. It also includes +for Linux, FreeBSD, OpenBSD, NetBSD, and Windows. It also includes some often needed functions (for example, for handling and parsing of configuration files, reading and writing of XML files, and interprocess -communication). It is used by OpenHBCI2, Libchipcard2, Simthetic, -AqBanking, and QBankManager. +communication). +%package -n libgwenhywfar47-plugins +License: LGPLv2.1+ +Group: System/Libraries +Summary: Multiplatform Helper Library for Other Libraries - Plugins +Requires: %{name} = %{version} +Provides: gwenhywfar47 = %{version} +Obsoletes: gwenhywfar47 < %{version} - -Authors: --------- - Martin Preuss - Christian Stimming +%description -n libgwenhywfar47-plugins +Gwenhywfar is a base library used to provide OS abstraction functions +for Linux, FreeBSD, OpenBSD, NetBSD, and Windows. It also includes +some often needed functions (for example, for handling and parsing of +configuration files, reading and writing of XML files, and interprocess +communication). %package -n libgwenhywfar47 License: LGPLv2.1+ Group: System/Libraries Summary: Multiplatform Helper Library for Other Libraries -Requires: gwenhywfar47 = %{version} +Requires: %{name}-lang = %{version} +# Needed to make lang package installable +Provides: %{name} = %{version} +Recommends: libgwenhywfar47-plugins = %{version} %description -n libgwenhywfar47 Gwenhywfar is a base library used to provide OS abstraction functions -for Linux, FreeBSD, OpenBSD, NetBSD, and Windows. It also includes +for Linux, FreeBSD, OpenBSD, NetBSD, and Windows. It also includes some often needed functions (for example, for handling and parsing of configuration files, reading and writing of XML files, and interprocess -communication). It is used by OpenHBCI2, Libchipcard2, Simthetic, -AqBanking, and QBankManager. - - - -Authors: --------- - Martin Preuss - Christian Stimming +communication). %package devel License: LGPLv2.1+ -Group: System/Libraries +Group: Development/Libraries/C and C++ Summary: Multi-Platform Helper Library for Other Libraries -Requires: %{name} = %{version} glibc-devel +Requires: libgwenhywfar47 = %{version} +Requires: glibc-devel %description devel Gwenhywfar is a base library used to provide OS abstraction functions -for Linux, FreeBSD, OpenBSD, NetBSD, and Windows. It also includes +for Linux, FreeBSD, OpenBSD, NetBSD, and Windows. It also includes some often needed functions (e.g. for handling and parsing of configuration files, reading/writing of XML files, interprocess -communication etc). It is used by: OpenHBCI2, Libchipcard2, Simthetic, -AqBanking, QBankManager. - - - -Authors: --------- - Martin Preuss - Christian Stimming +communication etc). +%lang_package %prep %setup -q %build -autoreconf -f -i %configure\ --enable-release\ --enable-full-doc\ - --with-docpath=%{_docdir}/%{name}/apidoc\ + --with-docpath=%{_datadir}/%{name}/apidoc\ --with-openssl-libs=%{_libdir} \ --disable-static \ --with-pic @@ -127,19 +121,16 @@ make srcdoc %{?jobs:-j%jobs} %install %makeinstall %makeinstall install-srcdoc -# we don't want another 'gwenhywfar' dir below docpath -pushd $RPM_BUILD_ROOT%{_docdir}/%{name}/apidoc +pushd $RPM_BUILD_ROOT%{_datadir}/%{name}/apidoc + # we don't want another 'gwenhywfar' dir below docpath %__mv %{name}/* ./ rm -rf %{name} -popd -%find_lang %{name} -%__rm $RPM_BUILD_ROOT%{_libdir}/gwenhywfar/plugins/*/*/*.*a $RPM_BUILD_ROOT%{_libdir}/*.*a -mkdir -p $RPM_BUILD_ROOT%{_docdir}/%{name} -%__cp -a AUTHORS COPYING ChangeLog NEWS README TODO $RPM_BUILD_ROOT%{_docdir}/%{name} -pushd $RPM_BUILD_ROOT%{_docdir}/%{name}/apidoc + # remove empty files `find -maxdepth 1 -type f -empty -print0 | xargs -0 echo %__rm -f` popd -%fdupes $RPM_BUILD_ROOT%{_docdir}/%{name}/apidoc +find %{buildroot} -type f -name "*.la" -delete -print +%find_lang %{name} +%fdupes $RPM_BUILD_ROOT%{_datadir}/%{name}/apidoc %clean rm -rf $RPM_BUILD_ROOT @@ -148,33 +139,38 @@ rm -rf $RPM_BUILD_ROOT %postun -n libgwenhywfar47 -p /sbin/ldconfig -%files -f %{name}.lang +%files tools %defattr (-, root, root) %{_bindir}/gct-tool -%doc %{_docdir}/%{name} -%{_datadir}/gwenhywfar -%exclude %{_docdir}/%{name}/apidoc +%{_bindir}/mklistdoc +%{_bindir}/typemaker +%{_bindir}/typemaker2 +%{_bindir}/xmlmerge +%{_datadir}/gwenhywfar/typemaker2/ -%files -n gwenhywfar47 +%files -n libgwenhywfar47-plugins %defattr (-, root, root) -%dir %{_libdir}/gwenhywfar -%dir %{_libdir}/gwenhywfar/plugins -%{_libdir}/gwenhywfar/plugins/47 +%{_libdir}/gwenhywfar/plugins/47/* %files -n libgwenhywfar47 %defattr (-, root, root) +%doc AUTHORS COPYING ChangeLog NEWS README TODO %{_libdir}/*.so.* +%dir %{_datadir}/gwenhywfar/ +%{_datadir}/gwenhywfar/ca-bundle.crt +%dir %{_libdir}/gwenhywfar +%dir %{_libdir}/gwenhywfar/plugins +%dir %{_libdir}/gwenhywfar/plugins/47 %files devel %defattr (-, root, root) %{_bindir}/*-config -%{_bindir}/mklistdoc -%{_bindir}/typemaker -%{_bindir}/xmlmerge %{_datadir}/aclocal/*.m4 -%doc %{_docdir}/%{name}/apidoc -%{_includedir}/* +%doc %{_datadir}/gwenhywfar/apidoc +%{_includedir}/gwenhywfar3/ %{_libdir}/*.so %{_libdir}/pkgconfig/gwenhywfar.pc +%files lang -f %{name}.lang + %changelog