Skip to content

Commit

Permalink
app-text/highlight: Fix help menu items
Browse files Browse the repository at this point in the history
Thanks-to: Chris Mayo <[email protected]>
Closes: https://bugs.gentoo.org/649398
Package-Manager: Portage-2.3.24, Repoman-2.3.6
  • Loading branch information
a17r committed Mar 3, 2018
1 parent 1b5f3da commit 1bdf7c8
Show file tree
Hide file tree
Showing 2 changed files with 38 additions and 1 deletion.
32 changes: 32 additions & 0 deletions app-text/highlight/files/highlight-3.42-qmake-fix.patch
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
From 8464afed560fa1096d37aa82aef99c00819fec87 Mon Sep 17 00:00:00 2001
From: Chris Mayo <[email protected]>
Date: Fri, 2 Mar 2018 19:15:35 +0000
Subject: [PATCH] fix directories passed to qmake being ignored

contains() matches the whole value, add regular expressions for the path
components.
---
src/gui-qt/highlight.pro | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/src/gui-qt/highlight.pro b/src/gui-qt/highlight.pro
index bae8d7c..0380a90 100644
--- a/src/gui-qt/highlight.pro
+++ b/src/gui-qt/highlight.pro
@@ -43,13 +43,13 @@ unix {
PKGCONFIG += lua

# to make it run within Qt Creator
- !contains(DEFINES, DATA_DIR) {
+ !contains(DEFINES, DATA_DIR.*) {
DEFINES+=DATA_DIR=\\\"/usr/share/highlight/\\\"
}
- !contains(DEFINES, CONFIG_DIR) {
+ !contains(DEFINES, CONFIG_DIR.*) {
DEFINES+=CONFIG_DIR=\\\"/etc/highlight/\\\"
}
- !contains(DEFINES, DOC_DIR) {
+ !contains(DEFINES, DOC_DIR.*) {
DEFINES+=DOC_DIR=\\\"/usr/share/doc/highlight/\\\"
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,8 @@ myhlopts=(
"conf_dir=${EPREFIX}/etc/highlight/"
)

PATCHES=( "${FILESDIR}"/${P}-qmake-fix.patch ) # bug 649398

src_prepare() {
default

Expand Down Expand Up @@ -78,7 +80,10 @@ src_compile() {

src_install() {
emake -f makefile "${myhlopts[@]}" install
use qt5 && emake -f makefile "${myhlopts[@]}" install-gui
if use qt5; then
emake -f makefile "${myhlopts[@]}" install-gui
docompress -x /usr/share/doc/${PF}/{ChangeLog,COPYING,README,README_PLUGINS}
fi

if ! use examples ; then
rm -r "${ED}"/usr/share/doc/${PF}/extras || die
Expand Down

0 comments on commit 1bdf7c8

Please sign in to comment.