aboutsummaryrefslogtreecommitdiffstats
path: root/nasm.spec.in
Commit message (Collapse)AuthorAgeFilesLines
* nasm.spec.in: need perl; .pdf.xz now build by standard MakefileH. Peter Anvin (Intel)2020-06-041-2/+2
| | | | | | | | | Building NASM from scratch needs perl. .pdf.xz is now build by the standard NASM Makefile.in, so don't do it again (it causes failures.) Signed-off-by: H. Peter Anvin (Intel) <hpa@zytor.com>
* nasm.spec.in: remove obsolete filesH. Peter Anvin2018-12-261-1/+1
| | | | README and TODO are deleted and CHANGES is meaningless.
* nasm.spec.in: we need *automake*; autoheader is in autoconfH. Peter Anvin2018-12-261-1/+1
| | | | | | | We need the automake package for autogen.sh; the autoheader program is in the autoconf package. Signed-off-by: H. Peter Anvin <hpa@zytor.com>
* nasm.spec.in: need autoheader, use autogen.shH. Peter Anvin2018-12-261-1/+2
| | | | | | We need to use our new autogen.sh, which in turn needs autoheader. Signed-off-by: H. Peter Anvin <hpa@zytor.com>
* build: Merge CPPFLAGS into ALL_CFLAGSCyrill Gorcunov2017-07-061-1/+1
| | | | | | | | | | | | This is a fix for a4f6ca5a33d - We should not use sole CPPFLAGS when compiling, but rather merge it into ALL_CFLAGS - nasm.spec.in should use DESTDIR since INSTALLROOT now renamed to it Signed-off-by: Cyrill Gorcunov <gorcunov@gmail.com>
* nasm.spec: LTO breaks debug info, fall back to --enable-sectionsH. Peter Anvin2017-04-231-1/+1
| | | | | | | | --enable-lto seems to completely break RPM debug information, so fall back on --enable-sections, which at least allows the linker to do better dead code removal. Signed-off-by: H. Peter Anvin <hpa@zytor.com>
* nasm.spec: more cleanups, doc is noarchH. Peter Anvin2017-04-231-12/+10
| | | | | | The doc file is noarch, and do some other cleanups. Signed-off-by: H. Peter Anvin <hpa@zytor.com>
* nasm.spec: sync with Fedora spec file, auto-generate Perl dependsH. Peter Anvin2017-04-231-27/+19
| | | | | | | | Sync up with how the Fedora spec file has evolved. Auto-generate the Perl build dependencies. Add --enable-lto: it makes especally the rdoff files much smaller. Signed-off-by: H. Peter Anvin <hpa@zytor.com>
* doc: add indented paragraphs, valid XHTML, CSS style sheetH. Peter Anvin2017-04-131-19/+6
| | | | | | | | | | | | | Add indented paragraphs, which can be used to continue an item in a bulleted list. Produce valid strict XHTML, and include a style sheet with a navbar and other fancy things. Remove archaic output formats. Now only text, XHTML, and PDF are supported. Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
* doc: add the option to generate an uncompressed PDFH. Peter Anvin2017-04-101-1/+1
| | | | | | | | An uncompressed PDF is about twice as big, but if one is using an external compression program (e.g. .pdf.xz) it compresses far better. Use it for the RPM specfile. Signed-off-by: H. Peter Anvin <hpa@zytor.com>
* nasm.spec.in: drop nasmdoc.ps.gz, compress .txt and .pdf with xzH. Peter Anvin2017-04-101-4/+4
| | | | | | | | | Drop nasmdoc.ps(.gz), being redundant and inferior to nasmdoc.pdf. Tools now generally support xz compression out of the box so use xz compression for these files. Signed-off-by: H. Peter Anvin <hpa@zytor.com>
* nasm.spec.in: split BuildRequires lineH. Peter Anvin2017-04-101-3/+3
| | | | | | | \ apparently doesn't work as continuation lines, just split it up. Signed-off-by: H. Peter Anvin <hpa@zytor.com>
* nasm.spec.in: add fontconfig as a built requirementH. Peter Anvin2017-04-101-1/+2
| | | | | | | Add fontconfig as a build requirement. It is technically not obligatory, but may make the build quite a bit faster. Signed-off-by: H. Peter Anvin <hpa@zytor.com>
* doc: improve the look of the documentation with better fontsH. Peter Anvin2017-04-101-1/+2
| | | | | | | | | | | | Use the Adobe Source Sans/Code Pro fonts by default. They are Open Source fonts by Adobe. However, since these fonts are quite large, let them be an external dependency and do our best to try to find them with whatever mechanism is available on the system for finding standard fonts. Also have a list of substitution fonts if necessary. Signed-off-by: H. Peter Anvin <hpa@zytor.com>
* nasm.spec.in: document buildrequires properlynasm-2.12rc7-20160224H. Peter Anvin2016-02-231-1/+1
| | | | | | | We need asciidoc, xmlto, ghostscript, texinfo in order to be able to build the documentation. Signed-off-by: H. Peter Anvin <hpa@zytor.com>
* nasm.spec: change release to 0 to avoid distro conflictsnasm-2.12rc6-20160222H. Peter Anvin2016-02-221-1/+1
| | | | | | | Change the RPM release number to 0 so that distribution-produced RPMs will take precedence in all cases. Signed-off-by: H. Peter Anvin <hpa@zytor.com>
* nasm.spec.in: switch to .xz as the source filenasm-2.10rc11-20120226H. Peter Anvin2012-02-261-1/+1
| | | | | | Switch the source file to use for the SRPM to the .xz file. Signed-off-by: H. Peter Anvin <hpa@zytor.com>
* spec: update to match requirements of Fedora 14+nasm-2.10rc5-20110606H. Peter Anvin2011-06-061-4/+4
| | | | | | "PreReq" is no longer accepted as an alias for "Requires". Sigh. Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
* spec: change License to BSDH. Peter Anvin2009-07-061-1/+1
| | | | | | | The appropriate License tag for the 2-clause BSD license is... wait for it... "BSD". Make it so. Signed-off-by: H. Peter Anvin <hpa@zytor.com>
* spec: update specfile with new rdf2bin aliasesH. Peter Anvin2009-07-031-0/+5
| | | | | | | Update the specfile to contain the new rdf2bin aliases and their man pages. Signed-off-by: H. Peter Anvin <hpa@zytor.com>
* specfile: update URLsnasm-2.06rc12-20090527H. Peter Anvin2009-05-261-2/+2
| | | | | | Update the URLs in the specfile to point to http://www.nasm.us/. Signed-off-by: H. Peter Anvin <hpa@zytor.com>
* specfile: correctly handle compressed manpagesnasm-2.01rc1H. Peter Anvin2007-12-261-8/+8
|
* Add RDOFF man pages to specfile.H. Peter Anvin2007-12-181-1/+8
|
* Modernize nasm.spec.in and make it closer to the Fedora versionH. Peter Anvin2007-10-191-33/+32
|
* nasm.spec.in: minor fixesH. Peter Anvin2007-09-221-2/+2
| | | | | %setup needs -n to deal with the case when nasm_version != _version There is no standard %make macro, just use "make".
* Update nasm.spec.in and make it handle rc releasesH. Peter Anvin2007-09-221-23/+24
| | | | | | Update nasm.spec.in to match modern conventions, and make it handle rc releases by using the "mangled" version of the name (1.99.99.91 instead of 2.0rc1).
* Remove $Id$ tags (useless with git)H. Peter Anvin2007-09-121-1/+0
| | | | Remove CVS $Id$ tags, since git doesn't use them.
* nasm.spec.in: Copyright -> LicenseH. Peter Anvin2007-09-051-1/+1
|
* Remove obsolete Serial: construct; we shouldn't need it anyway.H. Peter Anvin2007-09-051-1/+0
|
* Update for newer RH releasesnasm-0.98.37H. Peter Anvin2003-08-291-18/+14
|
* %{_arch} doesn't work with newer RPMs; use %{_target_cpu} insteadH. Peter Anvin2003-08-291-1/+1
|
* Update URLs; make compatible with newer RPMsH. Peter Anvin2003-08-291-1/+3
|
* Accept X.YYplZ as a valid version number (equivalent to X.YY.0.Z) andH. Peter Anvin2002-05-211-0/+1
| | | | generate Serial: tags in the RPM spec file to help clue RPM in.
* Make RPM itself cycle through the necessary "architectures" to produceH. Peter Anvin2002-05-061-5/+1
| | | | the doc package as noarch and the rest as the default arch.
* Build the nasm-doc RPM as a noarch RPM. Unfortunately that has to beH. Peter Anvin2002-05-061-4/+15
| | | | built using a separate invocation of rpm :(
* Remove reference to now obsolete patchH. Peter Anvin2002-05-061-2/+0
|
* Update nasm.spec; preprocess it to use the version number from theH. Peter Anvin2002-05-041-0/+90
"version" file.