Commit c8bdbfc9 authored by vincowl's avatar vincowl Committed by GitHub

[Qt] Update packages to 5.15.1 (#4301)

* [qt packages] Update to 5.15.0

* [qttools] Remove plugins migration since it doesn't exist anymore

* Update packages
parent 06bc7792
......@@ -3,22 +3,14 @@ require 'package'
class Qtbase < Package
description 'Qt Base (Core, Gui, Widgets, Network, ...)'
homepage 'https://github.com/qt/qtbase'
version '5.12.3'
version '5.15.1'
compatibility 'all'
source_url 'http://download.qt.io/official_releases/qt/5.12/5.12.3/submodules/qtbase-everywhere-src-5.12.3.tar.xz'
source_sha256 'fddfd8852ef7503febeed67b876d1425160869ae2b1ae8e10b3fb0fedc5fe701'
source_url 'http://download.qt.io/official_releases/qt/5.15/5.15.1/submodules/qtbase-everywhere-src-5.15.1.tar.xz'
source_sha256 '33960404d579675b7210de103ed06a72613bfc4305443e278e2d32a3eb1f3d8c'
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/qtbase-5.12.3-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/qtbase-5.12.3-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/qtbase-5.12.3-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/qtbase-5.12.3-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: '1d03332f2eb04d0f74d35ac1120c5d8cc2fa28b13c12649ec1778dba6fde0f6d',
armv7l: '1d03332f2eb04d0f74d35ac1120c5d8cc2fa28b13c12649ec1778dba6fde0f6d',
i686: '60cfbe8822c86ca48c0fa847744b7d4aa8829e31fc18396b7a6cd9b6bd047b3a',
x86_64: '58a2294909587a37caf520df334bee992fa4fcc793985a90ff1eb18fa96e3ab9',
})
depends_on 'alsa_plugins'
......@@ -41,6 +33,8 @@ class Qtbase < Package
system './configure',
"--prefix=#{CREW_PREFIX}/share/Qt-5",
"--libdir=#{CREW_LIB_PREFIX}",
'-nomake', 'examples',
'-nomake', 'tests',
'-verbose',
'-release',
'-opensource',
......@@ -50,7 +44,8 @@ class Qtbase < Package
'-system-zlib',
'-system-libpng',
'-system-libjpeg',
'-system-freetype'
'-system-freetype',
'-no-openssl'
system 'make'
end
......
......@@ -3,22 +3,14 @@ require 'package'
class Qtdeclarative < Package
description 'Provides QML and Quick declaratives.'
homepage 'https://www.qt.io/'
version '5.12.3'
version '5.15.1'
compatibility 'all'
source_url 'http://download.qt.io/official_releases/qt/5.12/5.12.3/submodules/qtdeclarative-everywhere-src-5.12.3.tar.xz'
source_sha256 '839881cd6996e35c351bc7d560372ebb91e61f3688957c33248c4f31ea007fa7'
source_url 'http://download.qt.io/official_releases/qt/5.15/5.15.1/submodules/qtdeclarative-everywhere-src-5.15.1.tar.xz'
source_sha256 '7e30f0ccba61f9d71720b91d7f7523c23677f23cd96065cb71df1b0df329d768'
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/qtdeclarative-5.12.3-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/qtdeclarative-5.12.3-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/qtdeclarative-5.12.3-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/qtdeclarative-5.12.3-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: '19d4b0f1ed081e5295866383c384d1d749e2bdc07d792ca56bb22b0cde308d56',
armv7l: '19d4b0f1ed081e5295866383c384d1d749e2bdc07d792ca56bb22b0cde308d56',
i686: '4ac64dd69106135cc64acac9a1409c2c4616f39b1417acc49bfb9d7b59218b98',
x86_64: 'e868bd1392e0043eac88bc65032a742f7cb04369afa3619f0db68553a5e40551',
})
depends_on 'python27'
......
......@@ -3,22 +3,14 @@ require 'package'
class Qtsvg < Package
description 'Provides classes for displaying the contents of SVG files.'
homepage 'https://www.qt.io/'
version '5.12.3-1'
version '5.15.1'
compatibility 'all'
source_url 'http://download.qt.io/official_releases/qt/5.12/5.12.3/submodules/qtsvg-everywhere-src-5.12.3.tar.xz'
source_sha256 'f666438dbf6816b7534e539b95e3fa4405f11d7e2e2bbcde34f2db5ae0f27dc2'
source_url 'http://download.qt.io/official_releases/qt/5.15/5.15.1/submodules/qtsvg-everywhere-src-5.15.1.tar.xz'
source_sha256 '308160223c0bd7492d56fb5d7b7f705bfb130947ac065bf39280ec6d7cbe4f6a'
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/qtsvg-5.12.3-1-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/qtsvg-5.12.3-1-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/qtsvg-5.12.3-1-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/qtsvg-5.12.3-1-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: 'c89fb9e2a3031c2375dfb0fe46ab0b25850cd7c54fbe8ac147fdbbe1c572930d',
armv7l: 'c89fb9e2a3031c2375dfb0fe46ab0b25850cd7c54fbe8ac147fdbbe1c572930d',
i686: '808c77d05d0ebdf489bb3c99dd6ac89c52349e05df101781ca7fd4d97aa02688',
x86_64: 'e775106f346d65f528a55fa473cd45c3862bbb903a54268f0d8a754ef6574f5a',
})
depends_on 'qtbase'
......
......@@ -3,22 +3,14 @@ require 'package'
class Qttools < Package
description 'Qt Tools'
homepage 'https://github.com/qt/qttools'
version '5.12.3'
version '5.15.1'
compatibility 'all'
source_url 'http://download.qt.io/official_releases/qt/5.12/5.12.3/submodules/qttools-everywhere-src-5.12.3.tar.xz'
source_sha256 'c9e92d2f0d369e44bb1a60e9fa6d970f8d9893d653212305e04be5e6daec2cd8'
source_url 'http://download.qt.io/official_releases/qt/5.15/5.15.1/submodules/qttools-everywhere-src-5.15.1.tar.xz'
source_sha256 'c98ee5f0f980bf68cbf0c94d62434816a92441733de50bd9adbe9b9055f03498'
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/qttools-5.12.3-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/qttools-5.12.3-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/qttools-5.12.3-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/qttools-5.12.3-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: '6ffa4d4c83e99e789c5aa62503d8efca8c65297a2ef3f5727fe15ee4bacd07b4',
armv7l: '6ffa4d4c83e99e789c5aa62503d8efca8c65297a2ef3f5727fe15ee4bacd07b4',
i686: '2483850b80bf9e529e5dd2b5213d2d926f02eb173e154ef2554d88497d8f1b6f',
x86_64: 'e4d70c3744ce933a2628cc81c0193d34bbacfc41e540cdabdf903ecc3e69f2c1',
})
depends_on 'qtbase'
......@@ -36,7 +28,6 @@ class Qttools < Package
FileUtils.cp_r 'examples', "#{CREW_DEST_PREFIX}/share/Qt-5"
FileUtils.cp_r 'include', "#{CREW_DEST_PREFIX}/share/Qt-5"
FileUtils.cp_r 'mkspecs', "#{CREW_DEST_PREFIX}/share/Qt-5"
FileUtils.cp_r 'plugins', "#{CREW_DEST_PREFIX}/share/Qt-5"
FileUtils.cp_r 'src/linguist/phrasebooks', "#{CREW_DEST_PREFIX}/share/Qt-5"
FileUtils.mkdir_p "#{CREW_DEST_PREFIX}/bin"
Dir.chdir "#{CREW_DEST_PREFIX}/share/Qt-5/bin" do
......
......@@ -3,22 +3,14 @@ require 'package'
class Qtx11extras < Package
description 'Provides classes for developing for the X11 platform.'
homepage 'https://www.qt.io/'
version '5.12.3-1'
version '5.15.1'
compatibility 'all'
source_url 'http://download.qt.io/official_releases/qt/5.12/5.12.3/submodules/qtx11extras-everywhere-src-5.12.3.tar.xz'
source_sha256 '85e3ae5177970c2d8656226d7535d0dff5764c100e55a79a59161d80754ba613'
source_url 'http://download.qt.io/official_releases/qt/5.15/5.15.1/submodules/qtx11extras-everywhere-src-5.15.1.tar.xz'
source_sha256 'f7cd7c475a41840209808bf8b1de1c6587c3c74e5ae3b0969760b9ed35159e59'
binary_url ({
aarch64: 'https://dl.bintray.com/chromebrew/chromebrew/qtx11extras-5.12.3-1-chromeos-armv7l.tar.xz',
armv7l: 'https://dl.bintray.com/chromebrew/chromebrew/qtx11extras-5.12.3-1-chromeos-armv7l.tar.xz',
i686: 'https://dl.bintray.com/chromebrew/chromebrew/qtx11extras-5.12.3-1-chromeos-i686.tar.xz',
x86_64: 'https://dl.bintray.com/chromebrew/chromebrew/qtx11extras-5.12.3-1-chromeos-x86_64.tar.xz',
})
binary_sha256 ({
aarch64: '730db647ee53c29484da0ee0bfdf9ffd5f239c5155dbe1664b9d776c9bffd55b',
armv7l: '730db647ee53c29484da0ee0bfdf9ffd5f239c5155dbe1664b9d776c9bffd55b',
i686: 'ad8cd860ab1b1846973e490b76bb015a8dd5ad13f874a9c8ae45f634db244011',
x86_64: '0eafd80bc09b178f93b0553352098a281ad90f88323121becb0b98842bc980a2',
})
depends_on 'qtbase'
......@@ -28,8 +20,6 @@ class Qtx11extras < Package
end
def self.install
FileUtils.mkdir_p "#{CREW_DEST_LIB_PREFIX}"
system "cp -a lib/* #{CREW_DEST_LIB_PREFIX}"
FileUtils.mkdir_p "#{CREW_DEST_PREFIX}/share/Qt-5"
FileUtils.cp_r 'include', "#{CREW_DEST_PREFIX}/share/Qt-5"
FileUtils.cp_r 'mkspecs', "#{CREW_DEST_PREFIX}/share/Qt-5"
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment