Sophie

Sophie

distrib > Mageia > 9 > armv7hl > media > core-release-src > by-pkgid > af2faadcdf3e51b072aa120af62211bf > files > 2

jgraph-5.12.2.1-9.mga9.src.rpm

Name:          jgraph
Version:       5.12.2.1
Release:       %mkrel 9
Summary:       The free Swing-style component
Group:         Development/Java
License:       LGPL
Url:           http://www.jgraph.com/jgraph.html
# http://puzzle.dl.sourceforge.net/sourceforge/jgraph/jgraph-5.12.2.1-lgpl-src.jar
Source0:       jgraph-5.12.2.1-lgpl-src.tar.gz
BuildRequires: ant
BuildRequires: java-devel
BuildRequires: javapackages-tools
Requires:      javapackages-tools
BuildArch:     noarch

%description
JGraph is the most powerful, easy-to-use, feature-rich and
standards-compliant open source graph component available
for Java.

Features

* 100% pure Java, integrates into Swing component class hierarchy,
  based on Swing MVC pattern
* Fully standards-compliant, code complies with the Java Code Conventions
* Fully documented with many examples demonstrating the various features
* Can be used in rich clients and on the server-side
* Operates on various backends, XML files to databases or other systems,
  such as LDAP, JMX, J2EE
* Provides zooming, folding, undo, drag and drop and much more...

%package javadoc
Group:          Development/Java
Summary:        Javadoc for %{name}

%description javadoc
JGraph is the most powerful, easy-to-use, feature-rich and
standards-compliant open source graph component available
for Java.

This package contains javadoc for %{name}.

%prep

%setup -q -n jgraph-%{version}-lgpl-src

for j in $(find . -name "*.jar"); do
  mv $j ${j}.no
done

for c in $(find . -name "*.class"); do
  rm -rf $c
done

%build

ant all

%install
mkdir -p %{buildroot}%{_javadir}
install -pm 644 dist/jgraph-%{version}/lib/jgraph.jar \
  %{buildroot}%{_javadir}/jgraph-%{version}.jar

(
  cd %{buildroot}%{_javadir}/
  for jar in *-%{version}*; do
    ln -sf ${jar} `echo $jar| sed  "s|-%{version}||g"`
  done
)

mkdir -p %{buildroot}%{_javadocdir}/jgraph-%{version}
cp -pr dist/jgraph-%{version}/doc/api/* %{buildroot}%{_javadocdir}/jgraph-%{version}
ln -sf jgraphx-%{version} %{buildroot}%{_javadocdir}/jgraph

%files
%{_javadir}/jgraph-%{version}.jar
%{_javadir}/jgraph.jar
%doc dist/jgraph-%{version}/ChangeLog 
%doc dist/jgraph-%{version}/LICENSE 
%doc dist/jgraph-%{version}/README 
%doc dist/jgraph-%{version}/WHATSNEW
%doc dist/jgraph-%{version}/examples

%files javadoc
%{_javadocdir}/jgraph-%{version}
%{_javadocdir}/jgraph



%changelog
* Sat Mar 26 2022 umeabot <umeabot> 5.12.2.1-9.mga9
+ Revision: 1828749
- Mageia 9 Mass Rebuild

* Wed Feb 12 2020 umeabot <umeabot> 5.12.2.1-8.mga8
+ Revision: 1491584
- Mageia 8 Mass Rebuild

* Tue Sep 18 2018 umeabot <umeabot> 5.12.2.1-7.mga7
+ Revision: 1263607
- Mageia 7 Mass Rebuild

* Mon Feb 29 2016 umeabot <umeabot> 5.12.2.1-6.mga6
+ Revision: 980755
- Mageia 6 Mass Rebuild

* Wed Oct 15 2014 umeabot <umeabot> 5.12.2.1-5.mga5
+ Revision: 748984
- Second Mageia 5 Mass Rebuild

* Tue Sep 16 2014 umeabot <umeabot> 5.12.2.1-4.mga5
+ Revision: 680803
- Mageia 5 Mass Rebuild

* Fri Oct 18 2013 umeabot <umeabot> 5.12.2.1-3.mga4
+ Revision: 506403
- Mageia 4 Mass Rebuild

* Sat Jan 12 2013 umeabot <umeabot> 5.12.2.1-2.mga3
+ Revision: 355406
- Mass Rebuild - https://wiki.mageia.org/en/Feature:Mageia3MassRebuild

* Thu Jul 28 2011 dmorgan <dmorgan> 5.12.2.1-1.mga2
+ Revision: 130024
- Clean spec file

* Fri Jun 10 2011 gil <gil> 5.12.2.1-0.mga2
+ Revision: 102875
- imported package jgraph


* Wed Jun 08 2011 gil <gil> 5.12.2.1-0.%%mkrel
- initial rpm