From 67654c65012c36f840a16b4201b2c899210e49960547c9e37ea083d5aa9ddc97 Mon Sep 17 00:00:00 2001 From: OBS User unknown Date: Fri, 27 Jul 2007 13:09:00 +0000 Subject: [PATCH] OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/gwenhywfar?expand=0&rev=2 --- gwenhywfar-2.4.1.tar.bz2 | 3 -- gwenhywfar-2.6.1.tar.bz2 | 3 ++ gwenhywfar.changes | 13 +++++ gwenhywfar.spec | 108 ++++++++++++++++++++++++++------------- 4 files changed, 89 insertions(+), 38 deletions(-) delete mode 100644 gwenhywfar-2.4.1.tar.bz2 create mode 100644 gwenhywfar-2.6.1.tar.bz2 diff --git a/gwenhywfar-2.4.1.tar.bz2 b/gwenhywfar-2.4.1.tar.bz2 deleted file mode 100644 index ad10468..0000000 --- a/gwenhywfar-2.4.1.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:5dc794ed7b07b884a81a8017339fdfa7a2f3e1ca02c791336ccb868fde1224ca -size 856326 diff --git a/gwenhywfar-2.6.1.tar.bz2 b/gwenhywfar-2.6.1.tar.bz2 new file mode 100644 index 0000000..18edeb5 --- /dev/null +++ b/gwenhywfar-2.6.1.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:3cd55ca1492e7f1bb730dfb1c234681efbeaa2f1aa2e3daddf6f32979e72672c +size 894902 diff --git a/gwenhywfar.changes b/gwenhywfar.changes index d9a9029..2d0b7e6 100644 --- a/gwenhywfar.changes +++ b/gwenhywfar.changes @@ -1,3 +1,16 @@ +------------------------------------------------------------------- +Fri Jul 27 12:55:13 CEST 2007 - sbrabec@suse.cz + +- Updated to version 2.6.1: + * Minor bugs have been fixed. + * Cross-compiling is now supported. + * Some missing list functions have been added. + * Decreases the verbosity. + * Makes gwenhywfar completely relocatable using binreloc. +- Split package according to shared library packaging policy. +- Build with libxml2. +- Build and create api docs. + ------------------------------------------------------------------- Mon Oct 2 18:05:46 CEST 2006 - sbrabec@suse.cz diff --git a/gwenhywfar.spec b/gwenhywfar.spec index 96298e5..9bbf54b 100644 --- a/gwenhywfar.spec +++ b/gwenhywfar.spec @@ -1,7 +1,7 @@ # -# spec file for package gwenhywfar (Version 2.4.1) +# spec file for package gwenhywfar (Version 2.6.1) # -# Copyright (c) 2006 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2007 SUSE LINUX Products GmbH, Nuernberg, Germany. # This file and all modifications and additions to the pristine # package are under the same license as the package itself. # @@ -11,16 +11,15 @@ # norootforbuild Name: gwenhywfar -BuildRequires: openssl-devel -Version: 2.4.1 +BuildRequires: doxygen graphviz graphviz-gd libopenssl-devel libxml2-devel pkg-config xorg-x11-fonts +Version: 2.6.1 Release: 1 URL: http://gwenhywfar.sourceforge.net/ Group: System/Libraries -License: Other License(s), see package, LGPL +License: LGPL v2 or later, As the copyright holder of Gwenhywfar, Martin Preuss grants the following Summary: A Multiplatform Helper Library for Other Libraries Source: %{name}-%{version}.tar.bz2 -Autoreqprov: on -Prereq: /sbin/ldconfig +Requires: libgwenhywfar38 = %{version} BuildRoot: %{_tmppath}/%{name}-%{version}-build %description @@ -33,6 +32,26 @@ AqBanking, and QBankManager. +Authors: +-------- + Martin Preuss + Christian Stimming + +%package -n libgwenhywfar38 +Group: System/Libraries +Summary: A Multiplatform Helper Library for Other Libraries +Requires: %{name} >= %{version} + +%description -n libgwenhywfar38 +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 @@ -41,7 +60,7 @@ Authors: %package devel Group: System/Libraries Summary: A Multi-Platform Helper Library for Other Libraries -Requires: %{name} = %{version} glibc-devel openssl-devel +Requires: %{name} = %{version} glibc-devel libopenssl-devel %description devel Gwenhywfar is a base library used to provide OS abstraction functions @@ -59,25 +78,25 @@ Authors: Christian Stimming %prep -%setup +%setup -q %build -export CFLAGS="$RPM_OPT_FLAGS" -export CXXFLAGS="$RPM_OPT_FLAGS" autoreconf -f -i -./configure\ - --prefix=/usr\ - --libdir=/usr/%{_lib}\ - --sysconfdir=/etc\ - --with-openssl-libs=/usr/%{_lib}\ - --enable-full-doc +%configure\ + --enable-release\ + --enable-full-doc\ + --with-docpath=%{_docdir}/%{name}/apidoc\ + --with-openssl-libs=%{_libdir} make %{?jobs:-j%jobs} +make srcdoc %{?jobs:-j%jobs} %install -rm -rf $RPM_BUILD_ROOT -make DESTDIR=$RPM_BUILD_ROOT install +%makeinstall +%makeinstall install-srcdoc %find_lang %{name} -rm $RPM_BUILD_ROOT/usr/%{_lib}/gwenhywfar/plugins/*/*/*.*a +rm $RPM_BUILD_ROOT%{_libdir}/gwenhywfar/plugins/*/*/*.*a +mkdir -p $RPM_BUILD_ROOT%{_docdir}/%{name} +cp -a AUTHORS COPYING ChangeLog NEWS README TODO $RPM_BUILD_ROOT%{_docdir}/%{name} %clean rm -rf $RPM_BUILD_ROOT @@ -88,27 +107,46 @@ rm -rf $RPM_BUILD_ROOT %postun %run_ldconfig +%post -n libgwenhywfar38 -p /sbin/ldconfig + +%postun -n libgwenhywfar38 -p /sbin/ldconfig + %files -f %{name}.lang %defattr (-, root, root) -%doc AUTHORS COPYING ChangeLog NEWS README TODO -/etc/*.crt -/usr/bin/gct-tool -/usr/%{_lib}/*.so.* -/usr/%{_lib}/gwenhywfar -/usr/%{_lib}/pkgconfig/gwenhywfar.pc +%{_bindir}/gct-tool +%doc %{_docdir}/%{name} +%exclude %{_docdir}/%{name}/apidoc +%{_libdir}/gwenhywfar +%{_sysconfdir}/*.crt + +%files -n libgwenhywfar38 +%defattr (-, root, root) +%{_libdir}/*.so.* %files devel %defattr (-, root, root) -/usr/%{_lib}/*.so -/usr/%{_lib}/*.*a -/usr/bin/*-config -/usr/bin/mklistdoc -/usr/bin/typemaker -/usr/bin/xmlmerge -/usr/include/* -/usr/share/aclocal/*.m4 +%{_bindir}/*-config +%{_bindir}/mklistdoc +%{_bindir}/typemaker +%{_bindir}/xmlmerge +%{_datadir}/aclocal/*.m4 +%doc %{_docdir}/%{name}/apidoc +%{_includedir}/* +%{_libdir}/*.so +%{_libdir}/*.*a +%{_libdir}/pkgconfig/gwenhywfar.pc -%changelog -n gwenhywfar +%changelog +* Fri Jul 27 2007 - sbrabec@suse.cz +- Updated to version 2.6.1: + * Minor bugs have been fixed. + * Cross-compiling is now supported. + * Some missing list functions have been added. + * Decreases the verbosity. + * Makes gwenhywfar completely relocatable using binreloc. +- Split package according to shared library packaging policy. +- Build with libxml2. +- Build and create api docs. * Mon Oct 02 2006 - sbrabec@suse.cz - Updated to version 2.4.1: * bug fixes