]> git.ipfire.org Git - people/amarx/ipfire-3.x.git/blob - elfutils/elfutils.nm
Change file layout of the makefiles.
[people/amarx/ipfire-3.x.git] / elfutils / elfutils.nm
1 ###############################################################################
2 # IPFire.org - An Open Source Firewall Solution #
3 # Copyright (C) - IPFire Development Team <info@ipfire.org> #
4 ###############################################################################
5
6 name = elfutils
7 version = 0.152
8 release = 2
9
10 maintainer = Michael Tremer <michael.tremer@ipfire.org>
11 groups = Development/Libraries
12 url = https://fedorahosted.org/elfutils/
13 license = GPLv2 with exceptions
14 summary = A collection of utilities and DSOs to handle compiled objects.
15
16 description
17 Elfutils is a collection of utilities, including ld (a linker),
18 nm (for listing symbols from object files), size (for listing the
19 section sizes of an object or archive file), strip (for discarding
20 symbols), readelf (to see the raw ELF file structures), and elflint
21 (to check for well-formed ELF files).
22 end
23
24 source_dl =
25 sources = %{thisapp}.tar.bz2
26
27 build
28 requires
29 bzip2-devel
30 m4
31 xz-devel
32 zlib-devel
33 end
34
35 configure_options += \
36 --program-prefix=eu-
37
38 prepare_cmds
39 # Fix a compiler warning.
40 sed -i.scanf-m -e 's/%m/%a/g' \
41 src/addr2line.c tests/line2addr.c
42 end
43
44 # fails
45 #test
46 # make check
47 #end
48 end
49
50 quality-agent
51 whitelist_rpath
52 /usr/lib/elfutils
53 end
54 end
55
56 packages
57 package %{name}
58
59 package %{name}-devel
60 template DEVEL
61
62 requires = %{name}=%{thisver} %{name}-libs=%{thisver}
63 end
64
65 package %{name}-libs
66 template LIBS
67
68 files += /usr/lib*/lib*%{version}.so
69 files += /usr/lib/elfutils
70 end
71 end