Hello community,
here is the log from the commit of package gwenhywfar for openSUSE:Factory
checked in at Sat Dec 26 12:14:03 CET 2009.
--------
--- gwenhywfar/gwenhywfar.changes 2009-12-03 03:07:38.000000000 +0100
+++ /mounts/work_src_done/STABLE/gwenhywfar/gwenhywfar.changes 2009-12-16 15:10:00.000000000 +0100
@@ -1,0 +2,42 @@
+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
+
+-------------------------------------------------------------------
calling whatdependson for head-i586
Old:
----
gwenhywfar-3.8.3.tar.bz2
New:
----
gwenhywfar-3.11.1.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ gwenhywfar.spec ++++++
--- /var/tmp/diff_new_pack.6ajKgm/_old 2009-12-26 12:12:17.000000000 +0100
+++ /var/tmp/diff_new_pack.6ajKgm/_new 2009-12-26 12:12:17.000000000 +0100
@@ -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 @@
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).
+%package tools
+License: LGPLv2.1+
+Group: System/Libraries
+Summary: Multiplatform Helper Library for Other Libraries - Tools
+Requires: libgwenhywfar47 = %{version}
-Authors:
---------
- Martin Preuss
- Christian Stimming
+%description tools
+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 gwenhywfar47
+%package -n libgwenhywfar47-plugins
License: LGPLv2.1+
Group: System/Libraries
-Summary: Multiplatform Helper Library for Other Libraries
+Summary: Multiplatform Helper Library for Other Libraries - Plugins
Requires: %{name} = %{version}
+Provides: gwenhywfar47 = %{version}
+Obsoletes: gwenhywfar47 < %{version}
-%description -n gwenhywfar47
+%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). It is used by OpenHBCI2, Libchipcard2, Simthetic,
-AqBanking, and QBankManager.
-
-
-
-Authors:
---------
- Martin Preuss
- Christian Stimming
+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
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
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 @@
%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 @@
%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
++++++ gwenhywfar-3.8.3.tar.bz2 -> gwenhywfar-3.11.1.tar.bz2 ++++++
++++ 22747 lines of diff (skipped)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Remember to have fun...
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org