Build the nasm-doc RPM as a noarch RPM. Unfortunately that has to be
authorH. Peter Anvin <hpa@zytor.com>
Mon, 6 May 2002 06:46:14 +0000 (06:46 +0000)
committerH. Peter Anvin <hpa@zytor.com>
Mon, 6 May 2002 06:46:14 +0000 (06:46 +0000)
built using a separate invocation of rpm :(

nasm.spec.in

index 2e7c654..0775001 100644 (file)
@@ -1,3 +1,8 @@
+#
+# This RPM file should be built twice: once normally, to build the
+# nasm and nasm-rdoff packages, and once with --target=noarch to build
+# the nasm-doc RPM.
+#
 Summary: The Netwide Assembler, a portable x86 assembler with Intel-like syntax
 Name: nasm
 Version: @@VERSION@@
@@ -68,16 +73,20 @@ if [ $1 = 0 ]; then
   /sbin/install-info --delete "$RPM_INSTALL_PREFIX"/info/nasm.info.gz "$RPM_INSTALL_PREFIX"/info/dir
 fi
 
+%ifarch noarch
+
+%files doc
+%attr(-,root,root) %doc /usr/info/nasm.info*.gz
+%attr(-,root,root) %doc /usr/doc/nasm-%{version}/*
+
+%else
+
 %files
 %attr(-,root,root)     /usr/bin/nasm
 %attr(-,root,root)     /usr/bin/ndisasm
 %attr(-,root,root) %doc /usr/man/man1/nasm.1*
 %attr(-,root,root) %doc /usr/man/man1/ndisasm.1*
 
-%files doc
-%attr(-,root,root) %doc /usr/info/nasm.info*.gz
-%attr(-,root,root) %doc /usr/doc/nasm-%{version}/*
-
 %files rdoff
 %attr(-,root,root)     /usr/bin/ldrdf
 %attr(-,root,root)     /usr/bin/rdf2bin
@@ -86,3 +95,5 @@ fi
 %attr(-,root,root)     /usr/bin/rdflib
 %attr(-,root,root)     /usr/bin/rdx
 %attr(-,root,root) %doc        /usr/doc/nasm-%{version}/rdoff/*
+
+%endif