]> git.ipfire.org Git - people/pmueller/ipfire-3.x.git/blob - opensp/opensp.nm
htop: Update to 3.2.2
[people/pmueller/ipfire-3.x.git] / opensp / opensp.nm
1 ###############################################################################
2 # IPFire.org - An Open Source Firewall Solution #
3 # Copyright (C) - IPFire Development Team <info@ipfire.org> #
4 ###############################################################################
5
6 name = opensp
7 version = 1.5.2
8 release = 4
9 thisapp = OpenSP-%{version}
10
11 groups = Application/Text
12 url = https://openjade.sourceforge.net/
13 license = MIT
14 summary = SGML and XML parser
15
16 description
17 OpenSP is an implementation of the ISO/IEC 8879:1986 standard SGML
18 (Standard Generalized Markup Language).
19 end
20
21 source_dl = https://prdownloads.sourceforge.net/openjade/
22
23 build
24 requires
25 gcc-c++
26 docbook-dtds
27 docbook-xsl
28 libtool
29 libxml2
30 libxslt
31 perl
32 xmlto
33 end
34
35 configure_options += \
36 --disable-dependency-tracking \
37 --disable-static \
38 --disable-rpath \
39 --enable-http \
40 --enable-default-catalog=/etc/sgml/catalog \
41 --enable-default-search-path=/usr/share/sgml:/usr/share/xml
42
43 prepare_cmds
44 %{MACRO_FIX_AUTOTOOLS}
45 end
46
47 install_cmds
48 # Create symlinks and manpages for binaries wtitout "o".
49 for file in nsgmls sgmlnorm spam spent sx ; do
50 ln -s o${file} %{BUILDROOT}/usr/bin/${file}
51 echo ".so man1/o${file}.1" > %{BUILDROOT}/usr/share/man/man1/${file}.1
52 done
53
54 # Rename sx to sgml2xml.
55 mv %{BUILDROOT}/usr/bin/sx %{BUILDROOT}/usr/bin/sgml2xml
56 mv %{BUILDROOT}/usr/share/man//man1/{sx,sgml2xml}.1
57 end
58
59 end
60
61 packages
62 package %{name}
63
64 package %{name}-devel
65 template DEVEL
66 end
67
68 package %{name}-debuginfo
69 template DEBUGINFO
70 end
71 end