diff options
Diffstat (limited to 'dev-qt')
-rw-r--r-- | dev-qt/qtermwidget/Manifest | 1 | ||||
-rw-r--r-- | dev-qt/qtermwidget/files/qtermwidget-0.7.1-pyqt5.7-compat.patch | 155 | ||||
-rw-r--r-- | dev-qt/qtermwidget/qtermwidget-0.7.1-r1.ebuild | 43 |
3 files changed, 0 insertions, 199 deletions
diff --git a/dev-qt/qtermwidget/Manifest b/dev-qt/qtermwidget/Manifest deleted file mode 100644 index f31260d6..00000000 --- a/dev-qt/qtermwidget/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST qtermwidget-0.7.1.tar.xz 158172 BLAKE2B 7fc013a4bdd589ea8d08f440d48fcc924c71635292ceb0ec7b38142733f14f280eeda599fa35b6fc4f9bfbcaaec565e35163274709c43c7ec9e56e51cc2ab2dc SHA512 a8660ca5355103cf9d9f72ec5213f3c04d02dff44ceaa26297960def07335596eba6b125a7b3ca1a02f8c19a99edffdee68c57ff0c3f357cc3df149d3e9c5c99 diff --git a/dev-qt/qtermwidget/files/qtermwidget-0.7.1-pyqt5.7-compat.patch b/dev-qt/qtermwidget/files/qtermwidget-0.7.1-pyqt5.7-compat.patch deleted file mode 100644 index dc2e27b9..00000000 --- a/dev-qt/qtermwidget/files/qtermwidget-0.7.1-pyqt5.7-compat.patch +++ /dev/null @@ -1,155 +0,0 @@ -diff -Nur a/pyqt/config.py b/pyqt/config.py ---- a/pyqt/config.py 2016-12-21 17:51:55.000000000 +0000 -+++ b/pyqt/config.py 2017-12-04 00:32:48.237068001 +0000 -@@ -5,66 +5,74 @@ - import site - import pprint - from distutils import sysconfig --import pyqtconfig - from PyQt5 import QtCore - import PyQt5 - -+ - class Configuration(sipconfig.Configuration): -- """The class that represents PyQt configuration values. -- """ -- def getEnv(self,name, default): -- return os.environ.get(name) or default -- -- def __init__(self): -- qtconfig = subprocess.check_output(["/usr/lib64/qt5/bin/qmake", "-query"], universal_newlines=True) -- qtconfig = dict(x.split(":", 1) for x in qtconfig.splitlines()) -- -- self.pyQtIncludePath = self.getEnv('PYQT_INCLUDE_PATH','/usr/share/sip/PyQt5' ) -- -- pyqtconfig = { -- "pyqt_config_args": "--confirm-license -v "+str(self.pyQtIncludePath)+" --qsci-api -q /usr/lib64/qt5/bin/qmake", -- "pyqt_version": QtCore.PYQT_VERSION, -- "pyqt_version_str": QtCore.PYQT_VERSION_STR, -- "pyqt_bin_dir": PyQt5.__path__[0], -- "pyqt_mod_dir": PyQt5.__path__[0], -- "pyqt_sip_dir": str(self.pyQtIncludePath), -- "pyqt_modules": "QtCore QtGui QtWidgets", #... and many more -- "pyqt_sip_flags": QtCore.PYQT_CONFIGURATION['sip_flags'], -- "qt_version": QtCore.QT_VERSION, -- "qt_edition": "free", -- "qt_winconfig": "shared", -- "qt_framework": 0, -- "qt_threaded": 1, -- "qt_dir": qtconfig['QT_INSTALL_PREFIX'], -- "qt_data_dir": qtconfig['QT_INSTALL_DATA'], -- "qt_archdata_dir": qtconfig['QT_INSTALL_DATA'], -- "qt_inc_dir": qtconfig['QT_INSTALL_HEADERS'], -- "qt_lib_dir": qtconfig['QT_INSTALL_LIBS'] -- } -- -- macros = sipconfig._default_macros.copy() -- macros['INCDIR_QT'] = qtconfig['QT_INSTALL_HEADERS'] -- macros['LIBDIR_QT'] = qtconfig['QT_INSTALL_LIBS'] -- macros['MOC'] = os.path.join(qtconfig['QT_INSTALL_BINS'], 'moc') -+ """The class that represents PyQt configuration values. -+ """ -+ -+ def getEnv(self, name, default): -+ return os.environ.get(name) or default - -- sipconfig.Configuration.__init__(self, [pyqtconfig]) -- self.set_build_macros(macros) -+ def __init__(self): -+ qmake_bin = subprocess.check_output( -+ ["which", "qmake"], universal_newlines=True).strip(' \t\n\r') -+ qtconfig = subprocess.check_output( -+ [qmake_bin, "-query"], universal_newlines=True) -+ qtconfig = dict(x.split(":", 1) for x in qtconfig.splitlines()) -+ -+ self.pyQtIncludePath = self.getEnv( -+ 'PYQT_INCLUDE_PATH', '/usr/share/sip/PyQt5') -+ -+ pyqtconfig = { -+ "pyqt_config_args": "--confirm-license -v " + str(self.pyQtIncludePath) + " --qsci-api -q " + qmake_bin, -+ "pyqt_version": QtCore.PYQT_VERSION, -+ "pyqt_version_str": QtCore.PYQT_VERSION_STR, -+ "pyqt_bin_dir": PyQt5.__path__[0], -+ "pyqt_mod_dir": PyQt5.__path__[0], -+ "pyqt_sip_dir": str(self.pyQtIncludePath), -+ "pyqt_modules": "QtCore QtGui QtWidgets", # ... and many more -+ "pyqt_sip_flags": QtCore.PYQT_CONFIGURATION['sip_flags'], -+ "qt_version": QtCore.QT_VERSION, -+ "qt_edition": "free", -+ "qt_winconfig": "shared", -+ "qt_framework": 0, -+ "qt_threaded": 1, -+ "qt_dir": qtconfig['QT_INSTALL_PREFIX'], -+ "qt_data_dir": qtconfig['QT_INSTALL_DATA'], -+ "qt_archdata_dir": qtconfig['QT_INSTALL_DATA'], -+ "qt_inc_dir": qtconfig['QT_INSTALL_HEADERS'], -+ "qt_lib_dir": qtconfig['QT_INSTALL_LIBS'] -+ } -+ -+ macros = sipconfig._default_macros.copy() -+ macros['INCDIR_QT'] = qtconfig['QT_INSTALL_HEADERS'] -+ macros['LIBDIR_QT'] = qtconfig['QT_INSTALL_LIBS'] -+ macros['MOC'] = os.path.join(qtconfig['QT_INSTALL_BINS'], 'moc') - -+ sipconfig.Configuration.__init__(self, [pyqtconfig]) -+ self.set_build_macros(macros) - --## The name of the SIP build file generated by SIP and used by the build system. -+ -+# The name of the SIP build file generated by SIP and used by the build system. - build_file = "qtermwidget.sbf" - - # Get the SIP configuration information. - config = Configuration() - - # Run SIP to generate the build_file --os.system(" ".join([config.sip_bin, '-I' , str(config.pyQtIncludePath), str(config.pyqt_sip_flags), "-b", build_file,"-o", "-c", ". " " qtermwidget.sip"])) -+os.system(" ".join([config.sip_bin, '-I', str(config.pyQtIncludePath), str( -+ config.pyqt_sip_flags), "-b", build_file, "-o", "-c", ". " " qtermwidget.sip"])) - - installs = [] --installs.append(["qtermwidget.sip", os.path.join(config.pyqt_sip_dir,"qtermwidget")]) -+installs.append(["qtermwidget.sip", os.path.join( -+ config.pyqt_sip_dir, "qtermwidget")]) - installs.append(["qtermwidgetconfig.py", config.pyqt_mod_dir]) - --makefile = sipconfig.SIPModuleMakefile( configuration = config, build_file = build_file, installs = installs, qt=["QtCore" ,"QtGui", "QtWidgets"] ) -+makefile = sipconfig.SIPModuleMakefile( -+ configuration=config, build_file=build_file, installs=installs, qt=["QtCore", "QtGui", "QtWidgets"]) - - # Add the library we are wrapping. The name doesn't include any platform - # specific prefixes or extensions (e.g. the "lib" prefix on UNIX, or the -@@ -73,20 +81,23 @@ - makefile.extra_lib_dirs.append("..") - makefile.extra_libs = ["qtermwidget5"] - -+# Support for C++11 -+makefile.extra_cxxflags.append('-std=c++11') -+ - # Generate the Makefile itself. - makefile.generate() - - content = { -- # Publish where the SIP specifications for this module will be -- # installed. -- "qtermwidget_sip_dir": config.pyqt_sip_dir, -- -- # Publish the set of SIP flags needed by this module. As these are the -- # same flags needed by the qt module we could leave it out, but this -- # allows us to change the flags at a later date without breaking -- # scripts that import the configuration module. -- "qtermwidget_sip_flags": config.pyqt_sip_flags -- } -+ # Publish where the SIP specifications for this module will be -+ # installed. -+ "qtermwidget_sip_dir": config.pyqt_sip_dir, -+ -+ # Publish the set of SIP flags needed by this module. As these are the -+ # same flags needed by the qt module we could leave it out, but this -+ # allows us to change the flags at a later date without breaking -+ # scripts that import the configuration module. -+ "qtermwidget_sip_flags": config.pyqt_sip_flags -+} - - # This creates the qtermwidgetconfig.py module from the qtermwidgetconfig.py.in - # template and the dictionary. diff --git a/dev-qt/qtermwidget/qtermwidget-0.7.1-r1.ebuild b/dev-qt/qtermwidget/qtermwidget-0.7.1-r1.ebuild deleted file mode 100644 index f889c8f2..00000000 --- a/dev-qt/qtermwidget/qtermwidget-0.7.1-r1.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 -PYTHON_COMPAT=( python{3_4,3_5} ) - -inherit eutils python-r1 - -DESCRIPTION="Qt terminal emulator widget" -HOMEPAGE="https://github.com/lxde/qtermwidget" -SRC_URI="https://github.com/lxde/${PN}/releases/download/${PV}/${P}.tar.xz" - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="amd64 ~arm x86" -IUSE="" - -DEPEND=" - dev-python/PyQt5[${PYTHON_USEDEP}] - dev-python/sip[${PYTHON_USEDEP}] - dev-qt/qtcore:5 - dev-qt/qtgui:5 - dev-qt/qtwidgets:5 - ~x11-libs/qtermwidget-${PV} -" -RDEPEND="${DEPEND}" - -S="${WORKDIR}/${PN}-${PV}/pyqt" - -src_prepare () { - default - eapply -p2 "${FILESDIR}"/${P}-pyqt5.7-compat.patch -} - -src_compile () { - python_foreach_impl python config.py - emake || die -} - -src_install () { - default - rm -rf ${ED}usr/share/doc -} |