Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:p_conrad:java
OpenXRechnungToolbox
OpenXRechnungToolbox.spec
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File OpenXRechnungToolbox.spec of Package OpenXRechnungToolbox
# # spec file for package # # Copyright (c) 2024 Peter Conrad <obs@quisquis.de> # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via http://bugs.opensuse.org/ Name: OpenXRechnungToolbox Version: 1.1.3 Release: 1 License: GPL-3+ Summary: Graphical User Interface for visualization and validation of XRechnung and other EN16931 compliant e-invoices Url: https://github.com/jcthiele/OpenXRechnungToolbox/ Group: Development/Libraries/Java Source: https://github.com/jcthiele/OpenXRechnungToolbox/archive/refs/tags/2022-01-30-1.1.3.tar.gz Source1: OpenXRechnungToolbox.desktop Patch: pom.diff BuildRequires: java-devel BuildRequires: maven BuildRequires: update-desktop-files BuildRoot: %{_tmppath}/%{name}-%{version}-build %description Die OpenXRechnungToolbox (OXT) bietet eine graphische Benutzeroberfläche zu den mit dem Standard XRechnung herausgegebenen Tools (Prüftool, Visualisierung) und fügt ergänzend noch ein paar weitere Funktionalitäten hinzu (Codelistenauflösung für die Visualisierung, Leitweg-ID-Rechner/-Prüfer, Nutzung für Peppol-Rechnungen). Damit macht sie die XRechnungs-Tools für Nicht-Programmierer nutzbar. Im Detail bietet die OpenXRechnungToolbox derzeit folgende Funktionalitäten: * Erzeugung einer menschenlesbaren Visualisierung von XRechnungs-Dateien, inkl. optionaler Codelisten-Auflösung, inkl. Speicherfunktion als HTML-Datei sowie Erzeugung einer PDF-Visualiserung; auch für andere Rechnungsinstanzen nutzbar, die konform zur Europäischen Norm EN16931 sind (z.B. Peppol BIS 3.0) * Technische Validierung von XRechnungs-Dateien sowie Peppol BIS 3.0 Rechnungen, verfügbar für verschiedene XRechnungs-Versionen, inkl. Speicherfunktion des Prüfberichts als HTML-Datei * Berechnung und Prüfung von Leitweg-ID-Prüfziffern * Konvertierung von UN/CEFACT CII nach UBL 2.1 Die Vorteile der OpenXRechnungToolbox gegenüber vielen anderen Angeboten sind: * Sie geben Ihre Daten nicht aus der Hand: kein Hochladen von Rechnungsdateien auf einen Server; rein lokale Desktop-Anwendung (Datenschutz) * Sie bleiben jederzeit anonym: keine Registrierung oder sonstige Nutzer*inneninformationen erforderlich (Datenschutz) * Ihnen rückt kein Vertrieb auf den Leib: kein kommerzielles Interesse * Sie besitzen vollständige digitale Souveränität: offener Quellcode (Open Source), somit vollständige Nachvollziehbarkeit und Weiterentwicklungsmöglichkeit %prep %setup -q -n OpenXRechnungToolbox-2022-01-30-1.1.3 %patch -p1 %build sed -i 's=tasks=target=' pom.xml case "$(uname -m)" in *64*) mvn -P linux_64bit clean verify; ;; *) mvn -P linux_32bit clean verify; ;; esac %install %__mkdir_p "%{buildroot}%{_javadir}" %__install "target/%{name}_%{version}-jar-with-dependencies.jar" "%{buildroot}%{_javadir}/%{name}-%{version}.jar" %__cp -r target/resources "%{buildroot}%{_javadir}/%{name}" %__ln_s . "%{buildroot}%{_javadir}/%{name}/resources" %__mkdir_p "%{buildroot}%{_bindir}" %__sed 's=JAVADIR=%{_javadir}=;s=NAME=%{name}=;s=VERSION=%{version}=' <"%{name}.sh" >"%{buildroot}%{_bindir}/%{name}" %__chmod 755 "%{buildroot}%{_bindir}/%{name}" %__ln_s "%{name}" "%{buildroot}%{_bindir}/oxt" %__mkdir_p "%{buildroot}%{_datadir}/icons/hicolor/24x24/apps" %__ln_s "%{_javadir}/%{name}/images/oxt.png" "%{buildroot}%{_datadir}/icons/hicolor/24x24/apps" %suse_update_desktop_file -i %{name} %files %defattr(-,root,root,-) %doc LICENSE README.md docs/ exampleInvoices/ knownIssues.txt CHANGELOG.md %{_bindir}/%{name} %{_bindir}/oxt %{_javadir}/%{name}-%{version}.jar %{_javadir}/%{name}/ %{_datadir}/applications/%{name}.desktop %{_datadir}/icons/hicolor/24x24/apps/oxt.png %changelog
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor