b549db
Name:           highlight
b549db
Summary:        Universal source code to formatted text converter
b549db
b549db
Version:        3.13
d6ee95
Release:        3%{?dist}
b549db
b549db
Group:          Development/Tools
b549db
License:        GPLv3
b549db
b549db
URL:            http://www.andre-simon.de/
b549db
Source0:        http://www.andre-simon.de/zip/%{name}-%{version}.tar.bz2
b549db
Patch1:         highlight-3.13-lua.patch
b549db
b549db
BuildRequires:  qt-devel >= 1:4.4
b549db
BuildRequires:  lua-devel, boost-devel
b549db
BuildRequires:  desktop-file-utils
b549db
b549db
%{?filter_setup:
b549db
%filter_from_provides /^perl(/d;
b549db
%filter_from_requires /^perl(/d;
b549db
%filter_setup
b549db
}
b549db
b549db
%description
b549db
A utility that converts sourcecode to HTML, XHTML, RTF, LaTeX, TeX,
b549db
XSL-FO, XML or ANSI escape sequences with syntax highlighting.
b549db
It supports several programming and markup languages.
b549db
Language descriptions are configurable and support regular expressions.
b549db
The utility offers indentation and reformatting capabilities.
b549db
It is easily possible to create new language definitions and colour themes.
b549db
b549db
%package gui
b549db
Summary:        GUI for the hihghlight source code formatter
b549db
Requires:       %{name} = %{version}-%{release}
b549db
b549db
%description gui
b549db
A Qt-based GUI for the highlight source code formatter source.
b549db
b549db
%prep
b549db
%setup -q
b549db
%patch1 -p1 -b .mk
b549db
b549db
%build
b549db
make %{?_smp_mflags} CFLAGS="$RPM_OPT_FLAGS" LDFLAGS=
b549db
rm -rf src/gui-qt/moc*
b549db
make gui %{?_smp_mflags} CFLAGS="$RPM_OPT_FLAGS"  \
b549db
                         QMAKE="qmake-qt4" \
b549db
                         LDFLAGS=
b549db
b549db
%install
b549db
make install DESTDIR=$RPM_BUILD_ROOT
b549db
b549db
mkdir -p $RPM_BUILD_ROOT%{_datadir}/applications
b549db
mkdir -p $RPM_BUILD_ROOT%{_datadir}/pixmaps
b549db
b549db
make install-gui DESTDIR=$RPM_BUILD_ROOT
b549db
b549db
rm -rf $RPM_BUILD_ROOT%{_docdir}/%{name}/
b549db
b549db
desktop-file-install \
b549db
    --dir $RPM_BUILD_ROOT%{_datadir}/applications \
b549db
   highlight.desktop
b549db
b549db
%files
b549db
%defattr(-,root,root,-)
b549db
%{_bindir}/highlight
b549db
%{_datadir}/highlight/
b549db
%{_mandir}/man1/highlight.1*
b549db
b549db
%config(noreplace) %{_sysconfdir}/highlight/
b549db
b549db
%doc ChangeLog AUTHORS README* COPYING TODO examples/
b549db
b549db
%files gui
b549db
%defattr(-,root,root,-)
b549db
%{_bindir}/highlight-gui
b549db
%{_datadir}/applications/highlight.desktop
b549db
%{_datadir}/pixmaps/highlight.xpm
b549db
b549db
%changelog
d6ee95
* Fri Jan 24 2014 Daniel Mach <dmach@redhat.com> - 3.13-3
d6ee95
- Mass rebuild 2014-01-24
d6ee95
d6ee95
* Fri Dec 27 2013 Daniel Mach <dmach@redhat.com> - 3.13-2
d6ee95
- Mass rebuild 2013-12-27
d6ee95
b549db
* Tue Feb 19 2013 Jochen Schmitt <Jochen herr-schmitt de> - 3.13-1
b549db
- New upstream release
b549db
- Clean up sPEC file
b549db
b549db
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.12-2
b549db
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
b549db
b549db
* Sun Oct  7 2012 Jochen Schmitt <Jochen herr-schmitt de> - 3.12-1
b549db
- New upstream release
b549db
b549db
* Thu Sep  6 2012 Jochen Schmitt <Jochen herr-schmitt de> - 3.11-0.1
b549db
- New upstream release
b549db
b549db
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.9-2
b549db
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
b549db
b549db
* Thu May 24 2012 Jochen Schmitt <Jochen herr-schmitt de> 3.9-1
b549db
- New upstream release
b549db
b549db
* Thu Mar  8 2012 Jochen Schmitt <Jochen herr-schmitt de> 3.8-1
b549db
- New upstream release
b549db
b549db
* Tue Feb 28 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.7-2
b549db
- Rebuilt for c++ ABI breakage
b549db
b549db
* Mon Jan 16 2012 Jochen Schmitt <Jochen herr-schmitt de> 3.7-1
b549db
- New upstream release
b549db
b549db
* Fri Jan 13 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> 3.6-2
b549db
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
b549db
b549db
* Sun Oct 16 2011 Jochen Schmitt <Jochen herr-schmitt de> 3.6-1
b549db
- New upstream release
b549db
b549db
* Wed Jun  8 2011 Jochen Schmitt <Jochen herr-schmitt de> 3.5-1
b549db
- New upstream release
b549db
b549db
* Thu Mar 31 2011 Jochen Schmitt <Jochen herr-schmitt de> 3.4-1
b549db
- New upstream release
b549db
b549db
* Sun Mar 20 2011 Jochen Schmitt <Jochen herr-schmitt de> 3.3-5
b549db
- Migrating Req./Prov. filterering to filter rpm macros
b549db
b549db
* Wed Feb 09 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.3-2
b549db
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
b549db
b549db
* Thu Dec 30 2010 Jochen Schmitt <Jochen herr-schmitt de> 3.3-1
b549db
- New upstream release
b549db
b549db
* Tue Nov 16 2010 Jochen Schmitt <Jochen herr-schmitt de> 3.2-1
b549db
- New upstream release
b549db
b549db
* Tue Sep  7 2010 Jochen Schmitt <Jochen herr-schmitt de> 3.1-2
b549db
- Add epoche for qt-devel BR (#631442)
b549db
b549db
* Mon Aug 30 2010 Jochen Schmitt <Jochen herr-schmitt de> 3.1-1
b549db
- New upstream release
b549db
b549db
* Sun Aug 15 2010 Jochen Schmitt <Jochen herr-schmitt de> 3.1-0.3
b549db
- New upstream release
b549db
b549db
* Thu Jul 15 2010 Jochen Schmitt <Jochen herr-schmitt de> 3.1-0.2
b549db
- New upstream release
b549db
b549db
* Sat Jun 26 2010 Jochen Schmitt <Jochen herr-schmitt de> 3.1-0.1
b549db
- New upstream release
b549db
b549db
* Sat Jun 12 2010 Jochen Schmitt <Jochen herr-schmitt de> 3.0-0.2
b549db
- Exclude all perl related req. caused by the examples
b549db
b549db
* Thu Jun 10 2010 Jochen Schmitt <Jochen herr-schmitt de> 3.0-0.1
b549db
- New upstream release (beta)
b549db
b549db
* Mon Apr  5 2010 Jochen Schmitt <Jochen herr-schmitt de> 2.16-1
b549db
- New upstream release
b549db
b549db
* Sun Mar 14 2010 Jochen Schmitt <Jochen herr-schmitt de> 2.15-2
b549db
- Add StartupNotify=true into desktop file
b549db
b549db
* Mon Mar  1 2010 Jochen Schmitt <Jochen herr-schmitt de> 2.15-1
b549db
- New upstream release
b549db
b549db
* Thu Jan 28 2010 Jochen Schmitt <Jochen herr-schmitt de> 2.14-1
b549db
- New upstream release
b549db
b549db
* Wed Oct 14 2009 Jochen Schmitt <Jochen herr-schmitt de> 2.13-1
b549db
- New upstream release
b549db
b549db
* Thu Sep 10 2009 Jochen Schmitt <Jochen herr-schmitt de> 2.12-1
b549db
- New upstream release
b549db
b549db
* Tue Aug 11 2009 Ville Skyttä <ville.skytta@iki.fi> 2.10-4
b549db
- Use bzipped upstream tarball.
b549db
b549db
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.10-3
b549db
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
b549db
b549db
* Mon Jun 29 2009 Jochen Schmitt <Jochen herr-schmitt de> 2.10-2
b549db
- License was changed go GPLv3 from upstream
b549db
b549db
* Mon Jun 29 2009 Jochen Schmitt <Jochen herr-schmitt de> 2.10-1
b549db
- New upstream release
b549db
b549db
* Tue May 12 2009 Jochen Schmitt <Jochen herr-schmitt de> 2.9-1
b549db
- New upstream release
b549db
b549db
* Mon Apr 20 2009 Jochen Schmitt <Jochen herr-schmitt de> 2.8-3
b549db
- Adding GUI subpackage
b549db
b549db
* Mon Apr 20 2009 Jochen Schmitt <Jochen herr-schmitt de> 2.8-1
b549db
- New upstream release
b549db
b549db
* Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> 2.7-3
b549db
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
b549db
b549db
* Tue Feb  3 2009 Jochen Schmitt <Jochen herr-schmitt de> 2.7-2
b549db
- Patches for gcc-4.4
b549db
b549db
* Thu Jan 15 2009 Jochen Schmitt <Jochen herr-schmitt de> 2.7-1
b549db
- New upstream release
b549db
b549db
* Mon Nov  3 2008 Jochen Schmitt <Jochen herr-schmitt de> 2.6.14-1
b549db
- New upstream release
b549db
b549db
* Tue Oct 14 2008 Jochen Schmitt <Jochen herr-schmitt de> 2.6.13-2
b549db
- Fix SMP build issue
b549db
b549db
* Wed Oct  8 2008 Jochen Schmitt <Jochen herr-schmitt de> 2.6.13-1
b549db
- New upstream release
b549db
b549db
* Thu Sep 11 2008 Tom "spot" Callaway <tcallawa@redhat.com> 2.6.12-2
b549db
- don't package broken examples, causes bogus perl provides/requires
b549db
- don't claim to Provide: perl(highlight_pipe)
b549db
- don't claim to Requires: perl(IPC::Open3)
b549db
b549db
* Mon Aug 18 2008 Jochen Schmitt <Jochen herr-schmitt de> 2.6.12-1
b549db
- New upstream release
b549db
- Fix for gcc-4.3 issue on highlight-2.6.13
b549db
b549db
* Thu Jul 17 2008 Jochen Schmitt <Jochen herr-schmitt de> 2.6.11-1
b549db
- New upstream release
b549db
b549db
* Mon May 12 2008 Jochen Schmitt <Jochen herr-schmitt de> 2.6.10-1
b549db
- New upstream release
b549db
b549db
* Mon Mar 31 2008 Jochen Schmitt <Jochen herr-schmitt de> 2.6.9-2
b549db
- New upstream release
b549db
b549db
* Sun Feb 10 2008 Jochen Schmitt <Jochen herr-schmitt de> 2.6.8-1
b549db
- New upstream release
b549db
b549db
* Mon Jan 21 2008 Jochen Schmitt <Jochen herr-schmitt de> 2.6.7-2
b549db
- New upstream release
b549db
- Fix gcc-4.3 issues
b549db
b549db
* Tue Dec 11 2007 Jochen Schmitt <Jochen herr-schmitt de> 2.6.6-1
b549db
- New upstream release
b549db
b549db
* Mon Oct 29 2007 Jochen Schmitt <Jochen herr-schmitt de> 2.6.5-1
b549db
- New upstream release
b549db
b549db
* Sun Sep 16 2007 Jochen Schmitt <Jochen herr-schmitt de> 2.6.4-1
b549db
- New upstream release
b549db
b549db
* Tue Sep 11 2007 Jochen Schmitt <Jochen herr-schmitt de> 2.6.3-1
b549db
- New upstream release
b549db
b549db
* Thu Aug  9 2007 Jochen Schmitt <Jochen herr-schmitt de> 2.6.2-1
b549db
- New upstream release
b549db
b549db
* Wed Aug  8 2007 Jochen Schmitt <Jochen herr-schmitt de> 2.6.1-2
b549db
- Changing license tag
b549db
b549db
* Tue Jul 10 2007 Jochen Schmitt <Jochen herr-schmitt de> 2.6.1-1
b549db
- New upstream release
b549db
b549db
* Tue Feb  6 2007 Jochen Schmitt <Jochen herr-schmitt de> 2.4.8-2
b549db
- fir rpmopt bug (#227292)
b549db
b549db
* Mon Oct 23 2006 Jochen Schmitt <Jochen herr-schmitt de> 2.4.8-1
b549db
- New upstream release
b549db
b549db
* Sun Sep  3 2006 Jochen Schmitt <Jochen herr-schmitt de> 2.4.7-2
b549db
- Rebuilt for FC-6
b549db
b549db
* Tue Jul  4 2006 Jochen Schmitt <Jochen herr-schmitt de> 2.4.7-1
b549db
- New upstream release
b549db
b549db
* Wed Mar 22 2006 Jochen Schmitt <Jochen herr-schmitt de> 2.4.5-2
b549db
- New upstream relase
b549db
- Add gcc41 patch
b549db
b549db
* Wed Mar 15 2006 Jochen Schmitt <Jochen herr-schmitt de> 2.4.4-2
b549db
- Add fixcodegen patch from Eric Hopper #184245
b549db
b549db
* Sun Mar 12 2006 Jochen Schmitt <Jochen herr-schmitt de> 2.4.4-1
b549db
- New upstream release
b549db
- Adapt rpmopt patch to new upstream release
b549db
b549db
* Sun Feb 12 2006 Jochen Schmitt <Jochen herr-schmitt de> 2.4.3-2
b549db
- Rebuilt for FC5
b549db
b549db
* Tue Nov  1 2005 Jochen Schmitt <Jochen herr-schmitt de> 2.4.3-1
b549db
- New upstream release
b549db
b549db
* Tue Oct 11 2005 Jochen Schmitt <Jochen herr-schmitt de> 2.4.2-3
b549db
- Fix typo in highlight-2.4-rpmoptflags.patch
b549db
b549db
* Mon Oct 10 2005 Jochen Schmitt <Jochen herr-schmitt de> 2.4.2-2
b549db
- Use -DUSE_FN_MATCH
b549db
b549db
* Sun Oct  9 2005 Jochen Schmitt <Jochen herr-schmitt de> 2.4.2-1
b549db
- New upstream release
b549db
b549db
* Wed Aug 10 2005 Jochen Schmitt <Jochen herr-schmitt de> 2.4.1-6
b549db
- Rebuilt for FC-4/FC-3
b549db
b549db
* Tue Aug  9 2005 Jochen Schmitt <Jochen herr-schmitt de> 2.4-1-5
b549db
- Fix #165302
b549db
b549db
* Mon Aug  8 2005 Jochen Schmitt <Jochen herr-schmitt de> 2.4.1-4
b549db
- Move extension.conf and scriptre.conf to /etc/highlight
b549db
b549db
* Wed Aug  3 2005 Jochen Schmitt <Jochen herr-schmitt de> 2.4.1-3
b549db
- Remove leading 'A' from summary line
b549db
b549db
* Wed Aug  3 2005 Jochen Schmitt <Jochen herr-schmitt de> 2.4.1-2
b549db
- Add rpmoptflags patch from Tom Callaway
b549db
b549db
* Wed Aug  3 2005 Jochen Schmitt <Jochen herr-schmitt de> 2.4.1-1
b549db
- Change versioning schema
b549db
- Add suggested changes from Oliver
b549db
b549db
* Sun Jul 24 2005 Jochen Schmitt <Jochen herr-schmitt de> 2.4-1
b549db
- Initial build
b549db