]>
Commit | Line | Data |
---|---|---|
236898d6 | 1 | ############################################################################### |
802ea3af MT |
2 | # IPFire.org - An Open Source Firewall Solution # |
3 | # Copyright (C) - IPFire Development Team <info@ipfire.org> # | |
236898d6 MT |
4 | ############################################################################### |
5 | ||
802ea3af | 6 | name = net-tools |
44f64d91 SS |
7 | version = 2.0 |
8 | git_rev = e5f1be13 | |
9 | release = 1.%{git_rev} | |
236898d6 | 10 | |
3f3af884 | 11 | groups = System/Base |
802ea3af MT |
12 | url = http://net-tools.berlios.de/ |
13 | license = GPL+ | |
14 | summary = Basic networking tools. | |
236898d6 | 15 | |
802ea3af MT |
16 | description |
17 | The net-tools package contains basic networking tools, | |
236898d6 | 18 | including ifconfig, netstat, route, and others. |
802ea3af | 19 | end |
236898d6 | 20 | |
802ea3af | 21 | source_dl = |
44f64d91 | 22 | sources = %{thisapp}-%{git_rev}.tar.xz |
802ea3af MT |
23 | |
24 | build | |
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 | |
44f64d91 | 36 | mkdir -pv %{DIR_APP}/man/en_US |
802ea3af MT |
37 | cp %{DIR_SOURCE}/*.8 %{DIR_APP}/man/en_US |
38 | ||
44f64d91 | 39 | # Copy source for mii-diag |
802ea3af MT |
40 | cp %{DIR_SOURCE}/mii-diag.c %{DIR_APP} |
41 | end | |
42 | ||
43 | make_build_targets += \ | |
44 | CC=gcc | |
45 | ||
722a2ade MT |
46 | # Compiling in parallel mode is unsafe for this pkg. |
47 | PARALLELISMFLAGS = | |
48 | ||
802ea3af | 49 | build_cmds |
802ea3af | 50 | # Compile mii-diag |
44f64d91 | 51 | make mii-diag |
802ea3af MT |
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 | ||
44f64d91 SS |
59 | make BASEDIR=%{BUILDROOT} BINDIR=%{bindir} \ |
60 | SBINDIR=%{sbindir} mandir=%{mandir} install | |
802ea3af | 61 | |
44f64d91 SS |
62 | # Install mii-diag |
63 | install -m 755 %{DIR_APP}/mii-diag %{BUILDROOT}%{sbindir} | |
802ea3af MT |
64 | |
65 | # Remove tools we do not want | |
66 | rm -rvf \ | |
44f64d91 SS |
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}* | |
802ea3af MT |
74 | end |
75 | end | |
76 | ||
77 | packages | |
78 | package %{name} | |
3f3af884 MT |
79 | groups += Base |
80 | end | |
1f9bc2f0 MT |
81 | |
82 | package %{name}-debuginfo | |
83 | template DEBUGINFO | |
84 | end | |
802ea3af | 85 | end |