9 Commits

Author SHA256 Message Date
033d798d4d Accepting request 1246969 from Java:packages
OBS-URL: https://build.opensuse.org/request/show/1246969
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/jameica?expand=0&rev=19
2025-02-19 14:59:45 +00:00
174a6b6361 Accepting request 1246968 from home:ecsos:jameica
Fix boo#1237326

OBS-URL: https://build.opensuse.org/request/show/1246968
OBS-URL: https://build.opensuse.org/package/show/Java:packages/jameica?expand=0&rev=47
2025-02-19 09:05:19 +00:00
4abc35c09d Accepting request 1245909 from Java:packages
OBS-URL: https://build.opensuse.org/request/show/1245909
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/jameica?expand=0&rev=18
2025-02-14 18:22:10 +00:00
89035a9a23 Update to 2.10
5

OBS-URL: https://build.opensuse.org/package/show/Java:packages/jameica?expand=0&rev=45
2025-02-14 15:08:07 +00:00
c78ddd0bd3 Update to 2.10.5
OBS-URL: https://build.opensuse.org/package/show/Java:packages/jameica?expand=0&rev=44
2025-02-14 09:56:26 +00:00
ba2c6a6027 Accepting request 1243256 from Java:packages
fix build

OBS-URL: https://build.opensuse.org/request/show/1243256
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/jameica?expand=0&rev=17
2025-02-05 11:42:02 +00:00
f4d5850113 fix build
OBS-URL: https://build.opensuse.org/package/show/Java:packages/jameica?expand=0&rev=42
2025-02-05 07:00:54 +00:00
ef34bda41e Accepting request 1238210 from Java:packages
OBS-URL: https://build.opensuse.org/request/show/1238210
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/jameica?expand=0&rev=16
2025-01-16 17:34:26 +00:00
3c064670b6 Add missing require
OBS-URL: https://build.opensuse.org/package/show/Java:packages/jameica?expand=0&rev=40
2025-01-16 10:24:26 +00:00
4 changed files with 35 additions and 44 deletions

BIN
2.12.0.tar.gz LFS

Binary file not shown.

View File

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

View File

