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