diff --git a/download b/download new file mode 100644 index 0000000000000000000000000000000000000000..3f3e134cc4259fd77bfbc2817f30ce43df732505 --- /dev/null +++ b/download @@ -0,0 +1,2 @@ +a51266164a537c97860d5d9664614dec source-highlight-3.1.9.tar.gz +c623467b40021ecf61f6e180893b177f source-highlight-3.1.9.tar.gz.sig diff --git a/source-highlight-3.1.8.tar.gz b/source-highlight-3.1.8.tar.gz deleted file mode 100644 index 7c2512103e638c51cc233f8273259d9a61eb0e7e..0000000000000000000000000000000000000000 Binary files a/source-highlight-3.1.8.tar.gz and /dev/null differ diff --git a/source-highlight-3.1.8.tar.gz.sig b/source-highlight-3.1.8.tar.gz.sig deleted file mode 100644 index 88427c90c95a443a4580466cc9d545c139930266..0000000000000000000000000000000000000000 Binary files a/source-highlight-3.1.8.tar.gz.sig and /dev/null differ diff --git a/source-highlight.spec b/source-highlight.spec index 0b85a22d4ac93ed6d00b5a8b6f219b08f9fc0755..cb9c3a9b2521230458530aafcc464d18b13fab2a 100644 --- a/source-highlight.spec +++ b/source-highlight.spec @@ -1,61 +1,51 @@ -%define anolis_release .0.2 - Summary: Produces a document with syntax highlighting Name: source-highlight -Version: 3.1.8 -Release: 17%{anolis_release}%{?dist} -Group: Development/Tools +Version: 3.1.9 +Release: 11%{?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: make BuildRequires: bison, flex, boost-devel -BuildRequires: help2man, ctags, chrpath, pkgconfig(bash-completion) -Requires(post): info -Requires(preun): info +BuildRequires: help2man, chrpath, pkgconfig(bash-completion) +BuildRequires: gcc, gcc-c++ +%if 0%{!?rhel:1} || 0%{?rhel} < 9 +BuildRequires: ctags Requires: ctags - -Requires: glibc -Provides: /usr/bin/source-highlight +%endif %description This program, given a source file, produces a document with syntax -highlighting. At the moment this package can handle : -Java, Javascript, C/C++, Prolog, Perl, Php3, Python, Flex, ChangeLog, Ruby, -Lua, Caml, Sml and Log as source languages, and HTML, XHTML and ANSI color +highlighting. At the moment this package can handle: +Java, Javascript, C/C++, Prolog, Perl, Php3, Python, Flex, ChangeLog, Ruby, +Lua, Caml, Sml and Log as source languages, and HTML, XHTML and ANSI color escape sequences as output format. %package devel Summary: Development files for source-highlight -Group: Development/Libraries -Requires: %{name} = %{version}-%{release} -Requires: pkgconfig +Requires: %{name}%{?_isa} = %{version}-%{release} # For linking against source-higlight using pkgconfig Requires: boost-devel %description devel Development files for source-highlight -%package doc -Summary: Documents for %{name} -BuildArch: noarch -Requires: %{name} = %{version}-%{release} - -%description doc -Doc pages for %{name}. - %prep -%setup -q +%autosetup -p1 %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 %{?_smp_mflags} +%make_build %install -rm -rf $RPM_BUILD_ROOT -make install DESTDIR=$RPM_BUILD_ROOT +%make_install mv $RPM_BUILD_ROOT%{_datadir}/doc/ docs %{__sed} -i 's/\r//' docs/source-highlight/*.css @@ -74,21 +64,8 @@ mv $RPM_BUILD_ROOT%{_sysconfdir}/bash_completion.d/source-highlight \ $RPM_BUILD_ROOT$bashcompdir/ rmdir $RPM_BUILD_ROOT%{_sysconfdir}/bash_completion.d -%post -/sbin/ldconfig -/sbin/install-info %{_infodir}/source-highlight.info \ - %{_infodir}/dir 2>/dev/null || : - -%preun -if [ $1 -eq 0 ]; then - /sbin/install-info --delete %{_infodir}/source-highlight.info \ - %{_infodir}/dir 2>/dev/null || : -fi - -%postun -p /sbin/ldconfig - %files -%defattr (-,root,root) +%doc docs/source-highlight/* %{_bindir}/cpp2html %{_bindir}/java2html %{_bindir}/source-highlight @@ -104,24 +81,73 @@ fi %{_infodir}/source-highlight*.info* %files devel -%defattr (-,root,root) %dir %{_includedir}/srchilite %{_libdir}/libsource-highlight.so %{_libdir}/pkgconfig/source-highlight.pc %{_includedir}/srchilite/*.h -%files doc -%doc docs/source-highlight/* - %changelog -* Fri Sep 30 2022 Liwei Ge - 3.1.8-17.0.2 -- Rebuild for loongarch +* Tue Aug 10 2021 Mohan Boddu - 3.1.9-11 +- Rebuilt for IMA sigs, glibc 2.34, aarch64 flags + Related: rhbz#1991688 + +* Fri Apr 16 2021 Mohan Boddu - 3.1.9-10 +- Rebuilt for RHEL 9 BETA on Apr 15th 2021. Related: rhbz#1947937 + +* Tue Mar 30 2021 Jonathan Wakely - 3.1.9-9 +- Rebuilt for removed libstdc++ symbol (#1937698) + +* Wed Jan 27 2021 Fedora Release Engineering - 3.1.9-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild + +* Fri Jan 22 2021 Jonathan Wakely - 3.1.9-7 +- Rebuilt for Boost 1.75 + +* Wed Jan 6 2021 Keith Seitz - 3.1.9-6 +- Disable ctags support for RHEL9+. + +* Wed Jul 29 2020 Fedora Release Engineering - 3.1.9-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild + +* Tue Jul 28 2020 Jeff Law - 3.1.9-4 +- Force C++14 as this code is not C++17 ready + +* Thu May 28 2020 Jonathan Wakely - 3.1.9-3 +- Rebuilt for Boost 1.73 + +* Thu Jan 30 2020 Fedora Release Engineering - 3.1.9-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Sat Oct 12 2019 Orion Poplawski - 3.1.9-1 +- Update to 3.1.9 + +* Fri Jul 26 2019 Fedora Release Engineering - 3.1.8-25 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Wed Mar 20 2019 fedora-toolbox - 3.1.8-24 +- Patch esc.style to avoid using the black color (#1688372) + +* Mon Feb 18 2019 Adrian Reber - 3.1.8-23 +- Require boost-devel in the source-highlight-devel package (#1638029) + +* Sun Feb 03 2019 Fedora Release Engineering - 3.1.8-22 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Fri Jan 25 2019 Jonathan Wakely - 3.1.8-21 +- Rebuilt for Boost 1.69 + +* Tue Jul 31 2018 Florian Weimer - 3.1.8-20 +- Rebuild with fixed binutils + +* Sat Jul 28 2018 Igor Gnatenko - 3.1.8-19 +- Replace obsolete scriptlets -* Mon Jul 18 2022 Xiaoping Liu - 3.1.8-17.0.1 -- Add doc sub package +* Mon Jul 16 2018 Adrian Reber - 3.1.8-18 +- Added BR gcc, gcc-c++ +- Small SPEC file cleanups -* Mon Nov 02 2020 Felipe Borges - 3.1.8-17 -- Add boost-devel dependecy to devel package (#1718480) +* Sat Jul 14 2018 Fedora Release Engineering - 3.1.8-17 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild * Fri Feb 09 2018 Fedora Release Engineering - 3.1.8-16 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild