]> git.ipfire.org Git - people/ms/ipfire-3.x.git/blame - openjade/openjade.nm
Add a -debuginfo for every package that is not noarch.
[people/ms/ipfire-3.x.git] / openjade / openjade.nm
CommitLineData
b0e47e81
SS
1###############################################################################
2# IPFire.org - An Open Source Firewall Solution #
3# Copyright (C) - IPFire Development Team <info@ipfire.org> #
4###############################################################################
5
6name = openjade
7version = 1.3.2
c26b3292 8release = 2
b0e47e81
SS
9
10groups = Application/Text
11url = http://openjade.sourceforge.net/
12license = MIT
13summary = A DSSSL implementation.
14
15description
16 OpenJade is an implementation of the ISO/IEC 10179:1996 standard DSSSL
17 (Document Style Semantics and Specification Language).
18end
19
20source_dl = http://downloads.sourceforge.net/project/%{name}/%{name}/%{thisapp}
21
22build
23 requires
24 gcc-c++
25 opensp-devel
26 perl
27 end
28
29 configure_options += \
30 --disable-static \
31 --disable-rpath \
32 --datadir=/usr/share/sgml/openjade-%{version} \
33 --enable-splibdir=/usr/lib
34
35 install_cmds
36 # Create symlink for jade
37 ln -s openjade %{BUILDROOT}/usr/bin/jade
38
39 # Install jade catalog
40 cp %{DIR_APP}/dsssl/catalog %{BUILDROOT}/usr/share/sgml/openjade-%{version}/
41 cp %{DIR_APP}/dsssl/{dsssl,style-sheet,fot}.dtd %{BUILDROOT}/usr/share/sgml/openjade-%{version}/
42
43 # Add unversioned/versioned catalog and symlink
44 mkdir -p %{BUILDROOT}/etc/sgml
45 touch %{BUILDROOT}/etc/sgml/openjade-%{version}.soc
46 ln -s openjade-%{version}.soc openjade.soc
47 end
48end
49
50packages
51 package %{name}
52 provides
53 jade
54 end
55
c26b3292
SS
56 requires
57 docbook-dtds>=1.0-3
58 libxml2
59 opensp>=1.5.2-2
60 sgml-common
61 end
62
31e07973 63 prerequires +=\
c26b3292
SS
64 docbook-dtds>=1.0-3 \
65 libxml2 \
1f9bc2f0 66 sgml-common
31e07973 67
b0e47e81
SS
68 script postin
69 # Install catalog files on system.
70 /usr/bin/install-catalog --add /etc/sgml/openjade-%{version}.soc \
31e07973
SS
71 /usr/share/sgml/%{name}-%{version}/catalog >/dev/null 2>/dev/null
72
c26b3292
SS
73 # Add openjade catalog to docbook catalogs.
74 for catalog in /etc/sgml/*-docbook-*.cat; do
75 /usr/bin/xmlcatalog --sgml --noout --add ${catalog} \
76 /usr/share/sgml/openjade-%{version}/catalog /dev/null 2>/dev/null
31e07973 77 done
b0e47e81
SS
78 end
79
80 script preun
81 # Uninstall the catalog files.
82 /usr/bin/install-catalog --remove /etc/sgml/%{name}-%{version}.soc \
31e07973
SS
83 /usr/share/sgml/%{name}-%{version}/catalog >/dev/null 2>/dev/null
84
85 # Remove openjade catalog from docbook catalogs.
c26b3292
SS
86 for catalog in /etc/sgml/*-docbook-*.cat; do
87 /usr/bin/xmlcatalog --sgml --noout --remove ${catalog} \
88 /usr/share/sgml/openjade-%{version}/catalog > /dev/null 2>/dev/null
31e07973 89 done
b0e47e81
SS
90 end
91 end
92
93 package %{name}-devel
94 template DEVEL
95 end
1f9bc2f0
MT
96
97 package %{name}-debuginfo
98 template DEBUGINFO
99 end
b0e47e81 100end