]> git.ipfire.org Git - ipfire-3.x.git/blame - opensp/opensp.nm
bird: Drop /var/run
[ipfire-3.x.git] / opensp / opensp.nm
CommitLineData
3dc7a8e6
MT
1###############################################################################
2# IPFire.org - An Open Source Firewall Solution #
3# Copyright (C) - IPFire Development Team <info@ipfire.org> #
4###############################################################################
5
6name = opensp
7version = 1.5.2
f667f8a5 8release = 4
c612c869 9thisapp = OpenSP-%{version}
3dc7a8e6
MT
10
11groups = Application/Text
c612c869 12url = https://openjade.sourceforge.net/
3dc7a8e6 13license = MIT
c612c869 14summary = SGML and XML parser
3dc7a8e6
MT
15
16description
17 OpenSP is an implementation of the ISO/IEC 8879:1986 standard SGML
18 (Standard Generalized Markup Language).
19end
20
c612c869 21source_dl = https://prdownloads.sourceforge.net/openjade/
3dc7a8e6
MT
22
23build
24 requires
25 gcc-c++
debccf24
SS
26 docbook-dtds
27 docbook-xsl
f667f8a5 28 libtool
debccf24
SS
29 libxml2
30 libxslt
7d18176c 31 perl
debccf24 32 xmlto
3dc7a8e6
MT
33 end
34
35 configure_options += \
36 --disable-dependency-tracking \
37 --disable-static \
38 --disable-rpath \
7df74be4 39 --enable-http \
3dc7a8e6
MT
40 --enable-default-catalog=/etc/sgml/catalog \
41 --enable-default-search-path=/usr/share/sgml:/usr/share/xml
debccf24 42
f667f8a5
MT
43 prepare_cmds
44 %{MACRO_FIX_AUTOTOOLS}
45 end
46
debccf24
SS
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
3dc7a8e6
MT
59end
60
61packages
62 package %{name}
63
64 package %{name}-devel
65 template DEVEL
66 end
1f9bc2f0
MT
67
68 package %{name}-debuginfo
69 template DEBUGINFO
70 end
3dc7a8e6 71end