@@ -1,19 +1,3 @@
-------------------------------------------------------------------
Mon Nov 3 13:23:13 UTC 2025 - ecsos <ecsos@opensuse.org> - 2.12.0
- Update to 2.12.0
- CHG: 0192 Support für 32Bit-Windows, 32Bit-Linux und OpenBSD entfernt, Build-Script vereinfacht
- NEW: 0191 Update auf SWT 4.37 für linux64, linux-arm64, win64, macos64, macos64-aarch64
- BUG: 0190 Das horizontale Skalieren des Hintergrundbildes war falsch - wirkt sich erst in SWT 4.37 aus
- BUG: 0189 Die Bilder für die Zoom-Stufen hatten nicht die selben Seitenverhältnisse
wie das Original-Bild. Führt in SWT 4.37 zu einer SWTException
- NEW: 0188 lib/jakarta_ee/* hinzugefügt
- BUG: 0187 Lock-File nur noch löschen, wenn wir es selbst erzeugt haben
siehe https://homebanking-hilfe.de/forum/topic.php?t=27446
- NEW: 0186 Erster Code für H2-Migration (mehrere Versionen des H2-Treibers im Classpath,
kann per „migration-h2=true/false“ in de.willuhn.jameica.system.Config.properties umgeschaltet werden
-------------------------------------------------------------------
Wed Feb 19 08:33:29 UTC 2025 - ecsos <ecsos@opensuse.org>

View File

@@ -1,7 +1,7 @@
#
# spec file for package jameica
#
# Copyright (c) 2025 SUSE LLC and contributors
# Copyright (c) 2025 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -16,23 +16,22 @@
#
%ifarch %{ix86} ppc s390
%global bits 32
%endif
%ifarch x86_64 ia64 s390x aarch64 armv7l arm64
%global bits 64
%endif
%if 0%{?__isa_bits}
%global bits %{__isa_bits}
%endif
%define _major 2
%define _minor 10
%define _micro 5
%define _build 488
%define _buildreleases 488
%define _version %{_major}.%{_minor}.%{_micro}
%define _tag V_%{_major}_%{_minor}_%{_micro}_BUILD_%{_build}
Name: jameica
Version: 2.12.0
Version: %{_version}
Release: 0
Summary: Runtime environment for Java applications like Hibiscus
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/jameica/
Source: https://github.com/willuhn/jameica/archive/refs/tags/%{version}.tar.gz
URL: http://www.willuhn.de/products/jameica/
Source: https://github.com/willuhn/jameica/archive/%{_tag}.tar.gz
Source99: %{name}-rpmlintrc
BuildRequires: ant
BuildRequires: dos2unix
@@ -43,6 +42,16 @@ BuildRequires: xml-apis
Requires: java >= 17
Requires: libgthread-2_0-0
%ifarch %{ix86} ppc s390
%global bits 32
%endif
%ifarch x86_64 ia64 s390x aarch64 armv7l arm64
%global bits 64
%endif
%if 0%{?__isa_bits}
%global bits %{__isa_bits}
%endif
%description
Serves as a base framework for recurring tasks on Hibiscus.
Keeps a unified look & feel. Strictly separate program and
@@ -69,19 +78,19 @@ BuildArch: noarch
Developer documentation for Jameica.
%prep
%setup -q
%setup -q -n %{name}-%{_tag}
# rpmlint
find . -type f -name '*.txt' -exec chmod -x {} \;
find . -type f -name '*.html' -exec chmod -x {} \;
find . -type f -name '*.properties' -exec chmod -x {} \;
##rm build/jameica-win32.exe
##rm build/launch4j-win32.xml
##rm build/jameica-openbsd.sh
rm build/jameica-win32.exe
rm build/jameica-win64.exe
rm build/launch4j-win32.xml
rm build/launch4j-win64.xml
rm build/jameica-macos64.sh
rm build/jameica-macos-aarch64.sh
rm build/launch4j-win64.xml
rm build/jameica-openbsd.sh
rm -rf lib/swt/macos64
rm -rf lib/swt/macos-aarch64
@@ -96,20 +105,19 @@ ant -f build/build.xml init compile jar zip src javadoc
%install
mkdir -p %{buildroot}%{_prefix}/lib/jameica/plugins
##cp -r releases/%%{version}-%%{_buildreleases}/%%{name} %%{buildroot}%%{_prefix}/lib
cp -r releases/%{version}/%{name} %{buildroot}%{_prefix}/lib
cp -r releases/%{version}-%{_buildreleases}/%{name} %{buildroot}%{_prefix}/lib
chmod +x %{buildroot}%{_prefix}/lib/%{name}/rcjameica
chmod +x %{buildroot}%{_prefix}/lib/%{name}/jameicaserver.sh
chmod +x %{buildroot}%{_prefix}/lib/%{name}/jameica.sh
##rm %%{buildroot}%%{_prefix}/lib/%%{name}/jameica-win32.jar
##rm %%{buildroot}%%{_prefix}/lib/%%{name}/jameica-openbsd.jar
rm %{buildroot}%{_prefix}/lib/%{name}/jameica-win32.jar
rm %{buildroot}%{_prefix}/lib/%{name}/jameica-win64.jar
rm %{buildroot}%{_prefix}/lib/%{name}/jameica-macos64.jar
rm %{buildroot}%{_prefix}/lib/%{name}/jameica-macos-aarch64.jar
rm %{buildroot}%{_prefix}/lib/%{name}/jameica-openbsd.jar
%if "%{bits}" == "64"
##rm %%{buildroot}%%{_prefix}/lib/%%{name}/jameica-linux.jar
rm %{buildroot}%{_prefix}/lib/%{name}/jameica-linux.jar
%ifarch aarch64 armv7l arm64
rm %{buildroot}%{_prefix}/lib/%{name}/jameica-linux64.jar
%else
@@ -130,8 +138,7 @@ ln -sf %{_prefix}/lib/%{name}/jameicaserver.sh %{buildroot}%{_bindir}/jameicaser
cp -r src %{buildroot}%{_prefix}/lib/jameica
mkdir -p %{buildroot}%{_javadocdir}/%{name}-%{version}
##cp -r releases/%%{version}-%%{_buildreleases}/javadoc/* %%{buildroot}%%{_javadocdir}/%%{name}-%%{version}
cp -r releases/%{version}/javadoc/* %{buildroot}%{_javadocdir}/%{name}-%{version}
cp -r releases/%{version}-%{_buildreleases}/javadoc/* %{buildroot}%{_javadocdir}/%{name}-%{version}
%fdupes %{buildroot}%{_prefix}/lib/%{name}