#2 Disable ctags support for RHEL9+
Closed 3 years ago by dodji. Opened 3 years ago by keiths.
Unknown source master  into  master

file modified
+11 -2
@@ -1,15 +1,18 @@

  Summary: Produces a document with syntax highlighting

  Name: source-highlight

  Version: 3.1.9

- Release: 5%{?dist}

+ Release: 6%{?dist}

  License: GPLv3+

  Source0: ftp://ftp.gnu.org/gnu/src-highlite/%{name}-%{version}.tar.gz

  Source1: ftp://ftp.gnu.org/gnu/src-highlite/%{name}-%{version}.tar.gz.sig

  URL: http://www.gnu.org/software/src-highlite/

  BuildRequires: bison, flex, boost-devel

- BuildRequires: help2man, ctags, chrpath, pkgconfig(bash-completion)

+ BuildRequires: help2man, chrpath, pkgconfig(bash-completion)

  BuildRequires: gcc, gcc-c++

+ %if 0%{!?rhel:1} || 0%{?rhel} < 9

+ BuildRequires: ctags

  Requires: ctags

+ %endif

  

  %description

  This program, given a source file, produces a document with syntax
@@ -33,6 +36,9 @@

  

  %build

  export CXXFLAGS="-std=c++14 $RPM_OPT_FLAGS"

+ %if 0%{?rhel} > 8

+ export CTAGS=do_not_use_ctags

+ %endif

  %configure --disable-static \

             --with-boost-regex=boost_regex

  %make_build
@@ -80,6 +86,9 @@

  %{_includedir}/srchilite/*.h

  

  %changelog

+ * Wed Jan  6 2021 Keith Seitz <keiths@redhat.com> - 3.1.9-6

+ - Disable ctags support for RHEL9+.

+ 

  * Wed Jul 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 3.1.9-5

  - Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild

  

GDB depends on source-highlight for terminal styling. However, source-highlight depends on ctags
which we do not wish to support ourselves. Thus this patch removes the ctags support for RHEL > 8.

Pull-Request has been closed by dodji

3 years ago