|
|
d2f813b |
## This package has not architecture dependent files,
|
|
sagitter |
d3d65f9 |
## except for the -static library that uses.
|
|
sagitter |
d3d65f9 |
%global debug_package %{nil}
|
|
sagitter |
d3d65f9 |
|
|
sagitter |
d3d65f9 |
Name: epix
|
|
sagitter |
d3d65f9 |
Summary: Utilities for mathematically accurate figures
|
|
|
96b6c67 |
Version: 1.2.18
|
|
|
96b6c67 |
Release: 1%{?dist}
|
|
sagitter |
d3d65f9 |
License: GPLv2+
|
|
sagitter |
d3d65f9 |
URL: http://mathcs.holycross.edu/~ahwang/current/ePiX.html
|
|
|
96b6c67 |
Source0: http://mathcs.holycross.edu/~ahwang/epix/epix-%{version}_withpdf.tar.gz
|
|
sagitter |
d3d65f9 |
|
|
sagitter |
d3d65f9 |
BuildRequires: ghostscript
|
|
sagitter |
d3d65f9 |
BuildRequires: texinfo
|
|
|
d2f813b |
BuildRequires: texlive
|
|
sagitter |
d3d65f9 |
BuildRequires: texlive-comment
|
|
sagitter |
d3d65f9 |
BuildRequires: texlive-eepic
|
|
sagitter |
d3d65f9 |
BuildRequires: texlive-kpathsea-bin
|
|
sagitter |
d3d65f9 |
BuildRequires: texlive-latex-bin-bin
|
|
sagitter |
d3d65f9 |
BuildRequires: texlive-pst-tools
|
|
|
d2f813b |
BuildRequires: texlive-texconfig
|
|
|
d2f813b |
|
|
|
d2f813b |
## ePiX needs a static library to work; it's packaged in the -static subpackage
|
|
|
d2f813b |
Requires: %{name}-static = %{version}-%{release}
|
|
sagitter |
d3d65f9 |
|
|
|
d2f813b |
Requires: %{name}-bash-completion = %{version}-%{release}
|
|
sagitter |
d3d65f9 |
|
|
sagitter |
d3d65f9 |
Requires: ghostscript
|
|
sagitter |
d3d65f9 |
Requires: ImageMagick
|
|
sagitter |
d3d65f9 |
Requires: texlive-comment
|
|
|
a9430c5 |
Requires: texlive-epstopdf-bin
|
|
|
d2f813b |
Requires: texlive-eepic
|
|
sagitter |
d3d65f9 |
Requires: texlive-pst-tools
|
|
sagitter |
d3d65f9 |
Requires: texlive-tetex
|
|
sagitter |
d3d65f9 |
|
|
sagitter |
d3d65f9 |
Requires(post): info
|
|
sagitter |
d3d65f9 |
Requires(preun): info
|
|
sagitter |
d3d65f9 |
|
|
sagitter |
d3d65f9 |
%description
|
|
sagitter |
d3d65f9 |
ePiX (pronounced like "epic" with a soft "k", playing on "TeX"), a
|
|
sagitter |
d3d65f9 |
collection of command line utilities for *nix, creates mathematically
|
|
sagitter |
d3d65f9 |
accurate figures, plots, and movies using easy-to-learn syntax. The
|
|
sagitter |
d3d65f9 |
output is expressly designed for use with LaTeX.
|
|
sagitter |
d3d65f9 |
|
|
sagitter |
d3d65f9 |
%package devel
|
|
|
d2f813b |
Summary: Header files for %{name}
|
|
sagitter |
d3d65f9 |
%description devel
|
|
|
d2f813b |
Header files for %{name}.
|
|
|
d2f813b |
|
|
|
d2f813b |
%package static
|
|
|
d2f813b |
Summary: Static library of %{name}
|
|
|
d2f813b |
%description static
|
|
|
d2f813b |
This package provides a static library of %{name}.
|
|
|
d2f813b |
|
|
|
d2f813b |
%package data
|
|
|
d2f813b |
Summary: Documentation and samples for %{name}
|
|
|
d2f813b |
BuildArch: noarch
|
|
|
9ba7485 |
Requires: %{name} = %{version}-%{release}
|
|
|
9ba7485 |
Requires: %{name}-devel = %{version}-%{release}
|
|
|
d2f813b |
%description data
|
|
|
d2f813b |
This package provides .ps .pdf documentation manuals and
|
|
|
d2f813b |
sample files of %{name}.
|
|
sagitter |
d3d65f9 |
|
|
sagitter |
d3d65f9 |
%package bash-completion
|
|
|
d2f813b |
Summary: Bash completion support for %{name}
|
|
sagitter |
d3d65f9 |
BuildArch: noarch
|
|
sagitter |
d3d65f9 |
Requires: bash
|
|
sagitter |
d3d65f9 |
%description bash-completion
|
|
|
d2f813b |
Bash completion support for the %{name}'s utilities.
|
|
sagitter |
d3d65f9 |
|
|
|
d2f813b |
%package -n emacs-%{name}
|
|
|
d2f813b |
Summary: Compiled elisp files to run %{name} under GNU Emacs
|
|
sagitter |
d3d65f9 |
BuildArch: noarch
|
|
|
d2f813b |
BuildRequires: emacs
|
|
|
d2f813b |
Requires: emacs(bin) >= %{_emacs_version}
|
|
|
d2f813b |
Obsoletes: %{name}-emacs < 1.2.14-8
|
|
|
d2f813b |
|
|
|
d2f813b |
%description -n emacs-%{name}
|
|
|
d2f813b |
This package contains the byte compiled elisp packages to run %{name}
|
|
|
d2f813b |
with GNU Emacs.
|
|
sagitter |
d3d65f9 |
|
|
sagitter |
d3d65f9 |
%prep
|
|
sagitter |
d3d65f9 |
%setup -q -n %{name}-%{version}
|
|
sagitter |
d3d65f9 |
|
|
sagitter |
d3d65f9 |
## UTF-8 validating and timestamps preserving
|
|
sagitter |
d3d65f9 |
for f in THANKS; do
|
|
sagitter |
d3d65f9 |
iconv -f iso8859-1 -t utf8 $f > $f.new && \
|
|
sagitter |
d3d65f9 |
touch -r $f $f.new && \
|
|
sagitter |
d3d65f9 |
mv $f.new $f
|
|
sagitter |
d3d65f9 |
done
|
|
sagitter |
d3d65f9 |
|
|
|
a9430c5 |
##Rename README file of samples
|
|
|
a9430c5 |
cp -p samples/README samples/samples-README
|
|
|
a9430c5 |
|
|
sagitter |
d3d65f9 |
%build
|
|
sagitter |
d3d65f9 |
%configure --enable-epix-el
|
|
sagitter |
d3d65f9 |
make %{?_smp_mflags}
|
|
sagitter |
d3d65f9 |
|
|
sagitter |
d3d65f9 |
%install
|
|
sagitter |
d3d65f9 |
make install DESTDIR=$RPM_BUILD_ROOT
|
|
sagitter |
d3d65f9 |
|
|
sagitter |
d3d65f9 |
## These directories are not useful
|
|
sagitter |
d3d65f9 |
rm -f $RPM_BUILD_ROOT%{_datadir}/info/dir
|
|
sagitter |
d3d65f9 |
rm -rf $RPM_BUILD_ROOT%{_docdir}/%{name}/notes
|
|
sagitter |
d3d65f9 |
|
|
|
d2f813b |
## Rearrangement of documentation files
|
|
|
d2f813b |
mkdir -p $RPM_BUILD_ROOT%{_datadir}/%{name}/samples
|
|
|
d2f813b |
install -pm 644 samples/* $RPM_BUILD_ROOT%{_datadir}/%{name}/samples
|
|
|
9ba7485 |
rm -f $RPM_BUILD_ROOT%{_datadir}/%{name}/samples/Makefile*
|
|
|
9ba7485 |
rm -f $RPM_BUILD_ROOT%{_datadir}/%{name}/samples/*.tar.gz
|
|
|
9ba7485 |
rm -f $RPM_BUILD_ROOT%{_datadir}/%{name}/*.sh
|
|
|
d2f813b |
|
|
|
d2f813b |
gzip -df doc/manual.pdf.gz
|
|
|
d2f813b |
mv doc/manual.pdf epix-manual.pdf
|
|
|
d2f813b |
gzip -df doc/manual.ps.gz
|
|
|
d2f813b |
mv doc/manual.ps epix-manual.ps
|
|
sagitter |
3c010b6 |
|
|
|
e8c83af |
rm -f $RPM_BUILD_ROOT%{_docdir}/%{name}/manual.*
|
|
|
e8c83af |
rm -f $RPM_BUILD_ROOT%{_docdir}/%{name}/*_src.tar.gz
|
|
|
a9430c5 |
|
|
sagitter |
d3d65f9 |
## Make bash completion file
|
|
sagitter |
d3d65f9 |
mkdir -p $RPM_BUILD_ROOT%{_sysconfdir}/bash_completion.d
|
|
sagitter |
3c010b6 |
cp -p $RPM_BUILD_ROOT%{_docdir}/%{name}/config/bash_completions $RPM_BUILD_ROOT%{_sysconfdir}/bash_completion.d/%{name}
|
|
sagitter |
3c010b6 |
rm -f $RPM_BUILD_ROOT%{_docdir}/%{name}/config/bash_completions
|
|
sagitter |
d3d65f9 |
|
|
sagitter |
d3d65f9 |
## Make emacs plugin
|
|
|
d2f813b |
mkdir -p $RPM_BUILD_ROOT%{_emacs_sitelispdir}/%{name}
|
|
|
d2f813b |
mkdir -p $RPM_BUILD_ROOT%{_emacs_sitestartdir}
|
|
|
d2f813b |
cp -p $RPM_BUILD_ROOT%{_docdir}/%{name}/config/%{name}.el $RPM_BUILD_ROOT%{_emacs_sitestartdir}
|
|
sagitter |
3c010b6 |
rm -f $RPM_BUILD_ROOT%{_docdir}/%{name}/config/%{name}.el
|
|
sagitter |
d3d65f9 |
|
|
sagitter |
d3d65f9 |
## Remove config dir
|
|
sagitter |
3c010b6 |
rm -rf $RPM_BUILD_ROOT%{_pkgdocdir}/config
|
|
sagitter |
d3d65f9 |
|
|
sagitter |
d3d65f9 |
%post
|
|
sagitter |
d3d65f9 |
/sbin/install-info %{_infodir}/%{name}.info %{_infodir}/dir || :
|
|
sagitter |
d3d65f9 |
|
|
sagitter |
d3d65f9 |
%preun
|
|
sagitter |
d3d65f9 |
if [ $1 = 0 ] ; then
|
|
sagitter |
d3d65f9 |
/sbin/install-info --delete %{_infodir}/%{name}.info %{_infodir}/dir || :
|
|
sagitter |
d3d65f9 |
fi
|
|
sagitter |
d3d65f9 |
|
|
sagitter |
d3d65f9 |
%files
|
|
|
d2f813b |
%doc README THANKS ChangeLog NEWS POST-INSTALL
|
|
|
d2f813b |
%license COPYING
|
|
sagitter |
d3d65f9 |
%{_bindir}/elaps
|
|
sagitter |
d3d65f9 |
%{_bindir}/epix
|
|
sagitter |
d3d65f9 |
%{_bindir}/flix
|
|
sagitter |
d3d65f9 |
%{_bindir}/laps
|
|
sagitter |
d3d65f9 |
%{_infodir}/%{name}*
|
|
sagitter |
d3d65f9 |
%{_mandir}/man1/epix.1*
|
|
sagitter |
d3d65f9 |
%{_mandir}/man1/elaps.1*
|
|
sagitter |
d3d65f9 |
%{_mandir}/man1/laps.1*
|
|
sagitter |
d3d65f9 |
%{_mandir}/man1/flix.1*
|
|
sagitter |
d3d65f9 |
|
|
sagitter |
d3d65f9 |
%files devel
|
|
|
d2f813b |
%doc README THANKS ChangeLog NEWS POST-INSTALL
|
|
|
d2f813b |
%license COPYING
|
|
sagitter |
d3d65f9 |
%{_includedir}/%{name}/
|
|
sagitter |
d3d65f9 |
%{_includedir}/%{name}.h
|
|
|
d2f813b |
|
|
|
d2f813b |
%files static
|
|
|
d2f813b |
%doc README POST-INSTALL
|
|
|
d2f813b |
%license COPYING
|
|
sagitter |
d3d65f9 |
%{_libdir}/%{name}/
|
|
sagitter |
d3d65f9 |
|
|
|
d2f813b |
%files data
|
|
|
d2f813b |
%doc epix-manual.* README THANKS ChangeLog NEWS POST-INSTALL
|
|
|
a9430c5 |
%doc samples/samples-README
|
|
|
d2f813b |
%license COPYING
|
|
|
d2f813b |
%{_datadir}/%{name}/
|
|
|
d2f813b |
|
|
sagitter |
d3d65f9 |
%files bash-completion
|
|
|
d2f813b |
%doc README POST-INSTALL
|
|
|
d2f813b |
%license COPYING
|
|
sagitter |
d3d65f9 |
%config(noreplace) %{_sysconfdir}/bash_completion.d/%{name}
|
|
sagitter |
d3d65f9 |
|
|
|
d2f813b |
%files -n emacs-%{name}
|
|
|
d2f813b |
%doc README POST-INSTALL
|
|
|
d2f813b |
%license COPYING
|
|
|
d2f813b |
%{_emacs_sitelispdir}/%{name}/
|
|
|
d2f813b |
%{_emacs_sitestartdir}/*.el
|
|
sagitter |
d3d65f9 |
|
|
sagitter |
d3d65f9 |
%changelog
|
|
|
96b6c67 |
* Tue Sep 19 2017 Antonio Trande <sagitterATfedoraproject.org> - 1.2.18-1
|
|
|
96b6c67 |
- Update to 1.2.18
|
|
|
96b6c67 |
|
|
|
9ba7485 |
* Sun Sep 17 2017 Antonio Trande <sagitterATfedoraproject.org> - 1.2.17-4
|
|
|
9ba7485 |
- Fix dependencies
|
|
|
9ba7485 |
|
|
|
415adbe |
* Thu Aug 24 2017 Antonio Trande <sagitterATfedoraproject.org> - 1.2.17-3
|
|
|
415adbe |
- Rebuild for ImageMagick
|
|
|
415adbe |
|
|
|
da32b31 |
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.17-2
|
|
|
da32b31 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
|
|
|
da32b31 |
|
|
|
35a4303 |
* Wed Jul 26 2017 Antonio Trande <sagitterATfedoraproject.org> - 1.2.17-1
|
|
|
35a4303 |
- Update to 1.2.17
|
|
|
35a4303 |
|
|
|
13895d6 |
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.16-3
|
|
|
13895d6 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
|
|
|
13895d6 |
|
|
|
24d8f5d |
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.16-2
|
|
|
24d8f5d |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
|
|
|
24d8f5d |
|
|
|
d8b81c2 |
* Wed May 18 2016 Antonio Trande <sagitterATfedoraproject.org> - 1.2.16-1
|
|
|
d8b81c2 |
- Update to 1.2.16
|
|
|
d8b81c2 |
|
|
|
23fc749 |
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 1.2.15-3
|
|
|
23fc749 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
|
|
|
23fc749 |
|
|
|
0c82770 |
* Mon Oct 19 2015 Antonio Trande <sagitterATfedoraproject.org> - 1.2.15-2
|
|
|
0c82770 |
- Fix bz#1263007
|
|
|
0c82770 |
|
|
|
e8c83af |
* Fri Aug 21 2015 Antonio Trande <sagitterATfedoraproject.org> - 1.2.15-1
|
|
|
e8c83af |
- Update to 1.2.15
|
|
|
e8c83af |
|
|
|
a9430c5 |
* Mon Jun 22 2015 Antonio Trande <sagitterATfedoraproject.org> - 1.2.14-9
|
|
|
a9430c5 |
- Fixed texlive-epstopdf-bin request
|
|
|
a9430c5 |
- Removed useless files
|
|
|
a9430c5 |
|
|
|
d2f813b |
* Sun Jun 21 2015 Antonio Trande <sagitterATfedoraproject.org> - 1.2.14-8
|
|
|
d2f813b |
- Used %%license tag
|
|
|
d2f813b |
- Made -data and -doc sub-packages
|
|
|
d2f813b |
- Spec cleaning
|
|
|
d2f813b |
- Fixed the emacs- sub-package
|
|
|
d2f813b |
|
|
|
8750483 |
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.14-7
|
|
|
8750483 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
|
|
|
8750483 |
|
|
|
b32e1be |
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.14-6
|
|
|
b32e1be |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
|
|
|
b32e1be |
|
|
|
e4107ef |
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 1.2.14-5
|
|
|
e4107ef |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
|
|
|
e4107ef |
|
|
sagitter |
3c010b6 |
* Sat May 17 2014 Antonio Trande <sagitterATfedoraproject.org> 1.2.14-4
|
|
sagitter |
3c010b6 |
- Added a conditional macro for docdir in fedora<20
|
|
sagitter |
3c010b6 |
- Rearrangement of documentation files
|
|
sagitter |
3c010b6 |
|
|
sagitter |
cda1dfc |
* Sat May 17 2014 Antonio Trande <sagitterATfedoraproject.org> 1.2.14-3
|
|
sagitter |
cda1dfc |
- doc sub-package not built anymore
|
|
sagitter |
cda1dfc |
|
|
sagitter |
0622ada |
* Fri May 16 2014 Antonio Trande <sagitterATfedoraproject.org> 1.2.14-2
|
|
sagitter |
0622ada |
- Fixed documentation directories definition
|
|
sagitter |
0622ada |
|
|
sagitter |
1e8e1e7 |
* Wed May 14 2014 Antonio Trande <sagitterATfedoraproject.org> 1.2.14-1
|
|
sagitter |
1e8e1e7 |
- Update to 1.2.14
|
|
sagitter |
1e8e1e7 |
|
|
sagitter |
a7b33ad |
* Wed Dec 18 2013 Antonio Trande <sagitterATfedoraproject.org> 1.2.13-3
|
|
sagitter |
a7b33ad |
- Fix Requires for emacs and bash-completion subpackages
|
|
sagitter |
a7b33ad |
|
|
sagitter |
d3d65f9 |
* Wed Dec 18 2013 Antonio Trande <sagitterATfedoraproject.org> 1.2.13-2
|
|
sagitter |
d3d65f9 |
- BR lines rearranged
|
|
sagitter |
d3d65f9 |
- Unzip all manuals and 'sample_src' archive
|
|
sagitter |
d3d65f9 |
- Added bash-completion subpackage
|
|
sagitter |
d3d65f9 |
- Added -emacs subpackage
|
|
sagitter |
d3d65f9 |
- Added bash Requires
|
|
sagitter |
d3d65f9 |
|
|
sagitter |
d3d65f9 |
* Sun Dec 15 2013 Antonio Trande <sagitterATfedoraproject.org> 1.2.13-1
|
|
sagitter |
d3d65f9 |
- First package
|