Disable doc package for now

Signed-off-by: David Abdurachmanov <davidlt@rivosinc.com>
This commit is contained in:
David Abdurachmanov 2024-01-12 12:44:23 +02:00
parent 031f040913
commit dc55787c0e
Signed by: davidlt
GPG Key ID: 7A5F42FAF91FACC3
1 changed files with 14 additions and 1 deletions

View File

@ -145,12 +145,14 @@ Requires: %{name}-libpolys-devel%{?_isa} = %{version}-%{release}
%description devel
This package contains the Singular development files.
%ifnarch riscv64
%package doc
Summary: Singular documentation files
Requires: %{name}%{?_isa} = %{version}-%{release}
%description doc
This package contains the Singular documentation files.
%endif
%package emacs
Summary: Emacs interface to Singular
@ -269,15 +271,20 @@ module load lrcalc-%{_arch}
--without-python \
%endif
--with-readline \
%ifnarch riscv64
--enable-doc \
%else
--disable-doc \
%endif
--with-malloc=system
%make_build
%make_build -C dox html
%make_build -C Singular libparse
%ifnarch riscv64
make -C doc -j1 -f Makefile-docbuild singular.idx
make -C doc -j1 all-local
%endif
%install
%make_install
@ -309,6 +316,7 @@ rm -fr %{buildroot}%{_docdir}/singular
mkdir -p %{buildroot}%{_bindir}
mv %{buildroot}%{singulardir}/*-config %{buildroot}%{_bindir}
%ifnarch riscv64
# Install documentation files
mkdir -p %{buildroot}%{_mandir}/man1
for cmd in ESingular Singular TSingular; do
@ -317,6 +325,7 @@ done
cp -a doc/{html,singular.idx} %{buildroot}%{_datadir}/singular
mkdir -p %{buildroot}%{_infodir}
cp -p doc/singular.info %{buildroot}%{_infodir}
%endif
# remove script that calls surf; we don't ship it
rm -f %{buildroot}%{singulardir}/singularsurf
@ -376,8 +385,10 @@ make check
%{_datadir}/ml_python/
%{_datadir}/ml_singular/
%{_datadir}/singular/singular.idx
%ifnarch riscv64
%docdir %{_datadir}/singular/html/
%{_datadir}/singular/html/
%endif
%dir %{singulardir}
%{singulardir}/Singular
%{singulardir}/TSingular
@ -402,6 +413,7 @@ make check
%{_libdir}/libSingular.so
%{_libdir}/pkgconfig/Singular.pc
%ifnarch riscv64
%files doc
%doc dox/html/
%doc dox/*.html
@ -409,6 +421,7 @@ make check
%doc dox/*.css
%doc dox/tags
%{_datadir}/applications/Singular-manual.desktop
%endif
%files emacs
%license emacs/COPYING