Accepting request 27410 from GNOME:Apps

Copy from GNOME:Apps/gwenhywfar based on submit request 27410 from user vuntz

OBS-URL: https://build.opensuse.org/request/show/27410
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gwenhywfar?expand=0&rev=14
This commit is contained in:
OBS User autobuild 2009-12-26 11:14:05 +00:00 committed by Git OBS Bridge
parent 51e1a9eef7
commit 7ff2355e6c
4 changed files with 115 additions and 77 deletions

View File

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

View File

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

View File

@ -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

View File

@ -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 <martin@libchipcard.de>
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 <martin@libchipcard.de>
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 <martin@libchipcard.de>
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 <martin@libchipcard.de>
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