Accepting request 55544 from GNOME:Apps

Accepted submit request 55544 from user vuntz

OBS-URL: https://build.opensuse.org/request/show/55544
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gwenhywfar?expand=0&rev=19
This commit is contained in:
Marcus Rückert 2010-12-10 16:09:50 +00:00 committed by Git OBS Bridge
parent 76ae85f785
commit c29b324edc
4 changed files with 118 additions and 29 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:eeaa9671c589b2c756edc90c96c0d7d78da06e2421d71ed29b127b192e23d26d
size 1504655

3
gwenhywfar-4.0.2.tar.bz2 Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:8e8d93566e11490a552512d265fb63ceda39ae35ce9c965c643ec26fd12b0f50
size 1671405

View File

@ -1,3 +1,43 @@
-------------------------------------------------------------------
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.
------------------------------------------------------------------- -------------------------------------------------------------------
Sat Jan 2 16:17:01 CET 2010 - vuntz@opensuse.org Sat Jan 2 16:17:01 CET 2010 - vuntz@opensuse.org

View File

@ -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. # Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
# #
@ -19,7 +19,7 @@
Name: gwenhywfar Name: gwenhywfar
Version: 3.11.3 Version: 4.0.2
Release: 1 Release: 1
Url: http://gwenhywfar.sourceforge.net/ Url: http://gwenhywfar.sourceforge.net/
Group: System/Libraries Group: System/Libraries
@ -29,9 +29,10 @@ Source: %{name}-%{version}.tar.bz2
BuildRequires: doxygen BuildRequires: doxygen
BuildRequires: fdupes BuildRequires: fdupes
BuildRequires: gnutls-devel BuildRequires: gnutls-devel
BuildRequires: gtk2-devel
BuildRequires: libgcrypt-devel BuildRequires: libgcrypt-devel
BuildRequires: libopenssl-devel BuildRequires: libopenssl-devel
BuildRequires: pkg-config BuildRequires: libqt4-devel
# For doc graphs # For doc graphs
BuildRequires: graphviz BuildRequires: graphviz
BuildRequires: graphviz-gd BuildRequires: graphviz-gd
@ -49,7 +50,7 @@ communication).
License: LGPLv2.1+ License: LGPLv2.1+
Group: System/Libraries Group: System/Libraries
Summary: Multiplatform Helper Library for Other Libraries - Tools Summary: Multiplatform Helper Library for Other Libraries - Tools
Requires: libgwenhywfar47 = %{version} Requires: libgwenhywfar60 = %{version}
%description tools %description tools
Gwenhywfar is a base library used to provide OS abstraction functions Gwenhywfar is a base library used to provide OS abstraction functions
@ -58,42 +59,70 @@ some often needed functions (for example, for handling and parsing of
configuration files, reading and writing of XML files, and interprocess configuration files, reading and writing of XML files, and interprocess
communication). communication).
%package -n libgwenhywfar47-plugins %package -n libgwenhywfar60-plugins
License: LGPLv2.1+ License: LGPLv2.1+
Group: System/Libraries Group: System/Libraries
Summary: Multiplatform Helper Library for Other Libraries - Plugins Summary: Multiplatform Helper Library for Other Libraries - Plugins
Requires: %{name} = %{version} 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 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 some often needed functions (for example, for handling and parsing of
configuration files, reading and writing of XML files, and interprocess configuration files, reading and writing of XML files, and interprocess
communication). communication).
%package -n libgwenhywfar47 %package -n libgwenhywfar60
License: LGPLv2.1+ License: LGPLv2.1+
Group: System/Libraries Group: System/Libraries
Summary: Multiplatform Helper Library for Other Libraries Summary: Multiplatform Helper Library for Other Libraries
Requires: %{name}-lang = %{version} Requires: %{name}-lang = %{version}
# Needed to make lang package installable # Needed to make lang package installable
Provides: %{name} = %{version} 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 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 some often needed functions (for example, for handling and parsing of
configuration files, reading and writing of XML files, and interprocess configuration files, reading and writing of XML files, and interprocess
communication). 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 %package devel
License: LGPLv2.1+ License: LGPLv2.1+
Group: Development/Libraries/C and C++ Group: Development/Libraries/C and C++
Summary: Multi-Platform Helper Library for Other Libraries 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 Requires: glibc-devel
%description devel %description devel
@ -113,10 +142,11 @@ communication etc).
--enable-full-doc\ --enable-full-doc\
--with-docpath=%{_datadir}/%{name}/apidoc\ --with-docpath=%{_datadir}/%{name}/apidoc\
--with-openssl-libs=%{_libdir} \ --with-openssl-libs=%{_libdir} \
--with-qt4-libs=%{_libdir} \
--disable-static \ --disable-static \
--with-pic --with-pic
make %{?jobs:-j%jobs} %__make %{?smp_mflags}
make srcdoc %{?jobs:-j%jobs} %__make srcdoc %{?smp_mflags}
%install %install
%makeinstall %makeinstall
@ -133,11 +163,19 @@ find %{buildroot} -type f -name "*.la" -delete -print
%fdupes $RPM_BUILD_ROOT%{_datadir}/%{name}/apidoc %fdupes $RPM_BUILD_ROOT%{_datadir}/%{name}/apidoc
%clean %clean
rm -rf $RPM_BUILD_ROOT rm -rf %{buildroot}
%post -n libgwenhywfar47 -p /sbin/ldconfig %post -n libgwenhywfar60 -p /sbin/ldconfig
%postun -n libgwenhywfar47 -p /sbin/ldconfig %postun -n libgwenhywfar60 -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 %files tools
%defattr (-, root, root) %defattr (-, root, root)
@ -148,28 +186,39 @@ rm -rf $RPM_BUILD_ROOT
%{_bindir}/xmlmerge %{_bindir}/xmlmerge
%{_datadir}/gwenhywfar/typemaker2/ %{_datadir}/gwenhywfar/typemaker2/
%files -n libgwenhywfar47-plugins %files -n libgwenhywfar60-plugins
%defattr (-, root, root) %defattr (-, root, root)
%{_libdir}/gwenhywfar/plugins/47/* %{_libdir}/gwenhywfar/plugins/60/*
%files -n libgwenhywfar47 %files -n libgwenhywfar60
%defattr (-, root, root) %defattr (-, root, root)
%doc AUTHORS COPYING ChangeLog NEWS README TODO %doc AUTHORS COPYING ChangeLog NEWS README TODO
%{_libdir}/*.so.* %{_libdir}/libgwenhywfar.so.*
%dir %{_datadir}/gwenhywfar/ %dir %{_datadir}/gwenhywfar/
%{_datadir}/gwenhywfar/ca-bundle.crt %{_datadir}/gwenhywfar/ca-bundle.crt
%{_datadir}/gwenhywfar/dialogs/
%dir %{_libdir}/gwenhywfar %dir %{_libdir}/gwenhywfar
%dir %{_libdir}/gwenhywfar/plugins %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 %files devel
%defattr (-, root, root) %defattr (-, root, root)
%{_bindir}/*-config %{_bindir}/gwenhywfar-config
%{_datadir}/aclocal/*.m4 %{_datadir}/aclocal/gwenhywfar.m4
%doc %{_datadir}/gwenhywfar/apidoc %doc %{_datadir}/gwenhywfar/apidoc/
%{_includedir}/gwenhywfar3/ %{_includedir}/gwenhywfar4/
%{_libdir}/*.so %{_libdir}/*.so
%{_libdir}/pkgconfig/gwenhywfar.pc %{_libdir}/pkgconfig/gwenhywfar.pc
%{_libdir}/pkgconfig/gwengui-gtk2.pc
%{_libdir}/pkgconfig/gwengui-qt4.pc
%files lang -f %{name}.lang %files lang -f %{name}.lang