]>
Commit | Line | Data |
---|---|---|
7dc31254 | 1 | Summary: Boost Jam - build tool |
67e17643 | 2 | Summary(pl.UTF-8): Boost Jam - narzędzie do budowania |
1705c54f | 3 | Name: boost-jam |
404318f3 | 4 | Version: 3.1.17 |
754bf0cf JB |
5 | Release: 1 |
6 | License: BSD-like | |
1705c54f | 7 | Group: Development/Tools |
7dc31254 | 8 | Source0: http://dl.sourceforge.net/boost/%{name}-%{version}.tgz |
404318f3 | 9 | # Source0-md5: f4afd896788f2327fd35c128ddc6e340 |
7dc31254 | 10 | URL: http://www.boost.org/ |
754bf0cf | 11 | BuildRequires: docbook-dtd41-sgml |
3f9e2208 | 12 | BuildRequires: docbook-utils |
754bf0cf JB |
13 | BuildRequires: perl-base |
14 | BuildRequires: sgml-tools | |
cca049e2 JB |
15 | Provides: jam |
16 | Obsoletes: jam | |
1705c54f | 17 | BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) |
18 | ||
19 | %description | |
20 | Boost Jam is a build tool based on FTJam, which in turn is based on | |
21 | Perforce Jam. It contains significant improvements made to facilitate | |
22 | its use in the Boost Build System, but should be backward compatible | |
23 | with Perforce Jam. | |
24 | ||
66708c48 JR |
25 | %description -l pl.UTF-8 |
26 | Boost Jam jest narzędziem służącym do budowania, opartym o FTJam, | |
27 | który jest dla odmiany oparty na Perforce Jam. Zawiera znaczące | |
28 | usprawnienia wprowadzone dla ułatwienia użycia w Boost Build System, | |
29 | ale powinien być wstecznie kompatybilny z Perforce Jam. | |
1705c54f | 30 | |
31 | %prep | |
7dc31254 | 32 | %setup -q |
1705c54f | 33 | |
754bf0cf | 34 | %{__perl} -pi -e 's/-s -O /%{rpmldflags} /' build.jam |
404318f3 | 35 | # CFLAGS must be given in this way to avoid incorrect "" argument when building |
36 | %{__perl} -pi -e 's/\$\(CFLAGS\)/%{rpmcflags}/' build.jam | |
754bf0cf | 37 | |
1705c54f | 38 | %build |
7dc31254 | 39 | CC="%{__cc}" \ |
7dc31254 | 40 | LOCATE_TARGET=bin \ |
404318f3 | 41 | ./build.sh cc -d2 \ |
1705c54f | 42 | |
43 | %install | |
44 | rm -rf $RPM_BUILD_ROOT | |
45 | install -d $RPM_BUILD_ROOT%{_bindir} | |
7dc31254 JB |
46 | |
47 | install bin/bjam $RPM_BUILD_ROOT%{_bindir}/bjam-%{version} | |
1705c54f | 48 | ln -sf bjam-%{version} $RPM_BUILD_ROOT%{_bindir}/bjam |
49 | ln -sf bjam-%{version} $RPM_BUILD_ROOT%{_bindir}/jam | |
1705c54f | 50 | |
7dc31254 JB |
51 | %clean |
52 | rm -rf $RPM_BUILD_ROOT | |
1705c54f | 53 | |
54 | %files | |
55 | %defattr(644,root,root,755) | |
2fd7a4bc | 56 | %doc jam LICENSE_1_0.txt index.html images boost.png boostbook.css |
1705c54f | 57 | %attr(755,root,root) %{_bindir}/* |