]> git.ipfire.org Git - people/ms/ipfire-3.x.git/blob - autogen/autogen.nm
paxctl: Update to 0.8.
[people/ms/ipfire-3.x.git] / autogen / autogen.nm
1 ###############################################################################
2 # IPFire.org - An Open Source Firewall Solution #
3 # Copyright (C) - IPFire Development Team <info@ipfire.org> #
4 ###############################################################################
5
6 name = autogen
7 version = 5.18.1
8 release = 1
9
10 groups = Development/Tools
11 url = http://www.gnu.org/software/autogen/
12 license = GPLv3
13 summary = Automated text file generator.
14
15 description
16 AutoGen is a tool designed to simplify the creation and maintenance of
17 programs that contain large amounts of repetitious text. It is especially
18 valuable in programs that have several blocks of text that must be kept
19 synchronised.
20 end
21
22 source_dl = ftp://ftp.gnu.org/gnu/autogen/rel%{version}/
23
24 build
25 requires
26 guile-devel >= 2.0.9-3
27 libtool
28 libxml2-devel
29 end
30
31 prepare_cmds
32 # Fix Libtool to remove rpaths.
33 rm -vf libtool
34 cp -vf $(which libtool) libtool
35
36 # Omit unused direct shared library dependencies.
37 sed --in-place --expression 's! -shared ! -Wl,--as-needed\0!g' ./libtool
38 end
39
40 test
41 make check
42 end
43
44 install_cmds
45 rm -vf %{BUILDROOT}%{datadir}/%{name}/autoopts.m4
46 rm -vf %{BUILDROOT}%{datadir}/%{name}/libopts-31.0.6.tar.gz
47 end
48 end
49
50 packages
51 package %{name}
52
53 package %{name}-libs
54 template LIBS
55 end
56
57 package %{name}-debuginfo
58 template DEBUGINFO
59 end
60 end