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