View previous topic :: View next topic |
Author |
Message |
schmidicom Veteran
Joined: 09 Mar 2006 Posts: 1924 Location: Schweiz
|
Posted: Tue Dec 22, 2015 8:35 am Post subject: [solved] ebuild für notepadqq |
|
|
Ich bin nun schon länger auf der Suche nach einem Editor der auch bei vbscript ein brauchbares Syntax-Highlighting hin bekommt und habe möglicherweise endlich einen gefunden.
Notepadqq (https://github.com/notepadqq/notepadqq) - Ein Ableger von Notepad++ für Linux
Doch leider gibt es dafür kein ebuild weder im offiziellen Tree noch sonst wo und der Versuch eines selbst zu schreiben scheitert kläglich (chmod: cannot access ‘/usr/bin/notepadqq’: No such file or directory). Alles was ich bis jetzt habe ist das folgende ebuild aber wenn mir keiner hilft das zum laufen zu bekommen werde ich notepadqq, wohl oder übel und auch auf die Gefahr hin das dabei etwas gewaltig schief geht, am Paketmanager vorbei installieren müssen.
app-editors/notepadqq/notepadqq-9999.ebuild: | # Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
inherit git-2
DESCRIPTION="Notepad++-like editor for Linux"
HOMEPAGE="http://notepadqq.altervista.org/"
EGIT_REPO_URI="https://github.com/notepadqq/notepadqq.git"
SRC_URI=""
LICENSE="GPL-3"
SLOT="0"
KEYWORDS=""
DEPEND="sys-apps/coreutils
dev-qt/qtwebkit:5
dev-qt/qtsvg:5" |
_________________ Lenovo - ThinkPad P16s Gen 2 - 21K9CTO1WW
Last edited by schmidicom on Tue Feb 09, 2016 8:45 am; edited 2 times in total |
|
Back to top |
|
|
Christian99 Veteran
Joined: 28 May 2009 Posts: 1668
|
Posted: Tue Dec 22, 2015 3:48 pm Post subject: |
|
|
nur die Fehlermeldung alleine hilft nicht viel, poste doch bitte mal das ganze build.log (über pasteservice) |
|
Back to top |
|
|
schmidicom Veteran
Joined: 09 Mar 2006 Posts: 1924 Location: Schweiz
|
|
Back to top |
|
|
Josef.95 Advocate
Joined: 03 Sep 2007 Posts: 4552 Location: Germany
|
Posted: Tue Dec 22, 2015 4:11 pm Post subject: |
|
|
In live Ebuilds vergibt man keine KEYWORDS (das macht man niemals, das ist immer ein Bug).
Vorschlag: Mach aus dem KEYWORDS="amd64" bitte KEYWORDS="" |
|
Back to top |
|
|
Christian99 Veteran
Joined: 28 May 2009 Posts: 1668
|
Posted: Tue Dec 22, 2015 6:09 pm Post subject: |
|
|
Code: | make -j9 DESTDIR=/var/tmp/portage/app-editors/notepadqq-9999/image/ install |
anscheinend wird für den chmod befehl das DESTDIR nicht berücksichtigt. Upstream bug, meiner meinungn nach. |
|
Back to top |
|
|
schmidicom Veteran
Joined: 09 Mar 2006 Posts: 1924 Location: Schweiz
|
Posted: Wed Dec 23, 2015 2:02 pm Post subject: |
|
|
Der Bugreport ist mal erstellt, allerdings würde es mich nicht wundern wenn es dort auf wenig Interesse stößt. _________________ Lenovo - ThinkPad P16s Gen 2 - 21K9CTO1WW |
|
Back to top |
|
|
schmidicom Veteran
Joined: 09 Mar 2006 Posts: 1924 Location: Schweiz
|
|
Back to top |
|
|
musv Advocate
Joined: 01 Dec 2002 Posts: 3337 Location: de
|
Posted: Sun Feb 07, 2016 9:16 am Post subject: |
|
|
Ich hatte unter Cygwin Vim laufen und damit auch VB6 programmiert. Vim kannte die Fileendung bas. Da in dem Projekt noch einige andere Endungen (cls, Dsr) verwendet wurden, musste ich dazu in
/usr/share/vim/v74/filetype.vim
die Dateiendung noch hinzufügen. Alternativ kannst du auch erst mal direkt im Editor testen, ob das Highlighting funktioniert:
|
|
Back to top |
|
|
frostwork n00b
Joined: 11 Dec 2006 Posts: 64
|
Posted: Sun Feb 07, 2016 9:37 am Post subject: |
|
|
hi, hab mal ein wüstes worksforme ebuild zusammengewurschtelt - evtl ne basis für ein sauberes :}:
Code: |
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /dev-util/notepadqq-9999.ebuild,v 0.1 frostwork $
EAPI=5
inherit qmake-utils git-r3
MY_PN=""
DESCRIPTION="Notepad++-like editor for Linux"
HOMEPAGE="http://${PN}.altervista.org"
EGIT_REPO_URI="https://github.com/${PN}/${PN}.git"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS=""
IUSE=""
RDEPEND="
dev-qt/qtcore:5
dev-qt/qtdeclarative:5
dev-qt/qtgui:5
dev-qt/qtnetwork:5
dev-qt/qtscript:5
dev-qt/qtwidgets:5
dev-qt/qtwebkit:5
dev-qt/qtsvg:5
"
DEPEND="${RDEPEND}"
src_configure() {
eqmake5 PREFIX="${EPREFIX}/usr" ${PN}.pro
}
src_install() {
make INSTALL_ROOT=${D} install || die
}
|
|
|
Back to top |
|
|
Christian99 Veteran
Joined: 28 May 2009 Posts: 1668
|
Posted: Sun Feb 07, 2016 6:07 pm Post subject: |
|
|
das ebuild ist schon ganz ok. wenn optionale features vorhanden sind kann man noch entsprechende USE flags einbauen. Funktionierts? |
|
Back to top |
|
|
frostwork n00b
Joined: 11 Dec 2006 Posts: 64
|
Posted: Sun Feb 07, 2016 6:22 pm Post subject: |
|
|
yoh, ist ganz ok - hab mich auch nur 5 minuten damit befasst und nicht seit weihnachten.
hrhr, logisch kann man auch useflags einbauen... :}
"Funktionierts?" > "worksforme" |
|
Back to top |
|
|
schmidicom Veteran
Joined: 09 Mar 2006 Posts: 1924 Location: Schweiz
|
Posted: Tue Feb 09, 2016 8:44 am Post subject: |
|
|
Danke an alle für die nötige Inspiration, mit dem folgenden ebuild habe ich es dann doch auch noch installiert bekommen.
Code: | # Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
inherit git-2
DESCRIPTION="Notepad++-like editor for Linux"
HOMEPAGE="http://notepadqq.altervista.org/"
EGIT_REPO_URI="https://github.com/notepadqq/notepadqq.git"
SRC_URI=""
LICENSE="GPL-3"
SLOT="0"
KEYWORDS=""
RDEPEND="
dev-qt/qtcore:5
dev-qt/qtdeclarative:5
dev-qt/qtgui:5
dev-qt/qtnetwork:5
dev-qt/qtscript:5
dev-qt/qtwidgets:5
dev-qt/qtwebkit:5
dev-qt/qtsvg:5
"
DEPEND="${RDEPEND}"
src_install() {
INSTALL_ROOT="$D" make install || die
} |
@musv
Ich bewundere die Leute welche mit vim tatsächlich produktiv Arbeiten können, denn ich könnte es nicht. _________________ Lenovo - ThinkPad P16s Gen 2 - 21K9CTO1WW |
|
Back to top |
|
|
musv Advocate
Joined: 01 Dec 2002 Posts: 3337 Location: de
|
Posted: Tue Feb 09, 2016 5:35 pm Post subject: |
|
|
schmidicom wrote: | Ich bewundere die Leute welche mit vim tatsächlich produktiv Arbeiten können, denn ich könnte es nicht. |
Ich hatte vor ein paar Wochen ein Bewerbungsgespräch in einer Softwarebude. Dort war Vim die Standard-C++-IDE des Chefentwicklers.
Und in meiner derzeitigen Arbeitsstelle ist Vim der Standardeditor.
Man kann schon durchaus produktiv damit arbeiten. Aber die Lernkurve ist halt steil und hart. |
|
Back to top |
|
|
|