]> git.ipfire.org Git - people/stevee/ipfire-3.x.git/blobdiff - openjade/openjade.nm
openjade: Fix build on aarch64
[people/stevee/ipfire-3.x.git] / openjade / openjade.nm
index 7fe8c7f07646220ceaafe16a297e3d4a2e17a143..717e4dd06597ce376a8e73baaf1f2b84c764eb3a 100644 (file)
@@ -5,32 +5,39 @@
 
 name       = openjade
 version    = 1.3.2
-release    = 2
+release    = 6
 
 groups     = Application/Text
-url        = http://openjade.sourceforge.net/
+url        = https://openjade.sourceforge.net/
 license    = MIT
-summary    = A DSSSL implementation.
+summary    = A DSSSL implementation
 
 description
        OpenJade is an implementation of the ISO/IEC 10179:1996 standard DSSSL
        (Document Style Semantics and Specification Language).
 end
 
-source_dl = http://downloads.sourceforge.net/project/%{name}/%{name}/%{thisapp}
+source_dl = https://prdownloads.sourceforge.net/openjade/
 
 build
        requires
                gcc-c++
+               libtool
                opensp-devel
                perl
        end
 
+       CXXFLAGS += -fno-lifetime-dse
+
        configure_options += \
                --disable-static \
                --disable-rpath \
                --datadir=/usr/share/sgml/openjade-%{version} \
-               --enable-splibdir=/usr/lib
+               --enable-splibdir=%{libdir}
+
+       prepare_cmds
+               %{MACRO_FIX_AUTOTOOLS}
+       end
 
        install_cmds
                # Create symlink for jade
@@ -54,16 +61,17 @@ packages
                end
 
                requires
-                       docbook-dtds>=1.0-3
+                       docbook-dtds >= 1.0-3
                        libxml2
-                       opensp>=1.5.2-2
+                       opensp >= 1.5.2-2
                        sgml-common
                end
 
-               prerequires +=\
-                       docbook-dtds>=1.0-3 \
-                       libxml2 \
+               prerequires
+                       docbook-dtds >= 1.0-3
+                       libxml2
                        sgml-common
+               end
 
                script postin
                        # Install catalog files on system.