]> git.ipfire.org Git - people/amarx/ipfire-3.x.git/blame_incremental - net-tools/net-tools.nm
tmux: Update to 2.2
[people/amarx/ipfire-3.x.git] / net-tools / net-tools.nm
... / ...
CommitLineData
1###############################################################################
2# IPFire.org - An Open Source Firewall Solution #
3# Copyright (C) - IPFire Development Team <info@ipfire.org> #
4###############################################################################
5
6name = net-tools
7version = 2.0
8git_rev = e5f1be13
9release = 1.%{git_rev}
10
11groups = System/Base
12url = http://net-tools.berlios.de/
13license = GPL+
14summary = Basic networking tools.
15
16description
17 The net-tools package contains basic networking tools,
18 including ifconfig, netstat, route, and others.
19end
20
21source_dl =
22sources = %{thisapp}-%{git_rev}.tar.xz
23
24build
25 requires
26 gettext
27 libselinux-devel
28 end
29
30 prepare_cmds
31 # Copy config files
32 cp %{DIR_SOURCE}/config.h %{DIR_APP}
33 cp %{DIR_SOURCE}/config.make %{DIR_APP}
34
35 # Copy additional man pages
36 mkdir -pv %{DIR_APP}/man/en_US
37 cp %{DIR_SOURCE}/*.8 %{DIR_APP}/man/en_US
38
39 # Copy source for mii-diag
40 cp %{DIR_SOURCE}/mii-diag.c %{DIR_APP}
41 end
42
43 make_build_targets += \
44 CC=gcc
45
46 # Compiling in parallel mode is unsafe for this pkg.
47 PARALLELISMFLAGS =
48
49 build_cmds
50 # Compile mii-diag
51 make mii-diag
52 end
53
54 install
55 mv man/de_DE man/de
56 mv man/fr_FR man/fr
57 mv man/pt_BR man/pt
58
59 make BASEDIR=%{BUILDROOT} BINDIR=%{bindir} \
60 SBINDIR=%{sbindir} mandir=%{mandir} install
61
62 # Install mii-diag
63 install -m 755 %{DIR_APP}/mii-diag %{BUILDROOT}%{sbindir}
64
65 # Remove tools we do not want
66 rm -rvf \
67 %{BUILDROOT}%{prefix}/{,*}/{arp,ifconfig,ip,nameif,plipconfig,rarp,route,slattach}* \
68 %{BUILDROOT}%{mandir}/{,*}/man*/{arp,ifconfig,ip,nameif,plipconfig,rarp,route,slattach}*
69
70 # Remove hostname (has its own package)
71 rm -rvf \
72 %{BUILDROOT}%{bindir}/{dnsdomainname,domainname,hostname,nisdomainname,ypdomainname}* \
73 %{BUILDROOT}%{mandir}/{,*}/man*/{dnsdomainname,domainname,hostname,nisdomainname,ypdomainname}*
74 end
75end
76
77packages
78 package %{name}
79 groups += Base
80 end
81
82 package %{name}-debuginfo
83 template DEBUGINFO
84 end
85end