|
 |
70cd8c0 |
%global pkgname jupyterviz
|
|
 |
70cd8c0 |
|
|
 |
70cd8c0 |
Name: gap-pkg-%{pkgname}
|
|
 |
70cd8c0 |
Version: 1.5.1
|
|
 |
70cd8c0 |
Release: 1%{?dist}
|
|
 |
70cd8c0 |
Summary: Jupyter notebook visualization tools for GAP
|
|
 |
70cd8c0 |
BuildArch: noarch
|
|
 |
70cd8c0 |
|
|
 |
70cd8c0 |
License: GPLv2+
|
|
 |
70cd8c0 |
URL: https://nathancarter.github.io/%{pkgname}/
|
|
 |
70cd8c0 |
Source0: https://github.com/nathancarter/%{pkgname}/releases/download/v%{version}/%{pkgname}-%{version}.tar.gz
|
|
 |
70cd8c0 |
# Update the python scripts for python 3
|
|
 |
70cd8c0 |
Patch0: %{name}-python3.patch
|
|
 |
70cd8c0 |
|
|
 |
70cd8c0 |
BuildRequires: gap-devel
|
|
 |
70cd8c0 |
BuildRequires: gap-pkg-autodoc
|
|
 |
70cd8c0 |
BuildRequires: gap-pkg-jupyterkernel
|
|
 |
70cd8c0 |
BuildRequires: python3-devel
|
|
 |
70cd8c0 |
|
|
 |
70cd8c0 |
Requires: gap-pkg-jupyterkernel
|
|
 |
70cd8c0 |
|
|
 |
70cd8c0 |
%description
|
|
 |
70cd8c0 |
This package adds visualization tools to GAP for use in Jupyter
|
|
 |
70cd8c0 |
notebooks. These include standard line and bar graphs, pie charts,
|
|
 |
70cd8c0 |
scatter plots, and graphs in the vertices-and-edges sense.
|
|
 |
70cd8c0 |
|
|
 |
70cd8c0 |
%package doc
|
|
 |
70cd8c0 |
Summary: Jupyter visualization tools for GAP documentation
|
|
 |
70cd8c0 |
Requires: %{name} = %{version}-%{release}
|
|
 |
70cd8c0 |
Requires: gap-online-help
|
|
 |
70cd8c0 |
|
|
 |
70cd8c0 |
%description doc
|
|
 |
70cd8c0 |
This package contains documentation for gap-pkg-%{pkgname}.
|
|
 |
70cd8c0 |
|
|
 |
70cd8c0 |
%prep
|
|
 |
70cd8c0 |
%autosetup -p0 -n %{pkgname}-%{version}
|
|
 |
70cd8c0 |
|
|
 |
70cd8c0 |
%build
|
|
 |
70cd8c0 |
python3 extract_examples.py
|
|
 |
70cd8c0 |
gap makedoc.g
|
|
 |
70cd8c0 |
|
|
 |
70cd8c0 |
%install
|
|
 |
70cd8c0 |
mkdir -p %{buildroot}%{_gap_dir}/pkg/%{pkgname}-%{version}
|
|
 |
70cd8c0 |
cp -a doc examples lib tst *.g *.ipynb \
|
|
 |
70cd8c0 |
%{buildroot}%{_gap_dir}/pkg/%{pkgname}-%{version}
|
|
 |
70cd8c0 |
rm -f %{buildroot}%{_gap_dir}/pkg/%{pkgname}-%{version}/doc/*.{aux,bbl,blg,idx,ilg,ind,log,out,pnr,tex}
|
|
 |
70cd8c0 |
|
|
 |
70cd8c0 |
%check
|
|
 |
70cd8c0 |
gap -l "%{buildroot}%{_gap_dir};%{_gap_dir}" < tst/testall.g
|
|
 |
70cd8c0 |
|
|
 |
70cd8c0 |
%files
|
|
 |
70cd8c0 |
%doc CHANGES README.md
|
|
 |
70cd8c0 |
%{_gap_dir}/pkg/%{pkgname}-%{version}/
|
|
 |
70cd8c0 |
%exclude %{_gap_dir}/pkg/%{pkgname}-%{version}/*.ipynb
|
|
 |
70cd8c0 |
%exclude %{_gap_dir}/pkg/%{pkgname}-%{version}/doc/
|
|
 |
70cd8c0 |
%exclude %{_gap_dir}/pkg/%{pkgname}-%{version}/examples/
|
|
 |
70cd8c0 |
|
|
 |
70cd8c0 |
%files doc
|
|
 |
70cd8c0 |
%docdir %{_gap_dir}/pkg/%{pkgname}-%{version}/doc/
|
|
 |
70cd8c0 |
%docdir %{_gap_dir}/pkg/%{pkgname}-%{version}/examples/
|
|
 |
70cd8c0 |
%{_gap_dir}/pkg/%{pkgname}-%{version}/*.ipynb
|
|
 |
70cd8c0 |
%{_gap_dir}/pkg/%{pkgname}-%{version}/doc/
|
|
 |
70cd8c0 |
%{_gap_dir}/pkg/%{pkgname}-%{version}/examples/
|
|
 |
70cd8c0 |
|
|
 |
70cd8c0 |
%changelog
|
|
 |
70cd8c0 |
* Tue Jun 25 2019 Jerry James <loganjerry@gmail.com> - 1.5.1-1
|
|
 |
70cd8c0 |
- New upstream version
|
|
 |
70cd8c0 |
|
|
 |
70cd8c0 |
* Wed Mar 27 2019 Jerry James <loganjerry@gmail.com> - 1.5.0-1
|
|
 |
70cd8c0 |
- Initial RPM
|