Merge pull request #153 from ertugerata/master

qt5-webkit fix build
This commit is contained in:
Ertuğrul Erata
2015-07-26 19:47:14 +03:00
9 changed files with 244 additions and 8 deletions
@@ -16,12 +16,14 @@
<Dependency>qt5-base-devel</Dependency>
<Dependency>qt5-declarative-devel</Dependency>
<Dependency>qt5-quick1-devel</Dependency>
<Dependency>mesa-devel</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>qt5-quickcontrols</Name>
<RuntimeDependencies>
<Dependency>libgcc</Dependency>
<Dependency>qt5-base</Dependency>
<Dependency>qt5-declarative</Dependency>
</RuntimeDependencies>
+2 -1
View File
@@ -17,10 +17,11 @@ def build():
qt5.make()
def install():
# autotools.rawInstall("DESTDIR=%s" % get.installDIR())
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.GPLv2", "LICENSE.LGPLv3", "LICENSE.LGPLv21", "ChangeLog-2012-05-22")
pisitools.dodoc("LICENSE.GPLv2", "LICENSE.LGPLv3", "LICENSE.LGPLv21", "ChangeLog-2012-05-22")
+28 -7
View File
@@ -17,6 +17,8 @@
<Dependency>qt5-sensors-devel</Dependency>
<Dependency>qt5-location-devel</Dependency>
<Dependency>qt5-declarative-devel</Dependency>
<Dependency>qt5-multimedia-devel</Dependency>
<Dependency>mesa-devel</Dependency>
<Dependency>libXtst-devel</Dependency>
<Dependency>gst-plugins-base-devel</Dependency>
<Dependency>libXcomposite-devel</Dependency>
@@ -27,15 +29,17 @@
<Dependency>dbus-devel</Dependency>
<Dependency>ruby-devel</Dependency>
<Dependency>gstreamer-devel</Dependency>
<Dependency>gstreamer-next-devel</Dependency>
<Dependency>libpng-devel</Dependency>
<Dependency>libpcre-devel</Dependency>
<Dependency>libudev-devel</Dependency>
<Dependency>eudev-devel</Dependency>
<Dependency>webp-devel</Dependency>
<Dependency>zlib-devel</Dependency>
<Dependency>libxslt-devel</Dependency>
<Dependency>libxml2-devel</Dependency>
<!--Dependency>leveldb-devel</Dependency-->
<Dependency>libXcomposite-devel</Dependency>
<Dependency>libX11-devel</Dependency>
<Dependency>libgcc</Dependency>
<Dependency>libXrender-devel</Dependency>
<Dependency>sqlite-devel</Dependency>
<Dependency>perl-Digest-MD5</Dependency>
@@ -43,7 +47,7 @@
<Dependency>gperf</Dependency>
<Dependency>bison</Dependency>
<Dependency>flex</Dependency>
<Dependency>phonon-devel</Dependency>
<Dependency>qt5-phonon-devel</Dependency>
</BuildDependencies>
<Patches>
@@ -76,13 +80,12 @@
<Dependency>libxslt</Dependency>
<Dependency>libXrender</Dependency>
<Dependency>qt5-sensors</Dependency>
<Dependency>qt5-location</Dependency>
<Dependency>libXcomposite</Dependency>
<Dependency>libjpeg-turbo</Dependency>
<Dependency>gstreamer-next</Dependency>
<Dependency>qt5-webchannel</Dependency>
<Dependency>gstreamer</Dependency>
<Dependency>gst-plugins-base</Dependency>
<!--Dependency>qt5-webchannel</Dependency-->
<Dependency>qt5-declarative</Dependency>
<Dependency>gst-plugins-base-next</Dependency>
</RuntimeDependencies>
</Package>
@@ -94,6 +97,24 @@
</Files>
<RuntimeDependencies>
<Dependency>qt5-base-devel</Dependency>
<Dependency>mesa-devel</Dependency>
<Dependency>webp-devel</Dependency>
<Dependency>zlib-devel</Dependency>
<Dependency>glib2-devel</Dependency>
<Dependency>icu4c-devel</Dependency>
<Dependency>libX11-devel</Dependency>
<Dependency>libpng-devel</Dependency>
<Dependency>sqlite-devel</Dependency>
<Dependency>libxml2-devel</Dependency>
<Dependency>libxslt-devel</Dependency>
<Dependency>libXrender-devel</Dependency>
<Dependency>qt5-sensors-devel</Dependency>
<Dependency>libXcomposite-devel</Dependency>
<Dependency>libjpeg-turbo-devel</Dependency>
<Dependency>gstreamer-devel</Dependency>
<Dependency>gst-plugins-base-devel</Dependency>
<!--Dependency>qt5-webchannel</Dependency-->
<Dependency>qt5-declarative-devel</Dependency>
</RuntimeDependencies>
</Package>
@@ -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/licenses/gpl.txt
from pisi.actionsapi import perlmodules
from pisi.actionsapi import pisitools
from pisi.actionsapi import get
WorkDir=""
def setup():
perlmodules.configure()
def build():
perlmodules.make()
# FIXME: test fails
def check():
perlmodules.make("test")
def install():
perlmodules.install()
#perl-docs Conflicted
pisitools.remove("/usr/share/man/man3/Digest::MD5.3pm")
@@ -0,0 +1,72 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>perl-Digest-MD5</Name>
<Homepage>http://www.cpan.org</Homepage>
<Packager>
<Name>PisiLinux Community</Name>
<Email>admins@pisilinux.org</Email>
</Packager>
<License>Artistic</License>
<IsA>library</IsA>
<Summary>Perl interface to the MD5 Algorithm</Summary>
<Description>Perl interface to the MD5 Algorithm</Description>
<Archive sha1sum="949487c6ecaa218bd0b7e617a4a087fde4d85bfb" type="targz">http://www.cpan.org/authors/id/G/GA/GAAS/Digest-MD5-2.53.tar.gz</Archive>
<BuildDependencies>
<Dependency>perl</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>perl-Digest-MD5</Name>
<RuntimeDependencies>
<Dependency>perl</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="executable">/usr/bin</Path>
<Path fileType="library">/usr/lib</Path>
<Path fileType="data">/usr/share/perl</Path>
<Path fileType="doc">/usr/share/doc</Path>
<Path fileType="man">/usr/share/man</Path>
</Files>
</Package>
<History>
<Update release="5">
<Date>2014-09-10</Date>
<Version>2.53</Version>
<Comment>Release bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="4">
<Date>2014-05-28</Date>
<Version>2.53</Version>
<Comment>Release bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="3">
<Date>2013-12-23</Date>
<Version>2.53</Version>
<Comment>Rebuild</Comment>
<Name>Ayhan YALÇINSOY</Name>
<Email>ayhanyalcinsoy@pisilinux.org</Email>
</Update>
<Update release="2">
<Date>2013-11-04</Date>
<Version>2.53</Version>
<Comment>V.bump</Comment>
<Name>Ayhan YALÇINSOY</Name>
<Email>ayhanyalcinsoy@pisilinux.org</Email>
</Update>
<Update release="1">
<Date>2013-03-21</Date>
<Version>2.52</Version>
<Comment>First release</Comment>
<Name>Ayhan YALÇINSOY</Name>
<Email>ayhanyalcinsoy@pisilinux.org</Email>
</Update>
</History>
</PISI>
@@ -0,0 +1,8 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>perl-Digest-MD5</Name>
<Summary xml:lang="tr">MD5 Algoritmasına perl arayüzü</Summary>
<Description xml:lang="tr">MD5 Algoritmasına perl arayüzü</Description>
</Source>
</PISI>
@@ -0,0 +1,25 @@
#!/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 perlmodules
from pisi.actionsapi import pisitools
from pisi.actionsapi import shelltools
from pisi.actionsapi import get
#WorkDir = "%s-%s" % (get.srcNAME()[5:], get.srcVERSION())
def setup():
perlmodules.configure()
def build():
perlmodules.make()
def check():
perlmodules.make("test")
def install():
perlmodules.install()
pisitools.remove("usr/share/man/man3/Text::ParseWords.3pm")
@@ -0,0 +1,72 @@
<?xml version="1.0" ?>
<!DOCTYPE PISI SYSTEM "http://www.pisilinux.org/projeler/pisi/pisi-spec.dtd">
<PISI>
<Source>
<Name>perl-Text-ParseWords</Name>
<Homepage>http://search.cpan.org/~chorny/Text-ParseWords-3.29/ParseWords.pm</Homepage>
<Packager>
<Name>Osman Erkan</Name>
<Email>osman.erkan@pisilinux.org</Email>
</Packager>
<License>Artistic</License>
<PartOf>programming.language.perl</PartOf>
<IsA>library</IsA>
<IsA>app:console</IsA>
<Summary>Text::ParseWords - parse text into an array of tokens or array of arrays</Summary>
<Description>The nested_quotewords() and quotewords() functions accept a delimiter (which can be a regular expression) and a list of lines and then breaks those lines up into a list of words ignoring delimiters that appear inside quotes.</Description>
<Archive sha1sum="63882e5e7d0cd6201abbd4c3055e2f3e764b011d" type="targz">http://search.cpan.org/CPAN/authors/id/C/CH/CHORNY/Text-ParseWords-3.30.tar.gz</Archive>
<BuildDependencies>
<Dependency>perl</Dependency>
</BuildDependencies>
</Source>
<Package>
<Name>perl-Text-ParseWords</Name>
<RuntimeDependencies>
<Dependency>perl</Dependency>
</RuntimeDependencies>
<Files>
<Path fileType="library">/usr/lib</Path>
<Path fileType="doc">/usr/share/doc</Path>
<Path fileType="man">/usr/share/man</Path>
</Files>
</Package>
<History>
<Update release="5">
<Date>2015-07-26</Date>
<Version>3.30</Version>
<Comment>Version bump.</Comment>
<Name>Ertuğrul Erata</Name>
<Email>ertugrulerata@gmail.com</Email>
</Update>
<Update release="4">
<Date>2014-09-10</Date>
<Version>3.29</Version>
<Comment>Release bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="3">
<Date>2014-05-28</Date>
<Version>3.29</Version>
<Comment>Release bump.</Comment>
<Name>Marcin Bojara</Name>
<Email>marcin@pisilinux.org</Email>
</Update>
<Update release="2">
<Date>2013-11-07</Date>
<Version>3.29</Version>
<Comment>Version bump, fix URL</Comment>
<Name>Richard de Bruin</Name>
<Email>richdb@pisilinux.org</Email>
</Update>
<Update release="1">
<Date>2012-06-06</Date>
<Version>3.27</Version>
<Comment>First release</Comment>
<Name>Osman Erkan</Name>
<Email>osman.erkan@pisilinux.org</Email>
</Update>
</History>
</PISI>
@@ -0,0 +1,8 @@
<?xml version="1.0" ?>
<PISI>
<Source>
<Name>perl-Text-ParseWords</Name>
<Summary xml:lang="en">Text::ParseWords - parse text into an array of tokens or array of arrays</Summary>
<Description xml:lang="en">This module has two interfaces, one through color() and colored() and the other through constants. It also offers the utility functions uncolor(), colorstrip(), and colorvalid(), which have to be explicitly imported to be used</Description>
</Source>
</PISI>