|
cvsextras |
61f2179 |
Name: cook
|
|
Gérard Milmeister |
cab5d3d |
Version: 2.34
|
|
|
110c44e |
Release: 22%{?dist}
|
|
|
874dd55 |
|
|
|
c456717 |
Summary: File construction tool
|
|
cvsextras |
61f2179 |
|
|
|
bd5325b |
License: GPLv2+
|
|
|
e13e420 |
URL: http://miller.emu.id.au/pmiller/software/cook
|
|
|
e13e420 |
Source: http://miller.emu.id.au/pmiller/software/cook/cook-%{version}.tar.gz
|
|
|
65c93de |
# Fix including roff files, bug #1307402
|
|
|
65c93de |
Patch0: cook-2.34-Fix-including-roff-files.patch
|
|
Igor Gnatenko |
e526ec1 |
BuildRequires: gcc
|
|
|
e13e420 |
BuildRequires: groff
|
|
|
e13e420 |
BuildRequires: bison
|
|
|
e13e420 |
BuildRequires: gettext
|
|
|
3329820 |
BuildRequires: perl-generators
|
|
|
e13e420 |
BuildRequires: sharutils
|
|
|
2ea1023 |
BuildRequires: ghostscript
|
|
|
e13e420 |
BuildRequires: m4
|
|
cvsextras |
61f2179 |
Provides: perl(host_lists.pl)
|
|
cvsextras |
61f2179 |
|
|
cvsextras |
61f2179 |
%description
|
|
cvsextras |
61f2179 |
Cook is a tool for constructing files. It is given a set of files to
|
|
cvsextras |
61f2179 |
create, and recipes of how to create them. In any non-trivial program
|
|
cvsextras |
61f2179 |
there will be prerequisites to performing the actions necessary to
|
|
cvsextras |
61f2179 |
creating any file, such as include files. The cook program provides a
|
|
cvsextras |
61f2179 |
mechanism to define these.
|
|
cvsextras |
61f2179 |
|
|
|
56b98d4 |
|
|
cvsextras |
61f2179 |
%prep
|
|
cvsextras |
61f2179 |
%setup -q
|
|
|
65c93de |
%patch0 -p1
|
|
|
56b98d4 |
|
|
cvsextras |
61f2179 |
|
|
cvsextras |
61f2179 |
%build
|
|
|
bd5325b |
%configure --libdir=%{_datadir}
|
|
|
e13e420 |
# _smp_mflags breaks the build
|
|
|
e13e420 |
make # %{?_smp_mflags}
|
|
|
65c93de |
groff -Tps -s -p -t -mm -I../../etc lib/en/tutorial/main.mm > tutorial.ps
|
|
|
65c93de |
groff -Tps -s -p -t -mm -I../../etc lib/en/user-guide/main.mm > user-guide.ps
|
|
|
65c93de |
groff -Tps -s -p -t -mm -I../../etc lib/en/refman/main.man > refman.ps
|
|
|
2ea1023 |
for f in *.ps; do
|
|
|
2ea1023 |
ps2pdf $f
|
|
|
2ea1023 |
done
|
|
cvsextras |
61f2179 |
|
|
|
56b98d4 |
|
|
cvsextras |
61f2179 |
%install
|
|
|
bd5325b |
rm -fr $RPM_BUILD_ROOT
|
|
cvsextras |
61f2179 |
mkdir -p $RPM_BUILD_ROOT%{_bindir}
|
|
cvsextras |
61f2179 |
mkdir -p $RPM_BUILD_ROOT%{_mandir}/man1
|
|
cvsextras |
61f2179 |
mkdir -p $RPM_BUILD_ROOT%{_datadir}/cook/en/man1
|
|
|
bd5325b |
mkdir -p $RPM_BUILD_ROOT%{_datadir}/cook/en/LC_MESSAGES
|
|
|
bd5325b |
make DESTDIR=$RPM_BUILD_ROOT install
|
|
|
bd5325b |
rm -fr $RPM_BUILD_ROOT%{_datadir}/cook/en/man1
|
|
|
bd5325b |
rm -fr $RPM_BUILD_ROOT%{_datadir}/cook/en/refman.*
|
|
|
bd5325b |
rm -fr $RPM_BUILD_ROOT%{_datadir}/cook/en/tutorial.*
|
|
|
bd5325b |
rm -fr $RPM_BUILD_ROOT%{_datadir}/cook/en/user-guide.*
|
|
cvsextras |
61f2179 |
|
|
|
56b98d4 |
|
|
cvsextras |
61f2179 |
%check
|
|
cvsextras |
61f2179 |
make sure
|
|
cvsextras |
61f2179 |
|
|
|
56b98d4 |
|
|
|
56b98d4 |
|
|
cvsextras |
61f2179 |
%files
|
|
cvsextras |
61f2179 |
%{_bindir}/*
|
|
cvsextras |
61f2179 |
%{_datadir}/cook
|
|
cvsextras |
61f2179 |
%{_mandir}/man1/*
|
|
|
2ea1023 |
%doc *.pdf
|
|
Gérard Milmeister |
cab5d3d |
%doc README
|
|
cvsextras |
61f2179 |
|
|
|
56b98d4 |
|
|
cvsextras |
61f2179 |
%changelog
|
|
|
110c44e |
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.34-22
|
|
|
110c44e |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
|
|
|
110c44e |
|
|
|
3a3db3e |
* Wed Jul 24 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.34-21
|
|
|
3a3db3e |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
|
|
|
3a3db3e |
|
|
|
82713ea |
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.34-20
|
|
|
82713ea |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
|
|
|
82713ea |
|
|
|
d390ff5 |
* Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.34-19
|
|
|
d390ff5 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
|
|
|
d390ff5 |
|
|
|
df3865a |
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.34-18
|
|
|
df3865a |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
|
|
|
df3865a |
|
|
|
2ea1023 |
* Mon Oct 02 2017 Petr Pisar <ppisar@redhat.com> - 2.34-17
|
|
|
2ea1023 |
- Reenable documentation in PDF (bug #1470700)
|
|
|
2ea1023 |
|
|
|
f2bfca6 |
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.34-16
|
|
|
f2bfca6 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
|
|
|
f2bfca6 |
|
|
|
5abb0f6 |
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.34-15
|
|
|
5abb0f6 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
|
|
|
5abb0f6 |
|
|
|
040cb02 |
* Thu Jul 13 2017 Petr Pisar <ppisar@redhat.com> - 2.34-14
|
|
|
040cb02 |
- Do not use broken grog for generating documentation (bug #1307402)
|
|
|
65c93de |
- Fix including roff files (bug #1307402)
|
|
|
2ea1023 |
- Do not convert documentation to PDF because it fails on s390x (bug #1470700)
|
|
|
040cb02 |
|
|
|
040efa2 |
* Thu Jul 13 2017 Petr Pisar <ppisar@redhat.com> - 2.34-13
|
|
|
040efa2 |
- perl dependency renamed to perl-interpreter
|
|
|
040efa2 |
<https://fedoraproject.org/wiki/Changes/perl_Package_to_Install_Core_Modules>
|
|
|
040efa2 |
|
|
|
056ac17 |
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.34-12
|
|
|
056ac17 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
|
|
|
056ac17 |
|
|
|
462c1fe |
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 2.34-11
|
|
|
462c1fe |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
|
|
|
462c1fe |
|
|
|
7ba8661 |
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.34-10
|
|
|
7ba8661 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
|
|
|
7ba8661 |
|
|
|
3e18ce1 |
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.34-9
|
|
|
3e18ce1 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
|
|
|
3e18ce1 |
|
|
|
aef8ea9 |
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.34-8
|
|
|
aef8ea9 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
|
|
|
aef8ea9 |
|
|
|
60bd2f5 |
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.34-7
|
|
|
60bd2f5 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
|
|
|
60bd2f5 |
|
|
|
1dca48b |
* Wed Jul 17 2013 Petr Pisar <ppisar@redhat.com> - 2.34-6
|
|
|
1dca48b |
- Perl 5.18 rebuild
|
|
|
1dca48b |
|
|
|
3662659 |
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.34-5
|
|
|
3662659 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
|
|
|
3662659 |
|
|
|
5ed454f |
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.34-4
|
|
|
5ed454f |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
|
|
|
5ed454f |
|
|
|
c0e34eb |
* Thu Jan 12 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.34-3
|
|
|
c0e34eb |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
|
|
|
c0e34eb |
|
|
Gérard Milmeister |
cab5d3d |
* Mon Feb 21 2011 Gérard Milmeister <gemi@bluewin.ch> - 2.34-2
|
|
Gérard Milmeister |
cab5d3d |
- Documentation is built and included
|
|
Gérard Milmeister |
cab5d3d |
|
|
Gérard Milmeister |
cab5d3d |
* Tue Feb 8 2011 Gérard Milmeister <gemi@bluewin.ch> - 2.34-1
|
|
Gérard Milmeister |
cab5d3d |
- new release 2.34
|
|
|
0f32ead |
|
|
|
732aced |
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.32-3
|
|
|
732aced |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
|
|
|
732aced |
|
|
|
f1e3804 |
* Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.32-2
|
|
|
f1e3804 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
|
|
|
f1e3804 |
|
|
|
5521da5 |
* Mon Aug 4 2008 Gerard Milmeister <gemi@bluewin.ch> - 2.32-1
|
|
|
5521da5 |
- new release 2.32
|
|
|
5521da5 |
|
|
|
c28bb32 |
* Mon Feb 18 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 2.30-2
|
|
|
c28bb32 |
- Autorebuild for GCC 4.3
|
|
|
c28bb32 |
|
|
|
bd5325b |
* Tue Aug 21 2007 Gerard Milmeister <gemi@bluewin.ch> - 2.30-1
|
|
|
bd5325b |
- new release 2.30
|
|
|
bd5325b |
- change license to GPLv2+
|
|
|
bd5325b |
|
|
|
e13e420 |
* Wed Jun 6 2007 Gerard Milmeister <gemi@bluewin.ch> - 2.28-1
|
|
|
e13e420 |
- new version 2.28
|
|
|
e13e420 |
|
|
|
a6dc990 |
* Mon Aug 28 2006 Gerard Milmeister <gemi@bluewin.ch> - 2.26-3
|
|
|
a6dc990 |
- Rebuild for FE6
|
|
|
a6dc990 |
|
|
|
5ca861d |
* Fri Feb 17 2006 Gerard Milmeister <gemi@bluewin.ch> - 2.26-2
|
|
|
5ca861d |
- Rebuild for Fedora Extras 5
|
|
|
5ca861d |
|
|
|
56b98d4 |
* Tue Jan 17 2006 Gerard Milmeister <gemi@bluewin.ch> - 2.26-1
|
|
|
56b98d4 |
- new version 2.26
|
|
|
56b98d4 |
|
|
|
4ea804e |
* Wed May 25 2005 Jeremy Katz <katzj@redhat.com> - 2.25-4
|
|
|
4ea804e |
- fix build with gcc4 (mschwendt, #156203)
|
|
|
4ea804e |
|
|
|
87f531b |
* Sun May 22 2005 Jeremy Katz <katzj@redhat.com> - 2.25-3
|
|
|
87f531b |
- rebuild on all arches
|
|
|
87f531b |
|
|
|
874dd55 |
* Fri Apr 7 2005 Michael Schwendt <mschwendt[AT]users.sf.net>
|
|
|
874dd55 |
- rebuilt
|
|
|
874dd55 |
|
|
|
d10dc56 |
* Sat Feb 12 2005 Gerard Milmeister <gemi@bluewin.ch> - 0:2.25-1
|
|
|
d10dc56 |
- New Version 2.25
|
|
|
d10dc56 |
|
|
cvsextras |
61f2179 |
* Tue Oct 28 2003 Gerard Milmeister <gemi@bluewin.ch> - 0:2.24-0.fdr.3
|
|
cvsextras |
61f2179 |
- added check
|
|
cvsextras |
61f2179 |
|
|
cvsextras |
61f2179 |
* Mon Oct 27 2003 Gerard Milmeister <gemi@bluewin.ch> - 0:2.24-0.fdr.2
|
|
cvsextras |
61f2179 |
- Improved specfile
|
|
cvsextras |
61f2179 |
|
|
cvsextras |
61f2179 |
* Sat Oct 18 2003 Gerard Milmeister <gemi@bluewin.ch> - 0:2.24-0.fdr.1
|
|
cvsextras |
61f2179 |
- First Fedora release
|