]> git.ipfire.org Git - people/ms/ipfire-3.x.git/commitdiff
opensp: Add support for doc build.
authorStefan Schantl <stefan.schantl@ipfire.org>
Mon, 17 Oct 2011 19:00:38 +0000 (21:00 +0200)
committerStefan Schantl <stefan.schantl@ipfire.org>
Mon, 17 Oct 2011 19:00:38 +0000 (21:00 +0200)
Reference #74.

opensp/opensp.nm

index d3399fc8bee56c340014e287aa6cd7541938ba7f..4dabe2fd93fd1c102008e8c3954687c619b95aca 100644 (file)
@@ -5,7 +5,7 @@
 
 name       = opensp
 version    = 1.5.2
-release    = 1
+release    = 2
 
 groups     = Application/Text
 url        = http://openjade.sourceforge.net/
@@ -24,16 +24,34 @@ thisapp = OpenSP-%{version}
 build
        requires
                gcc-c++
+               docbook-dtds
+               docbook-xsl
+               libxml2
+               libxslt
+               xmlto
        end
 
        configure_options += \
+               --mandir=/usr/share/man/ \
                --disable-dependency-tracking \
                --disable-static \
                --disable-rpath \
-               --disable-doc-build \
                --enable-http \
                --enable-default-catalog=/etc/sgml/catalog \
                --enable-default-search-path=/usr/share/sgml:/usr/share/xml
+
+       install_cmds
+               # Create symlinks and manpages for binaries wtitout "o".
+               for file in nsgmls sgmlnorm spam spent sx ; do
+                       ln -s o${file} %{BUILDROOT}/usr/bin/${file}
+                       echo ".so man1/o${file}.1" > %{BUILDROOT}/usr/share/man/man1/${file}.1
+               done
+
+               # Rename sx to sgml2xml.
+               mv %{BUILDROOT}/usr/bin/sx %{BUILDROOT}/usr/bin/sgml2xml
+               mv %{BUILDROOT}/usr/share/man//man1/{sx,sgml2xml}.1
+       end
+
 end
 
 packages