|
@@ -1,15 +1,13 @@
|
|
Summary: A multi-platform helper library for other libraries
|
|
Summary: A multi-platform helper library for other libraries
|
|
Name: gwenhywfar
|
|
Name: gwenhywfar
|
|
-Version: 4.20.2
|
|
|
|
|
|
+Version: 5.6.0
|
|
Release: 1%{?_dist_release}
|
|
Release: 1%{?_dist_release}
|
|
-
|
|
|
|
-Group: System Environment/Libraries
|
|
|
|
-License: LGPLv2+
|
|
|
|
-URL: https://www.aquamaniac.de/sites/aqbanking/index.php
|
|
|
|
-
|
|
|
|
|
|
+Group: system
|
|
Vendor: Project Vine
|
|
Vendor: Project Vine
|
|
Distribution: Vine Linux
|
|
Distribution: Vine Linux
|
|
|
|
|
|
|
|
+License: LGPLv2+
|
|
|
|
+URL: https://www.aquamaniac.de/sites/aqbanking/index.php
|
|
Source0: https://github.com/aqbanking/gwenhywfar/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz
|
|
Source0: https://github.com/aqbanking/gwenhywfar/archive/%{version}.tar.gz#/%{name}-%{version}.tar.gz
|
|
|
|
|
|
BuildRoot: %{_tmppath}/%{name}-%{version}-root
|
|
BuildRoot: %{_tmppath}/%{name}-%{version}-root
|
|
@@ -23,48 +21,60 @@ This is Gwenhywfar, a multi-platform helper library for networking and
|
|
security applications and libraries. It is heavily used by libchipcard
|
|
security applications and libraries. It is heavily used by libchipcard
|
|
and AqBanking/AqHBCI, the German online banking libraries.
|
|
and AqBanking/AqHBCI, the German online banking libraries.
|
|
|
|
|
|
|
|
+
|
|
%package devel
|
|
%package devel
|
|
Summary: Gwenhywfar development kit
|
|
Summary: Gwenhywfar development kit
|
|
-Group: Development/Libraries
|
|
|
|
|
|
+Group: programming
|
|
Requires: %{name} = %{version}-%{release}
|
|
Requires: %{name} = %{version}-%{release}
|
|
Requires: %{name}-gui-cpp = %{version}-%{release}
|
|
Requires: %{name}-gui-cpp = %{version}-%{release}
|
|
Requires: %{name}-gui-gtk3 = %{version}-%{release}
|
|
Requires: %{name}-gui-gtk3 = %{version}-%{release}
|
|
Requires: %{name}-gui-qt5 = %{version}-%{release}
|
|
Requires: %{name}-gui-qt5 = %{version}-%{release}
|
|
Requires: pkgconfig
|
|
Requires: pkgconfig
|
|
|
|
+
|
|
%description devel
|
|
%description devel
|
|
This package contains gwenhywfar-config and header files for writing and
|
|
This package contains gwenhywfar-config and header files for writing and
|
|
compiling programs using Gwenhywfar.
|
|
compiling programs using Gwenhywfar.
|
|
|
|
|
|
|
|
+
|
|
%package gui-cpp
|
|
%package gui-cpp
|
|
Summary: Gwenhywfar GUI framework for cpp
|
|
Summary: Gwenhywfar GUI framework for cpp
|
|
-Group: System Environment/Libraries
|
|
|
|
|
|
+Group: system
|
|
Requires: %{name} = %{version}-%{release}
|
|
Requires: %{name} = %{version}-%{release}
|
|
|
|
+
|
|
%description gui-cpp
|
|
%description gui-cpp
|
|
This package contains the cpp gwenhywfar GUI backend.
|
|
This package contains the cpp gwenhywfar GUI backend.
|
|
|
|
|
|
|
|
+
|
|
%package gui-gtk3
|
|
%package gui-gtk3
|
|
Summary: Gwenhywfar GUI framework for GTK3
|
|
Summary: Gwenhywfar GUI framework for GTK3
|
|
-Group: System Environment/Libraries
|
|
|
|
|
|
+Group: system
|
|
BuildRequires: gtk3-devel
|
|
BuildRequires: gtk3-devel
|
|
Requires: %{name} = %{version}-%{release}
|
|
Requires: %{name} = %{version}-%{release}
|
|
Obsoletes: gui-gtk2
|
|
Obsoletes: gui-gtk2
|
|
|
|
+
|
|
%description gui-gtk3
|
|
%description gui-gtk3
|
|
This package contains the gtk3 gwenhywfar GUI backend.
|
|
This package contains the gtk3 gwenhywfar GUI backend.
|
|
|
|
|
|
|
|
+
|
|
%package gui-qt5
|
|
%package gui-qt5
|
|
Summary: Gwenhywfar GUI framework for Qt5
|
|
Summary: Gwenhywfar GUI framework for Qt5
|
|
-Group: System Environment/Libraries
|
|
|
|
|
|
+Group: system
|
|
BuildRequires: qt5-qtbase-devel
|
|
BuildRequires: qt5-qtbase-devel
|
|
Requires: %{name} = %{version}-%{release}
|
|
Requires: %{name} = %{version}-%{release}
|
|
Obsoletes: gui-qt4
|
|
Obsoletes: gui-qt4
|
|
|
|
+
|
|
%description gui-qt5
|
|
%description gui-qt5
|
|
This package contains the qt5 gwenhywfar GUI backend.
|
|
This package contains the qt5 gwenhywfar GUI backend.
|
|
|
|
|
|
|
|
|
|
|
|
+%debug_package
|
|
|
|
+
|
|
|
|
+
|
|
%prep
|
|
%prep
|
|
%setup -q
|
|
%setup -q
|
|
autoreconf -iv
|
|
autoreconf -iv
|
|
|
|
|
|
|
|
+
|
|
%build
|
|
%build
|
|
# help configure find qt5 lrelease/lupdate
|
|
# help configure find qt5 lrelease/lupdate
|
|
export PATH=$PATH:%{_qt5_bindir}
|
|
export PATH=$PATH:%{_qt5_bindir}
|
|
@@ -84,6 +94,7 @@ sed -i 's|^runpath_var=LD_RUN_PATH|runpath_var=DIE_RPATH_DIE|g' libtool
|
|
|
|
|
|
make %{?_smp_mflags}
|
|
make %{?_smp_mflags}
|
|
|
|
|
|
|
|
+
|
|
%install
|
|
%install
|
|
[ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT
|
|
[ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT
|
|
make DESTDIR=$RPM_BUILD_ROOT install
|
|
make DESTDIR=$RPM_BUILD_ROOT install
|
|
@@ -97,13 +108,15 @@ find $RPM_BUILD_ROOT -name *.la -exec rm -f {} \;
|
|
|
|
|
|
%find_lang %{name}
|
|
%find_lang %{name}
|
|
|
|
|
|
|
|
+
|
|
%clean
|
|
%clean
|
|
[ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT
|
|
[ "$RPM_BUILD_ROOT" != "/" ] && rm -rf $RPM_BUILD_ROOT
|
|
|
|
|
|
-%post -p /sbin/ldconfig
|
|
|
|
|
|
|
|
|
|
+%post -p /sbin/ldconfig
|
|
%postun -p /sbin/ldconfig
|
|
%postun -p /sbin/ldconfig
|
|
|
|
|
|
|
|
+
|
|
%files -f %{name}.lang
|
|
%files -f %{name}.lang
|
|
%defattr(-,root,root)
|
|
%defattr(-,root,root)
|
|
%license COPYING
|
|
%license COPYING
|
|
@@ -121,7 +134,7 @@ find $RPM_BUILD_ROOT -name *.la -exec rm -f {} \;
|
|
%defattr(-,root,root)
|
|
%defattr(-,root,root)
|
|
%exclude %{_bindir}/gct-tool
|
|
%exclude %{_bindir}/gct-tool
|
|
%{_bindir}/*
|
|
%{_bindir}/*
|
|
-%{_includedir}/gwenhywfar4
|
|
|
|
|
|
+%{_includedir}/gwenhywfar*
|
|
%{_libdir}/*.so
|
|
%{_libdir}/*.so
|
|
%{_libdir}/pkgconfig/*.pc
|
|
%{_libdir}/pkgconfig/*.pc
|
|
%{_libdir}/cmake/*
|
|
%{_libdir}/cmake/*
|
|
@@ -142,6 +155,9 @@ find $RPM_BUILD_ROOT -name *.la -exec rm -f {} \;
|
|
|
|
|
|
|
|
|
|
%changelog
|
|
%changelog
|
|
|
|
+* Sat Feb 20 2021 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 5.6.0-1
|
|
|
|
+- new upstream release.
|
|
|
|
+
|
|
* Wed Sep 11 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 4.20.2-1
|
|
* Wed Sep 11 2019 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 4.20.2-1
|
|
- new upstream release.
|
|
- new upstream release.
|
|
- switched guis to gtk3 and qt5.
|
|
- switched guis to gtk3 and qt5.
|