From: Jan Palus Date: Mon, 25 Feb 2019 00:51:56 +0000 (+0100) Subject: up to 3.49 X-Git-Tag: auto/th/highlight-3.49-1 X-Git-Url: http://git.pld-linux.org/gitweb.cgi?a=commitdiff_plain;h=03025ef92a8e35cee0ff5da82649880a6e5e8031;p=packages%2Fhighlight.git up to 3.49 --- diff --git a/highlight-Makefile.patch b/highlight-Makefile.patch index 4a54c1e..2c6040d 100644 --- a/highlight-Makefile.patch +++ b/highlight-Makefile.patch @@ -15,28 +15,15 @@ diff -urN highlight-3.34.orig/src/makefile highlight-3.34/src/makefile # Added -std=c++11 because of auto_ptr to unique_ptr transition -CFLAGS:=-Wall -O2 ${CFLAGS} -DNDEBUG -std=c++11 --#CFLAGS:=-ggdb ${CFLAGS} +-#CFLAGS:=-ggdb ${CFLAGS} -std=c++11 +CXXFLAGS:=-Wall -O2 ${CXXFLAGS} -DNDEBUG -std=c++11 -+#CXXFLAGS:=-ggdb ${CXXFLAGS} ++#CXXFLAGS:=-ggdb ${CXXFLAGS} -std=c++11 -CFLAGS_DILU=-fno-strict-aliasing +CXXFLAGS_DILU=-fno-strict-aliasing - SO_VERSION=3.30 + SO_VERSION=3.49 -@@ -39,10 +39,10 @@ - # If Lua 5.2 is not default on your system yet you have to - # use lua5.1 in the pkg-config calls - --LUA_CFLAGS=$(shell pkg-config --cflags lua) -+LUA_CFLAGS=$(shell pkg-config --cflags lua5.2) - - # default lua lib --LUA_LIBS=$(shell pkg-config --libs lua) -+LUA_LIBS=$(shell pkg-config --libs lua5.2) - - # luajit lib - # LUA_LIBS=$(shell pkg-config --libs luajit) @@ -63,7 +63,7 @@ endif @@ -72,10 +59,10 @@ diff -urN highlight-3.34.orig/src/gui-qt/highlight.pro highlight-3.34/src/gui-qt DESTDIR = ../ LIBS += -L.. -lhighlight - LIBS += -llua -+ LIBS += -llua5.2 ++ LIBS += -llua5.3 CONFIG += link_pkgconfig - PKGCONFIG += lua -+ PKGCONFIG += lua5.2 ++ PKGCONFIG += lua5.3 # to make it run within Qt Creator !contains(DEFINES, DATA_DIR) { diff --git a/highlight.spec b/highlight.spec index 1633ef6..61d90fe 100644 --- a/highlight.spec +++ b/highlight.spec @@ -5,22 +5,23 @@ Summary: A source code converter to HTML, XHTML, RTF, TeX, LaTeX, XSL-FO, and XML Summary(pl.UTF-8): Konwerter kodu źródłowego do formatów HTML, XHTML, RTF, TeX, LaTeX, XSL-FO oraz XML Name: highlight -Version: 3.34 +Version: 3.49 Release: 1 License: GPL v3 Group: Applications/Publishing Source0: http://www.andre-simon.de/zip/%{name}-%{version}.tar.bz2 -# Source0-md5: 6c886515231f5c16eca991a736eefe6e +# Source0-md5: ea39fb9f562156efa35e4de586909d6a Patch0: %{name}-Makefile.patch URL: http://www.andre-simon.de/ -BuildRequires: QtCore-devel -BuildRequires: QtGui-devel +BuildRequires: Qt5Core-devel +BuildRequires: Qt5Gui-devel +BuildRequires: Qt5Widgets-devel BuildRequires: boost-devel %{?with_apidocs:BuildRequires: doxygen} BuildRequires: libstdc++-devel -BuildRequires: lua52-devel -BuildRequires: qt4-build -BuildRequires: qt4-qmake +BuildRequires: lua53-devel +BuildRequires: qt5-build +BuildRequires: qt5-qmake BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) %define _sysconfdir /etc/highlight @@ -77,7 +78,7 @@ RTF, TeX, LaTeX, XSL-FO, and XML. CXX="%{__cxx}" \ CXXFLAGS="%{rpmcxxflags} -std=c++11" %{__make} gui \ - QMAKE=qmake-qt4 \ + QMAKE=qmake-qt5 \ CXX="%{__cxx}" \ CXXFLAGS="%{rpmcxxflags} -std=c++11 "'$(DEFINES)' @@ -100,13 +101,14 @@ rm -rf $RPM_BUILD_ROOT %files %defattr(644,root,root,755) -%doc AUTHORS ChangeLog README README_LANGLIST README_REGEX TODO examples -%lang(de) %doc README_DE +%doc AUTHORS ChangeLog.adoc README.adoc README_LANGLIST.adoc README_PLUGINS.adoc README_REGEX.adoc extras +%lang(de) %doc README_DE.adoc %attr(755,root,root) %{_bindir}/%{name} %dir %{_datadir}/%{name} %{_datadir}/%{name}/langDefs %{_datadir}/%{name}/themes -%{_mandir}/man1/* +%{_mandir}/man1/highlight.1* +%{_mandir}/man5/filetypes.conf.5* %dir %{_sysconfdir} %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/* @@ -121,9 +123,12 @@ rm -rf $RPM_BUILD_ROOT %attr(755,root,root) %{_bindir}/%{name}-gui %dir %{_datadir}/%{name}/gui_files %dir %{_datadir}/%{name}/gui_files/l10n +%lang(bg) %dir %{_datadir}/%{name}/gui_files/l10n/highlight_bg_BG.qm %lang(cs) %dir %{_datadir}/%{name}/gui_files/l10n/highlight_cs_CZ.qm %lang(de) %dir %{_datadir}/%{name}/gui_files/l10n/highlight_de_DE.qm %lang(es) %dir %{_datadir}/%{name}/gui_files/l10n/highlight_es_ES.qm +%lang(fr) %dir %{_datadir}/%{name}/gui_files/l10n/highlight_fr_FR.qm +%lang(it) %dir %{_datadir}/%{name}/gui_files/l10n/highlight_it_IT.qm %lang(zh) %dir %{_datadir}/%{name}/gui_files/l10n/highlight_zh_CN.qm %{_datadir}/%{name}/gui_files/ext %dir %{_datadir}/%{name}/plugins