Blame SPECS/highlight.spec

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