source: projects/specs/trunk/j/jam/jam-vl.spec @ 5589

Revision 5589, 2.0 KB checked in by munepi, 9 years ago (diff)

updated jam-vl.spec

Line 
1Summary: Program construction tool, similar to make
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
8License: Distributable
9Group: Development/Tools
10URL:            http://public.perforce.com/public/jam/index.html
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
31%setup -q -c
32%patch0 -p1 -b .overflows
33
34%build
35export CFLAGS="$RPM_OPT_FLAGS" CCFLAGS="$RPM_OPT_FLAGS"
36%__make %{?_smp_mflags}
37
38%install
39%{__rm} -rf ${RPM_BUILD_ROOT}
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}
43
44%clean
45%__rm -rf ${RPM_BUILD_ROOT}
46
47%files
48%defattr(-,root,root)
49%doc README RELNOTES *.html
50%{_bindir}/jam
51%{_bindir}/mkjambase
52
53%changelog
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
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.