Merge branch 'master' of https://github.com/pisilinux/main
This commit is contained in:
@@ -13,7 +13,7 @@
|
||||
<IsA>app:console</IsA>
|
||||
<Summary>QML based X11 display manager</Summary>
|
||||
<Description>KDE Power Management module. Provides kded daemon DBus helper and KCM for configuring Power settings</Description>
|
||||
<Archive sha1sum="c5bbe6e849e9870a0e1b3c5ea9e7a3b48f9ecda5" type="targz">https://github.com/sddm/sddm/archive/v0.11.0.tar.gz</Archive>
|
||||
<Archive sha1sum="be2f61bda15c8b7210a660ebd4434c274dbf8e46" type="targz">https://github.com/sddm/sddm/archive/v0.12.0.tar.gz</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>qt5-base-devel</Dependency>
|
||||
<Dependency>qt5-linguist</Dependency>
|
||||
@@ -26,9 +26,9 @@
|
||||
<Dependency>cmake</Dependency>
|
||||
</BuildDependencies>
|
||||
<Patches>
|
||||
<Patch>sddm-0.11.0-dbus-config.patch</Patch>
|
||||
<!--Patch>sddm-0.11.0-dbus-config.patch</Patch>
|
||||
<Patch>sddm_upstream.patch</Patch>
|
||||
<Patch>sddm-0.10.0-upower.patch</Patch>
|
||||
<Patch>sddm-0.10.0-upower.patch</Patch-->
|
||||
<Patch>sddm-0.11.0-consolekit.patch</Patch>
|
||||
</Patches>
|
||||
</Source>
|
||||
@@ -61,6 +61,13 @@
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="3">
|
||||
<Date>2015-09-07</Date>
|
||||
<Version>0.12</Version>
|
||||
<Comment>Version bump.</Comment>
|
||||
<Name>Ertuğrul Erata</Name>
|
||||
<Email>ertugrulerata@gmail.com</Email>
|
||||
</Update>
|
||||
<Update release="2">
|
||||
<Date>2015-07-03</Date>
|
||||
<Version>0.11</Version>
|
||||
|
||||
@@ -0,0 +1,71 @@
|
||||
#!/usr/bin/python
|
||||
# -*- coding: utf-8 -*-
|
||||
#
|
||||
# Licensed under the GNU General Public License, version 3.
|
||||
# See the file http://www.gnu.org/licenses/gpl.txt
|
||||
|
||||
from pisi.actionsapi import autotools
|
||||
from pisi.actionsapi import pisitools
|
||||
from pisi.actionsapi import shelltools
|
||||
from pisi.actionsapi import pythonmodules
|
||||
from pisi.actionsapi import get
|
||||
from pisi.actionsapi import qt5
|
||||
|
||||
WorkDir = "QScintilla-gpl-%s" % get.srcVERSION()
|
||||
NoStrip = ["/usr/share/doc"]
|
||||
|
||||
def setup():
|
||||
shelltools.cd("Qt4Qt5")
|
||||
qt5.configure()
|
||||
|
||||
# Change C/XXFLAGS
|
||||
pisitools.dosed("Makefile", "^CFLAGS.*\\$\\(DEFINES\\)", "CFLAGS = %s -fPIC $(DEFINES)" % get.CFLAGS())
|
||||
pisitools.dosed("Makefile", "^CXXFLAGS.*\\$\\(DEFINES\\)", "CXXFLAGS = %s -fPIC $(DEFINES)" % get.CXXFLAGS())
|
||||
|
||||
# Get designer plugin's Makefile
|
||||
shelltools.cd("../designer-Qt4Qt5/")
|
||||
qt5.configure()
|
||||
|
||||
# Change C/XXFLAGS of designer plugin's makefile
|
||||
pisitools.dosed("Makefile", "^CFLAGS.*\\$\\(DEFINES\\)", "CFLAGS = %s -fPIC $(DEFINES)" % get.CFLAGS())
|
||||
pisitools.dosed("Makefile", "^CXXFLAGS.*\\$\\(DEFINES\\)", "CXXFLAGS = %s -fPIC $(DEFINES)" % get.CXXFLAGS())
|
||||
|
||||
def build():
|
||||
shelltools.system("cp -rf Python Python3")
|
||||
shelltools.cd("Qt4Qt5")
|
||||
autotools.make("all staticlib CC=\"%s\" CXX=\"%s\" LINK=\"%s\"" % (get.CC(), get.CXX(), get.CXX()))
|
||||
|
||||
shelltools.cd("../designer-Qt4Qt5/")
|
||||
autotools.make("DESTDIR=\"%s/%s/designer\"" % (get.installDIR(), qt5.plugindir))
|
||||
|
||||
# Get Makefile of qscintilla-python via sip
|
||||
shelltools.cd("../Python")
|
||||
pythonmodules.run("configure.py -n ../Qt4Qt5 -o ../Qt4Qt5")
|
||||
autotools.make()
|
||||
shelltools.cd("../Python3")
|
||||
pythonmodules.run("configure.py -n ../Qt4Qt5 -o ../Qt4Qt5", pyVer = "3")
|
||||
pisitools.dosed("Makefile", "-lpython3.4", "-lpython3")
|
||||
autotools.make()
|
||||
|
||||
def install():
|
||||
shelltools.cd("Qt4Qt5")
|
||||
qt5.install()
|
||||
|
||||
shelltools.cd("../designer-Qt4Qt5/")
|
||||
qt5.install()
|
||||
|
||||
#build and install qscintilla-python
|
||||
shelltools.cd("../Python3")
|
||||
autotools.install("DESTDIR=%s" % get.installDIR())
|
||||
shelltools.cd("../Python")
|
||||
autotools.install("DESTDIR=%s" % get.installDIR())
|
||||
|
||||
shelltools.cd("..")
|
||||
pisitools.dohtml("doc/html-Qt4Qt5/")
|
||||
pisitools.insinto("/usr/share/doc/%s/Scintilla" % get.srcNAME(), "doc/Scintilla/*")
|
||||
|
||||
pisitools.removeDir("/usr/share/qt4")
|
||||
|
||||
pisitools.dodoc("LICENSE*", "NEWS", "README")
|
||||
|
||||
# By PiSiDo 2.3.1
|
||||
@@ -0,0 +1,10 @@
|
||||
--- Python/configure.py~ 2009-06-05 11:00:42.000000000 +0200
|
||||
+++ Python/configure.py 2009-06-06 11:41:12.000000000 +0200
|
||||
@@ -294,6 +294,7 @@
|
||||
makefile.extra_include_dirs.append(opts.qsciincdir)
|
||||
makefile.extra_lib_dirs.append(opts.qscilibdir)
|
||||
makefile.extra_libs.append("qscintilla2")
|
||||
+ makefile.extra_libs.append("python" + sys.version[0:3])
|
||||
|
||||
makefile.generate()
|
||||
|
||||
@@ -0,0 +1,48 @@
|
||||
--- QScintilla-gpl-2.9/Python/configure.py.orig 2015-04-20 17:38:24.000000000 +0300
|
||||
+++ QScintilla-gpl-2.9/Python/configure.py 2015-04-26 21:54:18.000000000 +0300
|
||||
@@ -31,6 +31,7 @@
|
||||
import os
|
||||
import optparse
|
||||
import sys
|
||||
+src_dir = os.path.dirname(os.path.abspath(__file__))
|
||||
|
||||
|
||||
###############################################################################
|
||||
@@ -206,6 +207,8 @@
|
||||
"The QScintilla version number could not be determined by "
|
||||
"reading %s." % sciglobal)
|
||||
|
||||
+ return # Debian: do not check for the installed version, we're good this way.
|
||||
+
|
||||
lib_dir = target_configuration.qsci_lib_dir
|
||||
if lib_dir is None:
|
||||
lib_dir = target_configuration.qt_lib_dir
|
||||
@@ -260,7 +263,7 @@
|
||||
the target configuration.
|
||||
"""
|
||||
|
||||
- return 'sip/qscimod5.sip' if target_configuration.pyqt_package == 'PyQt5' else 'sip/qscimod4.sip'
|
||||
+ return os.path.join(src_dir, 'sip/qscimod5.sip') if target_configuration.pyqt_package == 'PyQt5' else os.path.join(src_dir, 'sip/qscimod4.sip')
|
||||
|
||||
def get_sip_installs(self, target_configuration):
|
||||
""" Return a tuple of the installation directory of the module's .sip
|
||||
@@ -1411,6 +1414,7 @@
|
||||
includepath = qmake_config.get('INCLUDEPATH')
|
||||
if includepath:
|
||||
pro.write('INCLUDEPATH += %s\n' % includepath)
|
||||
+ pro.write('INCLUDEPATH += %s\n' % '/usr/include/qt/QtWidgets /usr/include/qt/QtPrintSupport')
|
||||
|
||||
# Make sure the SIP include directory is searched before the Python include
|
||||
# directory if they are different.
|
||||
@@ -1420,7 +1424,10 @@
|
||||
|
||||
libs = qmake_config.get('LIBS')
|
||||
if libs:
|
||||
- pro.write('LIBS += %s\n' % libs)
|
||||
+ if target_config.pyqt_package == 'PyQt5':
|
||||
+ pro.write('LIBS += %s -lqt5scintilla2\n' % libs)
|
||||
+ else:
|
||||
+ pro.write('LIBS += %s -lqscintilla2\n' % libs)
|
||||
|
||||
if not opts.static:
|
||||
pro.write('''
|
||||
@@ -0,0 +1,50 @@
|
||||
--- QScintilla-gpl-2.8.3/Qt4Qt5/features/qscintilla2.prf~ 2014-07-03 14:15:46.000000000 +0400
|
||||
+++ QScintilla-gpl-2.8.3/Qt4Qt5/features/qscintilla2.prf 2014-08-11 18:04:44.371414609 +0400
|
||||
@@ -17,9 +17,18 @@
|
||||
win32: {
|
||||
LIBS += -lqscintilla2d
|
||||
} else {
|
||||
- LIBS += -lqscintilla2
|
||||
+ greaterThan(QT_MAJOR_VERSION, 4) {
|
||||
+ LIBS += -lqt5scintilla2
|
||||
+ } else {
|
||||
+ LIBS += -lqscintilla2
|
||||
+ }
|
||||
}
|
||||
}
|
||||
} else {
|
||||
+ greaterThan(QT_MAJOR_VERSION, 4) {
|
||||
+ LIBS += -lqt5scintilla2
|
||||
+ }
|
||||
+ else {
|
||||
LIBS += -lqscintilla2
|
||||
+ }
|
||||
}
|
||||
--- QScintilla-gpl-2.8.3/Qt4Qt5/qscintilla.pro~ 2014-07-03 14:15:46.000000000 +0400
|
||||
+++ QScintilla-gpl-2.8.3/Qt4Qt5/qscintilla.pro 2014-08-11 18:00:05.598079386 +0400
|
||||
@@ -41,6 +41,7 @@
|
||||
|
||||
greaterThan(QT_MAJOR_VERSION, 4) {
|
||||
QT += widgets printsupport
|
||||
+ TARGET = qt5scintilla2
|
||||
|
||||
greaterThan(QT_MINOR_VERSION, 1) {
|
||||
macx:QT += macextras
|
||||
--- QScintilla-gpl-2.8.3/Qt4Qt5/designer-Qt4Qt5/designer.pro~ 2014-07-03 14:15:46.000000000 +0400
|
||||
+++ QScintilla-gpl-2.8.3/designer-Qt4Qt5/designer.pro 2014-08-11 18:00:05.598079386 +0400
|
||||
@@ -8,11 +8,14 @@
|
||||
|
||||
greaterThan(QT_MAJOR_VERSION, 4) {
|
||||
QT += designer
|
||||
+ TARGET = qt5scintillaplugin
|
||||
+ LIBS += -lqt5scintilla2
|
||||
|
||||
# Work around QTBUG-39300.
|
||||
CONFIG -= android_install
|
||||
} else {
|
||||
CONFIG += designer
|
||||
+ LIBS += -lqscintilla2
|
||||
}
|
||||
|
||||
macx {
|
||||
|
||||
@@ -0,0 +1,17 @@
|
||||
--- a/designer-Qt4/designer.pro 2011-06-13 14:16:23.000000000 +0200
|
||||
+++ b/designer-Qt4/designer.pro 2012-10-28 18:05:40.000000000 +0100
|
||||
@@ -4,6 +4,8 @@
|
||||
TEMPLATE = lib
|
||||
TARGET = qscintillaplugin
|
||||
|
||||
+INCLUDEPATH = ../Qt4Qt5
|
||||
+
|
||||
CONFIG += designer release plugin
|
||||
|
||||
HEADERS = qscintillaplugin.h
|
||||
@@ -12,4 +14,4 @@
|
||||
target.path = $$[QT_INSTALL_PLUGINS]/designer
|
||||
INSTALLS += target
|
||||
|
||||
-LIBS += -lqscintilla2
|
||||
+LIBS += -L../Qt4Qt5 -lqscintilla2
|
||||
@@ -0,0 +1,134 @@
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>qscintilla2</Name>
|
||||
<Homepage>http://www.riverbankcomputing.co.uk/qscintilla/</Homepage>
|
||||
<Packager>
|
||||
<Name>Ayhan Yalçınsoy</Name>
|
||||
<Email>ayhanyalcinsoy@pisilinux.org</Email>
|
||||
</Packager>
|
||||
<License>GPLv2</License>
|
||||
<License>GPLv3</License>
|
||||
<IsA>library</IsA>
|
||||
<Summary>Qt port of Scintilla</Summary>
|
||||
<Description>QScintilla2 is a port to Qt4 of Neil Hodgson's Scintilla C++ editor class.</Description>
|
||||
<BuildDependencies>
|
||||
<Dependency>python3-qt5</Dependency>
|
||||
<Dependency>python3-devel</Dependency>
|
||||
<Dependency>python3-sip3</Dependency>
|
||||
<Dependency>qt5-base-devel</Dependency>
|
||||
<Dependency>qt5-designer-devel</Dependency>
|
||||
<Dependency>sip3-devel</Dependency>
|
||||
</BuildDependencies>
|
||||
<Archive type="targz" sha1sum="de807f026ac47d4e9472836c73ab8b8039716c37">mirrors://sourceforge/pyqt/QScintilla2/QScintilla-2.9/QScintilla-gpl-2.9.tar.gz</Archive>
|
||||
<Patches>
|
||||
<Patch>configure.py.patch</Patch>
|
||||
<Patch>libname.patch</Patch>
|
||||
</Patches>
|
||||
</Source>
|
||||
<Package>
|
||||
<Name>qscintilla2</Name>
|
||||
<RuntimeDependencies>
|
||||
<Dependency>qt5-base</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="library">/usr/lib</Path>
|
||||
<Path fileType="library">/usr/lib/qt5/plugins</Path>
|
||||
<Path fileType="doc">/usr/share/doc</Path>
|
||||
<Path fileType="data">/usr/share/qt5/mkspecs</Path>
|
||||
<Path fileType="localedata">/usr/share/qt5/translations</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
<Package>
|
||||
<Name>qscintilla2-python-common</Name>
|
||||
<Summary>Common python qscintilla bindings files shared between qscintilla2-python and qscintilla2-python3</Summary>
|
||||
<RuntimeDependencies>
|
||||
<Dependency version="current">qscintilla2</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="data">/usr/share/qt5/qsci</Path>
|
||||
<Path fileType="data">/usr/share/sip</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
<Package>
|
||||
<Name>qscintilla2-python</Name>
|
||||
<Summary>Python 2.x bindings for qscintilla2</Summary>
|
||||
<RuntimeDependencies>
|
||||
<Dependency version="current">qscintilla2</Dependency>
|
||||
<Dependency version="current">qscintilla2-python-common</Dependency>
|
||||
<Dependency>qt5-base</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="library">/usr/lib/python2*</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
<Package>
|
||||
<Name>qscintilla2-python3</Name>
|
||||
<Summary>Python 3.x bindings for qscintilla2</Summary>
|
||||
<RuntimeDependencies>
|
||||
<Dependency>python3</Dependency>
|
||||
<Dependency version="current">qscintilla2</Dependency>
|
||||
<Dependency version="current">qscintilla2-python-common</Dependency>
|
||||
<Dependency>qt-base</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="library">/usr/lib/python3*</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
<Package>
|
||||
<Name>qscintilla2-doc</Name>
|
||||
<Summary>HTML documentation for qscintilla2</Summary>
|
||||
<Files>
|
||||
<Path fileType="doc">/usr/share/doc/qscintilla2/Scintilla</Path>
|
||||
<Path fileType="doc">/usr/share/doc/qscintilla2/html</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
<Package>
|
||||
<Name>qscintilla2-devel</Name>
|
||||
<Summary>Development files for qscintilla2</Summary>
|
||||
<RuntimeDependencies>
|
||||
<Dependency release="current">qscintilla2</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="header">/usr/include</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
<History>
|
||||
<Update release="5">
|
||||
<Date>2015-09-04</Date>
|
||||
<Version>2.9</Version>
|
||||
<Comment>version bump</Comment>
|
||||
<Name>Ayhan Yalçınsoy</Name>
|
||||
<Email>ayhanyalcinsoy@pisilinux.org</Email>
|
||||
</Update>
|
||||
<Update release="4">
|
||||
<Date>2014-05-27</Date>
|
||||
<Version>2.6.2</Version>
|
||||
<Comment>Rebuild for gcc</Comment>
|
||||
<Name>Osman Erkan</Name>
|
||||
<Email>osman.erkan@pisilinux.org</Email>
|
||||
</Update>
|
||||
<Update release="3">
|
||||
<Date>2013-12-21</Date>
|
||||
<Version>2.6.2</Version>
|
||||
<Comment>Fix runtime deps.</Comment>
|
||||
<Name>Serdar Soytetir</Name>
|
||||
<Email>kaptan@pisilinux.org</Email>
|
||||
</Update>
|
||||
<Update release="2">
|
||||
<Date>2013-08-17</Date>
|
||||
<Version>2.6.2</Version>
|
||||
<Comment>Release bump</Comment>
|
||||
<Name>Marcin Bojara</Name>
|
||||
<Email>marcin@pisilinux.org</Email>
|
||||
</Update>
|
||||
<Update release="1">
|
||||
<Date>2012-11-11</Date>
|
||||
<Version>2.6.2</Version>
|
||||
<Comment>First release</Comment>
|
||||
<Name>Marcin Bojara</Name>
|
||||
<Email>marcin@pisilinux.org</Email>
|
||||
</Update>
|
||||
</History>
|
||||
</PISI>
|
||||
|
||||
<!-- By PiSiDo 2.3.1 -->
|
||||
@@ -0,0 +1,30 @@
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>qscintilla2</Name>
|
||||
<Summary xml:lang="tr">QScintilla2, Neil Hodgson'un Scintilla C++ editör sınıfının bir Qt4 uyarlamasıdır.</Summary>
|
||||
<Summary xml:lang="pl">Port do Qt klas C++ edytora Scintilla autorstwa Neila Hodgsona.</Summary>
|
||||
<Description xml:lang="tr">QScintilla2, Neil Hodgson'un Scintilla C++ editör sınıfının bir Qt4 uyarlamasıdır.</Description>
|
||||
<Description xml:lang="pl">QScintilla jest portem do Qt klas C++ edytora Scintilla autorstwa Neila Hodgsona.</Description>
|
||||
</Source>
|
||||
<Package>
|
||||
<Name>qscintilla2-python-common</Name>
|
||||
</Package>
|
||||
<Package>
|
||||
<Name>qscintilla2-python</Name>
|
||||
<Summary xml:lang="tr">qscintilla2 için Python bağlayıcıları</Summary>
|
||||
</Package>
|
||||
<Package>
|
||||
<Name>qscintilla2-python3</Name>
|
||||
</Package>
|
||||
<Package>
|
||||
<Name>qscintilla2-doc</Name>
|
||||
<Summary xml:lang="tr">qscintilla2 için HTML belgeleri</Summary>
|
||||
</Package>
|
||||
<Package>
|
||||
<Name>qscintilla2-devel</Name>
|
||||
<Summary xml:lang="tr">qscintilla2 için geliştirme dosyaları</Summary>
|
||||
<Summary xml:lang="pl">Pliki nagłówkowe dla QScintilla</Summary>
|
||||
</Package>
|
||||
</PISI>
|
||||
|
||||
<!-- By PiSiDo 2.3.1 -->
|
||||
@@ -43,7 +43,7 @@
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="library">/usr/lib/pkgconfig</Path>
|
||||
<Path fileType="headers">/usr/include/polkit-qt5-1</Path>
|
||||
<Path fileType="header">/usr/include/polkit-qt5-1</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
|
||||
|
||||
@@ -39,7 +39,7 @@
|
||||
<Package>
|
||||
<Name>qt5-qtaccountsservice-devel</Name>
|
||||
<Files>
|
||||
<Path fileType="headers">/usr/include</Path>
|
||||
<Path fileType="header">/usr/include</Path>
|
||||
</Files>
|
||||
<RuntimeDependencies>
|
||||
<Dependency>qt5-base</Dependency>
|
||||
|
||||
@@ -43,7 +43,7 @@
|
||||
<Name>qt5-configuration-devel</Name>
|
||||
<Files>
|
||||
<Path fileType="library">/usr/lib/pkgconfig</Path>
|
||||
<Path fileType="headers">/usr/include</Path>
|
||||
<Path fileType="header">/usr/include</Path>
|
||||
</Files>
|
||||
<RuntimeDependencies>
|
||||
<Dependency>qt5-base</Dependency>
|
||||
|
||||
@@ -40,7 +40,7 @@
|
||||
<Name>qt5-connectivity-devel</Name>
|
||||
<Files>
|
||||
<Path fileType="library">/usr/lib/pkgconfig</Path>
|
||||
<Path fileType="headers">/usr/include/qt5</Path>
|
||||
<Path fileType="header">/usr/include/qt5</Path>
|
||||
</Files>
|
||||
<RuntimeDependencies>
|
||||
<Dependency>qt5-base-devel</Dependency>
|
||||
|
||||
@@ -42,7 +42,7 @@
|
||||
<Name>qt5-declarative-devel</Name>
|
||||
<Files>
|
||||
<Path fileType="library">/usr/lib/pkgconfig</Path>
|
||||
<Path fileType="headers">/usr/include/qt5</Path>
|
||||
<Path fileType="header">/usr/include/qt5</Path>
|
||||
</Files>
|
||||
<RuntimeDependencies>
|
||||
<Dependency>qt5-base-devel</Dependency>
|
||||
|
||||
@@ -40,7 +40,7 @@
|
||||
<Name>qt5-enginio-devel</Name>
|
||||
<Files>
|
||||
<Path fileType="library">/usr/lib/pkgconfig</Path>
|
||||
<Path fileType="headers">/usr/include/qt5/</Path>
|
||||
<Path fileType="header">/usr/include/qt5/</Path>
|
||||
</Files>
|
||||
<RuntimeDependencies>
|
||||
<Dependency>qt5-base-devel</Dependency>
|
||||
|
||||
@@ -41,7 +41,7 @@
|
||||
<Name>qt5-location-devel</Name>
|
||||
<Files>
|
||||
<Path fileType="library">/usr/lib/pkgconfig</Path>
|
||||
<Path fileType="headers">/usr/include/qt5</Path>
|
||||
<Path fileType="header">/usr/include/qt5</Path>
|
||||
</Files>
|
||||
<RuntimeDependencies>
|
||||
<Dependency>qt5-base-devel</Dependency>
|
||||
|
||||
@@ -48,7 +48,7 @@
|
||||
<Name>qt5-multimedia-devel</Name>
|
||||
<Files>
|
||||
<Path fileType="library">/usr/lib/pkgconfig</Path>
|
||||
<Path fileType="headers">/usr/include/qt5</Path>
|
||||
<Path fileType="header">/usr/include/qt5</Path>
|
||||
</Files>
|
||||
<RuntimeDependencies>
|
||||
<Dependency>qt5-base-devel</Dependency>
|
||||
|
||||
@@ -48,7 +48,7 @@
|
||||
<Description>Development file for qt5-quick1</Description>
|
||||
<Files>
|
||||
<Path fileType="library">/usr/lib/pkgconfig</Path>
|
||||
<Path fileType="headers">/usr/include/qt5</Path>
|
||||
<Path fileType="header">/usr/include/qt5</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
|
||||
|
||||
@@ -41,7 +41,7 @@
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="library">/usr/lib/pkgconfig</Path>
|
||||
<Path fileType="headers">/usr/include/qt5</Path>
|
||||
<Path fileType="header">/usr/include/qt5</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
|
||||
|
||||
@@ -40,7 +40,7 @@
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="library">/usr/lib/pkgconfig</Path>
|
||||
<Path fileType="headers">/usr/include/qt5</Path>
|
||||
<Path fileType="header">/usr/include/qt5</Path>
|
||||
</Files>
|
||||
|
||||
</Package>
|
||||
|
||||
@@ -40,7 +40,7 @@
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="library">/usr/lib/pkgconfig</Path>
|
||||
<Path fileType="headers">/usr/include/qt5</Path>
|
||||
<Path fileType="header">/usr/include/qt5</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
|
||||
|
||||
@@ -1,5 +1,3 @@
|
||||
<?xml version="1.0" ?>
|
||||
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>qt5-svg</Name>
|
||||
@@ -8,23 +6,27 @@
|
||||
<Name>Ayhan Yalçınsoy</Name>
|
||||
<Email>ayhanyalcinsoy@pisilinux.org</Email>
|
||||
</Packager>
|
||||
<License>LGPLv2.1-linking-exception</License>
|
||||
<Summary>Classes for displaying the contents of SVG files</Summary>
|
||||
<Description>Classes for displaying the contents of SVG files</Description>
|
||||
<License>LGPLv2.1-linking-exception</License>
|
||||
<Archive sha1sum="aaf98efe775cfba210b2a72281365f0612884f6a" type="tarxz">http://download.qt.io/official_releases/qt/5.4/5.4.2/submodules/qtsvg-opensource-src-5.4.2.tar.xz</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>mesa-devel</Dependency>
|
||||
<Dependency>qt5-base-devel</Dependency>
|
||||
<Dependency>zlib-devel</Dependency>
|
||||
<Dependency>mesa-devel</Dependency>
|
||||
</BuildDependencies>
|
||||
<Archive sha1sum="aaf98efe775cfba210b2a72281365f0612884f6a" type="tarxz">http://download.qt.io/official_releases/qt/5.4/5.4.2/submodules/qtsvg-opensource-src-5.4.2.tar.xz</Archive>
|
||||
<Patches>
|
||||
<Patch level="1">QScintilla-gpl-2.4-fix-linkage.patch</Patch>
|
||||
<Patch level="1">qscintilla-2.6.2-qt4.patch</Patch>
|
||||
</Patches>
|
||||
</Source>
|
||||
|
||||
<Package>
|
||||
<Name>qt5-svg</Name>
|
||||
<Summary>Development files for qscintilla2</Summary>
|
||||
<RuntimeDependencies>
|
||||
<Dependency>zlib</Dependency>
|
||||
<Dependency>libgcc</Dependency>
|
||||
<Dependency>qt5-base</Dependency>
|
||||
<Dependency>zlib</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="library">/usr/lib</Path>
|
||||
@@ -32,19 +34,18 @@
|
||||
<Path fileType="data">/usr/share/licenses/</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
|
||||
<Package>
|
||||
<Name>qt5-svg-devel</Name>
|
||||
<Summary>Development files for qscintilla2</Summary>
|
||||
<RuntimeDependencies>
|
||||
<Dependency>qt5-base-devel</Dependency>
|
||||
<Dependency release="current">qt5-svg</Dependency>
|
||||
<Dependency release="current">qt5-svg</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="header">/usr/include/qt5/</Path>
|
||||
<Path fileType="library">/usr/lib/pkgconfig</Path>
|
||||
<Path fileType="headers">/usr/include/qt5/</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="2">
|
||||
<Date>2015-06-03</Date>
|
||||
|
||||
@@ -1,11 +1,9 @@
|
||||
<?xml version="1.0" ?>
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>qt5-svg</Name>
|
||||
<Summary xml:lang="tr">SVG dosyalarının içeriğini görüntüleme için sınıflar</Summary>
|
||||
<Description xml:lang="tr">SVG dosyalarının içeriğini görüntüleme için sınıflar</Description>
|
||||
</Source>
|
||||
|
||||
<Package>
|
||||
<Name>qt5-svg-devel</Name>
|
||||
<Summary xml:lang="tr">qt5-svg için geliştirme dosyaları</Summary>
|
||||
|
||||
@@ -1,26 +0,0 @@
|
||||
#!/usr/bin/python
|
||||
# -*- coding: utf-8 -*-
|
||||
#
|
||||
# Licensed under the GNU General Public License, version 3.
|
||||
# See the file http://www.gnu.org/licenses/gpl.txt
|
||||
|
||||
from pisi.actionsapi import shelltools
|
||||
from pisi.actionsapi import autotools
|
||||
from pisi.actionsapi import pisitools
|
||||
from pisi.actionsapi import qt5
|
||||
from pisi.actionsapi import get
|
||||
|
||||
def setup():
|
||||
qt5.configure()
|
||||
|
||||
def build():
|
||||
qt5.make()
|
||||
|
||||
def install():
|
||||
qt5.install("INSTALL_ROOT=%s" % get.installDIR())
|
||||
|
||||
#I hope qtchooser will manage this issue
|
||||
for bin in shelltools.ls("%s/usr/lib/qt5/bin" % get.installDIR()):
|
||||
pisitools.dosym("/usr/lib/qt5/bin/%s" % bin, "/usr/bin/%s-qt5" % bin)
|
||||
|
||||
pisitools.insinto("/usr/share/licenses/qt5-wayland/", "LGPL_EXCEPTION.txt")
|
||||
@@ -1,85 +0,0 @@
|
||||
<?xml version="1.0" ?>
|
||||
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>qt5-wayland</Name>
|
||||
<Homepage>http://qt.digia.com/</Homepage>
|
||||
<Packager>
|
||||
<Name>Ayhan Yalçınsoy</Name>
|
||||
<Email>ayhanyalcinsoy@pisilinux.org</Email>
|
||||
</Packager>
|
||||
<Summary>Provides APIs for Wayland</Summary>
|
||||
<Description>Provides APIs for Wayland</Description>
|
||||
<License>LGPLv2.1-linking-exception</License>
|
||||
<Archive sha1sum="196412a4e90e3dde3d0ef0aa0464c00a843883e4" type="tarxz">http://download.qt.io/official_releases/qt/5.4/5.4.2/submodules/qtwayland-opensource-src-5.4.2.tar.xz</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>qt5-base-devel</Dependency>
|
||||
<Dependency>qt5-declarative-devel</Dependency>
|
||||
<Dependency>libxkbcommon-devel</Dependency>
|
||||
<Dependency>xorg-server-xwayland</Dependency>
|
||||
<Dependency>glib2-devel</Dependency>
|
||||
<Dependency>libX11-devel</Dependency>
|
||||
<Dependency>libgcc</Dependency>
|
||||
<Dependency>mesa-devel</Dependency>
|
||||
<Dependency>fontconfig-devel</Dependency>
|
||||
<Dependency>freetype-devel</Dependency>
|
||||
<Dependency>libXrender-devel</Dependency>
|
||||
<Dependency>libudev-devel</Dependency>
|
||||
<Dependency>libXcomposite-devel</Dependency>
|
||||
<Dependency>libxkbcommon-devel</Dependency>
|
||||
<Dependency>wayland-client</Dependency>
|
||||
<Dependency>wayland-cursor</Dependency>
|
||||
</BuildDependencies>
|
||||
</Source>
|
||||
|
||||
<Package>
|
||||
<Name>qt5-wayland</Name>
|
||||
<RuntimeDependencies>
|
||||
<Dependency>mesa</Dependency>
|
||||
<Dependency>qt5-base</Dependency>
|
||||
<Dependency>fontconfig</Dependency>
|
||||
<Dependency>libXrender</Dependency>
|
||||
<Dependency>libxkbcommon</Dependency>
|
||||
<Dependency>libXcomposite</Dependency>
|
||||
<Dependency>libXcomposite</Dependency>
|
||||
<Dependency>wayland-client</Dependency>
|
||||
<Dependency>wayland-cursor</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="library">/usr/lib</Path>
|
||||
<Path fileType="library">/usr/lib/qt5</Path>
|
||||
<Path fileType="data">/usr/share/licenses</Path>
|
||||
<Path fileType="executable">/usr/lib/qt5/bin</Path>
|
||||
<Path fileType="executable">/usr/bin</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
|
||||
<Package>
|
||||
<Name>qt5-wayland-devel</Name>
|
||||
<RuntimeDependencies>
|
||||
<Dependency>qt5-base-devel</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="library">/usr/lib/pkgconfig</Path>
|
||||
<Path fileType="headers">/usr/include/qt5</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
|
||||
|
||||
<History>
|
||||
<Update release="2">
|
||||
<Date>2015-06-03</Date>
|
||||
<Version>5.4.2</Version>
|
||||
<Comment>Version bump</Comment>
|
||||
<Name>Ayhan Yalçınsoy</Name>
|
||||
<Email>ayhanyalcinsoy@pisilinux.org</Email>
|
||||
</Update>
|
||||
<Update release="1">
|
||||
<Date>2015-05-09</Date>
|
||||
<Version>5.4.1</Version>
|
||||
<Comment>First release</Comment>
|
||||
<Name>Ayhan Yalçınsoy</Name>
|
||||
<Email>ayhanyalcinsoy@pisilinux.org</Email>
|
||||
</Update>
|
||||
</History>
|
||||
</PISI>
|
||||
@@ -1,13 +0,0 @@
|
||||
<?xml version="1.0" ?>
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>qt5-wayland</Name>
|
||||
<Summary xml:lang="tr">Wayland için API'ler sağlar</Summary>
|
||||
<Description xml:lang="tr">Wayland için API'ler sağlar</Description>
|
||||
</Source>
|
||||
|
||||
<Package>
|
||||
<Name>qt5-wayland-devel</Name>
|
||||
<Summary xml:lang="tr">qt5-wayland için geliştirme dosyaları</Summary>
|
||||
</Package>
|
||||
</PISI>
|
||||
@@ -36,7 +36,7 @@
|
||||
<Name>qt5-webchannel-devel</Name>
|
||||
<Files>
|
||||
<Path fileType="library">/usr/lib/pkgconfig</Path>
|
||||
<Path fileType="headers">/usr/include/qt5</Path>
|
||||
<Path fileType="header">/usr/include/qt5</Path>
|
||||
</Files>
|
||||
<RuntimeDependencies>
|
||||
<Dependency>qt5-base-devel</Dependency>
|
||||
|
||||
@@ -1,30 +0,0 @@
|
||||
#!/usr/bin/python
|
||||
# -*- coding: utf-8 -*-
|
||||
#
|
||||
# Licensed under the GNU General Public License, version 3.
|
||||
# See the file http://www.gnu.org/licenses/gpl.txt
|
||||
|
||||
from pisi.actionsapi import shelltools
|
||||
from pisi.actionsapi import autotools
|
||||
from pisi.actionsapi import pisitools
|
||||
from pisi.actionsapi import qt5
|
||||
from pisi.actionsapi import get
|
||||
|
||||
def setup():
|
||||
shelltools.export("QT5LINK", "/usr/lib/qt5/bin")
|
||||
shelltools.export("QT5DIR", "/usr/lib/qt5")
|
||||
shelltools.export("CFLAGS", "%s -I/usr/lib/sqlite3.8.8.3" % get.CFLAGS())
|
||||
qt5.configure()
|
||||
|
||||
|
||||
def build():
|
||||
qt5.make()
|
||||
|
||||
def install():
|
||||
qt5.install("INSTALL_ROOT=%s" % get.installDIR())
|
||||
|
||||
#I hope qtchooser will manage this issue
|
||||
for bin in shelltools.ls("%s/usr/lib/qt5/bin" % get.installDIR()):
|
||||
pisitools.dosym("/usr/lib/qt5/bin/%s" % bin, "/usr/bin/%s-qt5" % bin)
|
||||
|
||||
pisitools.dodoc("LICENSE.LGPLv3")
|
||||
@@ -1,135 +0,0 @@
|
||||
<?xml version="1.0" ?>
|
||||
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>qt5-webengine</Name>
|
||||
<Homepage>http://qt.digia.com/</Homepage>
|
||||
<Packager>
|
||||
<Name>Ayhan Yalçınsoy</Name>
|
||||
<Email>ayhanyalcinsoy@pisilinux.org</Email>
|
||||
</Packager>
|
||||
<Summary>Provides support for web applications using the Chromium browser project</Summary>
|
||||
<Description>Provides support for web applications using the Chromium browser project</Description>
|
||||
<License>LGPLv2.1-linking-exception</License>
|
||||
<Archive sha1sum="5d6f4bfadc5e2aeca44266147b0e76a43feda987" type="tarxz">http://download.qt.io/official_releases/qt/5.4/5.4.2/submodules/qtwebengine-opensource-src-5.4.2.tar.xz</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>qt5-base-devel</Dependency>
|
||||
<Dependency>qt5-declarative-devel</Dependency>
|
||||
<Dependency>nss-devel</Dependency>
|
||||
<Dependency>dbus-devel</Dependency>
|
||||
<Dependency>nspr-devel</Dependency>
|
||||
<Dependency>expat-devel</Dependency>
|
||||
<Dependency>glib2-devel</Dependency>
|
||||
<Dependency>libX11-devel</Dependency>
|
||||
<Dependency>libcap-devel</Dependency>
|
||||
<Dependency>libgcc</Dependency>
|
||||
<Dependency>freetype-devel</Dependency>
|
||||
<Dependency>libXtst-devel</Dependency>
|
||||
<Dependency>libXcursor-devel</Dependency>
|
||||
<Dependency>libXrandr-devel</Dependency>
|
||||
<Dependency>alsa-lib-devel</Dependency>
|
||||
<Dependency>libXcomposite-devel</Dependency>
|
||||
<Dependency>sqlite-devel</Dependency>
|
||||
<Dependency>at-spi2-core-devel</Dependency>
|
||||
<Dependency>ruby</Dependency>
|
||||
<Dependency>gperf</Dependency>
|
||||
<Dependency>bluez-libs-devel</Dependency>
|
||||
<Dependency>cups-devel</Dependency>
|
||||
<Dependency>desktop-file-utils</Dependency>
|
||||
<Dependency>fontconfig-devel</Dependency>
|
||||
<Dependency>gst-plugins-base-devel</Dependency>
|
||||
<Dependency>gstreamer-devel</Dependency>
|
||||
<Dependency>gtk2-devel</Dependency>
|
||||
<Dependency>harfbuzz-devel</Dependency>
|
||||
<Dependency>icon-theme-hicolor</Dependency>
|
||||
<Dependency>firebird-superserver</Dependency>
|
||||
<Dependency>libjpeg-turbo-devel</Dependency>
|
||||
<Dependency>mariadb-lib</Dependency>
|
||||
<Dependency>libmng-devel</Dependency>
|
||||
<Dependency>pulseaudio-libs-devel</Dependency>
|
||||
<Dependency>libxcb-devel</Dependency>
|
||||
<Dependency>libxkbcommon-devel</Dependency>
|
||||
<Dependency>libxslt-devel</Dependency>
|
||||
<Dependency>mesa-devel</Dependency>
|
||||
<Dependency>libmtdev-devel</Dependency>
|
||||
<Dependency>openal-devel</Dependency>
|
||||
<Dependency>postgresql-server</Dependency>
|
||||
<Dependency>pciutils-devel</Dependency>
|
||||
<Dependency>python-devel</Dependency>
|
||||
<Dependency>unixODBC-devel</Dependency>
|
||||
<Dependency>xcb-proto</Dependency>
|
||||
<Dependency>xcb-util-devel</Dependency>
|
||||
<Dependency>xcb-util-image-devel</Dependency>
|
||||
<Dependency>xcb-util-keysyms-devel</Dependency>
|
||||
<Dependency>xcb-util-wm-devel</Dependency>
|
||||
</BuildDependencies>
|
||||
</Source>
|
||||
|
||||
<Package>
|
||||
<Name>qt5-webengine</Name>
|
||||
<Files>
|
||||
<Path fileType="library">/usr/lib</Path>
|
||||
<Path fileType="library">/usr/lib/qt5</Path>
|
||||
<Path fileType="localedata">/usr/share/qt5/translations</Path>
|
||||
<Path fileType="data">/usr/share/qt5</Path>
|
||||
<Path fileType="doc">/usr/share/doc</Path>
|
||||
<Path fileType="executable">/usr/lib/qt5/bin/</Path>
|
||||
<Path fileType="executable">/usr/bin</Path>
|
||||
</Files>
|
||||
<RuntimeDependencies>
|
||||
<Dependency>nss</Dependency>
|
||||
<Dependency>dbus</Dependency>
|
||||
<Dependency>nspr</Dependency>
|
||||
<Dependency>expat</Dependency>
|
||||
<Dependency>glib2</Dependency>
|
||||
<Dependency>libX11</Dependency>
|
||||
<Dependency>libcap</Dependency>
|
||||
<Dependency>libgcc</Dependency>
|
||||
<Dependency>freetype</Dependency>
|
||||
<Dependency>mesa</Dependency>
|
||||
<Dependency>libXi</Dependency>
|
||||
<Dependency>libXext</Dependency>
|
||||
<Dependency>libXtst</Dependency>
|
||||
<Dependency>qt5-base</Dependency>
|
||||
<Dependency>alsa-lib</Dependency>
|
||||
<Dependency>harfbuzz</Dependency>
|
||||
<Dependency>libXfixes</Dependency>
|
||||
<Dependency>libXrandr</Dependency>
|
||||
<Dependency>fontconfig</Dependency>
|
||||
<Dependency>libXcursor</Dependency>
|
||||
<Dependency>libXdamage</Dependency>
|
||||
<Dependency>libXrender</Dependency>
|
||||
<Dependency>libXcomposite</Dependency>
|
||||
<Dependency>qt5-declarative</Dependency>
|
||||
</RuntimeDependencies>
|
||||
</Package>
|
||||
|
||||
<Package>
|
||||
<Name>qt5-webengine-devel</Name>
|
||||
<Files>
|
||||
<Path fileType="library">/usr/lib/pkgconfig</Path>
|
||||
<Path fileType="headers">/usr/include/qt5</Path>
|
||||
</Files>
|
||||
<RuntimeDependencies>
|
||||
<Dependency>qt5-base-devel</Dependency>
|
||||
<Dependency>qt5-declarative-devel</Dependency>
|
||||
</RuntimeDependencies>
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="2">
|
||||
<Date>2015-06-03</Date>
|
||||
<Version>5.4.2</Version>
|
||||
<Comment>Version bump</Comment>
|
||||
<Name>Ayhan Yalçınsoy</Name>
|
||||
<Email>ayhanyalcinsoy@pisilinux.org</Email>
|
||||
</Update>
|
||||
<Update release="1">
|
||||
<Date>2015-05-28</Date>
|
||||
<Version>5.4.1</Version>
|
||||
<Comment>First release</Comment>
|
||||
<Name>Ayhan Yalçınsoy</Name>
|
||||
<Email>ayhanyalcinsoy@pisilinux.org</Email>
|
||||
</Update>
|
||||
</History>
|
||||
</PISI>
|
||||
@@ -1,8 +0,0 @@
|
||||
<?xml version="1.0" ?>
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>qt5-webengine</Name>
|
||||
<Summary xml:lang="tr">Chromium tarayıcı projelerini kullanan web uygulamaları için destek sağlar</Summary>
|
||||
<Description xml:lang="tr">Chromium tarayıcı projelerini kullanan web uygulamaları için destek sağlar</Description>
|
||||
</Source>
|
||||
</PISI>
|
||||
@@ -93,7 +93,7 @@
|
||||
<Name>qt5-webkit-devel</Name>
|
||||
<Files>
|
||||
<Path fileType="library">/usr/lib/pkgconfig</Path>
|
||||
<Path fileType="headers">/usr/include/qt5/</Path>
|
||||
<Path fileType="header">/usr/include/qt5/</Path>
|
||||
</Files>
|
||||
<RuntimeDependencies>
|
||||
<Dependency release="current">qt5-webkit</Dependency>
|
||||
|
||||
@@ -35,7 +35,7 @@
|
||||
<Name>qt5-websockets-devel</Name>
|
||||
<Files>
|
||||
<Path fileType="library">/usr/lib/pkgconfig</Path>
|
||||
<Path fileType="headers">/usr/include/qt5</Path>
|
||||
<Path fileType="header">/usr/include/qt5</Path>
|
||||
</Files>
|
||||
<RuntimeDependencies>
|
||||
<Dependency>qt5-base-devel</Dependency>
|
||||
|
||||
@@ -34,7 +34,7 @@
|
||||
<Name>qt5-x11extras-devel</Name>
|
||||
<Files>
|
||||
<Path fileType="library">/usr/lib/pkgconfig</Path>
|
||||
<Path fileType="headers">/usr/include/qt5/</Path>
|
||||
<Path fileType="header">/usr/include/qt5/</Path>
|
||||
</Files>
|
||||
<RuntimeDependencies>
|
||||
<Dependency>qt5-x11extras</Dependency>
|
||||
|
||||
@@ -36,7 +36,7 @@
|
||||
<Name>qt5-xmlpatterns-devel</Name>
|
||||
<Files>
|
||||
<Path fileType="library">/usr/lib/pkgconfig</Path>
|
||||
<Path fileType="headers">/usr/include/qt5</Path>
|
||||
<Path fileType="header">/usr/include/qt5</Path>
|
||||
</Files>
|
||||
<RuntimeDependencies>
|
||||
<Dependency>qt5-base-devel</Dependency>
|
||||
|
||||
@@ -0,0 +1,31 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
#
|
||||
# Licensed under the GNU General Public License, version 3.
|
||||
# See the file http://www.gnu.org/licenses/gpl.txt
|
||||
|
||||
from pisi.actionsapi import cmaketools
|
||||
from pisi.actionsapi import pisitools
|
||||
from pisi.actionsapi import get
|
||||
from pisi.actionsapi import shelltools
|
||||
|
||||
def setup():
|
||||
shelltools.makedirs("build")
|
||||
shelltools.cd("build")
|
||||
cmaketools.configure("-DCMAKE_INSTALL_PREFIX=/usr \
|
||||
-DCMAKE_BUILD_TYPE=Release \
|
||||
-DBUILD_DESIGNER_PLUGIN=0 \
|
||||
-DUSE_QT5=true", sourceDir="..")
|
||||
|
||||
def build():
|
||||
shelltools.cd("build")
|
||||
cmaketools.make()
|
||||
|
||||
def install():
|
||||
shelltools.cd("build")
|
||||
cmaketools.rawInstall("DESTDIR=%s" % get.installDIR())
|
||||
pisitools.domove("/usr/lib64/*", "usr/lib/")
|
||||
pisitools.removeDir("/usr/lib64")
|
||||
|
||||
shelltools.cd("..")
|
||||
pisitools.dodoc("AUTHORS", "README", "COPYING")
|
||||
# By PiSiDo 2.3.1
|
||||
@@ -0,0 +1,59 @@
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>qtermwidget5</Name>
|
||||
<Homepage>https://github.com/qterminal/qtermwidget</Homepage>
|
||||
<Packager>
|
||||
<Name>Ayhan Yalçınsoy</Name>
|
||||
<Email>ayhanyalcinsoy@pisilinux.org</Email>
|
||||
</Packager>
|
||||
<License>GPLv2</License>
|
||||
<IsA>library</IsA>
|
||||
<IsA>app:gui</IsA>
|
||||
<Summary>Terminal widget for Qt5</Summary>
|
||||
<Description>A simple terminal widget for using with Qt5 based applications</Description>
|
||||
<BuildDependencies>
|
||||
<Dependency>cmake</Dependency>
|
||||
<Dependency>libgcc</Dependency>
|
||||
<Dependency>qt5-base-devel</Dependency>
|
||||
</BuildDependencies>
|
||||
<Archive sha1sum="fc3afd69fcc449d7f3f225ae2f36e529cbce411d" type="tarxz">https://github.com/qterminal/qtermwidget/releases/download/0.6.0/qtermwidget-0.6.0.tar.xz</Archive>
|
||||
</Source>
|
||||
<Package>
|
||||
<Name>qtermwidget5</Name>
|
||||
<Summary>Development files for qtermwidget5</Summary>
|
||||
<RuntimeDependencies>
|
||||
<Dependency>libgcc</Dependency>
|
||||
<Dependency>qt5-base</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="executable">/usr/bin/consoleq</Path>
|
||||
<Path fileType="library">/usr/lib</Path>
|
||||
<Path fileType="data">/usr/share</Path>
|
||||
<Path fileType="doc">/usr/share/doc</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
<Package>
|
||||
<Name>qtermwidget5-devel</Name>
|
||||
<Summary>Development files for qtermwidget5</Summary>
|
||||
<RuntimeDependencies>
|
||||
<Dependency>qt5-base-devel</Dependency>
|
||||
<Dependency release="current">qtermwidget5</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="executable">/usr/bin</Path>
|
||||
<Path fileType="header">/usr/include</Path>
|
||||
<Path fileType="data">/usr/lib/pkgconfig</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
<History>
|
||||
<Update release="1">
|
||||
<Date>2015-05-13</Date>
|
||||
<Version>0.6.0</Version>
|
||||
<Comment>First release</Comment>
|
||||
<Name>Ayhan Yalçınsoy</Name>
|
||||
<Email>ayhanyalcinsoy@pisilinux.org</Email>
|
||||
</Update>
|
||||
</History>
|
||||
</PISI>
|
||||
|
||||
<!-- By PiSiDo 2.3.1 -->
|
||||
@@ -0,0 +1,12 @@
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>qtermwidget5</Name>
|
||||
<Summary xml:lang="tr">Qt tabanlı uygulamalar için basit bir terminal modulü</Summary>
|
||||
</Source>
|
||||
<Package>
|
||||
<Name>qtermwidget5-devel</Name>
|
||||
<Summary xml:lang="tr">qtermwidget5 için geliştirme dosyaları</Summary>
|
||||
</Package>
|
||||
</PISI>
|
||||
|
||||
<!-- By PiSiDo 2.3.1 -->
|
||||
@@ -1,30 +0,0 @@
|
||||
#!/usr/bin/python
|
||||
# -*- coding: utf-8 -*-
|
||||
#
|
||||
# Licensed under the GNU General Public License, version 3.
|
||||
# See the file http://www.gnu.org/licenses/gpl.txt
|
||||
|
||||
from pisi.actionsapi import pythonmodules
|
||||
from pisi.actionsapi import pisitools
|
||||
from pisi.actionsapi import shelltools
|
||||
from pisi.actionsapi import get
|
||||
|
||||
|
||||
def build():
|
||||
shelltools.system("python bootstrap.py")
|
||||
shelltools.system("asciidoc doc/manual.asciidoc")
|
||||
|
||||
def check():
|
||||
#needs new package gtest -> ignore it for now
|
||||
shelltools.system("python ./configure.py --with-gtest=/usr/share/gtest")
|
||||
shelltools.system("./ninja ninja_test")
|
||||
shelltools.system("./ninja_test --gtest_filter=-SubprocessTest.SetWithLots")
|
||||
|
||||
def install():
|
||||
pisitools.dobin("ninja", "/usr/bin")
|
||||
|
||||
pisitools.insinto("/usr/share/bash-completion/completions", "misc/bash-completion", "ninja")
|
||||
|
||||
pisitools.dodoc("HACKING.md", "COPYING", "RELEASING", "README", "doc/manual.asciidoc")
|
||||
|
||||
pisitools.dohtml("doc/manual.html")
|
||||
@@ -1,13 +0,0 @@
|
||||
Largefile patch
|
||||
https://github.com/martine/ninja/issues/829
|
||||
|
||||
--- ninja-1.5.1/configure.py~ 2014-10-26 22:45:18.000000000 +0200
|
||||
+++ ninja-1.5.1/configure.py 2014-10-26 22:45:26.284641172 +0200
|
||||
@@ -142,6 +142,7 @@
|
||||
'-fno-exceptions',
|
||||
'-fvisibility=hidden', '-pipe',
|
||||
'-Wno-missing-field-initializers',
|
||||
+ '-D_LARGEFILE_SOURCE', '-D_FILE_OFFSET_BITS=64',
|
||||
'-DNINJA_PYTHON="%s"' % options.with_python]
|
||||
if options.debug:
|
||||
cflags += ['-D_GLIBCXX_DEBUG', '-D_GLIBCXX_DEBUG_PEDANTIC']
|
||||
@@ -1,45 +0,0 @@
|
||||
<?xml version="1.0" ?>
|
||||
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>ninja</Name>
|
||||
<Homepage>http://martine.github.com/ninja/</Homepage>
|
||||
<Packager>
|
||||
<Name>Stefan Gronewold(groni)</Name>
|
||||
<Email>groni@pisilinux.org</Email>
|
||||
</Packager>
|
||||
<License>LGPLv2</License>
|
||||
<IsA>app:console</IsA>
|
||||
<Summary>Ninja is a small build system with a focus on speed.</Summary>
|
||||
<Description>Ninja is a small build system with a focus on speed.</Description>
|
||||
<Archive sha1sum="a6ff055691f6d355234298c21cc18961b4ca2ed9" type="targz">https://github.com/martine/ninja/archive/v1.6.0.tar.gz</Archive>
|
||||
<BuildDependencies>
|
||||
<Dependency>asciidoc</Dependency>
|
||||
</BuildDependencies>
|
||||
<Patches>
|
||||
<Patch>LFS.patch</Patch>
|
||||
</Patches>
|
||||
</Source>
|
||||
|
||||
<Package>
|
||||
<Name>ninja</Name>
|
||||
<RuntimeDependencies>
|
||||
<Dependency>libgcc</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="executable">/usr/bin</Path>
|
||||
<Path fileType="data">/usr/share</Path>
|
||||
<Path fileType="doc">/usr/share/doc</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
|
||||
<History>
|
||||
<Update release="1">
|
||||
<Date>2015-08-25</Date>
|
||||
<Version>1.6.0</Version>
|
||||
<Comment>Version bump.</Comment>
|
||||
<Name>Vedat Demir</Name>
|
||||
<Email>vedat@pisilinux.org</Email>
|
||||
</Update>
|
||||
</History>
|
||||
</PISI>
|
||||
@@ -1,8 +0,0 @@
|
||||
<?xml version="1.0" ?>
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>ninja</Name>
|
||||
<Summary xml:lang="tr">Ninja, hız odaklı bir inşa sistemidir.</Summary>
|
||||
<Description xml:lang="tr">Ninja is a small build system with a focus on speed.</Description>
|
||||
</Source>
|
||||
</PISI>
|
||||
@@ -0,0 +1,37 @@
|
||||
#!/usr/bin/python
|
||||
# -*- coding: utf-8 -*-
|
||||
#
|
||||
# Licensed under the GNU General Public License, version 3.
|
||||
# See the file http://www.gnu.org/licenses/gpl.txt
|
||||
|
||||
from pisi.actionsapi import pythonmodules
|
||||
from pisi.actionsapi import shelltools
|
||||
from pisi.actionsapi import autotools
|
||||
from pisi.actionsapi import pisitools
|
||||
from pisi.actionsapi import get
|
||||
|
||||
WorkDir="PyQt-gpl-%s" % get.srcVERSION()
|
||||
|
||||
def setup():
|
||||
pythonmodules.run("configure.py --confirm-license \
|
||||
--assume-shared \
|
||||
--no-timestamp \
|
||||
--qsci-api \
|
||||
--sip /usr/bin/sip3 \
|
||||
--qmake='/usr/lib/qt5/bin/qmake' \
|
||||
--destdir='/usr/lib/python3.4/site-packages/' \
|
||||
--sip-incdir='/usr/include/python3.4' \
|
||||
CFLAGS='%s' CXXFLAGS='%s'" % (get.CFLAGS(), get.CXXFLAGS()), pyVer = "3")
|
||||
|
||||
shelltools.system("find -name 'Makefile' | xargs sed -i 's|-Wl,-rpath,/usr/lib||g;s|-Wl,-rpath,.* ||g'")
|
||||
|
||||
def build():
|
||||
autotools.make()
|
||||
|
||||
def install():
|
||||
autotools.rawInstall("-C pyrcc DESTDIR=%(DESTDIR)s INSTALL_ROOT=%(DESTDIR)s" % {'DESTDIR':get.installDIR()})
|
||||
autotools.rawInstall("-C pylupdate DESTDIR=%(DESTDIR)s INSTALL_ROOT=%(DESTDIR)s" % {'DESTDIR':get.installDIR()})
|
||||
autotools.rawInstall("DESTDIR=%(DESTDIR)s INSTALL_ROOT=%(DESTDIR)s" % {'DESTDIR':get.installDIR()})
|
||||
pisitools.dohtml("doc/html/*")
|
||||
pisitools.dodoc("NEWS", "README","LICENSE*")
|
||||
|
||||
@@ -0,0 +1,99 @@
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>python3-qt5</Name>
|
||||
<Homepage>http://www.riverbankcomputing.co.uk/software/pyqt</Homepage>
|
||||
<Packager>
|
||||
<Name>Ayhan Yalçınsoy</Name>
|
||||
<Email>ayhanyalcinsoy@pisilinux.org</Email>
|
||||
</Packager>
|
||||
<License>GPLv2</License>
|
||||
<License>GPLv3</License>
|
||||
<IsA>library</IsA>
|
||||
<Summary>A set of Python bindings for the Qt 5.x Toolkit</Summary>
|
||||
<Description>Qt is a set of C++ libraries and development tools that includes platform independent abstractions for graphical user interfaces, networking, threads, Unicode, regular expressions, SQL databases, SVG, OpenGL, XML, and user and application settings. PyQt implements 440 of these classes as a set of Python modules.</Description>
|
||||
<BuildDependencies>
|
||||
<Dependency>dbus-devel</Dependency>
|
||||
<Dependency>libgcc</Dependency>
|
||||
<Dependency>python3-devel</Dependency>
|
||||
<Dependency versionFrom="4.16.6">python3-sip3</Dependency>
|
||||
<Dependency>qt5-base-devel</Dependency>
|
||||
<Dependency>qt5-connectivity-devel</Dependency>
|
||||
<Dependency>qt5-declarative-devel</Dependency>
|
||||
<Dependency>qt5-enginio-devel</Dependency>
|
||||
<Dependency>qt5-location-devel</Dependency>
|
||||
<Dependency>qt5-multimedia-devel</Dependency>
|
||||
<Dependency>qt5-sensors-devel</Dependency>
|
||||
<Dependency>qt5-serialport-devel</Dependency>
|
||||
<Dependency>qt5-svg-devel</Dependency>
|
||||
<Dependency>qt5-webchannel-devel</Dependency>
|
||||
<Dependency>qt5-webkit-devel</Dependency>
|
||||
<Dependency>qt5-websockets-devel</Dependency>
|
||||
<Dependency>qt5-x11extras-devel</Dependency>
|
||||
<Dependency>qt5-xmlpatterns-devel</Dependency>
|
||||
<Dependency versionFrom="4.16.6">sip3-devel</Dependency>
|
||||
</BuildDependencies>
|
||||
<Archive sha1sum="ceb5f6e088923beaa9885226a3e677fec089964e" type="targz">mirrors://sourceforge/pyqt/PyQt5/PyQt-5.4.2/PyQt-gpl-5.4.2.tar.gz</Archive>
|
||||
</Source>
|
||||
<Package>
|
||||
<Name>python3-qt5-common</Name>
|
||||
<Summary>Common files shared between python-qt5 and python3-qt5</Summary>
|
||||
<RuntimeDependencies>
|
||||
<Dependency>libgcc</Dependency>
|
||||
<Dependency>qt5-base</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="executable">/usr/bin/pylupdate5</Path>
|
||||
<Path fileType="executable">/usr/bin/pyrcc5</Path>
|
||||
<Path fileType="data">/usr/share/qt5/qsci/api</Path>
|
||||
<Path fileType="data">/usr/share/sip/PyQt5</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
<Package>
|
||||
<Name>python3-qt5</Name>
|
||||
<Summary>A set of Python 3.x bindings for the Qt 5.x Toolkit</Summary>
|
||||
<RuntimeDependencies>
|
||||
<Dependency>libgcc</Dependency>
|
||||
<Dependency>python3</Dependency>
|
||||
<Dependency release="current">python3-qt5-common</Dependency>
|
||||
<Dependency>qt5-base</Dependency>
|
||||
<Dependency>qt5-declarative</Dependency>
|
||||
<Dependency>qt5-sensors</Dependency>
|
||||
<Dependency>qt5-serialport</Dependency>
|
||||
<Dependency>qt5-svg</Dependency>
|
||||
<Dependency>qt5-webkit</Dependency>
|
||||
<Dependency>qt5-x11extras</Dependency>
|
||||
<Dependency>qt5-xmlpatterns</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="executable">/usr/bin/pyuic5</Path>
|
||||
<Path fileType="library">/usr/lib/python3.4/site-packages</Path>
|
||||
<Path fileType="library">/usr/lib/qt5/plugins</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
<Package>
|
||||
<Name>python3-qt5-docs</Name>
|
||||
<Summary>Documentation for python-qt5 bindings</Summary>
|
||||
<RuntimeDependencies>
|
||||
<Dependency release="current">python3-qt5</Dependency>
|
||||
</RuntimeDependencies>
|
||||
<Files>
|
||||
<Path fileType="doc">/usr/share/doc</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
<History>
|
||||
<Update release="2">
|
||||
<Date>2015-06-14</Date>
|
||||
<Version>5.4.2</Version>
|
||||
<Comment>First release</Comment>
|
||||
<Name>Ayhan Yalçınsoy</Name>
|
||||
<Email>ayhanyalcinsoy@pisilinux.org</Email>
|
||||
</Update>
|
||||
<Update release="1">
|
||||
<Date>2015-04-09</Date>
|
||||
<Version>5.4.1</Version>
|
||||
<Comment>First release</Comment>
|
||||
<Name>Ayhan Yalçınsoy</Name>
|
||||
<Email>ayhanyalcinsoy@pisilinux.org</Email>
|
||||
</Update>
|
||||
</History>
|
||||
</PISI>
|
||||
@@ -0,0 +1,15 @@
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>python-qt5</Name>
|
||||
<Summary xml:lang="tr">Qt5 4.x araçları için python bağlayıcıları</Summary>
|
||||
<Description xml:lang="tr">Qt5, C++ kütüphaneleri dizisi ve geliştirme araçları olup grafik kullanıcı arabirimleri için, ağ bağlantısı, iş parçacığı, Unicode, düzenli ifadeler, SQL veritabanları, SVG, OpenGL, XML ve kullanıcıve uygulama ayarları gibi platform bağımsız uygulamalara ayrılır. PyQt, Python modülü seti olarak bu sınıftan 440 kadar uygulamayı çalıştırır.</Description>
|
||||
</Source>
|
||||
<Package>
|
||||
<Name>python3-qt5</Name>
|
||||
</Package>
|
||||
<Package>
|
||||
<Name>python3-qt5-docs</Name>
|
||||
</Package>
|
||||
</PISI>
|
||||
|
||||
<!-- By PiSiDo 2.3.1 -->
|
||||
@@ -0,0 +1,32 @@
|
||||
#!/usr/bin/python
|
||||
# -*- coding: utf-8 -*-
|
||||
#
|
||||
# Licensed under the GNU General Public License, version 3.
|
||||
# See the file http://www.gnu.org/licenses/gpl.txt
|
||||
|
||||
from pisi.actionsapi import shelltools
|
||||
from pisi.actionsapi import autotools
|
||||
from pisi.actionsapi import pisitools
|
||||
from pisi.actionsapi import pythonmodules
|
||||
from pisi.actionsapi import get
|
||||
WorkDir = "sip-%s" % get.srcVERSION()
|
||||
py3dir = "python3.4"
|
||||
|
||||
def setup():
|
||||
pythonmodules.run('configure.py \
|
||||
-b /usr/bin \
|
||||
-d /usr/lib/%s/site-packages/ \
|
||||
-e /usr/include/%s/ \
|
||||
CFLAGS="%s" CXXFLAGS="%s"' % (py3dir, py3dir, get.CFLAGS(), get.CXXFLAGS()), pyVer = "3")
|
||||
|
||||
def build():
|
||||
autotools.make()
|
||||
|
||||
def install():
|
||||
autotools.rawInstall("DESTDIR=%s -C sipgen" % get.installDIR())
|
||||
|
||||
autotools.rawInstall("DESTDIR=%s" % get.installDIR())
|
||||
pisitools.rename("/usr/bin/sip", "sip3")
|
||||
|
||||
|
||||
# By PiSiDo 2.3.1
|
||||
@@ -0,0 +1,10 @@
|
||||
--- siputils.py
|
||||
+++ siputils.py
|
||||
@@ -737,6 +737,7 @@ class Makefile:
|
||||
rpaths is the cannonical list of rpaths.
|
||||
"""
|
||||
flags = []
|
||||
+ return flags
|
||||
prefix = self.optional_string("RPATH")
|
||||
|
||||
if prefix:
|
||||
@@ -0,0 +1,11 @@
|
||||
--- specs/linux-g++ 2009/08/31 11:59:37 1.1
|
||||
+++ specs/linux-g++ 2009/08/31 12:00:19
|
||||
@@ -53,7 +53,7 @@
|
||||
QMAKE_LFLAGS =
|
||||
QMAKE_LFLAGS_RELEASE =
|
||||
QMAKE_LFLAGS_DEBUG =
|
||||
-QMAKE_LFLAGS_SHLIB = -shared
|
||||
+QMAKE_LFLAGS_SHLIB = -shared -lpython2.7
|
||||
QMAKE_LFLAGS_PLUGIN = $$QMAKE_LFLAGS_SHLIB
|
||||
QMAKE_LFLAGS_SONAME = -Wl,-soname,
|
||||
QMAKE_LFLAGS_THREAD =
|
||||
@@ -0,0 +1,26 @@
|
||||
Index: sip-4.8.2/specs/linux-g++
|
||||
===================================================================
|
||||
--- sip-4.8.2.orig/specs/linux-g++
|
||||
+++ sip-4.8.2/specs/linux-g++
|
||||
@@ -83,7 +83,7 @@ QMAKE_COPY_DIR = $(COPY) -r
|
||||
QMAKE_MOVE = mv -f
|
||||
QMAKE_DEL_FILE = rm -f
|
||||
QMAKE_DEL_DIR = rmdir
|
||||
-QMAKE_STRIP = strip
|
||||
+QMAKE_STRIP =
|
||||
QMAKE_STRIPFLAGS_LIB += --strip-unneeded
|
||||
QMAKE_CHK_DIR_EXISTS = test -d
|
||||
QMAKE_MKDIR = mkdir -p
|
||||
Index: sip-4.8.2/specs/linux-lsb
|
||||
===================================================================
|
||||
--- sip-4.8.2.orig/specs/linux-lsb
|
||||
+++ sip-4.8.2/specs/linux-lsb
|
||||
@@ -83,7 +83,7 @@ QMAKE_COPY_DIR = $(COPY) -r
|
||||
QMAKE_MOVE = mv -f
|
||||
QMAKE_DEL_FILE = rm -f
|
||||
QMAKE_DEL_DIR = rmdir
|
||||
-QMAKE_STRIP = strip
|
||||
+QMAKE_STRIP =
|
||||
QMAKE_STRIPFLAGS_LIB += --strip-unneeded
|
||||
QMAKE_CHK_DIR_EXISTS = test -d
|
||||
QMAKE_MKDIR = mkdir -p
|
||||
@@ -0,0 +1,73 @@
|
||||
--- sip-4.16.3/configure.py.orig 2014-09-11 19:12:51.000000000 +0200
|
||||
+++ sip-4.16.3/configure.py 2014-10-27 17:54:50.981640566 +0100
|
||||
@@ -47,6 +47,7 @@
|
||||
sip_sip_dir = ''
|
||||
sysroot = ''
|
||||
src_dir = os.path.dirname(os.path.abspath(__file__))
|
||||
+build_dir = os.getcwd()
|
||||
sip_module_base = None
|
||||
build_platform = None
|
||||
|
||||
--- sip-4.16.3/siputils.py.orig 2014-09-07 17:30:09.000000000 +0200
|
||||
+++ sip-4.16.3/siputils.py 2014-10-27 22:19:01.287642057 +0100
|
||||
@@ -202,7 +202,7 @@
|
||||
def __init__(self, configuration, console=0, qt=0, opengl=0, python=0,
|
||||
threaded=0, warnings=1, debug=0, dir=None,
|
||||
makefile="Makefile", installs=None, universal=None,
|
||||
- arch=None, deployment_target=None):
|
||||
+ arch=None, deployment_target=None, src_dir=None):
|
||||
"""Initialise an instance of the target. All the macros are left
|
||||
unchanged allowing scripts to manipulate them at will.
|
||||
|
||||
@@ -264,8 +264,11 @@
|
||||
else:
|
||||
self.dir = os.path.curdir
|
||||
|
||||
- # Assume we are building in the source tree.
|
||||
- self._src_dir = self.dir
|
||||
+ if src_dir is not None:
|
||||
+ self._src_dir = src_dir
|
||||
+ else:
|
||||
+ # Assume we are building in the source tree.
|
||||
+ self._src_dir = self.dir
|
||||
|
||||
if universal is None:
|
||||
self._universal = configuration.universal
|
||||
@@ -381,6 +381,8 @@
|
||||
defines.extend(self.optional_list("DEFINES"))
|
||||
|
||||
incdir = _UniqueList(["."])
|
||||
+ if self.dir != self._src_dir:
|
||||
+ incdir.append(self._src_dir)
|
||||
incdir.extend(self.extra_include_dirs)
|
||||
incdir.extend(self.optional_list("INCDIR"))
|
||||
|
||||
@@ -1029,7 +1031,8 @@
|
||||
else:
|
||||
if os.path.isabs(filename):
|
||||
# We appear to be building out of the source tree.
|
||||
- self._src_dir = os.path.dirname(filename)
|
||||
+ if self._src_dir == self.dir:
|
||||
+ self._src_dir = os.path.dirname(filename)
|
||||
bfname = filename
|
||||
else:
|
||||
bfname = os.path.join(self.dir, filename)
|
||||
@@ -1465,7 +1471,7 @@
|
||||
console=0, qt=0, opengl=0, threaded=0, warnings=1, debug=0,
|
||||
dir=None, makefile="Makefile", installs=None, strip=1,
|
||||
export_all=0, universal=None, arch=None,
|
||||
- deployment_target=None):
|
||||
+ deployment_target=None, src_dir=None):
|
||||
"""Initialise an instance of a module Makefile.
|
||||
|
||||
build_file is the file containing the target specific information. If
|
||||
@@ -1479,7 +1485,7 @@
|
||||
increases the size of the module and slows down module load times but
|
||||
may avoid problems with modules that use exceptions. The default is 0.
|
||||
"""
|
||||
- Makefile.__init__(self, configuration, console, qt, opengl, 1, threaded, warnings, debug, dir, makefile, installs, universal, arch, deployment_target)
|
||||
+ Makefile.__init__(self, configuration, console, qt, opengl, 1, threaded, warnings, debug, dir, makefile, installs, universal, arch, deployment_target, src_dir)
|
||||
|
||||
self._build = self.parse_build_file(build_file)
|
||||
self._install_dir = install_dir
|
||||
|
||||
@@ -0,0 +1,89 @@
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>sip3</Name>
|
||||
<Homepage>http://www.riverbankcomputing.co.uk/sip</Homepage>
|
||||
<Packager>
|
||||
<Name>Ayhan Yalçınsoy</Name>
|
||||
<Email>ayhanyalcinsoy@pisilinux.org</Email>
|
||||
</Packager>
|
||||
<License>GPLv2</License>
|
||||
<IsA>app:console</IsA>
|
||||
<Summary>SIP is a tool for generating bindings for C++ classes so that they can be used by Python</Summary>
|
||||
<Description>SIP is a tool for generating bindings for C and C++ libraries so that they can be used by Python. It takes any C or C++ libraries and converts them into Python extension modules.</Description>
|
||||
<BuildDependencies>
|
||||
<Dependency>python3-devel</Dependency>
|
||||
</BuildDependencies>
|
||||
<Archive sha1sum="ec467c1ca9f9ead16be869eccc2e7cae72750d56" type="targz">mirrors://sourceforge/pyqt/sip-4.16.7.tar.gz</Archive>
|
||||
<Patches>
|
||||
<Patch level="1">no-strip.patch</Patch>
|
||||
<Patch level="1">sip-outoftree.patch</Patch>
|
||||
</Patches>
|
||||
</Source>
|
||||
<Package>
|
||||
<Name>sip3</Name>
|
||||
<Files>
|
||||
<Path fileType="executable">/usr/bin</Path>
|
||||
<Path fileType="executable">/usr/local/bin</Path>
|
||||
<Path fileType="executable">/usr/sbin</Path>
|
||||
<Path fileType="doc">/usr/share/doc</Path>
|
||||
<Path fileType="data">/usr/share/sip3</Path>
|
||||
</Files>
|
||||
<AdditionalFiles>
|
||||
<AdditionalFile group="root" permission="0644" owner="root" target="/usr/share/sip3/disable-rpaths.diff">disable-rpaths.diff</AdditionalFile>
|
||||
<AdditionalFile group="root" permission="0644" owner="root" target="/usr/share/sip3/fix-linking.diff">fix-linking.diff</AdditionalFile>
|
||||
</AdditionalFiles>
|
||||
<Summary>Development files for qscintilla2</Summary>
|
||||
<RuntimeDependencies>
|
||||
<Dependency>libgcc</Dependency>
|
||||
</RuntimeDependencies>
|
||||
</Package>
|
||||
<Package>
|
||||
<Name>python3-sip3</Name>
|
||||
<Files>
|
||||
<Path fileType="library">/usr/lib/python3*</Path>
|
||||
</Files>
|
||||
<AdditionalFiles>
|
||||
<AdditionalFile group="root" permission="0644" owner="root" target="/usr/share/sip3/disable-rpaths.diff">disable-rpaths.diff</AdditionalFile>
|
||||
<AdditionalFile group="root" permission="0644" owner="root" target="/usr/share/sip3/fix-linking.diff">fix-linking.diff</AdditionalFile>
|
||||
</AdditionalFiles>
|
||||
<Summary>Python 3.x SIP bindings for C and C++ libraries</Summary>
|
||||
<RuntimeDependencies>
|
||||
<Dependency>libgcc</Dependency>
|
||||
<Dependency>python3</Dependency>
|
||||
<Dependency release="current">sip3</Dependency>
|
||||
</RuntimeDependencies>
|
||||
</Package>
|
||||
<Package>
|
||||
<Name>sip3-devel</Name>
|
||||
<Files>
|
||||
<Path fileType="header">/usr/include</Path>
|
||||
</Files>
|
||||
<AdditionalFiles>
|
||||
<AdditionalFile group="root" permission="0644" owner="root" target="/usr/share/sip3/disable-rpaths.diff">disable-rpaths.diff</AdditionalFile>
|
||||
<AdditionalFile group="root" permission="0644" owner="root" target="/usr/share/sip3/fix-linking.diff">fix-linking.diff</AdditionalFile>
|
||||
</AdditionalFiles>
|
||||
<Summary>Development files for sip</Summary>
|
||||
<RuntimeDependencies>
|
||||
<Dependency release="current">python3-sip3</Dependency>
|
||||
<Dependency release="current">sip3</Dependency>
|
||||
</RuntimeDependencies>
|
||||
</Package>
|
||||
<History>
|
||||
<Update release="2">
|
||||
<Date>2015-06-14</Date>
|
||||
<Version>4.16.7</Version>
|
||||
<Comment>Version Bump.</Comment>
|
||||
<Name>Ayhan Yalçınsoy</Name>
|
||||
<Email>ayhanyalcinsoy@pisilinux.org</Email>
|
||||
</Update>
|
||||
<Update release="1">
|
||||
<Date>2015-04-23</Date>
|
||||
<Version>4.16.6</Version>
|
||||
<Comment>First release</Comment>
|
||||
<Name>Ayhan Yalçınsoy</Name>
|
||||
<Email>ayhanyalcinsoy@pisilinux.org</Email>
|
||||
</Update>
|
||||
</History>
|
||||
</PISI>
|
||||
|
||||
<!-- By PiSiDo 2.3.1 -->
|
||||
@@ -0,0 +1,17 @@
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>sip3</Name>
|
||||
<Summary xml:lang="tr">C ve C++ kütüphaneleri için python bağlayıcıları oluşturan bir araç</Summary>
|
||||
<Summary xml:lang="pl">Generator powiązań Pythona z bibliotekami klas C++</Summary>
|
||||
<Description xml:lang="tr">SIP3 C ve C++ kütüphanelerini Python'da kullanabilmek için bağlayıcılar oluşturan bir araçtır. Herhangi bir C veya C++ kütüphanesini Python genişletme modülüne dönüştürür.</Description>
|
||||
<Description xml:lang="pl">Generuje powiązania Pythona z bibliotekami klas C++ ze zbioru plików ze specyfikacjami klas. Obsługiwany jest Python 2 i 3.</Description>
|
||||
</Source>
|
||||
<Package>
|
||||
<Name>python3-sip3</Name>
|
||||
</Package>
|
||||
<Package>
|
||||
<Name>sip3-devel</Name>
|
||||
</Package>
|
||||
</PISI>
|
||||
|
||||
<!-- By PiSiDo 2.3.1 -->
|
||||
@@ -0,0 +1,27 @@
|
||||
#!/usr/bin/python
|
||||
# -*- coding: utf-8 -*-
|
||||
# Licensed under the GNU General Public License, version 3.
|
||||
# See the file http://www.gnu.org/copyleft/gpl.txt
|
||||
|
||||
from pisi.actionsapi import pisitools
|
||||
from pisi.actionsapi import qt5
|
||||
|
||||
WorkDir="PisiDo-2.3.1/pisido"
|
||||
def setup():
|
||||
qt5.configure()
|
||||
|
||||
def build():
|
||||
qt5.make()
|
||||
|
||||
def install():
|
||||
qt5.install()
|
||||
|
||||
pisitools.dodoc("LICENSE", "LISANS", "OKUBUNU", "README")
|
||||
|
||||
|
||||
|
||||
# By PiSiDo 2.2.1
|
||||
|
||||
# By PiSiDo 2.3.0
|
||||
|
||||
# By PiSiDo 2.3.1
|
||||
@@ -0,0 +1,94 @@
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>pisido</Name>
|
||||
<Homepage>http://www.pisilinux.org</Homepage>
|
||||
<Packager>
|
||||
<Name>Harun Gültekin</Name>
|
||||
<Email>hrngultekin@gmail.com</Email>
|
||||
</Packager>
|
||||
<License>GPLv3+</License>
|
||||
<PartOf>util.admin</PartOf>
|
||||
<IsA>app:gui</IsA>
|
||||
<Summary>A pisi packager from GUI</Summary>
|
||||
<Description>You can make pisi packages with a GUI. Also, you can import your existing build files.Warning:Alfa version. Ported Qt5.</Description>
|
||||
<BuildDependencies>
|
||||
<Dependency>qscintilla2-devel</Dependency>
|
||||
<Dependency>qtermwidget5-devel</Dependency>
|
||||
</BuildDependencies>
|
||||
<Archive type="targz" sha1sum="7e30688168a1c228f01e9ee90cb8b24ac90edbc3">https://github.com/hrngultekin/PisiDo/archive/2.3.1.tar.gz</Archive>
|
||||
</Source>
|
||||
<Package>
|
||||
<Name>pisido</Name>
|
||||
<Summary>A pisi packager from GUI</Summary>
|
||||
<Files>
|
||||
<Path fileType="all">/</Path>
|
||||
</Files>
|
||||
</Package>
|
||||
<History>
|
||||
<Update release="9">
|
||||
<Date>2015-08-30</Date>
|
||||
<Version>2.3.1</Version>
|
||||
<Comment>Qt5 rebuild</Comment>
|
||||
<Name>Harun Gültekin</Name>
|
||||
<Email>hrngultekin@gmail.com</Email>
|
||||
</Update>
|
||||
<Update release="8">
|
||||
<Date>2015-08-26</Date>
|
||||
<Version>2.2.1</Version>
|
||||
<Comment>rebuild</Comment>
|
||||
<Name>Harun Gültekin</Name>
|
||||
<Email>hrngultekin@gmail.com</Email>
|
||||
</Update>
|
||||
<Update release="7">
|
||||
<Date>2015-08-01</Date>
|
||||
<Version>2.2.0</Version>
|
||||
<Comment>Rebuild </Comment>
|
||||
<Name>Harun Gültekin</Name>
|
||||
<Email>hrngultekin@gmail.com</Email>
|
||||
</Update>
|
||||
<Update release="6">
|
||||
<Date>2015-07-27</Date>
|
||||
<Version>2.2.0</Version>
|
||||
<Comment>Version bump</Comment>
|
||||
<Name>Harun Gültekin</Name>
|
||||
<Email>hrngultekin@gmail.com</Email>
|
||||
</Update>
|
||||
<Update release="5">
|
||||
<Date>2015-07-24</Date>
|
||||
<Version>2.1.0</Version>
|
||||
<Comment>Version bump</Comment>
|
||||
<Name>Harun Gültekin</Name>
|
||||
<Email>hrngultekin@gmail.com</Email>
|
||||
</Update>
|
||||
<Update release="4">
|
||||
<Date>2015-07-09</Date>
|
||||
<Version>2.0.1</Version>
|
||||
<Comment>added multipackage support</Comment>
|
||||
<Name>Harun Gültekin</Name>
|
||||
<Email>hrngultekin@gmail.com</Email>
|
||||
</Update>
|
||||
<Update release="3">
|
||||
<Date>2014-07-05</Date>
|
||||
<Version>2.0b</Version>
|
||||
<Comment>Rebuild</Comment>
|
||||
<Name>Kamil Atlı</Name>
|
||||
<Email>suvari@pisilinux.org</Email>
|
||||
</Update>
|
||||
<Update release="2">
|
||||
<Date>2014-02-04</Date>
|
||||
<Version>2.0b</Version>
|
||||
<Comment>Rebuild</Comment>
|
||||
<Name>Alihan Öztürk</Name>
|
||||
<Email>alihan@pisilinux.org</Email>
|
||||
</Update>
|
||||
<Update release="1">
|
||||
<Date>2013-03-10</Date>
|
||||
<Version>2.0b</Version>
|
||||
<Comment>Inıtial import.</Comment>
|
||||
<Name>Serdar Soytetir</Name>
|
||||
<Email>kaptan@pisilinux.org</Email>
|
||||
</Update>
|
||||
</History>
|
||||
</PISI>
|
||||
|
||||
<!-- By PiSiDo 2.3.1 -->
|
||||
@@ -0,0 +1,9 @@
|
||||
<PISI>
|
||||
<Source>
|
||||
<Name>pisido</Name>
|
||||
<Summary xml:lang="tr">Grafik arayüzde çalışan pisi paketçisi. </Summary>
|
||||
<Description xml:lang="tr">Grafik arayüzde pisi paketleri yapabilirsiniz. Ayrıca var olan inşa dosyalarınızı içe aktarıp inşa edebilirsiniz.Çoklu paket yapısı eklenmiştir. Hala geliştirilme aşamasındasır. Alfa sürümdür. Qt5 ile hazırlanmıştır.</Description>
|
||||
</Source>
|
||||
</PISI>
|
||||
|
||||
<!-- By PiSiDo 2.3.1 -->
|
||||
Reference in New Issue
Block a user