replace PATCHES line in an ebuild with:
Code: Select all
PATCHES=( "${FILESDIR}/${PV}-ipod.patch
${FILESDIR}/amarok-qt-4.5.patch" )Code: Select all
Index: amarok/src/scriptengine/generator/generator/typesystem_gui.xml
===================================================================
--- amarok/src/scriptengine/generator/generator/typesystem_gui.xml (revision 937439)
+++ amarok/src/scriptengine/generator/generator/typesystem_gui.xml (working copy)
@@ -5389,7 +5389,12 @@
<object-type name="QInputContextPlugin"/>
<object-type name="QPictureFormatPlugin"/>
<object-type name="QStylePlugin"/>
- <object-type name="QTextCodecPlugin"/>
+ <!--<object-type name="QTextCodecPlugin"/> -->
+ <object-type name="QTextCodecPlugin">
+ <inject-code class="shell" position="beginning">
+ Q_DECLARE_METATYPE(QList<int>)
+ </inject-code>
+ </object-type>
<suppress-warning text="WARNING(MetaJavaBuilder) :: skipping function 'QPixmap::QPixmap', unmatched parameter type 'QPixmapData*'"/>
<suppress-warning text="WARNING(MetaJavaBuilder) :: skipping * unmatched *type '*Private&'"/>
Index: amarok/src/scriptengine/generator/generator/shellimplgenerator.cpp
===================================================================
--- amarok/src/scriptengine/generator/generator/shellimplgenerator.cpp (revision 937439)
+++ amarok/src/scriptengine/generator/generator/shellimplgenerator.cpp (working copy)
@@ -106,6 +106,8 @@
s << endl;
}
+ writeInjectedCode(s, meta_class);
+
// write constructors
foreach (const AbstractMetaFunction *ctor, ctors) {
s << "QtScriptShell_" << meta_class->name() << "::";







