Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package hibiscus for openSUSE:Factory 
checked in at 2024-03-25 21:12:10
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/hibiscus (Old)
 and      /work/SRC/openSUSE:Factory/.hibiscus.new.1905 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "hibiscus"

Mon Mar 25 21:12:10 2024 rev:22 rq:1161137 version:2.10.18

Changes:
--------
--- /work/SRC/openSUSE:Factory/hibiscus/hibiscus.changes        2024-03-21 
17:00:54.861437763 +0100
+++ /work/SRC/openSUSE:Factory/.hibiscus.new.1905/hibiscus.changes      
2024-03-25 21:19:10.113592384 +0100
@@ -1,0 +2,12 @@
+Sun Mar 24 14:28:26 UTC 2024 - ecsos <[email protected]>
+
+- Drop all unbundle things, and use source completely from upstream,
+  because unbundling is more work to do and it repeatedly generates
+  unnecessary errors. And also it use sometimes to old libraries.
+  This is a critical banking application and should not be manipulated.
+- Drop hibiscus-port-to-commons-lang3.patch because we use only code 
+  from upstream.
+- Drop unnecessary buildrequires.
+- Fix some rpmlint errors.
+
+-------------------------------------------------------------------

Old:
----
  hibiscus-port-to-commons-lang3.patch

BETA DEBUG BEGIN:
  Old:  This is a critical banking application and should not be manipulated.
- Drop hibiscus-port-to-commons-lang3.patch because we use only code 
  from upstream.
BETA DEBUG END:

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ hibiscus.spec ++++++
--- /var/tmp/diff_new_pack.nrOWQq/_old  2024-03-25 21:19:11.481642699 +0100
+++ /var/tmp/diff_new_pack.nrOWQq/_new  2024-03-25 21:19:11.485642847 +0100
@@ -20,39 +20,30 @@
 %define _minor 10
 %define _micro 18
 %define _build 382
-%define tag V_%{_major}_%{_minor}_%{_micro}_BUILD_%{_build}
+%define _version %{_major}.%{_minor}.%{_micro}
+%define _tag V_%{_major}_%{_minor}_%{_micro}_BUILD_%{_build}
+
 Name:           hibiscus
-Version:        %{_major}.%{_minor}.%{_micro}
+Version:        %{_version}
 Release:        0
 Summary:        Java online banking client using the HBCI standard
 License:        Apache-2.0 AND GPL-2.0-only AND LGPL-2.0-only AND CPL-1.0 AND 
Zlib AND MPL-1.0 AND EPL-1.0
 Group:          Productivity/Office/Finance
 URL:            https://www.willuhn.de/products/hibiscus/
-Source:         
https://github.com/willuhn/hibiscus/archive/refs/tags/%{tag}.tar.gz
+Source:         
https://github.com/willuhn/hibiscus/archive/refs/tags/%{_tag}.tar.gz
 Source2:        hibiscus-rpmlintrc
-Patch0:         hibiscus-port-to-commons-lang3.patch
 BuildRequires:  ant
 BuildRequires:  desktop-file-utils
 BuildRequires:  fdupes
-BuildRequires:  hbci4java >= 3.1.76
 BuildRequires:  hicolor-icon-theme
-BuildRequires:  itextpdf >= 5.5.2
-BuildRequires:  jameica-devel >= 2.10.1
-BuildRequires:  java-devel >= 1.8
+BuildRequires:  jameica-devel >= 2.10.4
+BuildRequires:  java-devel >= 11
 BuildRequires:  jpackage-utils
-BuildRequires:  pcsc-towitoko-devel
-BuildRequires:  super-csv >= 2.4.0
 BuildRequires:  xml-commons-apis
-Requires:       hbci4java
-Requires:       itextpdf
-Requires:       jameica >= 2.10.0
-Requires:       pcsc-towitoko-devel
-Requires:       super-csv
-%ifnarch s390 %{arm} %{ix86}
-BuildRequires:  eclipse-swtchart >= 0.13.0
-%requires_eq    eclipse-swtchart
-%endif
+Requires:       jameica >= 2.10.4
+
 # Don't offer libraries linked in here to other packages:
+AutoReqProv:    off
 
 %description
 A free Java homebanking application that uses the HBCI4Java implementation
@@ -61,8 +52,7 @@
 Supported file formats include MT940, DTAUS, CSV, Moneyplex and PDF/HTML.
 
 %prep
