Initial import
This commit is contained in:
parent
9136af3f2c
commit
5f0933c7c3
4 changed files with 96 additions and 0 deletions
1
.gitignore
vendored
Normal file
1
.gitignore
vendored
Normal file
|
|
@ -0,0 +1 @@
|
|||
/parserng-0.1.8.tar.xz
|
||||
20
parserng
Normal file
20
parserng
Normal file
|
|
@ -0,0 +1,20 @@
|
|||
#!/usr/bin/bash
|
||||
|
||||
#parserng launch script
|
||||
|
||||
# JPackage Project <http://www.jpackage.org/>
|
||||
# Source functions library
|
||||
|
||||
source /usr/share/java-utils/java-functions
|
||||
|
||||
echo $@ | grep -q -e "-verbose"
|
||||
verbose=$?
|
||||
|
||||
if [ $verbose -eq 0 ] ; then
|
||||
set -x
|
||||
fi
|
||||
: ${MAIN_CLASS:=math.Main}
|
||||
set_classpath parserng
|
||||
#export FLAGS="$FLAGS -Djdk.attach.allowAttachSelf=true --add-exports jdk.jdeps/com.sun.tools.javap=ALL-UNNAMED"
|
||||
run "$@"
|
||||
|
||||
74
parserng.spec
Normal file
74
parserng.spec
Normal file
|
|
@ -0,0 +1,74 @@
|
|||
Summary: %{nice_name} is a powerful open-source tool that parses and evaluates algebraic and mathematical expressions
|
||||
%global nice_name ParserNG
|
||||
Name: parserng
|
||||
Version: 0.1.8
|
||||
Release: 1%{?dist}
|
||||
License: ASL 2.0
|
||||
URL: https://github.com/gbenroscience/ParserNG
|
||||
# tarred cloned repo without hidden files and without idea iml
|
||||
# usptream do not tag, but uses maven versionining
|
||||
# so this is 1c0ecd8088b18111e44e1291b41606b46c7d8aa5
|
||||
# which set pom to 0.1.8 and moved it to maven repos
|
||||
Source0: %{name}-%{version}.tar.xz
|
||||
Source1: parserng
|
||||
|
||||
BuildArch: noarch
|
||||
ExclusiveArch: %{java_arches} noarch
|
||||
|
||||
BuildRequires: maven-local
|
||||
BuildRequires: junit5
|
||||
BuildRequires: ant-junit5
|
||||
BuildRequires: junit
|
||||
BuildRequires: ant-junit
|
||||
BuildRequires: maven-surefire-provider-junit
|
||||
BuildRequires: maven-surefire-provider-junit5
|
||||
BuildRequires: maven-surefire
|
||||
BuildRequires: maven-surefire-plugin
|
||||
BuildRequires: maven-clean-plugin
|
||||
BuildRequires: java-devel
|
||||
Requires: java-headless
|
||||
Provides: ParserNG
|
||||
Provides: parser-ng
|
||||
|
||||
%description
|
||||
Rich and Performant, Cross Platform Java Library(100% Java)...
|
||||
Now allows the differentiation function to be differentiated with
|
||||
respect to any variable(not just x). Next to math.Main main cmdline entry point
|
||||
also parser.MathExpression and parser.cmd.ParserCmd are here for cmdline service
|
||||
|
||||
%package javadoc
|
||||
Summary: Javadoc for %{name}
|
||||
Requires: %{name} = %{version}-%{release}
|
||||
|
||||
%description javadoc
|
||||
This package contains the API documentation for %{name}.
|
||||
|
||||
%prep
|
||||
%setup -c %{name}-%{version}
|
||||
|
||||
|
||||
%build
|
||||
%pom_remove_plugin :maven-jar-plugin
|
||||
%pom_remove_plugin :maven-source-plugin
|
||||
%pom_remove_plugin :maven-gpg-plugin
|
||||
%pom_remove_plugin :maven-javadoc-plugin
|
||||
%mvn_build
|
||||
|
||||
%install
|
||||
%mvn_install
|
||||
install -d -m 755 $RPM_BUILD_ROOT%{_bindir}
|
||||
install -m 755 %{SOURCE1} $RPM_BUILD_ROOT%{_bindir}/
|
||||
chmod 755 $RPM_BUILD_ROOT%{_bindir}/%{name}
|
||||
install -d -m 755 $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/
|
||||
|
||||
%files -f .mfiles
|
||||
%license LICENSE
|
||||
%{_bindir}/%{name}
|
||||
|
||||
%files javadoc -f .mfiles-javadoc
|
||||
%license LICENSE
|
||||
|
||||
%changelog
|
||||
* Fri Dec 02 2022 Jiri Vanek <jvanek@redhat.com> - 0.1.8-1
|
||||
- bumped sources to upstream rc candidate
|
||||
|
||||
1
sources
Normal file
1
sources
Normal file
|
|
@ -0,0 +1 @@
|
|||
SHA512 (parserng-0.1.8.tar.xz) = 881c80e37721ed48866f62af7c5947708e7caa2a31db25560f0c4a887cd80182a2f841a3cc8658374fb03dfc33b176e36d27388c85181bec6e9a6a61ebad7692
|
||||
Loading…
Add table
Add a link
Reference in a new issue