Hello community, here is the log from the commit of package gwenhywfar for openSUSE:Factory checked in at Fri Dec 10 17:09:50 CET 2010. -------- --- gwenhywfar/gwenhywfar.changes 2010-01-02 16:21:38.000000000 +0100 +++ gwenhywfar/gwenhywfar.changes 2010-12-10 11:31:26.000000000 +0100 @@ -1,0 +2,40 @@ +Fri Dec 10 10:05:23 CET 2010 - vuntz@opensuse.org + +- Update to version 4.0.2: + + Fix GTK+ password entry. + + Build fixes. +- Split libgwengui_gtk2-0 and libgwengui_qt4-0 subpackages, as we + don't want libgwenhywfar60 to depend on both GTK+ and Qt. +- Add libgwengui-gtk2-0 and libgwengui-qt4-0 Requires to devel + package. + +------------------------------------------------------------------- +Thu Sep 2 20:30:28 UTC 2010 - dimstar@opensuse.org + +- Update to version 4.0.1: + + Fix gtk2 building for Windows + + Improved HTTP handling. + +------------------------------------------------------------------- +Thu Sep 2 10:27:29 CEST 2010 - dimstar@opensuse.org + +- Update to version 4.0.0: + + Gwenhywfar4 features a new XML-based platform and toolkit. + + Independent dialog framework which is heavily used by + AqBanking5. + + Provide generic UI implementations for GTK-2, Qt-4, and + FOX-1.6. + + The network code has been rewritten and thereby changed from + asynchronous to synchronous access to fix some strange timeout + problems. + + Many bugs and problems have been fixed. +- Add gtk2-devel and libqt4-devel BuildRequires. +- Follow the so bump of the library, change the library package + name to from libgwenhywfar47 to libgwenhywfar60 +- Remove Provides/Obsoletes of gwenhywfar$sover from + libgwenhywfar$sover-plugins: it was there for upgrades of the old + package. +- Pass --with-qt4-libs=%{_libdir} to configure. +- Use _smp_mflags. + +------------------------------------------------------------------- calling whatdependson for head-i586 Old: ---- gwenhywfar-3.11.3.tar.bz2 New: ---- gwenhywfar-4.0.2.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ gwenhywfar.spec ++++++ --- /var/tmp/diff_new_pack.AHdYvu/_old 2010-12-10 17:04:38.000000000 +0100 +++ /var/tmp/diff_new_pack.AHdYvu/_new 2010-12-10 17:04:38.000000000 +0100 @@ -1,5 +1,5 @@ # -# spec file for package gwenhywfar (Version 3.11.3) +# spec file for package gwenhywfar (Version 4.0.2) # # Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany. # @@ -19,7 +19,7 @@ Name: gwenhywfar -Version: 3.11.3 +Version: 4.0.2 Release: 1 Url: http://gwenhywfar.sourceforge.net/ Group: System/Libraries @@ -29,9 +29,10 @@ BuildRequires: doxygen BuildRequires: fdupes BuildRequires: gnutls-devel +BuildRequires: gtk2-devel BuildRequires: libgcrypt-devel BuildRequires: libopenssl-devel -BuildRequires: pkg-config +BuildRequires: libqt4-devel # For doc graphs BuildRequires: graphviz BuildRequires: graphviz-gd @@ -49,7 +50,7 @@ License: LGPLv2.1+ Group: System/Libraries Summary: Multiplatform Helper Library for Other Libraries - Tools -Requires: libgwenhywfar47 = %{version} +Requires: libgwenhywfar60 = %{version} %description tools Gwenhywfar is a base library used to provide OS abstraction functions @@ -58,42 +59,70 @@ configuration files, reading and writing of XML files, and interprocess communication). -%package -n libgwenhywfar47-plugins +%package -n libgwenhywfar60-plugins License: LGPLv2.1+ Group: System/Libraries Summary: Multiplatform Helper Library for Other Libraries - Plugins Requires: %{name} = %{version} -Provides: gwenhywfar47 = %{version} -Obsoletes: gwenhywfar47 < %{version} -%description -n libgwenhywfar47-plugins +%description -n libgwenhywfar60-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 +%package -n libgwenhywfar60 License: LGPLv2.1+ Group: System/Libraries Summary: Multiplatform Helper Library for Other Libraries Requires: %{name}-lang = %{version} # Needed to make lang package installable Provides: %{name} = %{version} -Recommends: libgwenhywfar47-plugins = %{version} +Recommends: libgwenhywfar60-plugins = %{version} -%description -n libgwenhywfar47 +%description -n libgwenhywfar60 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 libgwengui-gtk2-0 +License: LGPLv2.1+ +Group: System/Libraries +Summary: Multiplatform Helper Library for Other Libraries -- GTK+ UI Backend + +%description -n libgwengui-gtk2-0 +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). + +This package provides the GTK+ implementation of the generic UI toolkit. + +%package -n libgwengui-qt4-0 +License: LGPLv2.1+ +Group: System/Libraries +Summary: Multiplatform Helper Library for Other Libraries -- Qt UI Backend + +%description -n libgwengui-qt4-0 +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). + +This package provides the Qt implementation of the generic UI toolkit. + %package devel License: LGPLv2.1+ Group: Development/Libraries/C and C++ Summary: Multi-Platform Helper Library for Other Libraries -Requires: libgwenhywfar47 = %{version} +Requires: libgwengui-gtk2-0 = %{version} +Requires: libgwengui-qt4-0 = %{version} +Requires: libgwenhywfar60 = %{version} Requires: glibc-devel %description devel @@ -113,10 +142,11 @@ --enable-full-doc\ --with-docpath=%{_datadir}/%{name}/apidoc\ --with-openssl-libs=%{_libdir} \ + --with-qt4-libs=%{_libdir} \ --disable-static \ --with-pic -make %{?jobs:-j%jobs} -make srcdoc %{?jobs:-j%jobs} +%__make %{?smp_mflags} +%__make srcdoc %{?smp_mflags} %install %makeinstall @@ -133,11 +163,19 @@ %fdupes $RPM_BUILD_ROOT%{_datadir}/%{name}/apidoc %clean -rm -rf $RPM_BUILD_ROOT +rm -rf %{buildroot} + +%post -n libgwenhywfar60 -p /sbin/ldconfig -%post -n libgwenhywfar47 -p /sbin/ldconfig +%postun -n libgwenhywfar60 -p /sbin/ldconfig -%postun -n libgwenhywfar47 -p /sbin/ldconfig +%post -n libgwengui-gtk2-0 -p /sbin/ldconfig + +%postun -n libgwengui-gtk2-0 -p /sbin/ldconfig + +%post -n libgwengui-qt4-0 -p /sbin/ldconfig + +%postun -n libgwengui-qt4-0 -p /sbin/ldconfig %files tools %defattr (-, root, root) @@ -148,28 +186,39 @@ %{_bindir}/xmlmerge %{_datadir}/gwenhywfar/typemaker2/ -%files -n libgwenhywfar47-plugins +%files -n libgwenhywfar60-plugins %defattr (-, root, root) -%{_libdir}/gwenhywfar/plugins/47/* +%{_libdir}/gwenhywfar/plugins/60/* -%files -n libgwenhywfar47 +%files -n libgwenhywfar60 %defattr (-, root, root) %doc AUTHORS COPYING ChangeLog NEWS README TODO -%{_libdir}/*.so.* +%{_libdir}/libgwenhywfar.so.* %dir %{_datadir}/gwenhywfar/ %{_datadir}/gwenhywfar/ca-bundle.crt +%{_datadir}/gwenhywfar/dialogs/ %dir %{_libdir}/gwenhywfar %dir %{_libdir}/gwenhywfar/plugins -%dir %{_libdir}/gwenhywfar/plugins/47 +%dir %{_libdir}/gwenhywfar/plugins/60 + +%files -n libgwengui-gtk2-0 +%defattr (-, root, root) +%{_libdir}/libgwengui-gtk2.so.* + +%files -n libgwengui-qt4-0 +%defattr (-, root, root) +%{_libdir}/libgwengui-qt4.so.* %files devel %defattr (-, root, root) -%{_bindir}/*-config -%{_datadir}/aclocal/*.m4 -%doc %{_datadir}/gwenhywfar/apidoc -%{_includedir}/gwenhywfar3/ +%{_bindir}/gwenhywfar-config +%{_datadir}/aclocal/gwenhywfar.m4 +%doc %{_datadir}/gwenhywfar/apidoc/ +%{_includedir}/gwenhywfar4/ %{_libdir}/*.so %{_libdir}/pkgconfig/gwenhywfar.pc +%{_libdir}/pkgconfig/gwengui-gtk2.pc +%{_libdir}/pkgconfig/gwengui-qt4.pc %files lang -f %{name}.lang ++++++ gwenhywfar-3.11.3.tar.bz2 -> gwenhywfar-4.0.2.tar.bz2 ++++++ ++++ 263906 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