-%setup -q -n %{name}-%{tag}
-%patch -P 0 -p1
+%setup -q -n %{name}-%{_tag}
 
 # Remove Windows and Mac libraries
 rm -rf lib/hbci4java-card-*
@@ -88,40 +78,6 @@
 mkdir -p %{buildroot}%{_prefix}/lib/jameica/plugins
 cp -r releases/%{version}-%{_build}/%{name} 
%{buildroot}%{_prefix}/lib/jameica/plugins
 
-# unbundle HBCI4Java
-rm  
%{buildroot}%{_prefix}/lib/jameica/plugins/%{name}/lib/hbci4j-core-3.1.76.jar
-ln -sf %{_jnidir}/hbci4java/hbci4j-core.jar 
%{buildroot}%{_prefix}/lib/jameica/plugins/%{name}/lib/hbci4j-core-3.1.76.jar
-rm 
%{buildroot}%{_prefix}/lib/jameica/plugins/%{name}/lib/libhbci4java-card-*.so
-%ifarch x86_64
-ln -sf %{_jnidir}/hbci4java/libhbci4java-card-linux.so 
%{buildroot}%{_prefix}/lib/jameica/plugins/%{name}/lib/libhbci4java-card-linux-64.so
-%else
-ln -sf %{_jnidir}/hbci4java/libhbci4java-card-linux.so 
%{buildroot}%{_prefix}/lib/jameica/plugins/%{name}/lib/libhbci4java-card-linux-32.so
-%endif
-
-%ifnarch s390 %{arm} %{ix86}
-# unbundle SWT Chart
-rm %{buildroot}%{_prefix}/lib/jameica/plugins/%{name}/lib/swtchart/*.jar
-ln -sf 
%{_datadir}/eclipse/droplets/swtchart/plugins/org.eclipse.swtchart_0.13.0.*.jar 
%{buildroot}%{_prefix}/lib/jameica/plugins/%{name}/lib/swtchart/org.eclipse.swtchart_0.13.0.202009151159.jar
-ln -sf 
%{_datadir}/eclipse/droplets/swtchart/plugins/org.eclipse.swtchart.extensions_0.13.0.*.jar
 
%{buildroot}%{_prefix}/lib/jameica/plugins/%{name}/lib/swtchart/org.eclipse.swtchart.extensions_0.13.0.202009151159.jar
-%endif
-
-# unbundle iText PDF
-rm %{buildroot}%{_prefix}/lib/jameica/plugins/%{name}/lib/itext-*.jar
-ln -sf %{_javadir}/itextpdf/itext-pdfa.jar 
%{buildroot}%{_prefix}/lib/jameica/plugins/%{name}/lib/itext-pdfa-5.5.2.jar
-ln -sf %{_javadir}/itextpdf/itextpdf.jar 
%{buildroot}%{_prefix}/lib/jameica/plugins/%{name}/lib/itextpdf-5.5.2.jar
-
-# unbundle libtowitoko
-rm %{buildroot}%{_prefix}/lib/jameica/plugins/%{name}/lib/libtowitoko*
-%ifarch x86_64
-ln -sf  %{_libdir}/libtowitoko.so 
%{buildroot}%{_prefix}/lib/jameica/plugins/%{name}/lib/libtowitoko-2.0.7-amd64.so
-%else
-ln -sf  %{_libdir}/libtowitoko.so 
%{buildroot}%{_prefix}/lib/jameica/plugins/%{name}/lib/libtowitoko-2.0.7.so
-%endif
-
-# unbundle Super CSV
-rm %{buildroot}%{_prefix}/lib/jameica/plugins/%{name}/lib/super-csv-2.4.0.jar
-ln -sf %{_javadir}/super-csv/super-csv.jar 
%{buildroot}%{_prefix}/lib/jameica/plugins/%{name}/lib/super-csv-2.4.0.jar
-
 # icons
 mkdir -p %{buildroot}%{_datadir}/icons/hicolor/16x16/apps/
 mv 
%{buildroot}%{_prefix}/lib/jameica/plugins/%{name}/icons/%{name}-icon-16x16.png 
%{buildroot}%{_datadir}/icons/hicolor/16x16/apps/%{name}.png
@@ -136,6 +92,12 @@
 
 %fdupes %{buildroot}
 
+%post
+/sbin/ldconfig
+
+%postun
+/sbin/ldconfig
+
 %files
 %doc build/ChangeLog
 %license LICENSE COPYING

Reply via email to