mirror of
https://github.com/yann64/haikuports.git
synced 2026-04-24 17:18:51 +02:00
Notepadqq: enable patchset
* fix binary and resources paths
This commit is contained in:
@@ -3,12 +3,12 @@ DESCRIPTION="Notepadqq is designed from developers, for developers. With its \
|
|||||||
more than 100 supported languages, it is the ideal text editor for your daily \
|
more than 100 supported languages, it is the ideal text editor for your daily \
|
||||||
tasks."
|
tasks."
|
||||||
HOMEPAGE="http://notepadqq.altervista.org/"
|
HOMEPAGE="http://notepadqq.altervista.org/"
|
||||||
COPYRIGHT="2012-2018 Notepadqq Project"
|
COPYRIGHT="2012-2019 Notepadqq Project"
|
||||||
LICENSE="GNU LGPL v3"
|
LICENSE="GNU LGPL v3"
|
||||||
REVISION="1"
|
REVISION="2"
|
||||||
SOURCE_URI="https://github.com/notepadqq/notepadqq/archive/v$portVersion.tar.gz"
|
SOURCE_URI="https://github.com/notepadqq/notepadqq/archive/v$portVersion.tar.gz"
|
||||||
CHECKSUM_SHA256="13fba9abd84c59de27fbe92f74e2763b57588fcf9c88af10ec67313b0abbc9d0"
|
CHECKSUM_SHA256="13fba9abd84c59de27fbe92f74e2763b57588fcf9c88af10ec67313b0abbc9d0"
|
||||||
#PATCHES="notepadqq-$portVersion.patchset"
|
PATCHES="notepadqq-$portVersion.patchset"
|
||||||
ADDITIONAL_FILES="notepadqq.rdef.in"
|
ADDITIONAL_FILES="notepadqq.rdef.in"
|
||||||
|
|
||||||
ARCHITECTURES="!x86_gcc2 x86_64"
|
ARCHITECTURES="!x86_gcc2 x86_64"
|
||||||
@@ -64,20 +64,21 @@ BUILD()
|
|||||||
|
|
||||||
INSTALL()
|
INSTALL()
|
||||||
{
|
{
|
||||||
mkdir -p $appsDir/Notepadqq
|
mkdir -p $appsDir/Notepadqq/Resources
|
||||||
make install
|
make install
|
||||||
|
|
||||||
# Cleanup
|
|
||||||
rm -rf $appsDir/Notepadqq/share/{icons,applications}
|
|
||||||
# Fun with hardcoded paths :(
|
|
||||||
mv $appsDir/Notepadqq/lib/notepadqq/notepadqq-bin \
|
mv $appsDir/Notepadqq/lib/notepadqq/notepadqq-bin \
|
||||||
$appsDir/Notepadqq/lib/notepadqq/Notepadqq
|
$appsDir/Notepadqq/Notepadqq
|
||||||
rm -rf $appsDir/Notepadqq/bin
|
mv $appsDir/Notepadqq/share/notepadqq/* \
|
||||||
|
$appsDir/Notepadqq/Resources
|
||||||
|
|
||||||
|
# Cleanup
|
||||||
|
rm -rf $appsDir/Notepadqq/{bin,share,lib}
|
||||||
|
|
||||||
# Icon
|
# Icon
|
||||||
local MAJOR="`echo "$portVersion" | cut -d. -f1`"
|
local MAJOR="`echo "$portVersion" | cut -d. -f1`"
|
||||||
local MIDDLE="`echo "$portVersion" | cut -d. -f2`"
|
local MIDDLE="`echo "$portVersion" | cut -d. -f2`"
|
||||||
local MINOR="`echo "$portVersion" | cut -d. -f3 | cut -d~ -f1`"
|
local MINOR="`echo "$portVersion" | cut -d. -f3`"
|
||||||
|
|
||||||
sed \
|
sed \
|
||||||
-e "s|@MAJOR@|$MAJOR|" \
|
-e "s|@MAJOR@|$MAJOR|" \
|
||||||
@@ -86,7 +87,7 @@ INSTALL()
|
|||||||
$portDir/additional-files/notepadqq.rdef.in > notepadqq.rdef
|
$portDir/additional-files/notepadqq.rdef.in > notepadqq.rdef
|
||||||
|
|
||||||
addResourcesToBinaries notepadqq.rdef \
|
addResourcesToBinaries notepadqq.rdef \
|
||||||
$appsDir/Notepadqq/lib/notepadqq/Notepadqq
|
$appsDir/Notepadqq/Notepadqq
|
||||||
|
|
||||||
addAppDeskbarSymlink $appsDir/Notepadqq/lib/notepadqq/Notepadqq
|
addAppDeskbarSymlink $appsDir/Notepadqq/Notepadqq
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
From be93e5135dee02eb8a7d0b9588fd793400933419 Mon Sep 17 00:00:00 2001
|
From ad36c58d4ded001703a53e5cb32b1ffda333d9a8 Mon Sep 17 00:00:00 2001
|
||||||
From: =?UTF-8?q?Zolt=C3=A1n=20Mizsei?= <zmizsei@extrowerk.com>
|
From: =?UTF-8?q?Zolt=C3=A1n=20Mizsei?= <zmizsei@extrowerk.com>
|
||||||
Date: Fri, 23 Aug 2019 13:46:42 +0200
|
Date: Fri, 23 Aug 2019 13:46:42 +0200
|
||||||
Subject: Disable root check for haiku
|
Subject: Disable root check for haiku
|
||||||
@@ -27,3 +27,27 @@ index da417af..9a358e6 100644
|
|||||||
--
|
--
|
||||||
2.23.0
|
2.23.0
|
||||||
|
|
||||||
|
|
||||||
|
From ea2dd9ad34997684e5a76abd4aacfce014762ba7 Mon Sep 17 00:00:00 2001
|
||||||
|
From: Gerasim Troeglazov <3dEyes@gmail.com>
|
||||||
|
Date: Sat, 24 Aug 2019 11:18:35 +1000
|
||||||
|
Subject: Fix resources path
|
||||||
|
|
||||||
|
|
||||||
|
diff --git a/src/ui/notepadqq.cpp b/src/ui/notepadqq.cpp
|
||||||
|
index ae84c27..c017024 100644
|
||||||
|
--- a/src/ui/notepadqq.cpp
|
||||||
|
+++ b/src/ui/notepadqq.cpp
|
||||||
|
@@ -22,6 +22,9 @@ QString Notepadqq::appDataPath(QString fileName)
|
||||||
|
#ifdef Q_OS_MACX
|
||||||
|
QString def = QString("%1/../Resources/").
|
||||||
|
arg(qApp->applicationDirPath());
|
||||||
|
+#elif defined(Q_OS_HAIKU)
|
||||||
|
+ QString def = QString("%1/Resources/").
|
||||||
|
+ arg(qApp->applicationDirPath());
|
||||||
|
#else
|
||||||
|
QString def = QString("%1/../appdata/").
|
||||||
|
arg(qApp->applicationDirPath());
|
||||||
|
--
|
||||||
|
2.23.0
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user