From ea700b6456052b108c6130cc29af618bede66689 Mon Sep 17 00:00:00 2001 From: Sergey Zhemoytel Date: Fri, 17 Feb 2023 03:18:28 +0300 Subject: [PATCH] Imported from SRPM --- .abf.yml | 2 ++ plantuml.spec | 80 +++++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 82 insertions(+) create mode 100644 .abf.yml create mode 100644 plantuml.spec diff --git a/.abf.yml b/.abf.yml new file mode 100644 index 0000000..d83ca51 --- /dev/null +++ b/.abf.yml @@ -0,0 +1,2 @@ +sources: + plantuml-1.2023.1.tar.gz: db1bfa1eee2dda53e45f6b319ef10468714f385f diff --git a/plantuml.spec b/plantuml.spec new file mode 100644 index 0000000..7df29c9 --- /dev/null +++ b/plantuml.spec @@ -0,0 +1,80 @@ +%define debug %nil +%define debug_package %nil + +Name: plantuml +Version: 1.2023.1 +Release: 1 +Summary: Generate diagrams from textual description +URL: https://plantuml.com +Source0: https://github.com/plantuml/plantuml/archive/v%{version}/%{name}-%{version}.tar.gz +License: GPLv3 +Group: Office +BuildArch: noarch +BuildRequires: java-devel +Requires: java +Requires: graphviz + +%description +Generate UML diagram from textual description + + +%prep +%setup -q + +%build +sed -i "s/version = .*/version = %{version}/" gradle.properties + +./gradlew clean build \ + pdfJar \ + generateMetadataFileForMavenPublication \ + generatePomFileForMavenPublication \ + -x test \ + -x javaDoc \ + -PjavacRelease=8 \ + --no-daemon + +%install +install -Dm0644 build/libs/%{name}-%{version}.jar %{buildroot}%{_datadir}/%{name}/%{name}.jar + +# menu-entry +mkdir -p %{buildroot}%{_datadir}/applications +cat > %{buildroot}%{_datadir}/applications/%{name}.desktop < %{buildroot}%{_bindir}/%{name} << EOF +#!/bin/bash +PROGRAM_DIR=/usr/share/sweethome3d +exec java -jar %{_datadir}/%{name}/%{name}.jar +EOF + +chmod +x %{buildroot}%{_bindir}/%{name} + +# incons +install -d %{buildroot}%{_datadir}/pixmaps +install -Dm0644 src/net/sourceforge/plantuml/version/logo.png %{buildroot}%{_datadir}/pixmaps/%{name}.png + + + +%files +%doc README.md license.txt COPYING +%{_bindir}/%{name} +%{_datadir}/%{name}/%{name}.jar +%{_datadir}/pixmaps/%{name}.png +%{_datadir}/applications/%{name}.desktop + +