Summary: | qscintilla should not install in $QTDIR | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Kurt Hindenburg <kurt.hindenburg> |
Component: | New packages | Assignee: | Carsten Lohrke (RETIRED) <carlo> |
Status: | VERIFIED TEST-REQUEST | ||
Severity: | normal | ||
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- |
Description
Kurt Hindenburg
2005-01-06 22:01:54 UTC
Hello Kurt, please test the new submitted ebuilds. I changed the version numbering from Scintalla to the QScintilla ones, so you have to look for qscintilla-1.{4,5}. The corresponding PyQ ebuilds are 3.13-r1 and 3.14 There's one thing I "can't" change for now. All applications hardcode the translation path to $QTDIR/translations, so I create symlinks. The version number are quite confusing. I couldn't figure out what to put in /etc/portage/package.unmask in order to emerge 1.5-r1.
% emerge ./qscintilla-1.5-r1.ebuild
>>> emerge (1 of 1) dev-python/qscintilla-1.5-r1 to /
>>> md5 src_uri ;-) qscintilla-1.62-gpl-1.5.tar.gz
>>> Unpacking source...
>>> Unpacking qscintilla-1.62-gpl-1.5.tar.gz to /mnt/part6/portage-tmp/portage/qscintilla-1.5-r1/work
/usr/portage/dev-python/qscintilla/qscintilla-1.5-r1.ebuild: line 35: /home/kvh/CVS/KDE/CVS-kde/qt-copy/bin/qmake: Permission denied
* Applying qscintilla-1.5-sandbox.patch ...
* Failed Patch: qscintilla-1.5-sandbox.patch!
*
* Include in your bugreport the contents of:
*
* /mnt/part6/portage-tmp/portage/qscintilla-1.5-r1/temp/qscintilla-1.5-sandbox.patch-16464.out
% cat /mnt/part6/portage-tmp/portage/qscintilla-1.5-r1/temp/qscintilla-1.5-sandbox.patch-16464.out
***** qscintilla-1.5-sandbox.patch *****
========================================
PATCH COMMAND: patch -p0 -g0 < /usr/portage/dev-python/qscintilla/files/qscintilla-1.5-sandbox.patch
========================================
can't find file to patch at input line 3
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|--- Makefile.orig 2005-01-23 03:57:03.000000000 +0100
|+++ Makefile 2005-01-23 03:57:35.000000000 +0100
--------------------------
No file to patch. Skipping patch.
2 out of 2 hunks ignored
========================================
PATCH COMMAND: patch -p1 -g0 < /usr/portage/dev-python/qscintilla/files/qscintilla-1.5-sandbox.patch
========================================
missing header for unified diff at line 3 of patch
can't find file to patch at input line 3
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|--- Makefile.orig 2005-01-23 03:57:03.000000000 +0100
|+++ Makefile 2005-01-23 03:57:35.000000000 +0100
--------------------------
No file to patch. Skipping patch.
2 out of 2 hunks ignored
========================================
PATCH COMMAND: patch -p2 -g0 < /usr/portage/dev-python/qscintilla/files/qscintilla-1.5-sandbox.patch
========================================
missing header for unified diff at line 3 of patch
can't find file to patch at input line 3
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|--- Makefile.orig 2005-01-23 03:57:03.000000000 +0100
|+++ Makefile 2005-01-23 03:57:35.000000000 +0100
--------------------------
No file to patch. Skipping patch.
2 out of 2 hunks ignored
========================================
PATCH COMMAND: patch -p3 -g0 < /usr/portage/dev-python/qscintilla/files/qscintilla-1.5-sandbox.patch
========================================
missing header for unified diff at line 3 of patch
can't find file to patch at input line 3
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|--- Makefile.orig 2005-01-23 03:57:03.000000000 +0100
|+++ Makefile 2005-01-23 03:57:35.000000000 +0100
--------------------------
No file to patch. Skipping patch.
2 out of 2 hunks ignored
========================================
PATCH COMMAND: patch -p4 -g0 < /usr/portage/dev-python/qscintilla/files/qscintilla-1.5-sandbox.patch
========================================
missing header for unified diff at line 3 of patch
can't find file to patch at input line 3
Perhaps you used the wrong -p or --strip option?
The text leading up to this was:
--------------------------
|--- Makefile.orig 2005-01-23 03:57:03.000000000 +0100
|+++ Makefile 2005-01-23 03:57:35.000000000 +0100
--------------------------
No file to patch. Skipping patch.
2 out of 2 hunks ignored
>The version number are quite confusing. Agreed, but I wanted to got rid of scintilla versioning scheme. In about a month I can mark this version stable and mask or remove 1.54 and up. Unfortunately Portage doesn't support transparent changing of the versioning scheme. >I couldn't figure out what to put in /etc/portage/package.unmask in order to emerge 1.5-r1. package.unmask is for hard masked stuff, not for ~arch (testing) keyworded ebuilds. echo "~dev-python/qscintilla-1.5" >> /etc/portage/package.keywords echo ">=dev-python/qscintilla-1.54" >> /etc/portage/package.mask is what you need. [i] man portage % emerge ./qscintilla-1.5-r1.ebuild Don't! emerge /path/to/ebuild is bad. Iirc the ebuild won't be stored in the world file this way. Do `emerge ~qscintilla-1.5`. [i] man 5 ebuild That the patch failed is because of having userpriv in FEATURES, while the user portage has not the rights to access qmake. % echo "~dev-python/qscintilla-1.5" >> /etc/portage/package.keywords % echo ">=dev-python/qscintilla-1.54" >> /etc/portage/package.mask % emerge ~qscintilla-1.5 >>> emerge (1 of 1) dev-python/qscintilla-1.5-r1 to / >>> md5 src_uri ;-) qscintilla-1.62-gpl-1.5.tar.gz >>> Unpacking source... >>> Unpacking qscintilla-1.62-gpl-1.5.tar.gz to /mnt/part6/portage-tmp/portage/qscintilla-1.5-r1/work /usr/portage/dev-python/qscintilla/qscintilla-1.5-r1.ebuild: line 35: /home/kvh/CVS/KDE/CVS-kde/qt-copy/bin/qmake: Permission denied * Applying qscintilla-1.5-sandbox.patch ... * Failed Patch: qscintilla-1.5-sandbox.patch! I removed 'userpriv' from FEATURES and it now works. >>> Merging dev-python/qscintilla-1.5-r1 to / --- /usr/ --- /usr/lib/ >>> /usr/lib/libqscintilla.a >>> /usr/lib/libqscintilla.so.5.2.0 --- /usr/share/ --- /usr/share/doc/ >>> /usr/share/doc/qscintilla-1.5-r1/ >>> /usr/share/doc/qscintilla-1.5-r1/html/ >>> /usr/share/doc/qscintilla-1.5-r1/html/classQextScintillaCommandSet-members.html >>> /usr/share/doc/qscintilla-1.5-r1/html/classQextScintillaLexerHTML-members.html >>> /usr/share/doc/qscintilla-1.5-r1/html/classQextScintillaDocument-members.html >>> /usr/share/doc/qscintilla-1.5-r1/html/classQextScintillaLexerLua-members.html >>> /usr/share/doc/qscintilla-1.5-r1/html/classQextScintillaLexerBash-members.html >>> /usr/share/doc/qscintilla-1.5-r1/html/classQextScintillaAPIs-members.html >>> /usr/share/doc/qscintilla-1.5-r1/html/classQextScintilla.html >>> /usr/share/doc/qscintilla-1.5-r1/html/classQextScintillaLexerSQL.html >>> /usr/share/doc/qscintilla-1.5-r1/html/classQextScintillaAPIs.html >>> /usr/share/doc/qscintilla-1.5-r1/html/classQextScintillaLexerIDL.html >>> /usr/share/doc/qscintilla-1.5-r1/html/classQextScintillaLexerPerl-members.html >>> /usr/share/doc/qscintilla-1.5-r1/html/classQextScintillaLexerPython.html >>> /usr/share/doc/qscintilla-1.5-r1/html/classQextScintillaPrinter.html >>> /usr/share/doc/qscintilla-1.5-r1/html/functions_func.html >>> /usr/share/doc/qscintilla-1.5-r1/html/hierarchy.html >>> /usr/share/doc/qscintilla-1.5-r1/html/classQextScintillaLexerSQL-members.html >>> /usr/share/doc/qscintilla-1.5-r1/html/doxygen.css >>> /usr/share/doc/qscintilla-1.5-r1/html/doxygen.png >>> /usr/share/doc/qscintilla-1.5-r1/html/classQextScintillaLexerPerl.html >>> /usr/share/doc/qscintilla-1.5-r1/html/functions.html >>> /usr/share/doc/qscintilla-1.5-r1/html/classQextScintillaCommandSet.html >>> /usr/share/doc/qscintilla-1.5-r1/html/classQextScintillaCommand.html >>> /usr/share/doc/qscintilla-1.5-r1/html/index.html >>> /usr/share/doc/qscintilla-1.5-r1/html/classQextScintillaPrinter-members.html >>> /usr/share/doc/qscintilla-1.5-r1/html/classQextScintillaLexerRuby-members.html >>> /usr/share/doc/qscintilla-1.5-r1/html/classQextScintillaBase-members.html >>> /usr/share/doc/qscintilla-1.5-r1/html/classQextScintillaLexerLua.html >>> /usr/share/doc/qscintilla-1.5-r1/html/classQextScintillaLexerCPP.html >>> /usr/share/doc/qscintilla-1.5-r1/html/classQextScintillaLexerCPP-members.html >>> /usr/share/doc/qscintilla-1.5-r1/html/classQextScintillaLexerJavaScript-members.html >>> /usr/share/doc/qscintilla-1.5-r1/html/classQextScintillaLexerJavaScript.html >>> /usr/share/doc/qscintilla-1.5-r1/html/functions_eval.html >>> /usr/share/doc/qscintilla-1.5-r1/html/classQextScintillaLexerIDL-members.html >>> /usr/share/doc/qscintilla-1.5-r1/html/classQextScintillaLexerCSharp.html >>> /usr/share/doc/qscintilla-1.5-r1/html/functions_enum.html >>> /usr/share/doc/qscintilla-1.5-r1/html/classQextScintillaLexerHTML.html >>> /usr/share/doc/qscintilla-1.5-r1/html/classQextScintillaLexerPython-members.html >>> /usr/share/doc/qscintilla-1.5-r1/html/classQextScintilla-members.html >>> /usr/share/doc/qscintilla-1.5-r1/html/classQextScintillaDocument.html >>> /usr/share/doc/qscintilla-1.5-r1/html/classQextScintillaMacro-members.html >>> /usr/share/doc/qscintilla-1.5-r1/html/classQextScintillaCommand-members.html >>> /usr/share/doc/qscintilla-1.5-r1/html/classQextScintillaLexer.html >>> /usr/share/doc/qscintilla-1.5-r1/html/classQextScintillaLexerCSharp-members.html >>> /usr/share/doc/qscintilla-1.5-r1/html/classQextScintillaLexerJava-members.html >>> /usr/share/doc/qscintilla-1.5-r1/html/classQextScintillaLexerJava.html >>> /usr/share/doc/qscintilla-1.5-r1/html/annotated.html >>> /usr/share/doc/qscintilla-1.5-r1/html/classQextScintillaBase.html >>> /usr/share/doc/qscintilla-1.5-r1/html/classQextScintillaLexerRuby.html >>> /usr/share/doc/qscintilla-1.5-r1/html/classQextScintillaLexerBash.html >>> /usr/share/doc/qscintilla-1.5-r1/html/classQextScintillaLexer-members.html >>> /usr/share/doc/qscintilla-1.5-r1/html/classQextScintillaMacro.html >>> /usr/share/doc/qscintilla-1.5-r1/README.gz >>> /usr/share/doc/qscintilla-1.5-r1/Scintilla/ >>> /usr/share/doc/qscintilla-1.5-r1/Scintilla/ScintillaHistory.html >>> /usr/share/doc/qscintilla-1.5-r1/Scintilla/Design.html >>> /usr/share/doc/qscintilla-1.5-r1/Scintilla/SciWord.jpg >>> /usr/share/doc/qscintilla-1.5-r1/Scintilla/SciBreak.jpg >>> /usr/share/doc/qscintilla-1.5-r1/Scintilla/SciCoding.html >>> /usr/share/doc/qscintilla-1.5-r1/Scintilla/ScintillaDoc.html >>> /usr/share/doc/qscintilla-1.5-r1/Scintilla/SciTEIco.png >>> /usr/share/doc/qscintilla-1.5-r1/Scintilla/ScintillaToDo.html >>> /usr/share/doc/qscintilla-1.5-r1/Scintilla/index.html >>> /usr/share/doc/qscintilla-1.5-r1/Scintilla/ScintillaUsage.html >>> /usr/share/doc/qscintilla-1.5-r1/Scintilla/Lexer.txt >>> /usr/share/doc/qscintilla-1.5-r1/Scintilla/Steps.html >>> /usr/share/doc/qscintilla-1.5-r1/Scintilla/License.txt >>> /usr/share/doc/qscintilla-1.5-r1/Scintilla/SciRest.jpg >>> /usr/share/doc/qscintilla-1.5-r1/Scintilla/ScintillaRelated.html >>> /usr/share/doc/qscintilla-1.5-r1/Scintilla/ScintillaDownload.html >>> /usr/share/doc/qscintilla-1.5-r1/NEWS.gz >>> /usr/share/doc/qscintilla-1.5-r1/README.MacOS.gz >>> /usr/share/doc/qscintilla-1.5-r1/LICENSE.gz >>> /usr/share/doc/qscintilla-1.5-r1/ChangeLog.gz >>> /usr/share/qscintilla/ >>> /usr/share/qscintilla/translations/ >>> /usr/share/qscintilla/translations/qscintilla_de.qm >>> /usr/share/qscintilla/translations/qscintilla_fr.qm >>> /usr/share/qscintilla/translations/qscintilla_ru.qm --- /usr/include/ >>> /usr/include/qextscintilladocument.h >>> /usr/include/qextscintillalexerbash.h >>> /usr/include/qextscintillalexerjavascript.h >>> /usr/include/qextscintillalexerhtml.h >>> /usr/include/qextscintillalexerjava.h >>> /usr/include/qextscintillalexer.h >>> /usr/include/qextscintillaprinter.h >>> /usr/include/qextscintillalexerperl.h >>> /usr/include/qextscintillamacro.h >>> /usr/include/qextscintillalexerruby.h >>> /usr/include/qextscintilla.h >>> /usr/include/qextscintillacommand.h >>> /usr/include/qextscintillaglobal.h >>> /usr/include/qextscintillacommandset.h >>> /usr/include/qextscintillabase.h >>> /usr/include/qextscintillaapis.h >>> /usr/include/qextscintillalexercpp.h >>> /usr/include/qextscintillalexeridl.h >>> /usr/include/qextscintillalexerpython.h >>> /usr/include/qextscintillalexerlua.h >>> /usr/include/qextscintillalexersql.h >>> /usr/include/qextscintillalexercsharp.h --- /home/ --- /home/kvh/ --- /home/kvh/CVS/ --- /home/kvh/CVS/KDE/ --- /home/kvh/CVS/KDE/CVS-kde/ --- /home/kvh/CVS/KDE/CVS-kde/qt-copy/ --- /home/kvh/CVS/KDE/CVS-kde/qt-copy/translations/ >>> /home/kvh/CVS/KDE/CVS-kde/qt-copy/translations/qscintilla_de.qm -> /usr/share/qscintilla/translations/qscintilla_de.qm >>> /home/kvh/CVS/KDE/CVS-kde/qt-copy/translations/qscintilla_fr.qm -> /usr/share/qscintilla/translations/qscintilla_fr.qm >>> /home/kvh/CVS/KDE/CVS-kde/qt-copy/translations/qscintilla_ru.qm -> /usr/share/qscintilla/translations/qscintilla_ru.qm >>> /usr/lib/libqscintilla.so.5 -> libqscintilla.so.5.2.0 >>> /usr/lib/libqscintilla.so.5.2 -> libqscintilla.so.5.2.0 ok. |