-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathheirloom-devtools.spec
More file actions
69 lines (59 loc) · 1.65 KB
/
heirloom-devtools.spec
File metadata and controls
69 lines (59 loc) · 1.65 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
#
# Sccsid @(#)heirloom-devtools.spec 1.7 (gritter) 5/27/07
#
Summary: The Heirloom Development Tools.
Name: heirloom-devtools
Version: 000000
Release: 1
License: Other
Source: %{name}-%{version}.tar.bz2
Group: System Environment/Base
Vendor: Gunnar Ritter <gunnarr@acm.org>
URL: <http://heirloom.sourceforge.net>
BuildRoot: %{_tmppath}/%{name}-root
%define prefix /usr/ccs
%define bindir %{prefix}/bin
%define susdir /usr/5bin/posix
%define libdir %{prefix}/lib
%define mandir %{prefix}/share/man
%define xcc gcc
%define cflags '-O -fomit-frame-pointer'
%define cppflags '-D__NO_STRING_INLINES -D_GNU_SOURCE'
#
# Combine the settings defined above.
#
%define makeflags ROOT=%{buildroot} INSTALL=install PREFIX=%{prefix} BINDIR=%{bindir} SUSDIR=%{susdir} LIBDIR=%{libdir} MANDIR=%{mandir} CC=%{xcc} CFLAGS=%{cflags} CPPFLAGS=%{cppflags}
%description
The Heirloom Development Tools provide yacc, lex, m4, make, and
SCCS, as portable derivatives of the utilities released by Sun
as part of OpenSolaris. The OpenSolaris utilities were in turn
derived from the original Unix versions, and are assumed be
conforming implementations of the POSIX standard.
%prep
rm -rf %{buildroot}
%setup
%build
make %{makeflags}
%install
make %{makeflags} install
rm -f filelist.rpm
for f in %{bindir} %{susdir} %{libdir} %{prefix}/share
do
if test -d %{buildroot}/$f
then
(cd %{buildroot}/$f; find * -type f -o -type l) |
sed "s:^:$f/:" |
fgrep -v %{mandir}
else
echo $f
fi
done | sort -u | sed '
1i\
%defattr(-,root,root)\
%{mandir}\
%doc README CHANGES LICENSE/*
' >filelist.rpm
%clean
cd .. && rm -rf %{_builddir}/%{name}-%{version}
rm -rf %{buildroot}
%files -f filelist.rpm