Added qtlua-2.1 lib.

This commit is contained in:
Kimitsune 2019-12-02 20:32:11 +01:00
parent 684400a453
commit 358d202043
3 changed files with 49 additions and 0 deletions

3
dev-qt/qtlua/Manifest Normal file
View File

@ -0,0 +1,3 @@
AUX qt_QFLAGS_5.12.patch 558 BLAKE2B bf6f01ad211c9719f95c66e7093a5ad82f450d9155855613918fefbb9c224bc15200874cbfd8e1488b778f8f57e826fdf5c5a0250fde819ad4b8cbc50160bf9c SHA512 ff4f8efbfbe44f7b5714a94f4712ce36a665848aa95273f54bcf2fb23290519a847115bb92372e5ff1a9006e98256eb8dda88e6aeb5fc00ee6be7b4b6e435481
DIST libqtlua-2.1.tar.gz 1117631 BLAKE2B 0d77cd4cd3c254c5f032968b744eb825897fe3990dc28a76aca14ce7a0815eb665126ff840304da2fae4d2a0bf80d438fe1893003bf3f236b9c829e190156949 SHA512 7eade2a206190bb00aa4ec51ec1c5ffe1fe3993bf02c72e49262f7f6a249d84b25006811e844eb74abb4c94ca897af0dc28261845fde13e13d53336e5914b965
EBUILD qtlua-2.1.ebuild 628 BLAKE2B 56562cb58fdd5cf8cf81767aa6d01b6af2a147ab93d86076c2d29103e93212faa97657ee94c82c77a46d839daa10b651071067829ab12a9c50b0a405fbaddc55 SHA512 906e041f7c4908f506b7280b8403f94bbce602ec606719d981e75929d46f23a74f3271272440f673e49451d5f4fce8f87823ee8599004512ecf1c7e2da6539f1

View File

@ -0,0 +1,12 @@
diff -ruN libqtlua-2.1/src/qtluatabletreemodel.cc libqtlua-2.1-new/src/qtluatabletreemodel.cc
--- libqtlua-2.1/src/qtluatabletreemodel.cc 2013-03-18 00:14:27.000000000 +0100
+++ libqtlua-2.1-new/src/qtluatabletreemodel.cc 2019-11-25 21:02:09.424920320 +0100
@@ -223,7 +223,7 @@
TableTreeKeys *t = static_cast<TableTreeKeys*>(index.internalPointer());
- Qt::ItemFlags res = (Qt::ItemFlag)(Qt::ItemIsEnabled | Qt::ItemIsSelectable);
+ QFlags<Qt::ItemFlag> res = Qt::ItemIsEnabled | Qt::ItemIsSelectable;
if (t->_attr & Editable)
{

View File

@ -0,0 +1,34 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=7
inherit autotools libtool
DESCRIPTION="Add lua scripting to Qt programs."
HOMEPAGE="http://www.nongnu.org/libqtlua/"
MY_AUTHOR="Alexandre Becoulet"
SRC_URI="http://download.savannah.nongnu.org/releases/libqtlua/libqtlua-${PV}.tar.gz"
PATCHES="${FILESDIR}/qt_QFLAGS_5.12.patch"
S="${WORKDIR}/lib${P}"
LICENSE="GPL-2"
SLOT="0"
DEPENDS="
dev-qt/qtwidgets
"
src_prepare(){
eautoreconf
default
}
#src_configure ()
#{
# econf --enable-shared --disable-static --with-gnu-ld --with-pic
#
#}