source: projects/specs/branches/6/j/jam/jam-vl.spec @ 5590

Revision 5590, 2.0 KB checked in by munepi, 12 years ago (diff)

updated jam-vl.spec

RevLine 
[521]1Summary: Program construction tool, similar to make
[5590]2Name: jam
3Version: 2.5
4Release: 2%{?_dist_release}
5Source0: ftp://ftp.perforce.com/pub/jam/%{name}-%{version}.zip
6# Submitted upstream by e-mail
7Patch0:         jam-2.5-overflow.patch
[521]8License: Distributable
9Group: Development/Tools
[5590]10URL:            http://public.perforce.com/public/jam/index.html
[521]11
12#Requires: byacc
13BuildRequires: byacc
14BuildRoot: %{_tmppath}/%{name}-%{version}-root
15
16%description
17Jam is a program construction tool, like make.
18
19Jam recursively builds target files from source files,
20using dependency information and updating actions expressed in
21the Jambase file, which is written in jam's own interpreted
22language.  The default Jambase is compiled into jam and
23provides a boilerplate for common use, relying on a user-provide
24file "Jamfile" to enumerate actual targets and sources.
25
26The Jambase is described in the Jambase
27Reference and the document Using Jamfiles and Jambase.
28# '
29
30%prep
[5590]31%setup -q -c
32%patch0 -p1 -b .overflows
[521]33
34%build
35export CFLAGS="$RPM_OPT_FLAGS" CCFLAGS="$RPM_OPT_FLAGS"
[5590]36%__make %{?_smp_mflags}
[521]37
38%install
39%{__rm} -rf ${RPM_BUILD_ROOT}
[5590]40%__mkdir_p ${RPM_BUILD_ROOT}/%{_bindir}
41%__install -m0755 bin.linux*/jam ${RPM_BUILD_ROOT}/%{_bindir}
42%__install -m0755 bin.linux*/mkjambase ${RPM_BUILD_ROOT}/%{_bindir}
[521]43
44%clean
[5590]45%__rm -rf ${RPM_BUILD_ROOT}
[521]46
47%files
48%defattr(-,root,root)
49%doc README RELNOTES *.html
50%{_bindir}/jam
51%{_bindir}/mkjambase
52
53%changelog
[5590]54* Tue Feb  7 2012 Munehiro Yamamoto <munepi@vinelinux.org> 2.5-2
55- use upstream zip instead of uncompressed tarball
56- add the stack overflow fix patch
57
[521]58* Sun Sep 28 2008 Shu KONNO <owa@bg.wakwak.com> 2.5-1vl5
59- applied new versioning policy
60
61* Mon Sep 3 2007 Munehiro Yamamoto <myamamoto@g.math.s.chiba-u.ac.jp> 2.5-0vl2
62- rebuild for VineSeed
63
64* Mon Sep 3 2007 Munehiro Yamamoto <myamamoto@g.math.s.chiba-u.ac.jp> 2.5-0vl1
65- initial build for Vine Linux 4.1
66
67* Fri Jun 24 2005 Munehiro Yamamoto <myamamoto@g.math.s.chiba-u.ac.jp> 2.5-0vlmp1
68- initial build for Vine Linux 3.2
69
70# end of file
Note: See TracBrowser for help on using the repository browser.