libffi => 3.4.2 & python3 => 3.10.1, and all downstream packages requiring updates (#6295)

* python3.10ize mypaint

* python3.10ize oci_cli

* python3.10ize py3_agate

* python3.10ize py3_agate_dfb

* python3.10ize py3_agate_excel

* python3.10ize py3_agate_sql

* python3.10ize py3_alabaster

* python3.10ize py3_appdirs

* python3.10ize py3_argcomplete

* python3.10ize py3_arrow

* python3.10ize py3_attrs

* python3.10ize py3_babel

* python3.10ize py3_beautifulsoup4

* python3.10ize py3_certifi

* python3.10ize py3_cffi

* python3.10ize py3_chardet

* python3.10ize py3_click

* python3.10ize py3_colorama

* python3.10ize py3_configparser

* python3.10ize py3_cryptography

* python3.10ize py3_cssselect

* python3.10ize py3_cython

* python3.10ize py3_dateutil

* python3.10ize py3_dbfread

* python3.10ize py3_decorator

* python3.10ize py3_dicttoxml

* python3.10ize py3_distlib

* python3.10ize py3_dnspython

* python3.10ize py3_docutils

* python3.10ize py3_docx2txt

* python3.10ize py3_ebooklib

* python3.10ize py3_et_xmlfile

* python3.10ize py3_extract_msg

* python3.10ize py3_fasteners

* python3.10ize py3_filelock

* python3.10ize py3_flask

* python3.10ize py3_future

* python3.10ize py3_greenlet

* python3.10ize py3_idna

* python3.10ize py3_imagesize

* python3.10ize py3_imapclient

* python3.10ize py3_impacket

* python3.10ize py3_importlib_metadata

* python3.10ize py3_iniconfig

* python3.10ize py3_isodate

* python3.10ize py3_itsdangerous

* python3.10ize py3_jeepney

* python3.10ize py3_jinja2

* python3.10ize py3_jmespath

* python3.10ize py3_json2xml

* python3.10ize py3_keyring

* python3.10ize py3_ldap3

* python3.10ize py3_ldapdomaindump

* python3.10ize py3_leather

* python3.10ize py3_libevdev

* python3.10ize py3_libxml2

* python3.10ize py3_lxml

* python3.10ize py3_magic

* python3.10ize py3_mako

* python3.10ize py3_markdown

* python3.10ize py3_markupsafe

* python3.10ize py3_minidb

* python3.10ize py3_nuitka

* python3.10ize py3_numpy

* python3.10ize py3_oci

* python3.10ize py3_olefile

* python3.10ize py3_openpyxl

* python3.10ize py3_parsedatetime

* python3.10ize py3_pathspec

* python3.10ize py3_pdfminer_six

* python3.10ize py3_pillow

* python3.10ize py3_pipdeptree

* python3.10ize py3_pluggy

* python3.10ize py3_ply

* python3.10ize py3_pptx

* python3.10ize py3_psutil

* python3.10ize py3_py

* python3.10ize py3_pyasn1

* python3.10ize py3_pycairo

* python3.10ize py3_pycryptodome

* python3.10ize py3_pycryptodomex

* python3.10ize py3_pyelftools

* python3.10ize py3_pygments

* python3.10ize py3_pyicu

* python3.10ize py3_pyopenssl

* python3.10ize py3_pyparsing

* python3.10ize py3_pystemmer

* python3.10ize py3_pyte

* python3.10ize py3_pytest

* python3.10ize py3_pytimeparse

* python3.10ize py3_pytz

* python3.10ize py3_pyudev

* python3.10ize py3_pyyaml

* python3.10ize py3_requests

* python3.10ize py3_retrying

* python3.10ize py3_secretstorage

* python3.10ize py3_semantic_version

* python3.10ize py3_setuptools

* python3.10ize py3_setuptools_rust

* python3.10ize py3_six

* python3.10ize py3_slugify

* python3.10ize py3_smartypants

* python3.10ize py3_snowballstemmer

* python3.10ize py3_sortedcontainers

* python3.10ize py3_speechrecognition

* python3.10ize py3_sphinxcontrib_applehelp

* python3.10ize py3_sphinxcontrib_devhelp

* python3.10ize py3_sphinxcontrib_htmlhelp

* python3.10ize py3_sphinxcontrib_jsmath

* python3.10ize py3_sphinxcontrib_qthelp

* python3.10ize py3_sphinxcontrib_serializinghtml

* python3.10ize py3_sqlalchemy

* python3.10ize py3_terminaltables

* python3.10ize py3_text_unidecode

* python3.10ize py3_toml

* python3.10ize py3_tox

* python3.10ize py3_typogrify

* python3.10ize py3_tzlocal

* python3.10ize py3_urllib3

* python3.10ize py3_urwid

* python3.10ize py3_virtualenv

* python3.10ize py3_wcwidth

* python3.10ize py3_werkzeug

* python3.10ize py3_wheel

* python3.10ize py3_xlrd

* python3.10ize py3_xlsxwriter

* python3.10ize py3_xmltodict

* python3.10ize py3_yamllint

* python3.10ize py3_zipp

* python3.10ize pygobject

* python3.10ize s3cmd

* python3.10ize speedtest_cli

* python3.10ize sphinx

* python3.10ize sshuttle

* python3.10ize textract

* python3.10ize thefuck

* python3.10ize urlwatch

* python3.10ize xcb_proto

* python3.10ize youtube_dl

* python3.10ize youtubedl

* Add initial x86_64 packages

* Add armv7l binaries

* fix duplicity version

* add x86_64 and armv7l binaries

* Add x86_64 llvm builds (note stage1 is needed to build main package).

* cairo libffi rebuild

* Add pygobject and wayland binary with version bump

* Add py3_libxml2

* add cairo builds

* add more binaries

* Add armv7l llvm_stage1 binaries

* llvm binaries for armv7l

* add more binaries

* add more libffi-ed x86_64 binaries

* Add more binaries

* add gjs

* add more armv7l builds

* add gnome libffi deps

* Add armv7l binaries

* update binaries for libffi, itstool, py3_pygments

* i686 test

* add more i686 binaries

* add llvm i686 patch

* Add i686 llvm binaries

* more i686 builds

* add more i686 builds

* add more i686 builds

* more i686

* Add i686 tesseract

* fix llvm for i686

* Add i686 ffmpeg

* replace i686 binary for glib

* add more gnutls builds

* Add armv7l gnutls

* add binaries

* Add meson 0.60.0

* Add i686 binary for gsettings_desktop_schemas

* Fix youtube_dl version number

* initial add of openmp (removed from llvm)

* fix openmp package

* update llvm and openmp

* mpv -> 0.34.0

* glib -> 2.70.1

* meson -> 0.60.1

* Update llvm for x86, armv7l building...

* Add new armv7l llvm build

* Add new i686 llvm build

* i686 llvm_stage1 rebuild

* vulkan -> 1.2.200

* add vulkan binaries

* glib -> 2.70.2

* pre-rebuild of wireshark which depends upon libffi

* add mesa and vulkan updates

* libcurl -> 7.80.0

* update binaries for c_ares libmaxminddb

* update libdrm

* update llvm, add new binaries for wireshark, libdrm

* add more fixed i686 binaries

* add llvm x86_64 binary

* update gtk4, add llvm build for i686

* rebuilds and i686 additions

* more i686 builds

* update cairo and add i686 build

* update libx11

* add llvm armv7l binary

* update mesa i686 binaey

* more i686 rebuilds

* update xorg_server builds

* update glib

* add glib dep to wireshark

* add i686 binary for libxcvt

* updates to remove iconv dep

* update ffmpeg

* add x86_64 rebuilds

* working ffmpeg 4.4.1

* add armv7l builds

* Add python abimap (needed by libssh)

* add binaries for py3_abimap

* add libx11 binaries

* add new builds

* add builds

* add i686 binaries

* add numpy armv7l binaries

* Add mypaint binaries

* use cmake for c_ares

* update xorg_cf_files

* fix curl for i686

* add libxcb binaries

* add armv7l oci_cli binaries

* add asciinema binaries

* add mutter comment about compat

* add mpv binary

* add armv7l binary

* Add more binaries

* add binaries for youtube_dl

* add note about gsd compatibility

* update xcb packages with armv7l binaries

* update packages, python -> 3.10.1

* Add explanation to curl postinstall

Co-authored-by: Satadru Pramanik <satadru@gmail.com>
Co-authored-by: Satadru Pramanik <satadru@umich.edu>
This commit is contained in:
Cassandra Watergate
2021-12-09 06:32:59 -08:00
committed by GitHub
parent 076107dd2d
commit 30d028499d
206 changed files with 2228 additions and 1833 deletions

View File

@@ -3,26 +3,31 @@ require 'package'
class Ansible < Package class Ansible < Package
description 'Ansible is a radically simple IT automation engine that automates cloud provisioning, configuration management, application deployment, intra-service orchestration, and many other IT needs.' description 'Ansible is a radically simple IT automation engine that automates cloud provisioning, configuration management, application deployment, intra-service orchestration, and many other IT needs.'
homepage 'https://www.ansible.com/' homepage 'https://www.ansible.com/'
version '3.3.0' @_ver = '2.11.6'
version @_ver
license 'GPL-3' license 'GPL-3'
compatibility 'all' compatibility 'all'
source_url 'https://files.pythonhosted.org/packages/53/d5/6cdea3c8479644b1b788d57cad500e9d782e06f6a84cac05121a65cca67e/ansible-3.3.0.tar.gz' source_url 'https://github.com/ansible/ansible.git'
source_sha256 '2de5385c48a2a24a19f6cbaccc7d7684c64b6194f9a9b175aba7949d53b07bc9' git_hashtag "v#{@_ver}"
binary_url({ binary_url({
aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ansible/3.3.0_armv7l/ansible-3.3.0-chromeos-armv7l.tpxz', aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ansible/2.11.6_armv7l/ansible-2.11.6-chromeos-armv7l.tpxz',
armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ansible/3.3.0_armv7l/ansible-3.3.0-chromeos-armv7l.tpxz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ansible/2.11.6_armv7l/ansible-2.11.6-chromeos-armv7l.tpxz',
i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ansible/3.3.0_i686/ansible-3.3.0-chromeos-i686.tpxz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ansible/2.11.6_i686/ansible-2.11.6-chromeos-i686.tpxz',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ansible/3.3.0_x86_64/ansible-3.3.0-chromeos-x86_64.tpxz' x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ansible/2.11.6_x86_64/ansible-2.11.6-chromeos-x86_64.tpxz'
}) })
binary_sha256({ binary_sha256({
aarch64: 'b9510ce8907f00a3a41066de88b34f519776494a13a804dbbad35e63511fab65', aarch64: 'e99dda3d567d2f51088c406f87cf4a046253414af0f772449acdaf5c580990c6',
armv7l: 'b9510ce8907f00a3a41066de88b34f519776494a13a804dbbad35e63511fab65', armv7l: 'e99dda3d567d2f51088c406f87cf4a046253414af0f772449acdaf5c580990c6',
i686: 'df3f907db3401d10f4b302a2c899e18271c963e1d92ea9cdfa14e70e9d4986fe', i686: 'e4e6c38d5cbac73ad2504b7815e7e119976943b0f04dd74d69f6a13b46efd0fb',
x86_64: 'c1580c511f0ae42bf3aacce66439ce8c9cf2f93c4ebe40223ae65410e88b3b22' x86_64: 'a3fc4acfca1229ca1c2bbb1c8107e4ee207afea58f092796daecb17e42a3b9fb'
}) })
depends_on 'ansible_base' depends_on 'xdg_base'
depends_on 'py3_cryptography'
depends_on 'py3_pyyaml'
depends_on 'py3_packaging'
depends_on 'py3_jinja2'
depends_on 'py3_setuptools' => :build depends_on 'py3_setuptools' => :build
def self.build def self.build

View File

@@ -1,39 +0,0 @@
require 'package'
class Ansible_base < Package
description 'Ansible base libraries and functions.'
homepage 'https://www.ansible.com/'
version '2.10.9'
license 'GPL-3'
compatibility 'all'
source_url 'https://files.pythonhosted.org/packages/2f/7c/36119f0695fe48fd5eeb33a78c11137642abf1f67b477f31b9772da5a85d/ansible-base-2.10.9.tar.gz'
source_sha256 '04635d3e08fc29358c76b8e7f1e9db0ce443fb09ce30b2acc6cacaad165f2151'
binary_url({
aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ansible_base/2.10.9_armv7l/ansible_base-2.10.9-chromeos-armv7l.tpxz',
armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ansible_base/2.10.9_armv7l/ansible_base-2.10.9-chromeos-armv7l.tpxz',
i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ansible_base/2.10.9_i686/ansible_base-2.10.9-chromeos-i686.tpxz',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ansible_base/2.10.9_x86_64/ansible_base-2.10.9-chromeos-x86_64.tpxz'
})
binary_sha256({
aarch64: 'a674696b14784221da3aa76d74e580037e40cf707e91d59c5a9028a68beaa6c0',
armv7l: 'a674696b14784221da3aa76d74e580037e40cf707e91d59c5a9028a68beaa6c0',
i686: '3b121d5d5948388eec588ad8d78eb9226a61c21f64ce304401109e1dd0601ad1',
x86_64: '28d811d9b8d912f23f911fa46ed7e43758f1f54083486156e075a949a09dd03f'
})
depends_on 'xdg_base'
depends_on 'py3_cryptography'
depends_on 'py3_pyyaml'
depends_on 'py3_packaging'
depends_on 'py3_jinja2'
depends_on 'py3_setuptools' => :build
def self.build
system "python3 setup.py build #{PY3_SETUP_BUILD_OPTIONS}"
end
def self.install
system "python3 setup.py install #{PY_SETUP_INSTALL_OPTIONS}"
end
end

View File

@@ -3,23 +3,24 @@ require 'package'
class Asciinema < Package class Asciinema < Package
description 'Terminal session recorder' description 'Terminal session recorder'
homepage 'https://asciinema.org/' homepage 'https://asciinema.org/'
version '2.0.2-2' @_ver = '2.1.0'
version @_ver
license 'GPL-3+' license 'GPL-3+'
compatibility 'all' compatibility 'all'
source_url 'https://github.com/asciinema/asciinema/archive/v2.0.2.tar.gz' source_url 'https://github.com/asciinema/asciinema.git'
source_sha256 '2578a1b5611e5375771ef6582a6533ef8d40cdbed1ba1c87786fd23af625ab68' git_hashtag "v#{@_ver}"
binary_url({ binary_url({
aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/asciinema/2.0.2-1_armv7l/asciinema-2.0.2-1-chromeos-armv7l.tar.xz', aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/asciinema/2.1.0_armv7l/asciinema-2.1.0-chromeos-armv7l.tpxz',
armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/asciinema/2.0.2-1_armv7l/asciinema-2.0.2-1-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/asciinema/2.1.0_armv7l/asciinema-2.1.0-chromeos-armv7l.tpxz',
i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/asciinema/2.0.2-2_i686/asciinema-2.0.2-2-chromeos-i686.tpxz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/asciinema/2.1.0_i686/asciinema-2.1.0-chromeos-i686.tpxz',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/asciinema/2.0.2-2_x86_64/asciinema-2.0.2-2-chromeos-x86_64.tpxz' x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/asciinema/2.1.0_x86_64/asciinema-2.1.0-chromeos-x86_64.tpxz'
}) })
binary_sha256({ binary_sha256({
aarch64: '5fddd233f9f093935c23574dc1ce6247103352e845408375fa537fd2f56675ec', aarch64: '8ffc09b11883dbdfa8a6b3f3edca9ac2153d71caf0bd76618627b73267d8d375',
armv7l: '5fddd233f9f093935c23574dc1ce6247103352e845408375fa537fd2f56675ec', armv7l: '8ffc09b11883dbdfa8a6b3f3edca9ac2153d71caf0bd76618627b73267d8d375',
i686: '9086a6bce66d3ad0542d8d61f6904bd24078998d2a0867ced9b65eabb15b889b', i686: '3cd8cff26adadf090b650b5009b1fae5347a3f5fd19fbaef71faa75080af040d',
x86_64: 'a94b73de95817df65ede7ba0e58c71547cf7eb6a326b9707dd94a29a3fd73aab' x86_64: '2111e78503836a4d1db5a71c436274f59dc54506c70903088af52864a7e2f3a6'
}) })
depends_on 'xdg_base' depends_on 'xdg_base'

View File

@@ -3,7 +3,7 @@ require 'package'
class Avocado < Package class Avocado < Package
description 'A dummy package for avocado_framework.' description 'A dummy package for avocado_framework.'
homepage 'https://avocado-framework.github.io/' homepage 'https://avocado-framework.github.io/'
@_ver = '87.0' @_ver = '91.0'
version @_ver version @_ver
license 'GPL-2 and GPL-2+' license 'GPL-2 and GPL-2+'
compatibility 'all' compatibility 'all'

View File

@@ -3,7 +3,7 @@ require 'package'
class Avocado_framework < Package class Avocado_framework < Package
description 'Avocado is a next generation testing framework inspired by Autotest and modern development tools such as git.' description 'Avocado is a next generation testing framework inspired by Autotest and modern development tools such as git.'
homepage 'https://avocado-framework.github.io/' homepage 'https://avocado-framework.github.io/'
@_ver = '87.0' @_ver = '91.0'
version @_ver version @_ver
license 'GPL-2 and GPL-2+' license 'GPL-2 and GPL-2+'
compatibility 'all' compatibility 'all'
@@ -11,16 +11,16 @@ class Avocado_framework < Package
git_hashtag @_ver git_hashtag @_ver
binary_url({ binary_url({
aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/avocado_framework/87.0_armv7l/avocado_framework-87.0-chromeos-armv7l.tpxz', aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/avocado_framework/91.0_armv7l/avocado_framework-91.0-chromeos-armv7l.tpxz',
armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/avocado_framework/87.0_armv7l/avocado_framework-87.0-chromeos-armv7l.tpxz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/avocado_framework/91.0_armv7l/avocado_framework-91.0-chromeos-armv7l.tpxz',
i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/avocado_framework/87.0_i686/avocado_framework-87.0-chromeos-i686.tpxz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/avocado_framework/91.0_i686/avocado_framework-91.0-chromeos-i686.tpxz',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/avocado_framework/87.0_x86_64/avocado_framework-87.0-chromeos-x86_64.tpxz' x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/avocado_framework/91.0_x86_64/avocado_framework-91.0-chromeos-x86_64.tpxz'
}) })
binary_sha256({ binary_sha256({
aarch64: 'fa01356025b6bcafda45fbbf468d0f3c29b5d4c499f8c9c0e089d1774de71c03', aarch64: '09256b27b731902f7f7caf43eafcbaa2fd0d0a8ca966bb0a7df1627f074bb8ca',
armv7l: 'fa01356025b6bcafda45fbbf468d0f3c29b5d4c499f8c9c0e089d1774de71c03', armv7l: '09256b27b731902f7f7caf43eafcbaa2fd0d0a8ca966bb0a7df1627f074bb8ca',
i686: '4734735ddbf692677d2c92d960c94ce09901c9b7c5c1cc402910bd88b71bfd54', i686: '5a392ca22fc41847de0a86b5519c29942c1a481f4573044457739933bbdc5ff6',
x86_64: 'e51b95bf30fc88981f33b015d77150fefc4e1a77fe801691a19c86ef475ee6d8' x86_64: '2b2aeb3906b2e2f707ea1b696f433294984daf0b03bcabd5b1b9fd81dfe625c1'
}) })
depends_on 'xdg_base' depends_on 'xdg_base'

View File

@@ -3,31 +3,45 @@ require 'package'
class C_ares < Package class C_ares < Package
description 'c-ares is a C library for asynchronous DNS requests (including name resolves).' description 'c-ares is a C library for asynchronous DNS requests (including name resolves).'
homepage 'https://c-ares.haxx.se/' homepage 'https://c-ares.haxx.se/'
version '1.17.1' version '1.18.1'
license 'MIT' license 'MIT'
compatibility 'all' compatibility 'all'
source_url 'https://c-ares.haxx.se/download/c-ares-1.17.1.tar.gz' source_url 'https://github.com/c-ares/c-ares.git'
source_sha256 'd73dd0f6de824afd407ce10750ea081af47eba52b8a6cb307d220131ad93fc40' git_hashtag "cares-#{version.gsub('.', '_')}"
binary_url({ binary_url({
aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/c_ares/1.17.1_armv7l/c_ares-1.17.1-chromeos-armv7l.tpxz', aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/c_ares/1.18.1_armv7l/c_ares-1.18.1-chromeos-armv7l.tpxz',
armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/c_ares/1.17.1_armv7l/c_ares-1.17.1-chromeos-armv7l.tpxz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/c_ares/1.18.1_armv7l/c_ares-1.18.1-chromeos-armv7l.tpxz',
i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/c_ares/1.17.1_i686/c_ares-1.17.1-chromeos-i686.tpxz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/c_ares/1.18.1_i686/c_ares-1.18.1-chromeos-i686.tpxz',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/c_ares/1.17.1_x86_64/c_ares-1.17.1-chromeos-x86_64.tpxz' x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/c_ares/1.18.1_x86_64/c_ares-1.18.1-chromeos-x86_64.tpxz'
}) })
binary_sha256({ binary_sha256({
aarch64: '7d3542bd270aa9ebf5f2b08273f547978290f5febc5142ff8f7fed363efc122e', aarch64: 'd2116cf4dc3432f0c14f9c9667e42b10c912c82b95269ab45afe9af5271d6df5',
armv7l: '7d3542bd270aa9ebf5f2b08273f547978290f5febc5142ff8f7fed363efc122e', armv7l: 'd2116cf4dc3432f0c14f9c9667e42b10c912c82b95269ab45afe9af5271d6df5',
i686: 'bb4a3bd9eaeff1e09b68f83514ca9a2a64414445bd040536cfe48c147a745641', i686: '1241aa581fae4395c242a79372098d34f640b33c5db9d8e114ad4aa87fc239c2',
x86_64: '2ab4479e0290444e44b842072c86c75e3a7a68c326d987be18f2cad01c19ea46' x86_64: '9b7be17a55637cdcb7b956147b15269e0513ca954e298e679afd08ad8b4b17b3'
}) })
def self.patch
system "sed -i 's/1.18.0/#{version}/g' CMakeLists.txt"
end
def self.build def self.build
system "./configure #{CREW_OPTIONS} #{CREW_ENV_OPTIONS}" FileUtils.mkdir('builddir')
system 'make' Dir.chdir('builddir') do
system "cmake #{CREW_CMAKE_OPTIONS} \
-DCARES_STATIC=ON \
-DCARES_STATIC_PIC=ON \
-DCARES_BUILD_TESTS=OFF \
-DCARES_BUILD_TOOLS=ON \
-DCARES_SHARED=ON \
-DCMAKE_INTERPROCEDURAL_OPTIMIZATION=ON \
../ -G Ninja"
end
system 'samu -C builddir'
end end
def self.install def self.install
system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' system "DESTDIR=#{CREW_DEST_DIR} samu -C builddir install"
end end
end end

View File

@@ -3,23 +3,23 @@ require 'package'
class Cairo < Package class Cairo < Package
description 'Cairo is a 2D graphics library with support for multiple output devices.' description 'Cairo is a 2D graphics library with support for multiple output devices.'
homepage 'https://www.cairographics.org' homepage 'https://www.cairographics.org'
version '1.17.4' version '1.17.5-a047'
license 'LGPL-2.1 or MPL-1.1' license 'LGPL-2.1 or MPL-1.1'
compatibility 'all' compatibility 'all'
source_url 'https://cairographics.org/snapshots/cairo-1.17.4.tar.xz' source_url 'https://gitlab.freedesktop.org/cairo/cairo.git'
source_sha256 '74b24c1ed436bbe87499179a3b27c43f4143b8676d8ad237a6fa787401959705' git_hashtag 'a04786b9330109ce54bf7f65c7068281419cec6a'
binary_url({ binary_url({
aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/cairo/1.17.4_armv7l/cairo-1.17.4-chromeos-armv7l.tar.xz', aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/cairo/1.17.5-a047_armv7l/cairo-1.17.5-a047-chromeos-armv7l.tpxz',
armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/cairo/1.17.4_armv7l/cairo-1.17.4-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/cairo/1.17.5-a047_armv7l/cairo-1.17.5-a047-chromeos-armv7l.tpxz',
i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/cairo/1.17.4_i686/cairo-1.17.4-chromeos-i686.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/cairo/1.17.5-a047_i686/cairo-1.17.5-a047-chromeos-i686.tpxz',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/cairo/1.17.4_x86_64/cairo-1.17.4-chromeos-x86_64.tar.xz' x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/cairo/1.17.5-a047_x86_64/cairo-1.17.5-a047-chromeos-x86_64.tpxz'
}) })
binary_sha256({ binary_sha256({
aarch64: '9ff5df66de2bf89670852e030379a6c1873dfc2e154e86fe0992ee6ebebe4be9', aarch64: '77e9eb5646d4c3db1faaf63223027bffb79cb4353a97dc1cabe94debfa8604a8',
armv7l: '9ff5df66de2bf89670852e030379a6c1873dfc2e154e86fe0992ee6ebebe4be9', armv7l: '77e9eb5646d4c3db1faaf63223027bffb79cb4353a97dc1cabe94debfa8604a8',
i686: 'f0fb7bee8a0311b73b1a8b5a877b9a276d4bce929a267dd2be9542437cbc12bb', i686: 'cc91b1482cf26d5eb23b88225f644f364e721c5fabe213a132da88444c13ade4',
x86_64: 'b12d21a683f06db69052f2d927039f6e893aecdc993de1b384af9267d25ff93e' x86_64: '9d24a1127d2d7103a0be565bf773c8f49952524c53b8a17c356ea30b213b911c'
}) })
depends_on 'fontconfig' depends_on 'fontconfig'

View File

@@ -4,23 +4,23 @@ class Csvkit < Package
description 'A suite of utilities for converting to and working with CSV, the king of tabular file formats.' description 'A suite of utilities for converting to and working with CSV, the king of tabular file formats.'
homepage 'https://csvkit.rtfd.org/' homepage 'https://csvkit.rtfd.org/'
@_ver = '1.0.6' @_ver = '1.0.6'
version @_ver version "#{@_ver}-1"
license 'MIT' license 'MIT'
compatibility 'all' compatibility 'all'
source_url 'https://github.com/wireservice/csvkit.git' source_url 'https://github.com/wireservice/csvkit.git'
git_hashtag @_ver git_hashtag @_ver
binary_url({ binary_url({
aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/csvkit/1.0.6_armv7l/csvkit-1.0.6-chromeos-armv7l.tpxz', aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/csvkit/1.0.6-1_armv7l/csvkit-1.0.6-1-chromeos-armv7l.tpxz',
armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/csvkit/1.0.6_armv7l/csvkit-1.0.6-chromeos-armv7l.tpxz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/csvkit/1.0.6-1_armv7l/csvkit-1.0.6-1-chromeos-armv7l.tpxz',
i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/csvkit/1.0.6_i686/csvkit-1.0.6-chromeos-i686.tpxz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/csvkit/1.0.6-1_i686/csvkit-1.0.6-1-chromeos-i686.tpxz',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/csvkit/1.0.6_x86_64/csvkit-1.0.6-chromeos-x86_64.tpxz' x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/csvkit/1.0.6-1_x86_64/csvkit-1.0.6-1-chromeos-x86_64.tpxz'
}) })
binary_sha256({ binary_sha256({
aarch64: '3caee2c61cee798fcf16d96ba310f0f77a8b237e56889f1cfe2d12a127f34961', aarch64: 'd994091e8c7a75c037341bf54a3c13026024465b0e4d511a911d06233c892fed',
armv7l: '3caee2c61cee798fcf16d96ba310f0f77a8b237e56889f1cfe2d12a127f34961', armv7l: 'd994091e8c7a75c037341bf54a3c13026024465b0e4d511a911d06233c892fed',
i686: 'cfefda5b4ef28946e6bfe0aad8ad5f2373bd14d3b273b5aa97dc40cbbaa3ebf3', i686: '3ceb3f1a108219dc06f1c8a75f859ffa59629385f779c0b47b9693dc78476123',
x86_64: '0b12a20e97969ebb2e7cca57040824c772b2bcdcb824ab5f32618f1a79fed62d' x86_64: 'fe7412b386c56fd7db0dac7b7b60dcd342f84419324630775d3a841d32a90365'
}) })
depends_on 'py3_six' depends_on 'py3_six'

View File

@@ -40,6 +40,7 @@ class Curl < Package
depends_on 'musl_zstd' => :build depends_on 'musl_zstd' => :build
depends_on 'rust' => :build depends_on 'rust' => :build
depends_on 'valgrind' => :build depends_on 'valgrind' => :build
depends_on 'libcurl' if ARCH == 'i686'
def self.patch def self.patch
# Curl 7.78.0 needs a patch to enable static builds. # Curl 7.78.0 needs a patch to enable static builds.
@@ -215,4 +216,11 @@ class Curl < Package
FileUtils.ln_s "#{CREW_DEST_PREFIX}/musl/bin/curl", "#{CREW_DEST_PREFIX}/bin/curl" FileUtils.ln_s "#{CREW_DEST_PREFIX}/musl/bin/curl", "#{CREW_DEST_PREFIX}/bin/curl"
# FileUtils.install 'curl.static', "#{CREW_DEST_PREFIX}/bin/curl", mode: 0o755 # FileUtils.install 'curl.static', "#{CREW_DEST_PREFIX}/bin/curl", mode: 0o755
end end
def self.postinstall
if ARCH == 'i686'
puts 'Static curl is broken on i686, so use dynamic curl from libcurl package.'.orange
FileUtils.cp "#{CREW_PREFIX}/bin/curl.nonstatic", "#{CREW_PREFIX}/bin/curl"
end
end
end end

View File

@@ -3,21 +3,23 @@ require 'package'
class Duplicity < Package class Duplicity < Package
description 'Duplicity backs directories by producing encrypted tar-format volumes and uploading them to a remote or local file server.' description 'Duplicity backs directories by producing encrypted tar-format volumes and uploading them to a remote or local file server.'
homepage 'http://duplicity.nongnu.org/' homepage 'http://duplicity.nongnu.org/'
version '0.8.19' version '0.8.20'
license 'GPL-3' license 'GPL-3'
compatibility 'all' compatibility 'all'
source_url 'https://files.pythonhosted.org/packages/9f/ae/4eb8869a12a531f453ef1d64a0d53dfa6a674895f6222b347f8c96a7a88b/duplicity-0.8.19.tar.gz' source_url 'https://files.pythonhosted.org/packages/84/65/5ca97dade5527b6a93757e88455c53b0d7002322f9d47d848c35902ef431/duplicity-0.8.20.tar.gz'
source_sha256 'd5dda2918058d0e47bf7a1299cfc9b51cc2f0546920fc3cfcf7ae06fc76d68ba' source_sha256 '488af2ecadb059214074f2b3ac51bf9d7de55a800e37ccc2f1075cd0a74940e3'
binary_url({ binary_url({
aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/duplicity/0.8.19_armv7l/duplicity-0.8.19-chromeos-armv7l.tpxz', aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/duplicity/0.8.20_armv7l/duplicity-0.8.20-chromeos-armv7l.tpxz',
armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/duplicity/0.8.19_armv7l/duplicity-0.8.19-chromeos-armv7l.tpxz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/duplicity/0.8.20_armv7l/duplicity-0.8.20-chromeos-armv7l.tpxz',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/duplicity/0.8.19_x86_64/duplicity-0.8.19-chromeos-x86_64.tpxz' i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/duplicity/0.8.20_i686/duplicity-0.8.20-chromeos-i686.tpxz',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/duplicity/0.8.20_x86_64/duplicity-0.8.20-chromeos-x86_64.tpxz'
}) })
binary_sha256({ binary_sha256({
aarch64: '69cffac0a6b444047e073e8d8aff2dcd0f3e362da626ea0cb2824530963aa684', aarch64: 'bcab1c51132837f0455ac7eeed0d9247c8c7ba4bc07cce885d25acf1dc083eb3',
armv7l: '69cffac0a6b444047e073e8d8aff2dcd0f3e362da626ea0cb2824530963aa684', armv7l: 'bcab1c51132837f0455ac7eeed0d9247c8c7ba4bc07cce885d25acf1dc083eb3',
x86_64: 'a472aa7109a205f91dd16a4e3604bf73ddd7ef5e257eddfd7c63a39ba18eebbc' i686: 'f2a67c6ff638d25808a46bd936a9a0eeb6da88635cf4cc61c33afc5cdef47c0a',
x86_64: 'badd683b26a5d10d0b850d5b9ffff5092a7031fabde4583fce5c217ac0e90fdc'
}) })
depends_on 'librsync' depends_on 'librsync'

View File

@@ -3,23 +3,24 @@ require 'package'
class Ffmpeg < Package class Ffmpeg < Package
description 'Complete solution to record, convert and stream audio and video' description 'Complete solution to record, convert and stream audio and video'
homepage 'https://ffmpeg.org/' homepage 'https://ffmpeg.org/'
@_ver = '4.4' @_ver = '4.4.1'
version @_ver version @_ver
license 'LGPL-2,1, GPL-2, GPL-3, and LGPL-3' # When changing ffmpeg's configure options, make sure this variable is still accurate. license 'LGPL-2,1, GPL-2, GPL-3, and LGPL-3' # When changing ffmpeg's configure options, make sure this variable is still accurate.
compatibility 'all' compatibility 'all'
source_url 'SKIP' source_url 'https://git.ffmpeg.org/ffmpeg.git'
git_hashtag "n#{@_ver}"
binary_url({ binary_url({
aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ffmpeg/4.4_armv7l/ffmpeg-4.4-chromeos-armv7l.tar.xz', aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ffmpeg/4.4.1_armv7l/ffmpeg-4.4.1-chromeos-armv7l.tpxz',
armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ffmpeg/4.4_armv7l/ffmpeg-4.4-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ffmpeg/4.4.1_armv7l/ffmpeg-4.4.1-chromeos-armv7l.tpxz',
i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ffmpeg/4.4_i686/ffmpeg-4.4-chromeos-i686.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ffmpeg/4.4.1_i686/ffmpeg-4.4.1-chromeos-i686.tpxz',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ffmpeg/4.4_x86_64/ffmpeg-4.4-chromeos-x86_64.tar.xz' x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ffmpeg/4.4.1_x86_64/ffmpeg-4.4.1-chromeos-x86_64.tpxz'
}) })
binary_sha256({ binary_sha256({
aarch64: '745e2246e2e0dbe5b4484484d3f2cd5a1c018c998286b3947f0ca90c576da79a', aarch64: '03341a9d3c63a1973a37bd4c65f0e3231736e5ca31906f132bb03adb5c07da35',
armv7l: '745e2246e2e0dbe5b4484484d3f2cd5a1c018c998286b3947f0ca90c576da79a', armv7l: '03341a9d3c63a1973a37bd4c65f0e3231736e5ca31906f132bb03adb5c07da35',
i686: 'c09e49cd35e4a08120cb41f2c0731276e2fdf370939d87d69825705474e0c29d', i686: 'a0d9fbdd65f3fbc710240293df7562a6df31d01f479293b5cc1968f4af9093ac',
x86_64: '5b5fcfc511a47302007f5408d876ee25bfcde9c63d4c4afb08b48059e0ea8ef1' x86_64: '61edc8d4de679b88f525e47194b8fde634641ee34f18395ab30d1153df0f4448'
}) })
depends_on 'avisynthplus' # ? depends_on 'avisynthplus' # ?
@@ -43,6 +44,7 @@ class Ffmpeg < Package
depends_on 'jack' # R depends_on 'jack' # R
depends_on 'libaom' # R depends_on 'libaom' # R
depends_on 'libass' # R depends_on 'libass' # R
depends_on 'leptonica' => :build
depends_on 'libavc1394' # R depends_on 'libavc1394' # R
depends_on 'libbluray' # R depends_on 'libbluray' # R
depends_on 'libdrm' # R depends_on 'libdrm' # R
@@ -70,6 +72,7 @@ class Ffmpeg < Package
depends_on 'libxv' # R depends_on 'libxv' # R
depends_on 'openal' # ? depends_on 'openal' # ?
depends_on 'openjpeg' # R depends_on 'openjpeg' # R
depends_on 'openmp' # R
depends_on 'opus' # R depends_on 'opus' # R
depends_on 'pipewire' # R depends_on 'pipewire' # R
depends_on 'pulseaudio' # R depends_on 'pulseaudio' # R
@@ -101,26 +104,16 @@ class Ffmpeg < Package
@enablelto = '--enable-lto' @enablelto = '--enable-lto'
end end
@git_dir = 'ffmpeg_git' # ChromeOS awk employs sandbox redirection protections which screw
@git_hash = "n#{@_ver}" # up configure script generation, so use mawk.
@git_url = 'https://git.ffmpeg.org/ffmpeg.git' system "sed -i 's/awk/mawk/g' configure"
FileUtils.rm_rf(@git_dir) system "env CFLAGS='-pipe -fno-stack-protector -U_FORTIFY_SOURCE #{@lto} -fuse-ld=gold' \
FileUtils.mkdir_p(@git_dir) CXXFLAGS='-pipe -U_FORTIFY_SOURCE #{@lto} -fuse-ld=gold' \
system "git clone #{@git_url} #{@git_dir}" LDFLAGS='-U_FORTIFY_SOURCE #{@lto}' \
Dir.chdir @git_dir do
system "git checkout #{@git_hash}"
system 'git cherry-pick -n 7c59e1b0f285cd7c7b35fcd71f49c5fd52cf9315' # fix build against libsrt 1.4.2
# ChromeOS awk employs sandbox redirection protections which screw
# up configure script generation, so use mawk.
system "sed -i 's/awk/mawk/g' configure"
system "env CFLAGS='-pipe -fno-stack-protector -U_FORTIFY_SOURCE #{@lto} -fuse-ld=gold' \
CXXFLAGS='-pipe -fno-stack-protector -U_FORTIFY_SOURCE #{@lto} -fuse-ld=gold' \
LDFLAGS='-fno-stack-protector -U_FORTIFY_SOURCE #{@lto}' \
CC=clang CXX=clang++ \
./configure \ ./configure \
--arch=#{ARCH} \ --arch=#{ARCH} \
#{CREW_OPTIONS.sub(/--build=.*/, '')} \
--disable-debug \ --disable-debug \
--disable-iconv \
--enable-avisynth \ --enable-avisynth \
--enable-ffplay \ --enable-ffplay \
--enable-fontconfig \ --enable-fontconfig \
@@ -178,20 +171,18 @@ class Ffmpeg < Package
--enable-shared \ --enable-shared \
--enable-version3 \ --enable-version3 \
--host-cflags='-pipe -fno-stack-protector -U_FORTIFY_SOURCE #{@lto} -fuse-ld=gold' \ --host-cflags='-pipe -fno-stack-protector -U_FORTIFY_SOURCE #{@lto} -fuse-ld=gold' \
--host-ldflags='-fno-stack-protector -U_FORTIFY_SOURCE #{@lto}'" --host-ldflags='-fno-stack-protector -U_FORTIFY_SOURCE #{@lto}' \
#{CREW_OPTIONS.sub(/--build=.*/, '')}"
system "env PATH=#{CREW_LIB_PREFIX}/ccache/bin:#{CREW_PREFIX}/bin:/usr/bin:/bin \ system "env PATH=#{CREW_LIB_PREFIX}/ccache/bin:#{CREW_PREFIX}/bin:/usr/bin:/bin \
make" make -j#{CREW_NPROC}"
system 'make tools/qt-faststart' system 'make tools/qt-faststart'
system 'make doc/ffmpeg.1' system 'make doc/ffmpeg.1'
system 'make doc/ffplay.1' system 'make doc/ffplay.1'
end
end end
def self.install def self.install
Dir.chdir @git_dir do system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install'
system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install' FileUtils.install 'tools/qt-faststart', "#{CREW_DEST_PREFIX}/bin/", mode: 0o755
FileUtils.install 'tools/qt-faststart', "#{CREW_DEST_PREFIX}/bin/", mode: 0o755
end
end end
end end

View File

@@ -2,7 +2,7 @@ require 'package'
class Gjs < Package class Gjs < Package
description 'Javascript Bindings for GNOME' description 'Javascript Bindings for GNOME'
@_ver = '1.68.1' @_ver = '1.70.0'
@_ver_prelastdot = @_ver.rpartition('.')[0] @_ver_prelastdot = @_ver.rpartition('.')[0]
version @_ver version @_ver
license 'MIT and MPL-1.1, LGPL-2+ or GPL-2+' license 'MIT and MPL-1.1, LGPL-2+ or GPL-2+'
@@ -11,16 +11,16 @@ class Gjs < Package
git_hashtag @_ver git_hashtag @_ver
binary_url({ binary_url({
aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gjs/1.68.1_armv7l/gjs-1.68.1-chromeos-armv7l.tpxz', aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gjs/1.70.0_armv7l/gjs-1.70.0-chromeos-armv7l.tpxz',
armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gjs/1.68.1_armv7l/gjs-1.68.1-chromeos-armv7l.tpxz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gjs/1.70.0_armv7l/gjs-1.70.0-chromeos-armv7l.tpxz',
i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gjs/1.68.1_i686/gjs-1.68.1-chromeos-i686.tpxz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gjs/1.70.0_i686/gjs-1.70.0-chromeos-i686.tpxz',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gjs/1.68.1_x86_64/gjs-1.68.1-chromeos-x86_64.tpxz' x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gjs/1.70.0_x86_64/gjs-1.70.0-chromeos-x86_64.tpxz'
}) })
binary_sha256({ binary_sha256({
aarch64: 'a44d907e21468900d3ac6e0ea326dc051e431dd2eedf3ea8f3fc1603b5b93d70', aarch64: 'c7529e8c72b504c609c77485d0c2df0a0bae7a84399d9f239c0adb00e2a8d2d6',
armv7l: 'a44d907e21468900d3ac6e0ea326dc051e431dd2eedf3ea8f3fc1603b5b93d70', armv7l: 'c7529e8c72b504c609c77485d0c2df0a0bae7a84399d9f239c0adb00e2a8d2d6',
i686: 'd1c8db6ed575dd5f471fc3c91e8c7f5f34e448ba8eca2c3aa8802eaf923f3ff3', i686: '5d83c97a75732e52da16bada1e8e3484b5ffe2226043096247e7acccaf90b83a',
x86_64: '0d0b81db80db509870491850ce86bc0b7b0aaca8407eb8d7c09e47797aa908ba' x86_64: '2431c3e3f578dd8570349140729630d7916d49f9cf0b127097cad2e0fdaa1fe5'
}) })
depends_on 'cairo' # R depends_on 'cairo' # R

View File

@@ -3,7 +3,7 @@ require 'package'
class Glib < Package class Glib < Package
description 'GLib provides the core application building blocks for libraries and applications written in C.' description 'GLib provides the core application building blocks for libraries and applications written in C.'
homepage 'https://developer.gnome.org/glib' homepage 'https://developer.gnome.org/glib'
@_ver = '2.70.0' @_ver = '2.70.2'
@_ver_prelastdot = @_ver.rpartition('.')[0] @_ver_prelastdot = @_ver.rpartition('.')[0]
version @_ver version @_ver
license 'LGPL-2.1' license 'LGPL-2.1'
@@ -12,16 +12,16 @@ class Glib < Package
git_hashtag @_ver git_hashtag @_ver
binary_url({ binary_url({
aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/glib/2.70.0_armv7l/glib-2.70.0-chromeos-armv7l.tpxz', aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/glib/2.70.2_armv7l/glib-2.70.2-chromeos-armv7l.tpxz',
armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/glib/2.70.0_armv7l/glib-2.70.0-chromeos-armv7l.tpxz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/glib/2.70.2_armv7l/glib-2.70.2-chromeos-armv7l.tpxz',
i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/glib/2.70.0_i686/glib-2.70.0-chromeos-i686.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/glib/2.70.2_i686/glib-2.70.2-chromeos-i686.tpxz',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/glib/2.70.0_x86_64/glib-2.70.0-chromeos-x86_64.tpxz' x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/glib/2.70.2_x86_64/glib-2.70.2-chromeos-x86_64.tpxz'
}) })
binary_sha256({ binary_sha256({
aarch64: '5a3b66e351b9bdf6ebb4ca0c23383cffb8c65bec2c69ed40361d3a790aa39e4c', aarch64: '03c4b687563f3dafb44902fdecad9e6ac93d786a354457b0f741060e3a375733',
armv7l: '5a3b66e351b9bdf6ebb4ca0c23383cffb8c65bec2c69ed40361d3a790aa39e4c', armv7l: '03c4b687563f3dafb44902fdecad9e6ac93d786a354457b0f741060e3a375733',
i686: 'aa7fb9b8a770208a1653692c4db68616bd35bfd5add16d121e7f63d6dbf40d5d', i686: '46380d4b372b6003f508f289c48efb5a7f53700a620b376668bf5017ab55fda8',
x86_64: '9f96829a225c86f284513766e9ea833d9fb78928f572a5bd78e12ff1932b957f' x86_64: '57c39aafee33dbab4fc73beb7087054ae8bd98d845f8954bf1f3e86edb83b0d8'
}) })
depends_on 'shared_mime_info' # L depends_on 'shared_mime_info' # L

View File

@@ -6,7 +6,7 @@ class Gnome_settings_daemon < Package
@_ver = '40.0.1' @_ver = '40.0.1'
version @_ver version @_ver
license 'GPL-2+ and LGPL-2+' license 'GPL-2+ and LGPL-2+'
compatibility 'x86_64 aarch64 armv7l' compatibility 'x86_64 aarch64 armv7l' # not compatible with i686 upstream
source_url 'https://gitlab.gnome.org/GNOME/gnome-settings-daemon.git' source_url 'https://gitlab.gnome.org/GNOME/gnome-settings-daemon.git'
git_hashtag @_ver git_hashtag @_ver

View File

@@ -3,21 +3,21 @@ require 'package'
class Gnome_shell < Package class Gnome_shell < Package
description 'Next generation desktop shell' description 'Next generation desktop shell'
homepage 'https://wiki.gnome.org/Projects/GnomeShell' homepage 'https://wiki.gnome.org/Projects/GnomeShell'
version '40.3' version '41.0'
license 'GPL-2+ and LGPL-2+' license 'GPL-2+ and LGPL-2+'
compatibility 'x86_64 aarch64 armv7l' compatibility 'all'
source_url 'https://gitlab.gnome.org/GNOME/gnome-shell.git' source_url 'https://gitlab.gnome.org/GNOME/gnome-shell.git'
git_hashtag version git_hashtag version
binary_url({ binary_url({
aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gnome_shell/40.3_armv7l/gnome_shell-40.3-chromeos-armv7l.tpxz', aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gnome_shell/41.0_armv7l/gnome_shell-41.0-chromeos-armv7l.tpxz',
armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gnome_shell/40.3_armv7l/gnome_shell-40.3-chromeos-armv7l.tpxz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gnome_shell/41.0_armv7l/gnome_shell-41.0-chromeos-armv7l.tpxz',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gnome_shell/40.3_x86_64/gnome_shell-40.3-chromeos-x86_64.tpxz' x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gnome_shell/41.0_x86_64/gnome_shell-41.0-chromeos-x86_64.tpxz'
}) })
binary_sha256({ binary_sha256({
aarch64: 'a77bce5ae1cffd7a7a159730565b7308442d44a8ad2fcce5367caa9683d07ff6', aarch64: 'eea813182b4fb943620beab82fabbdbde3b68cae8867ebc938e35c6a90612918',
armv7l: 'a77bce5ae1cffd7a7a159730565b7308442d44a8ad2fcce5367caa9683d07ff6', armv7l: 'eea813182b4fb943620beab82fabbdbde3b68cae8867ebc938e35c6a90612918',
x86_64: '26f505c184e1277fba828dd0258845bed34a42d62c0dc19862f0698d1b2113de' x86_64: '6afe54dadee75fb2a4b1794d68237ddcc17ac0eea5aafd679ae534d2b876f7cb'
}) })
depends_on 'gcr' depends_on 'gcr'
@@ -35,7 +35,7 @@ class Gnome_shell < Package
depends_on 'evolution_data_server' => :build depends_on 'evolution_data_server' => :build
depends_on 'gobject_introspection' => :build depends_on 'gobject_introspection' => :build
depends_on 'mutter' depends_on 'mutter'
depends_on 'pygments' => :build depends_on 'py3_pygments' => :build
depends_on 'vulkan_icd_loader' => :build depends_on 'vulkan_icd_loader' => :build
def self.build def self.build
@@ -43,6 +43,7 @@ class Gnome_shell < Package
-Dgtk_doc=true \ -Dgtk_doc=true \
-Dsystemd=false \ -Dsystemd=false \
-Dnetworkmanager=false \ -Dnetworkmanager=false \
-Dtests=false \
builddir" builddir"
system 'meson configure builddir' system 'meson configure builddir'
system 'ninja -C builddir' system 'ninja -C builddir'

View File

@@ -3,23 +3,23 @@ require 'package'
class Gnutls < Package class Gnutls < Package
description 'GnuTLS is a secure communications library implementing the SSL, TLS and DTLS protocols and technologies around them.' description 'GnuTLS is a secure communications library implementing the SSL, TLS and DTLS protocols and technologies around them.'
homepage 'http://gnutls.org/' homepage 'http://gnutls.org/'
version '3.7.2' version '3.7.2-1'
license 'GPL-3' license 'GPL-3'
compatibility 'all' compatibility 'all'
source_url 'https://www.gnupg.org/ftp/gcrypt/gnutls/v3.7/gnutls-3.7.2.tar.xz' source_url 'https://www.gnupg.org/ftp/gcrypt/gnutls/v3.7/gnutls-3.7.2.tar.xz'
source_sha256 '646e6c5a9a185faa4cea796d378a1ba8e1148dbb197ca6605f95986a25af2752' source_sha256 '646e6c5a9a185faa4cea796d378a1ba8e1148dbb197ca6605f95986a25af2752'
binary_url({ binary_url({
aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gnutls/3.7.2_armv7l/gnutls-3.7.2-chromeos-armv7l.tpxz', aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gnutls/3.7.2-1_armv7l/gnutls-3.7.2-1-chromeos-armv7l.tpxz',
armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gnutls/3.7.2_armv7l/gnutls-3.7.2-chromeos-armv7l.tpxz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gnutls/3.7.2-1_armv7l/gnutls-3.7.2-1-chromeos-armv7l.tpxz',
i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gnutls/3.7.2_i686/gnutls-3.7.2-chromeos-i686.tpxz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gnutls/3.7.2-1_i686/gnutls-3.7.2-1-chromeos-i686.tpxz',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gnutls/3.7.2_x86_64/gnutls-3.7.2-chromeos-x86_64.tpxz' x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gnutls/3.7.2-1_x86_64/gnutls-3.7.2-1-chromeos-x86_64.tpxz'
}) })
binary_sha256({ binary_sha256({
aarch64: '610e93e9f684b6e0dcac110ad323f0f4037e5d464968788e8686fe8328c63d4f', aarch64: 'c2aa4651e3fcde7acb408d581be30d33ac5a99aeacdfb7ed1aa332ffa08807d8',
armv7l: '610e93e9f684b6e0dcac110ad323f0f4037e5d464968788e8686fe8328c63d4f', armv7l: 'c2aa4651e3fcde7acb408d581be30d33ac5a99aeacdfb7ed1aa332ffa08807d8',
i686: '7849bf00eadd86e4eaead29de780b446aea8da21524221c4a98fc39532e5673f', i686: '7e70441115c1d1d5930f61ab8f81b91484dac0ad7fce74601abcd497346a0497',
x86_64: '6570141b5100fee1bf0bf75012beea7b641bec5a0d79c131d22f2b20b042008a' x86_64: '607851025aec31be1628da21af43c29307024cf5169bed7f34707504d0099824'
}) })
depends_on 'zlibpkg' depends_on 'zlibpkg'
@@ -59,6 +59,6 @@ class Gnutls < Package
end end
def self.check def self.check
system "make", "check" system 'make', 'check'
end end
end end

View File

@@ -3,24 +3,24 @@ require 'package'
class Gobject_introspection < Package class Gobject_introspection < Package
description 'GObject introspection is a middleware layer between C libraries (using GObject) and language bindings.' description 'GObject introspection is a middleware layer between C libraries (using GObject) and language bindings.'
homepage 'https://wiki.gnome.org/action/show/Projects/GObjectIntrospection' homepage 'https://wiki.gnome.org/action/show/Projects/GObjectIntrospection'
@_ver = '1.69.0' @_ver = '1.70.0'
version @_ver version "#{@_ver}-1"
license 'LGPL-2+ and GPL-2+' license 'LGPL-2+ and GPL-2+'
compatibility 'all' compatibility 'all'
source_url 'https://gitlab.gnome.org/GNOME/gobject-introspection.git' source_url 'https://gitlab.gnome.org/GNOME/gobject-introspection.git'
git_hashtag @_ver git_hashtag @_ver
binary_url({ binary_url({
aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gobject_introspection/1.69.0_armv7l/gobject_introspection-1.69.0-chromeos-armv7l.tpxz', aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gobject_introspection/1.70.0-1_armv7l/gobject_introspection-1.70.0-1-chromeos-armv7l.tpxz',
armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gobject_introspection/1.69.0_armv7l/gobject_introspection-1.69.0-chromeos-armv7l.tpxz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gobject_introspection/1.70.0-1_armv7l/gobject_introspection-1.70.0-1-chromeos-armv7l.tpxz',
i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gobject_introspection/1.69.0_i686/gobject_introspection-1.69.0-chromeos-i686.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gobject_introspection/1.70.0-1_i686/gobject_introspection-1.70.0-1-chromeos-i686.tpxz',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gobject_introspection/1.69.0_x86_64/gobject_introspection-1.69.0-chromeos-x86_64.tpxz' x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gobject_introspection/1.70.0-1_x86_64/gobject_introspection-1.70.0-1-chromeos-x86_64.tpxz'
}) })
binary_sha256({ binary_sha256({
aarch64: 'f07dcf8fa48c6fcd1bc08cf03dad0ee605c2dd78c939221971ae2e8b8950f7f3', aarch64: '5eb28e864dbaead1f78ef2caeb00c57d42ced3d9c044e2b30179a3fd529b3f30',
armv7l: 'f07dcf8fa48c6fcd1bc08cf03dad0ee605c2dd78c939221971ae2e8b8950f7f3', armv7l: '5eb28e864dbaead1f78ef2caeb00c57d42ced3d9c044e2b30179a3fd529b3f30',
i686: '7f7e4d8121131dbe3ee06006dce70e24fa84198aaea0d13d7f3f4e9d65af1af4', i686: '70f5c4b09aa0ad77d820b00463d4ea7fec479e4c2773f3a879d6437fc30c19ec',
x86_64: '2c3a734c15234a2d9fc7891b80ab65e6d11e7cca4275256b173a1d85fecc5c8c' x86_64: 'b44fc8463ff340776c2038da369277fda23d7c1d5fe95f138a666b0204817995'
}) })
depends_on 'glib' depends_on 'glib'

View File

@@ -3,24 +3,24 @@ require 'package'
class Gsettings_desktop_schemas < Package class Gsettings_desktop_schemas < Package
description 'Collection of GSettings schemas for GNOME desktop.' description 'Collection of GSettings schemas for GNOME desktop.'
homepage 'https://git.gnome.org/browse/gsettings-desktop-schemas' homepage 'https://git.gnome.org/browse/gsettings-desktop-schemas'
@_ver = '40.0' @_ver = '41.0'
version @_ver version @_ver
license 'LGPL-2.1+' license 'LGPL-2.1+'
compatibility 'all' compatibility 'all'
source_url "https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas/-/archive/#{@_ver}/gsettings-desktop-schemas-#{@_ver}.tar.bz2" source_url 'https://gitlab.gnome.org/GNOME/gsettings-desktop-schemas.git'
source_sha256 'ce1d57e98ba6e460f9764e4a48a28ebe1866423e54c1eeceff6a3c90feb41bc6' git_hashtag @_ver
binary_url({ binary_url({
aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gsettings_desktop_schemas/40.0_armv7l/gsettings_desktop_schemas-40.0-chromeos-armv7l.tar.xz', aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gsettings_desktop_schemas/41.0_armv7l/gsettings_desktop_schemas-41.0-chromeos-armv7l.tpxz',
armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gsettings_desktop_schemas/40.0_armv7l/gsettings_desktop_schemas-40.0-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gsettings_desktop_schemas/41.0_armv7l/gsettings_desktop_schemas-41.0-chromeos-armv7l.tpxz',
i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gsettings_desktop_schemas/40.0_i686/gsettings_desktop_schemas-40.0-chromeos-i686.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gsettings_desktop_schemas/41.0_i686/gsettings_desktop_schemas-41.0-chromeos-i686.tpxz',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gsettings_desktop_schemas/40.0_x86_64/gsettings_desktop_schemas-40.0-chromeos-x86_64.tar.xz' x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gsettings_desktop_schemas/41.0_x86_64/gsettings_desktop_schemas-41.0-chromeos-x86_64.tpxz'
}) })
binary_sha256({ binary_sha256({
aarch64: '2b7288bf9e021ae99686f1a09521154c1e12f8ccb6e370797fe345c729e80c76', aarch64: '84fb838d4cde372d9c93ccfaa00be432a6c31b926550a6e3a6f758c7147b8db2',
armv7l: '2b7288bf9e021ae99686f1a09521154c1e12f8ccb6e370797fe345c729e80c76', armv7l: '84fb838d4cde372d9c93ccfaa00be432a6c31b926550a6e3a6f758c7147b8db2',
i686: 'fc4a46d258118b6526df8c594b113e7ce285cdab10598a1179d865e6544494e6', i686: 'd82010f0135140529a24c49ee1bc240cf1a79c4c3a118525fc610f491cc3088d',
x86_64: 'dc5237b94506cbf20080be7d1af759053dbdabde617329f08714a849eb4fc7c3' x86_64: '5454f7a310fbaf115dac44142dcc45436838fdc874f5647d7f056a76e656e9a8'
}) })
depends_on 'gnome_common' depends_on 'gnome_common'

View File

@@ -3,7 +3,7 @@ require 'package'
class Gtk4 < Package class Gtk4 < Package
description 'GTK+ is a multi-platform toolkit for creating graphical user interfaces.' description 'GTK+ is a multi-platform toolkit for creating graphical user interfaces.'
homepage 'https://developer.gnome.org/gtk4/' homepage 'https://developer.gnome.org/gtk4/'
@_ver = '4.4.0' @_ver = '4.4.1'
@_ver_prelastdot = @_ver.rpartition('.')[0] @_ver_prelastdot = @_ver.rpartition('.')[0]
version @_ver version @_ver
license 'LGPL-2.1' license 'LGPL-2.1'
@@ -12,16 +12,16 @@ class Gtk4 < Package
git_hashtag @_ver git_hashtag @_ver
binary_url({ binary_url({
aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gtk4/4.4.0_armv7l/gtk4-4.4.0-chromeos-armv7l.tpxz', aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gtk4/4.4.1_armv7l/gtk4-4.4.1-chromeos-armv7l.tpxz',
armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gtk4/4.4.0_armv7l/gtk4-4.4.0-chromeos-armv7l.tpxz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gtk4/4.4.1_armv7l/gtk4-4.4.1-chromeos-armv7l.tpxz',
i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gtk4/4.4.0_i686/gtk4-4.4.0-chromeos-i686.tpxz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gtk4/4.4.1_i686/gtk4-4.4.1-chromeos-i686.tpxz',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gtk4/4.4.0_x86_64/gtk4-4.4.0-chromeos-x86_64.tpxz' x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gtk4/4.4.1_x86_64/gtk4-4.4.1-chromeos-x86_64.tpxz'
}) })
binary_sha256({ binary_sha256({
aarch64: 'c53e4cf32c7422501e5ba25e40d6d2c54f34722e4013d3b6f49825d66f251a02', aarch64: '9da01362c758205fb864aada2ec0a41730535fbe84b83cf6752e518341448a7b',
armv7l: 'c53e4cf32c7422501e5ba25e40d6d2c54f34722e4013d3b6f49825d66f251a02', armv7l: '9da01362c758205fb864aada2ec0a41730535fbe84b83cf6752e518341448a7b',
i686: '5e06944bbcf839838a4bd2bba713b6c3ca724b08f9a0dd8eba92c0418446974b', i686: '2c6b1eb268de8c3222d6c61fbe83331c9d9a34f987561c6dee9a8d5261b6d3e7',
x86_64: '1604014f5f7188b5a974ca8cc06b62e1fc14e8553806541abbcb173694fc2547' x86_64: '440f2099c91b98d4bc2ded68c358ebd31d7a7812a3299a30f9465d390f11ba38'
}) })
# L = Logical Dependency, R = Runtime Dependency # L = Logical Dependency, R = Runtime Dependency
@@ -96,8 +96,7 @@ class Gtk4 < Package
-Dgraphene:default_library=both \ -Dgraphene:default_library=both \
-Dlibsass:default_library=both \ -Dlibsass:default_library=both \
-Dmutest:default_library=both \ -Dmutest:default_library=both \
-Dsassc:default_library=both \ -Dvulkan=enabled \
-Dsassc=enabled \
build" build"
system 'meson configure build' system 'meson configure build'
system 'ninja -C build' system 'ninja -C build'

View File

@@ -3,7 +3,7 @@ require 'package'
class Gyp_next < Package class Gyp_next < Package
description 'GYP is a fork of the GYP build system for use in the Node.js projects.' description 'GYP is a fork of the GYP build system for use in the Node.js projects.'
homepage 'https://github.com/nodejs/gyp-next/' homepage 'https://github.com/nodejs/gyp-next/'
@_ver = '0.8.1' @_ver = '0.10.0'
version @_ver version @_ver
license 'BSD-3' license 'BSD-3'
compatibility 'all' compatibility 'all'
@@ -11,16 +11,16 @@ class Gyp_next < Package
git_hashtag "v#{@_ver}" git_hashtag "v#{@_ver}"
binary_url({ binary_url({
aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gyp_next/0.8.1_armv7l/gyp_next-0.8.1-chromeos-armv7l.tpxz', aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gyp_next/0.10.0_armv7l/gyp_next-0.10.0-chromeos-armv7l.tpxz',
armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gyp_next/0.8.1_armv7l/gyp_next-0.8.1-chromeos-armv7l.tpxz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gyp_next/0.10.0_armv7l/gyp_next-0.10.0-chromeos-armv7l.tpxz',
i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gyp_next/0.8.1_i686/gyp_next-0.8.1-chromeos-i686.tpxz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gyp_next/0.10.0_i686/gyp_next-0.10.0-chromeos-i686.tpxz',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gyp_next/0.8.1_x86_64/gyp_next-0.8.1-chromeos-x86_64.tpxz' x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/gyp_next/0.10.0_x86_64/gyp_next-0.10.0-chromeos-x86_64.tpxz'
}) })
binary_sha256({ binary_sha256({
aarch64: '95b8ca7502843d7af0e2ed1ad85b27e426b2f7a72b345e73c3e67e4cde5b0674', aarch64: '4718cbdf9622ca6ad9e6015cd7f7415113d76162ffbb602ee44ecc53c804ea84',
armv7l: '95b8ca7502843d7af0e2ed1ad85b27e426b2f7a72b345e73c3e67e4cde5b0674', armv7l: '4718cbdf9622ca6ad9e6015cd7f7415113d76162ffbb602ee44ecc53c804ea84',
i686: 'ebd77d1c33236013adbaefed35bf7dedd576483dca65b78f028e28b4f4eb2729', i686: 'd0a603478fed55166f0516a4f8a4d688717556c198963ef066109650c646a13a',
x86_64: 'f0d7e59aee2f08b5b0a9b40b7daef3b8a85c850d46dc73fcc33ad1a6eacd11e5' x86_64: 'a7c4e1a5c46b7d72fc35023a04110cb4cd76709b0ba8fcabb2af8a10362830a1'
}) })
depends_on 'py3_setuptools' => :build depends_on 'py3_setuptools' => :build

View File

@@ -3,22 +3,24 @@ require 'package'
class Ibus < Package class Ibus < Package
description 'Next Generation Input Bus for Linux' description 'Next Generation Input Bus for Linux'
homepage 'https://github.com/ibus/ibus/wiki' homepage 'https://github.com/ibus/ibus/wiki'
@_ver = '1.5.24' @_ver = '1.5.25'
version "#{@_ver}-1" version @_ver
license 'LGPL-2.1' license 'LGPL-2.1'
compatibility 'x86_64 aarch64 armv7l' compatibility 'all'
source_url "https://github.com/ibus/ibus/releases/download/#{@_ver}/ibus-#{@_ver}.tar.gz" source_url 'https://github.com/ibus/ibus.git'
source_sha256 'abf33a965063629d3bbdab8a5948736ce3a9523cc3d6331e5ea0ec5e8ea7421f' git_hashtag @_ver
binary_url({ binary_url({
aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ibus/1.5.24-1_armv7l/ibus-1.5.24-1-chromeos-armv7l.tar.xz', aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ibus/1.5.25_armv7l/ibus-1.5.25-chromeos-armv7l.tpxz',
armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ibus/1.5.24-1_armv7l/ibus-1.5.24-1-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ibus/1.5.25_armv7l/ibus-1.5.25-chromeos-armv7l.tpxz',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ibus/1.5.24-1_x86_64/ibus-1.5.24-1-chromeos-x86_64.tar.xz' i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ibus/1.5.25_i686/ibus-1.5.25-chromeos-i686.tpxz',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ibus/1.5.25_x86_64/ibus-1.5.25-chromeos-x86_64.tpxz'
}) })
binary_sha256({ binary_sha256({
aarch64: 'f12163d784b45e68bbc6c5f844fe3082db1f3c2b3dc621464cc4ac4d81ba2024', aarch64: '422f1a98bd9d3f8cae040fceaf56725b0493996f8a9768dfc6b517b695af9d45',
armv7l: 'f12163d784b45e68bbc6c5f844fe3082db1f3c2b3dc621464cc4ac4d81ba2024', armv7l: '422f1a98bd9d3f8cae040fceaf56725b0493996f8a9768dfc6b517b695af9d45',
x86_64: 'baeca79b3d8750e062e46dcee2114f3425a8abed1a104db540df542ea098814f' i686: 'cef3949b6b3dce1feeab92375135894070585d1aaeb107701c6c2b5e4755795b',
x86_64: 'ddc0ce92ae7723c87ef3527e47a69684e3ac65b3adb0b2c7fe4cdbf6e9580235'
}) })
depends_on 'atk' depends_on 'atk'
@@ -58,9 +60,7 @@ class Ibus < Package
def self.build def self.build
system 'NOCONFIGURE=1 ./autogen.sh' system 'NOCONFIGURE=1 ./autogen.sh'
system 'filefix' system 'filefix'
system "env CFLAGS='-flto=auto' \ system "#{CREW_ENV_OPTIONS} ./configure \
CXXFLAGS='-flto=auto' LDFLAGS='-flto=auto' \
./configure \
#{CREW_OPTIONS} \ #{CREW_OPTIONS} \
--libexecdir=#{CREW_LIB_PREFIX}/ibus \ --libexecdir=#{CREW_LIB_PREFIX}/ibus \
--sysconfdir=#{CREW_PREFIX}/etc \ --sysconfdir=#{CREW_PREFIX}/etc \

View File

@@ -3,24 +3,24 @@ require 'package'
class Itstool < Package class Itstool < Package
description 'Translate XML with PO files using W3C Internationalization Tag Set rules' description 'Translate XML with PO files using W3C Internationalization Tag Set rules'
homepage 'http://itstool.org/' homepage 'http://itstool.org/'
@_ver = '2.0.6' @_ver = '2.0.7'
version "#{@_ver}-2" version @_ver
license 'GPL-3+' license 'GPL-3+'
compatibility 'all' compatibility 'all'
source_url 'https://github.com/itstool/itstool.git' source_url 'https://github.com/itstool/itstool.git'
git_hashtag @_ver git_hashtag @_ver
binary_url({ binary_url({
aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/itstool/2.0.6-2_armv7l/itstool-2.0.6-2-chromeos-armv7l.tpxz', aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/itstool/2.0.7_armv7l/itstool-2.0.7-chromeos-armv7l.tpxz',
armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/itstool/2.0.6-2_armv7l/itstool-2.0.6-2-chromeos-armv7l.tpxz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/itstool/2.0.7_armv7l/itstool-2.0.7-chromeos-armv7l.tpxz',
i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/itstool/2.0.6-2_i686/itstool-2.0.6-2-chromeos-i686.tpxz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/itstool/2.0.7_i686/itstool-2.0.7-chromeos-i686.tpxz',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/itstool/2.0.6-2_x86_64/itstool-2.0.6-2-chromeos-x86_64.tpxz' x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/itstool/2.0.7_x86_64/itstool-2.0.7-chromeos-x86_64.tpxz'
}) })
binary_sha256({ binary_sha256({
aarch64: '93c92457c4087d06554d9217b5f56d275a1dd401129e8f8598ec79c22debae99', aarch64: 'a53d37953b18e110b2b2d18db0db8bb1d82014cc06381c0f8469e85acaed1804',
armv7l: '93c92457c4087d06554d9217b5f56d275a1dd401129e8f8598ec79c22debae99', armv7l: 'a53d37953b18e110b2b2d18db0db8bb1d82014cc06381c0f8469e85acaed1804',
i686: '96d8d7deb9e0ddcb9283092c4551d6c801af51c511a50f511b3d61bf997e22b1', i686: '71bbd185b2028e885ea5e3cc3bf7ff997d485747d2d11a8997acfad57f311b3a',
x86_64: '61ad649af3ed493056b27350cf3491e7a6ada6d472dbb5d82f6586e7d5a2de6c' x86_64: '25530780e3c206688d01f4d9c27fa1ac86049256ead47c441d0e6a1c4878fc50'
}) })
depends_on 'py3_libxml2' depends_on 'py3_libxml2'

View File

@@ -3,24 +3,24 @@ require 'package'
class Libcurl < Package class Libcurl < Package
description 'Command line tool and library for transferring data with URLs.' description 'Command line tool and library for transferring data with URLs.'
homepage 'https://curl.se/' homepage 'https://curl.se/'
@_ver = '7.79.1' @_ver = '7.80.0'
version @_ver version @_ver
license 'curl' license 'curl'
compatibility 'all' compatibility 'all'
source_url "https://github.com/curl/curl/releases/download/curl-#{@_ver.gsub('.', '_')}/curl-#{@_ver}.tar.xz" source_url "https://curl.se/download/curl-#{@_ver}.tar.xz"
source_sha256 '0606f74b1182ab732a17c11613cbbaf7084f2e6cca432642d0e3ad7c224c3689' source_sha256 'a132bd93188b938771135ac7c1f3ac1d3ce507c1fcbef8c471397639214ae2ab'
binary_url({ binary_url({
aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libcurl/7.79.1_armv7l/libcurl-7.79.1-chromeos-armv7l.tpxz', aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libcurl/7.80.0_armv7l/libcurl-7.80.0-chromeos-armv7l.tpxz',
armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libcurl/7.79.1_armv7l/libcurl-7.79.1-chromeos-armv7l.tpxz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libcurl/7.80.0_armv7l/libcurl-7.80.0-chromeos-armv7l.tpxz',
i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libcurl/7.79.1_i686/libcurl-7.79.1-chromeos-i686.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libcurl/7.80.0_i686/libcurl-7.80.0-chromeos-i686.tpxz',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libcurl/7.79.1_x86_64/libcurl-7.79.1-chromeos-x86_64.tpxz' x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libcurl/7.80.0_x86_64/libcurl-7.80.0-chromeos-x86_64.tpxz'
}) })
binary_sha256({ binary_sha256({
aarch64: '497ca2518256983a3a011fa83de67f20202a1aa5cc6fdf88424b96df4cbe19ba', aarch64: '1bcd431029c1168a8e3ec742535f9b1740dbd264f06a0b97d3d46850113da095',
armv7l: '497ca2518256983a3a011fa83de67f20202a1aa5cc6fdf88424b96df4cbe19ba', armv7l: '1bcd431029c1168a8e3ec742535f9b1740dbd264f06a0b97d3d46850113da095',
i686: 'ab58dc20c50f2ad6dc00afc5b30c3eac2e4c8d5286efa70613821e46a6654d61', i686: 'af9cfd841fe69b8a65d4a28fb8c27e2a173dba44b932a50979e32d9c1827fee1',
x86_64: 'e16d3d120bf089178f35f05636c9b79b5f5343d1e6b9a5a8edcc3c717213f26f' x86_64: '1fa472107b1b670dffdf41f222d374fa599ee22cf6db2fdcc08659c8b2a75eb0'
}) })
depends_on 'brotli' => :build depends_on 'brotli' => :build
@@ -41,7 +41,6 @@ class Libcurl < Package
depends_on 'zstd' # R depends_on 'zstd' # R
def self.build def self.build
@libssh = '--with-libssh' @libssh = '--with-libssh'
case ARCH case ARCH
when 'i686' when 'i686'

View File

@@ -3,22 +3,24 @@ require 'package'
class Libdrm < Package class Libdrm < Package
description 'Cross-driver middleware for DRI protocol.' description 'Cross-driver middleware for DRI protocol.'
homepage 'https://dri.freedesktop.org' homepage 'https://dri.freedesktop.org'
@_ver = '2.4.107' @_ver = '2.4.108'
version @_ver version @_ver
license 'MIT' license 'MIT'
compatibility 'x86_64 aarch64 armv7l' compatibility 'all'
source_url "https://dri.freedesktop.org/libdrm/libdrm-#{@_ver}.tar.xz" source_url 'https://gitlab.freedesktop.org/mesa/drm.git'
source_sha256 'c554cef03b033636a975543eab363cc19081cb464595d3da1ec129f87370f888' git_hashtag "libdrm-#{@_ver}"
binary_url({ binary_url({
aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libdrm/2.4.107_armv7l/libdrm-2.4.107-chromeos-armv7l.tpxz', aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libdrm/2.4.108_armv7l/libdrm-2.4.108-chromeos-armv7l.tpxz',
armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libdrm/2.4.107_armv7l/libdrm-2.4.107-chromeos-armv7l.tpxz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libdrm/2.4.108_armv7l/libdrm-2.4.108-chromeos-armv7l.tpxz',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libdrm/2.4.107_x86_64/libdrm-2.4.107-chromeos-x86_64.tpxz' i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libdrm/2.4.108_i686/libdrm-2.4.108-chromeos-i686.tpxz',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libdrm/2.4.108_x86_64/libdrm-2.4.108-chromeos-x86_64.tpxz'
}) })
binary_sha256({ binary_sha256({
aarch64: '7610b79d04ea3bd1a74a56fc947fd226bf902d8ff4ca41f62ee61acf95982bcd', aarch64: '3661c7f7e58a7f9ce46545b32a26d917d77fbed1a23f0c266710a5acfb9710a1',
armv7l: '7610b79d04ea3bd1a74a56fc947fd226bf902d8ff4ca41f62ee61acf95982bcd', armv7l: '3661c7f7e58a7f9ce46545b32a26d917d77fbed1a23f0c266710a5acfb9710a1',
x86_64: 'acad6807fb51761065d53d118f5b6676a9f643af18f87e6ad6dd68c15a734fbe' i686: '52183d84631bb78959238f9ffeb3695ea95b90089f7e0c6b1a80157c66ad810e',
x86_64: '0e2520f4dff148baab2c9f8649093e6422c1596613c755662d1b9bdcb0fb8c16'
}) })
depends_on 'libpciaccess' # R depends_on 'libpciaccess' # R

View File

@@ -2,34 +2,30 @@ require 'package'
class Libffi < Package class Libffi < Package
description 'The libffi library provides a portable, high level programming interface to various calling conventions.' description 'The libffi library provides a portable, high level programming interface to various calling conventions.'
homepage 'https://sourceware.org/libffi/' homepage 'https://github.com/libffi/libffi/'
version '3.3-1' @_ver = '3.4.2'
version @_ver
license 'MIT' license 'MIT'
compatibility 'all' compatibility 'all'
source_url 'https://sourceware.org/pub/libffi/libffi-3.3.tar.gz' source_url 'https://github.com/libffi/libffi.git'
source_sha256 '72fba7922703ddfa7a028d513ac15a85c8d54c8d67f55fa5a4802885dc652056' git_hashtag "v#{@_ver}"
binary_url({ binary_url({
aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libffi/3.3-1_armv7l/libffi-3.3-1-chromeos-armv7l.tar.xz', aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libffi/3.4.2_armv7l/libffi-3.4.2-chromeos-armv7l.tpxz',
armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libffi/3.3-1_armv7l/libffi-3.3-1-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libffi/3.4.2_armv7l/libffi-3.4.2-chromeos-armv7l.tpxz',
i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libffi/3.3-1_i686/libffi-3.3-1-chromeos-i686.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libffi/3.4.2_i686/libffi-3.4.2-chromeos-i686.tpxz',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libffi/3.3-1_x86_64/libffi-3.3-1-chromeos-x86_64.tar.xz' x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libffi/3.4.2_x86_64/libffi-3.4.2-chromeos-x86_64.tpxz'
}) })
binary_sha256({ binary_sha256({
aarch64: 'feed096aa4b48a2ccaa2be5f8998f775eeeab873fc2d582b06c15acd1a380d74', aarch64: '7a1ec1ebdc7b4aab6b7b775fb99d3553bb15abfb068c773d3397b1a53d7a4ce5',
armv7l: 'feed096aa4b48a2ccaa2be5f8998f775eeeab873fc2d582b06c15acd1a380d74', armv7l: '7a1ec1ebdc7b4aab6b7b775fb99d3553bb15abfb068c773d3397b1a53d7a4ce5',
i686: 'd76faf5d8917ad57be1414cdbd915a70f978494aac09fcdd73f80c3db8fb21e4', i686: '691e3ae233f84c099811fc457699e3f52a89e617d58406bc3e159b3d8de51bd4',
x86_64: 'acd8ad06dbc7a6f83b8bdce10aa53b72817ab5468548bb4d09a715ab1b1b9b68' x86_64: '3693f9dd48869782a45878b97bbc8a7e24ec852393c64298b5fb9619f4507943'
}) })
def self.build def self.build
system "env CFLAGS='-flto=auto' CXXFLAGS='-flto=auto' \ system 'autoreconf -fiv'
LDFLAGS='-flto=auto' \ system "#{CREW_ENV_OPTIONS} ./configure #{CREW_OPTIONS}"
./configure #{CREW_OPTIONS} \
--enable-shared \
--with-pic \
--disable-debug \
--disable-dependency-tracking"
system 'make' system 'make'
end end

View File

@@ -4,21 +4,23 @@ class Libinput < Package
description 'libinput is a library to handle input devices in Wayland compositors and to provide a generic X.Org input driver.' description 'libinput is a library to handle input devices in Wayland compositors and to provide a generic X.Org input driver.'
homepage 'https://www.freedesktop.org/wiki/Software/libinput' homepage 'https://www.freedesktop.org/wiki/Software/libinput'
@_ver = '1.19.2' @_ver = '1.19.2'
version @_ver version "#{@_ver}-1"
license 'MIT' license 'MIT'
compatibility 'all' compatibility 'all'
source_url 'https://gitlab.freedesktop.org/libinput/libinput.git' source_url 'https://gitlab.freedesktop.org/libinput/libinput.git'
git_hashtag @_ver git_hashtag @_ver
binary_url({ binary_url({
aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libinput/1.19.2_armv7l/libinput-1.19.2-chromeos-armv7l.tpxz', aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libinput/1.19.2-1_armv7l/libinput-1.19.2-1-chromeos-armv7l.tpxz',
armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libinput/1.19.2_armv7l/libinput-1.19.2-chromeos-armv7l.tpxz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libinput/1.19.2-1_armv7l/libinput-1.19.2-1-chromeos-armv7l.tpxz',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libinput/1.19.2_x86_64/libinput-1.19.2-chromeos-x86_64.tpxz' i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libinput/1.19.2-1_i686/libinput-1.19.2-1-chromeos-i686.tpxz',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libinput/1.19.2-1_x86_64/libinput-1.19.2-1-chromeos-x86_64.tpxz'
}) })
binary_sha256({ binary_sha256({
aarch64: 'f0bfc3ddddb5d34e874cb9b02bccda660f8600051ffdbdebe60760adfa427f3b', aarch64: 'e05b75fc7ce64fb075f80c166f040e44f93348ed9a1498edf62eca9bf6a63453',
armv7l: 'f0bfc3ddddb5d34e874cb9b02bccda660f8600051ffdbdebe60760adfa427f3b', armv7l: 'e05b75fc7ce64fb075f80c166f040e44f93348ed9a1498edf62eca9bf6a63453',
x86_64: '3d1a343fecb4cedf97f176a3be8ecdb80b8166d45f65fb97142e6fd91f7b3391' i686: '6abab518091907420a19b90b858dacf2179f70b9c75b66c2727fa13d0143430e',
x86_64: 'b0c906ccc338b8b675d75d9c9845f569c3a1735fbe35e602c6a669a997f4f950'
}) })
depends_on 'mtdev' depends_on 'mtdev'

45
packages/libmaxminddb.rb Normal file
View File

@@ -0,0 +1,45 @@
# Adapted from Arch Linux libmaxminddb PKGBUILD at:
# https://github.com/archlinux/svntogit-community/raw/packages/libmaxminddb/trunk/PKGBUILD
require 'package'
class Libmaxminddb < Package
description 'MaxMind GeoIP2 database - split package with library and utilities'
homepage 'https://dev.maxmind.com/geoip/geoip2/downloadable/'
version '1.6.0'
compatibility 'all'
source_url 'https://github.com/maxmind/libmaxminddb.git'
git_hashtag version
binary_url({
aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libmaxminddb/1.6.0_armv7l/libmaxminddb-1.6.0-chromeos-armv7l.tpxz',
armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libmaxminddb/1.6.0_armv7l/libmaxminddb-1.6.0-chromeos-armv7l.tpxz',
i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libmaxminddb/1.6.0_i686/libmaxminddb-1.6.0-chromeos-i686.tpxz',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libmaxminddb/1.6.0_x86_64/libmaxminddb-1.6.0-chromeos-x86_64.tpxz'
})
binary_sha256({
aarch64: 'dd5d36efff43193b39e867aafa2d8dc62952dff8e4deb899bc39e118279a4ee7',
armv7l: 'dd5d36efff43193b39e867aafa2d8dc62952dff8e4deb899bc39e118279a4ee7',
i686: '86c9e0b36eac6fcf3aa8f2148e48820b6aac60cb0557ef2bee96fae026cc6316',
x86_64: 'dde95291d323c066507792a3709e56faf4850341303a5b9e2cd0cf4da080bc17'
})
def self.patch
system "sed -i '/set(CMAKE_C_EXTENSIONS OFF)/a include(GNUInstallDirs)' CMakeLists.txt"
system "sed -i 's,DESTINATION lib,DESTINATION \${CMAKE_INSTALL_LIBDIR},g' CMakeLists.txt"
end
def self.build
FileUtils.mkdir('builddir')
Dir.chdir('builddir') do
system "cmake #{CREW_CMAKE_OPTIONS} \
-DBUILD_SHARED_LIBS=ON \
../ -G Ninja"
end
system 'samu -C builddir'
end
def self.install
system "DESTDIR=#{CREW_DEST_DIR} samu -C builddir install"
end
end

View File

@@ -13,11 +13,13 @@ class Libmypaint < Package
binary_url({ binary_url({
aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libmypaint/1.6.1_armv7l/libmypaint-1.6.1-chromeos-armv7l.tpxz', aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libmypaint/1.6.1_armv7l/libmypaint-1.6.1-chromeos-armv7l.tpxz',
armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libmypaint/1.6.1_armv7l/libmypaint-1.6.1-chromeos-armv7l.tpxz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libmypaint/1.6.1_armv7l/libmypaint-1.6.1-chromeos-armv7l.tpxz',
i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libmypaint/1.6.1_i686/libmypaint-1.6.1-chromeos-i686.tpxz',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libmypaint/1.6.1_x86_64/libmypaint-1.6.1-chromeos-x86_64.tpxz' x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libmypaint/1.6.1_x86_64/libmypaint-1.6.1-chromeos-x86_64.tpxz'
}) })
binary_sha256({ binary_sha256({
aarch64: '37363c4d7e13e651dbf6dfa89369711660d6ae9ec844990a05a21a2bdf273429', aarch64: '37363c4d7e13e651dbf6dfa89369711660d6ae9ec844990a05a21a2bdf273429',
armv7l: '37363c4d7e13e651dbf6dfa89369711660d6ae9ec844990a05a21a2bdf273429', armv7l: '37363c4d7e13e651dbf6dfa89369711660d6ae9ec844990a05a21a2bdf273429',
i686: 'af0014ecae5d1b074ac61aef18b6b07c63e9ca3d3f6e58c7d4cd2d2bd5440a94',
x86_64: '797fe6813b0aa1148eebc92949638963b83c51f6ab445da09b7d0acd62f123c3' x86_64: '797fe6813b0aa1148eebc92949638963b83c51f6ab445da09b7d0acd62f123c3'
}) })

View File

@@ -4,11 +4,24 @@ class Librsync < Package
description 'remote delta-compression library' description 'remote delta-compression library'
homepage 'https://librsync.github.io/' homepage 'https://librsync.github.io/'
@_ver = '2.3.2' @_ver = '2.3.2'
version @_ver version "#{@_ver}-1"
license 'LGPL-2.1' license 'LGPL-2.1'
compatibility 'all' compatibility 'all'
source_url 'https://github.com/librsync/librsync.git' source_url 'https://github.com/librsync/librsync.git'
git_hashtag 'v' + @_ver git_hashtag "v#{@_ver}"
binary_url({
aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/librsync/2.3.2-1_armv7l/librsync-2.3.2-1-chromeos-armv7l.tpxz',
armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/librsync/2.3.2-1_armv7l/librsync-2.3.2-1-chromeos-armv7l.tpxz',
i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/librsync/2.3.2-1_i686/librsync-2.3.2-1-chromeos-i686.tpxz',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/librsync/2.3.2-1_x86_64/librsync-2.3.2-1-chromeos-x86_64.tpxz'
})
binary_sha256({
aarch64: '28eec7479ef645f14297d3fc1d1db80bdf8d054ed78888ecd391f8804f2c0805',
armv7l: '28eec7479ef645f14297d3fc1d1db80bdf8d054ed78888ecd391f8804f2c0805',
i686: '4cfbee60f557730067df22e16da76b73d6a4170fbde1403fb78373a8f82d2103',
x86_64: 'fdcbab57b6c0ca16bbcb83a5d33577b6655d49c1ab3b8d86b243957f6ba76c05'
})
depends_on 'cmake' => :build depends_on 'cmake' => :build
depends_on 'bz2' depends_on 'bz2'
@@ -17,11 +30,11 @@ class Librsync < Package
depends_on 'zlibpkg' depends_on 'zlibpkg'
def self.build def self.build
system "cmake . #{CREW_CMAKE_OPTIONS}" system "cmake -G Ninja . #{CREW_CMAKE_OPTIONS}"
system "make" system 'samu'
end end
def self.install def self.install
system "make", "DESTDIR=#{CREW_DEST_DIR}", "install" system "DESTDIR=#{CREW_DEST_DIR} samu install"
end end
end end

View File

@@ -3,28 +3,29 @@ require 'package'
class Libsdl2 < Package class Libsdl2 < Package
description 'Simple DirectMedia Layer is a cross-platform development library designed to provide low level access to audio, keyboard, mouse, joystick, and graphics hardware via OpenGL and Direct3D.' description 'Simple DirectMedia Layer is a cross-platform development library designed to provide low level access to audio, keyboard, mouse, joystick, and graphics hardware via OpenGL and Direct3D.'
homepage 'http://www.libsdl.org' homepage 'http://www.libsdl.org'
@_ver = '2.0.16' @_ver = '2.0.18'
version @_ver version @_ver
license 'ZLIB' license 'ZLIB'
compatibility 'all' compatibility 'all'
source_url "https://www.libsdl.org/release/SDL2-#{@_ver}.tar.gz" source_url 'https://github.com/libsdl-org/SDL.git'
source_sha256 '65be9ff6004034b5b2ce9927b5a4db1814930f169c4b2dae0a1e4697075f287b' git_hashtag "release-#{@_ver}"
binary_url({ binary_url({
aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libsdl2/2.0.16_armv7l/libsdl2-2.0.16-chromeos-armv7l.tpxz', aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libsdl2/2.0.18_armv7l/libsdl2-2.0.18-chromeos-armv7l.tpxz',
armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libsdl2/2.0.16_armv7l/libsdl2-2.0.16-chromeos-armv7l.tpxz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libsdl2/2.0.18_armv7l/libsdl2-2.0.18-chromeos-armv7l.tpxz',
i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libsdl2/2.0.16_i686/libsdl2-2.0.16-chromeos-i686.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libsdl2/2.0.18_i686/libsdl2-2.0.18-chromeos-i686.tpxz',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libsdl2/2.0.16_x86_64/libsdl2-2.0.16-chromeos-x86_64.tpxz' x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libsdl2/2.0.18_x86_64/libsdl2-2.0.18-chromeos-x86_64.tpxz'
}) })
binary_sha256({ binary_sha256({
aarch64: '05cbfc5d3efb7e42009001fea4ade1932f2f273caba7090ab11e68887286ecbd', aarch64: '5c40b35e64e22d0f394f0324ea93f77a06c9359aff1b620109ebb96e03b74880',
armv7l: '05cbfc5d3efb7e42009001fea4ade1932f2f273caba7090ab11e68887286ecbd', armv7l: '5c40b35e64e22d0f394f0324ea93f77a06c9359aff1b620109ebb96e03b74880',
i686: '9ea4dbde3d49cb18d3756c546ed337b911458822fa7e5263e245b7feaf373c73', i686: '3089c520dfce88e2c878bbc28135feb39af7fd05e681772011fd429137ff9d07',
x86_64: '5f0d468a5fdf3c5ac02eb3e369af10b975d6e66340e3002289e8c9acd237ef33' x86_64: '8c3d271c3440af75ea3cbefa84508878808177090683acd1d07e38d54d56e987'
}) })
depends_on 'xorg_server' depends_on 'xorg_server'
depends_on 'alsa_lib' depends_on 'alsa_lib'
depends_on 'ibus'
depends_on 'pulseaudio' depends_on 'pulseaudio'
depends_on 'nasm' => :build depends_on 'nasm' => :build
@@ -33,7 +34,7 @@ class Libsdl2 < Package
end end
def self.build def self.build
system "env #{CREW_ENV_OPTIONS} \ system "#{CREW_ENV_OPTIONS} \
./configure \ ./configure \
#{CREW_OPTIONS}" #{CREW_OPTIONS}"
system 'make' system 'make'

View File

@@ -3,7 +3,7 @@ require 'package'
class Libwacom < Package class Libwacom < Package
description 'libwacom is a wrapper library for evdev devices.' description 'libwacom is a wrapper library for evdev devices.'
homepage 'https://github.com/linuxwacom/libwacom' homepage 'https://github.com/linuxwacom/libwacom'
@_ver = '1.11' @_ver = '1.12'
version @_ver version @_ver
license 'MIT' license 'MIT'
compatibility 'all' compatibility 'all'
@@ -11,16 +11,16 @@ class Libwacom < Package
git_hashtag "libwacom-#{@_ver}" git_hashtag "libwacom-#{@_ver}"
binary_url({ binary_url({
aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libwacom/1.11_armv7l/libwacom-1.11-chromeos-armv7l.tpxz', aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libwacom/1.12_armv7l/libwacom-1.12-chromeos-armv7l.tpxz',
armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libwacom/1.11_armv7l/libwacom-1.11-chromeos-armv7l.tpxz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libwacom/1.12_armv7l/libwacom-1.12-chromeos-armv7l.tpxz',
i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libwacom/1.11_i686/libwacom-1.11-chromeos-i686.tpxz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libwacom/1.12_i686/libwacom-1.12-chromeos-i686.tpxz',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libwacom/1.11_x86_64/libwacom-1.11-chromeos-x86_64.tpxz' x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libwacom/1.12_x86_64/libwacom-1.12-chromeos-x86_64.tpxz'
}) })
binary_sha256({ binary_sha256({
aarch64: '3f82ff53c82a48d4fc98b628f4d8be620872f4751e199779b861ee3045c7350e', aarch64: 'f7c3aa3b6f959b942e83ac4906ec57e70d1af52db9d9896684a3be2451353f65',
armv7l: '3f82ff53c82a48d4fc98b628f4d8be620872f4751e199779b861ee3045c7350e', armv7l: 'f7c3aa3b6f959b942e83ac4906ec57e70d1af52db9d9896684a3be2451353f65',
i686: '52e75577ecd3ded6104aa7286cf6e4b8d24e7199fa9236e0f79a1a2cd98bfe61', i686: '65dd0a7f8e2c9b69db108e1681441612435f48f7b90f7723d9d03dbeaf1fccec',
x86_64: '479764662e888c2c014b0a4f95a359adf8f892d7f08283b5e7fc3d16798d85ca' x86_64: '4ea8c93a5be266921a869d1aa39600bf19aec35a2481ed71415ee2c74ba8840a'
}) })
depends_on 'libgudev' depends_on 'libgudev'

View File

@@ -3,35 +3,33 @@ require 'package'
class Libx11 < Package class Libx11 < Package
description 'C interface to the X window system' description 'C interface to the X window system'
homepage 'https://x.org' homepage 'https://x.org'
version '1.7.0' version '1.7.2'
license 'custom' license 'custom'
compatibility 'all' compatibility 'all'
source_url 'https://www.x.org/archive/individual/lib/libX11-1.7.0.tar.bz2' source_url 'https://gitlab.freedesktop.org/xorg/lib/libx11.git'
source_sha256 '36c8f93b6595437c8cfbc9f08618bcb3041cbd303e140a0013f88e4c2977cb54' git_hashtag "libX11-#{version}"
binary_url ({ binary_url({
aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libx11/1.7.0_armv7l/libx11-1.7.0-chromeos-armv7l.tar.xz', aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libx11/1.7.2_armv7l/libx11-1.7.2-chromeos-armv7l.tpxz',
armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libx11/1.7.0_armv7l/libx11-1.7.0-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libx11/1.7.2_armv7l/libx11-1.7.2-chromeos-armv7l.tpxz',
i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libx11/1.7.0_i686/libx11-1.7.0-chromeos-i686.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libx11/1.7.2_i686/libx11-1.7.2-chromeos-i686.tpxz',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libx11/1.7.0_x86_64/libx11-1.7.0-chromeos-x86_64.tar.xz', x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libx11/1.7.2_x86_64/libx11-1.7.2-chromeos-x86_64.tpxz'
}) })
binary_sha256 ({ binary_sha256({
aarch64: '77e5db5e74f4524ec72a3887ac329c6f34d5d4eecec6cc76a59989bbc3612902', aarch64: 'e066f82ad7b8578f672c472d8e132683426ebfc7707b036aa13891027b63fe8d',
armv7l: '77e5db5e74f4524ec72a3887ac329c6f34d5d4eecec6cc76a59989bbc3612902', armv7l: 'e066f82ad7b8578f672c472d8e132683426ebfc7707b036aa13891027b63fe8d',
i686: '3a1d278ded5b1e1e413c253d0b98a902a7d70b3afe9540a450846cf2df81ab1d', i686: 'ad26fb5dbad41b0d1d8d3550fca22c48d3ca395bf5bb0440af5f6b701e1371df',
x86_64: 'dc5886be69213c051995f16978e1927712a066068614658f84a23fb192dfc294', x86_64: '329c60bc8ff483f079024654d81bcf932c54b79d7dd0314606a3f0d1b436be94'
}) })
depends_on 'llvm' => :build depends_on 'llvm' => :build
depends_on 'xorg_proto' depends_on 'xorg_proto'
depends_on 'libxcb' depends_on 'libxcb'
depends_on 'libxtrans' depends_on 'libxtrans'
def self.build def self.build
system "env CFLAGS='-fuse-ld=lld' \ system 'NOCONFIGURE=1 ./autogen.sh'
CXXFLAGS='-fuse-ld=lld' \ system "#{CREW_ENV_OPTIONS} ./configure #{CREW_OPTIONS}"
./configure #{CREW_OPTIONS}"
system 'make' system 'make'
end end

View File

@@ -3,23 +3,23 @@ require 'package'
class Libxcb < Package class Libxcb < Package
description 'library for the X window system' description 'library for the X window system'
homepage 'https://x.org' homepage 'https://x.org'
version '1.14-2' version '1.14-3'
license 'custom'
compatibility 'all' compatibility 'all'
license 'custom'
source_url 'https://xcb.freedesktop.org/dist/libxcb-1.14.tar.xz' source_url 'https://xcb.freedesktop.org/dist/libxcb-1.14.tar.xz'
source_sha256 'a55ed6db98d43469801262d81dc2572ed124edc3db31059d4e9916eb9f844c34' source_sha256 'a55ed6db98d43469801262d81dc2572ed124edc3db31059d4e9916eb9f844c34'
binary_url({ binary_url({
aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxcb/1.14-2_armv7l/libxcb-1.14-2-chromeos-armv7l.tar.xz', aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxcb/1.14-3_armv7l/libxcb-1.14-3-chromeos-armv7l.tpxz',
armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxcb/1.14-2_armv7l/libxcb-1.14-2-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxcb/1.14-3_armv7l/libxcb-1.14-3-chromeos-armv7l.tpxz',
i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxcb/1.14-2_i686/libxcb-1.14-2-chromeos-i686.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxcb/1.14-3_i686/libxcb-1.14-3-chromeos-i686.tpxz',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxcb/1.14-2_x86_64/libxcb-1.14-2-chromeos-x86_64.tar.xz' x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxcb/1.14-3_x86_64/libxcb-1.14-3-chromeos-x86_64.tpxz'
}) })
binary_sha256({ binary_sha256({
aarch64: '970a54ee26b5719351236de38fa8e714815f478fb76a53b07ed8458950f0e7e8', aarch64: 'a46a95729345219d823b251dbdc851c1dbba52a7d0a0c57d7c6a96abc7bb5814',
armv7l: '970a54ee26b5719351236de38fa8e714815f478fb76a53b07ed8458950f0e7e8', armv7l: 'a46a95729345219d823b251dbdc851c1dbba52a7d0a0c57d7c6a96abc7bb5814',
i686: '95447782172b761f15c728f2a5d0d99e7e34987ba069f0c788e225134e72eee9', i686: '0a3160d9de6c1b78144f7d04bd73a731e97e04400ede6dc49a5fbe7e4017509c',
x86_64: 'b3d0f1ae99ab39ada872217c14bf137e7f77ff1f37c357408c649e19a152ec53' x86_64: '452b493ca96298f6f8c7a9e79503ea99968090223d86ddb5872ac458b23e7e62'
}) })
depends_on 'xcb_proto' depends_on 'xcb_proto'
@@ -28,9 +28,7 @@ class Libxcb < Package
def self.build def self.build
system 'filefix' system 'filefix'
system "env CFLAGS='-flto=auto' CXXFLAGS='-flto=auto' \ system "#{CREW_ENV_OPTIONS} ./configure #{CREW_OPTIONS} \
LDFLAGS='-flto=auto' \
./configure #{CREW_OPTIONS} \
--enable-dri3 \ --enable-dri3 \
--disable-xevie \ --disable-xevie \
--disable-devel-docs" --disable-devel-docs"

View File

@@ -14,11 +14,13 @@ class Libxcvt < Package
binary_url({ binary_url({
aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxcvt/0.1.1_armv7l/libxcvt-0.1.1-chromeos-armv7l.tpxz', aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxcvt/0.1.1_armv7l/libxcvt-0.1.1-chromeos-armv7l.tpxz',
armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxcvt/0.1.1_armv7l/libxcvt-0.1.1-chromeos-armv7l.tpxz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxcvt/0.1.1_armv7l/libxcvt-0.1.1-chromeos-armv7l.tpxz',
i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxcvt/0.1.1_i686/libxcvt-0.1.1-chromeos-i686.tpxz',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxcvt/0.1.1_x86_64/libxcvt-0.1.1-chromeos-x86_64.tpxz' x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/libxcvt/0.1.1_x86_64/libxcvt-0.1.1-chromeos-x86_64.tpxz'
}) })
binary_sha256({ binary_sha256({
aarch64: '6f230901f2a91504efc7257271c7be5a86a8529da06539c8d7cdf4cd6043a4f9', aarch64: '6f230901f2a91504efc7257271c7be5a86a8529da06539c8d7cdf4cd6043a4f9',
armv7l: '6f230901f2a91504efc7257271c7be5a86a8529da06539c8d7cdf4cd6043a4f9', armv7l: '6f230901f2a91504efc7257271c7be5a86a8529da06539c8d7cdf4cd6043a4f9',
i686: 'a9ebc81a0499580e61cb2754edd6e13e5cad82edcc472941a31109cda0084b44',
x86_64: 'cd3e28274fcc9166d37f26738b9434b86626a48511d9729a7a60ab3ae7d2da6e' x86_64: 'cd3e28274fcc9166d37f26738b9434b86626a48511d9729a7a60ab3ae7d2da6e'
}) })

View File

@@ -3,24 +3,25 @@ require 'package'
class Llvm < Package class Llvm < Package
description 'The LLVM Project is a collection of modular and reusable compiler and toolchain technologies. The optional packages clang, lld, lldb, polly, compiler-rt, libcxx, libcxxabi, and openmp are included.' description 'The LLVM Project is a collection of modular and reusable compiler and toolchain technologies. The optional packages clang, lld, lldb, polly, compiler-rt, libcxx, libcxxabi, and openmp are included.'
homepage 'http://llvm.org/' homepage 'http://llvm.org/'
@_ver = '12.0.1' @_ver = '13.0.1-19b8'
version "#{@_ver}-2" version @_ver
license 'Apache-2.0-with-LLVM-exceptions, UoI-NCSA, BSD, public-domain, rc, Apache-2.0 and MIT' license 'Apache-2.0-with-LLVM-exceptions, UoI-NCSA, BSD, public-domain, rc, Apache-2.0 and MIT'
compatibility 'all' compatibility 'all'
source_url "https://github.com/llvm/llvm-project/archive/llvmorg-#{@_ver}.tar.gz" source_url 'https://github.com/llvm/llvm-project.git'
source_sha256 '66b64aa301244975a4aea489f402f205cde2f53dd722dad9e7b77a0459b4c8df' git_branch 'release/13.x'
git_hashtag '19b8368225dc9ec5a0da547eae48c10dae13522d'
binary_url({ binary_url({
aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/llvm/12.0.1-1_armv7l/llvm-12.0.1-1-chromeos-armv7l.tpxz', aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/llvm/13.0.1-19b8_armv7l/llvm-13.0.1-19b8-chromeos-armv7l.tpxz',
armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/llvm/12.0.1-1_armv7l/llvm-12.0.1-1-chromeos-armv7l.tpxz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/llvm/13.0.1-19b8_armv7l/llvm-13.0.1-19b8-chromeos-armv7l.tpxz',
i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/llvm/12.0.1-2_i686/llvm-12.0.1-2-chromeos-i686.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/llvm/13.0.1-19b8_i686/llvm-13.0.1-19b8-chromeos-i686.tpxz',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/llvm/12.0.1-1_x86_64/llvm-12.0.1-1-chromeos-x86_64.tpxz' x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/llvm/13.0.1-19b8_x86_64/llvm-13.0.1-19b8-chromeos-x86_64.tpxz'
}) })
binary_sha256({ binary_sha256({
aarch64: '324cb80793345bcca65f986c659cafae25dc64b2e546acffb7c441d6f771127d', aarch64: '02c756bc93eb4e9754dad06734abca94abf0bec54ca76147c8e12650a32fb83e',
armv7l: '324cb80793345bcca65f986c659cafae25dc64b2e546acffb7c441d6f771127d', armv7l: '02c756bc93eb4e9754dad06734abca94abf0bec54ca76147c8e12650a32fb83e',
i686: 'bccf809bf9b0a90aad96643c957dc18bff2c132a3206c7429df3db4780204a2c', i686: 'fee0d7cb0d862fdccb4efd180f17d102a970d7308c69839097303745297b4b0a',
x86_64: 'fc83b1d1a1b98d0579003f0b212a8eeae3716c78b70e765180415472676ac4ef' x86_64: '83d5df5b4b1febe0b4c6805ab346231e46083ab9b0f516a02dd5d7eea2990852'
}) })
depends_on 'ocaml' => :build depends_on 'ocaml' => :build
@@ -46,7 +47,7 @@ class Llvm < Package
# _Unwind_VRS_Result res = _Unwind_VRS_Get(ctx, _UVRSC_CORE, # _Unwind_VRS_Result res = _Unwind_VRS_Get(ctx, _UVRSC_CORE,
# ^~~~~~~~~~~~~~~~~~ # ^~~~~~~~~~~~~~~~~~
# _Unwind_Resume # _Unwind_Resume
LLVM_PROJECTS_TO_BUILD = 'clang;clang-tools-extra;libcxx;libcxxabi;libunwind;lldb;lld;polly;openmp'.freeze LLVM_PROJECTS_TO_BUILD = 'clang;clang-tools-extra;libcxx;libcxxabi;libunwind;lldb;lld;polly'.freeze
when 'i686' when 'i686'
# LLVM_TARGETS_TO_BUILD = 'X86'.freeze # LLVM_TARGETS_TO_BUILD = 'X86'.freeze
# Because ld.lld: error: undefined symbol: __atomic_store # Because ld.lld: error: undefined symbol: __atomic_store
@@ -58,7 +59,7 @@ class Llvm < Package
# So as per https://github.com/openssl/openssl/issues/11305#issuecomment-602003528 # So as per https://github.com/openssl/openssl/issues/11305#issuecomment-602003528
@ARCH_LDFLAGS = '-Wl,-znotext' @ARCH_LDFLAGS = '-Wl,-znotext'
@ARCH_LTO_LDFLAGS = "#{@ARCH_LDFLAGS} -flto=thin" @ARCH_LTO_LDFLAGS = "#{@ARCH_LDFLAGS} -flto=thin"
LLVM_PROJECTS_TO_BUILD = 'clang;clang-tools-extra;libcxx;libcxxabi;libunwind;lldb;compiler-rt;lld;polly;openmp'.freeze LLVM_PROJECTS_TO_BUILD = 'clang;clang-tools-extra;libcxx;libcxxabi;libunwind;lldb;compiler-rt;lld;polly'.freeze
when 'x86_64' when 'x86_64'
# LLVM_TARGETS_TO_BUILD = 'X86;AMDGPU' # LLVM_TARGETS_TO_BUILD = 'X86;AMDGPU'
# LLVM_TARGETS_TO_BUILD = 'all'.freeze # LLVM_TARGETS_TO_BUILD = 'all'.freeze
@@ -66,10 +67,10 @@ class Llvm < Package
@ARCH_CXX_FLAGS = '-fPIC' @ARCH_CXX_FLAGS = '-fPIC'
@ARCH_LDFLAGS = '' @ARCH_LDFLAGS = ''
@ARCH_LTO_LDFLAGS = "#{@ARCH_LDFLAGS} -flto=thin" @ARCH_LTO_LDFLAGS = "#{@ARCH_LDFLAGS} -flto=thin"
LLVM_PROJECTS_TO_BUILD = 'clang;clang-tools-extra;libcxx;libcxxabi;libunwind;lldb;compiler-rt;lld;polly;openmp'.freeze LLVM_PROJECTS_TO_BUILD = 'clang;clang-tools-extra;libcxx;libcxxabi;libunwind;lldb;compiler-rt;lld;polly'.freeze
end end
@ARCH_C_LTO_FLAGS = "#{@ARCH_C_FLAGS} -flto=thin -fuse-ld=lld" @ARCH_C_LTO_FLAGS = "#{@ARCH_C_FLAGS} -flto=thin"
@ARCH_CXX_LTO_FLAGS = "#{@ARCH_CXX_FLAGS} -flto=thin -fuse-ld=lld" @ARCH_CXX_LTO_FLAGS = "#{@ARCH_CXX_FLAGS} -flto=thin"
# LLVM_PROJECTS_TO_BUILD = 'clang;clang-tools-extra;libcxx;libcxxabi;libunwind;lldb;compiler-rt;lld;polly;openmp'.freeze # LLVM_PROJECTS_TO_BUILD = 'clang;clang-tools-extra;libcxx;libcxxabi;libunwind;lldb;compiler-rt;lld;polly;openmp'.freeze
# Using Targets 'all' for non-i686 because otherwise mesa complains. # Using Targets 'all' for non-i686 because otherwise mesa complains.
@@ -84,6 +85,29 @@ class Llvm < Package
# system "sudo rm /usr/lib#{CREW_LIB_SUFFIX}/libform.so || true" # system "sudo rm /usr/lib#{CREW_LIB_SUFFIX}/libform.so || true"
# system "sudo ln -s #{CREW_LIB_PREFIX}/libncurses.so.6 /lib#{CREW_LIB_SUFFIX}/libncurses.so.5 || true" # system "sudo ln -s #{CREW_LIB_PREFIX}/libncurses.so.6 /lib#{CREW_LIB_SUFFIX}/libncurses.so.5 || true"
# system "sudo ln -s #{CREW_LIB_PREFIX}/libform.so /usr/lib#{CREW_LIB_SUFFIX}/libform.so || true" # system "sudo ln -s #{CREW_LIB_PREFIX}/libform.so /usr/lib#{CREW_LIB_SUFFIX}/libform.so || true"
# Patch for i686 in llvm 13 via https://bugs.llvm.org/show_bug.cgi?id=51917
@llvm13_i686_patch = <<~LLVM_HEREDOC
--- a/lldb/source/Plugins/Process/Linux/IntelPTManager.cpp
+++ b/lldb/source/Plugins/Process/Linux/IntelPTManager.cpp
@@ -145,7 +145,11 @@ static Error CheckPsbPeriod(size_t psb_period) {
}
size_t IntelPTThreadTrace::GetTraceBufferSize() const {
+#ifndef PERF_ATTR_SIZE_VER5
+ llvm_unreachable("Intel PT Linux perf event not supported");
+#else
return m_mmap_meta->aux_size;
+#endif
}
static Expected<uint64_t>
LLVM_HEREDOC
case ARCH
when 'i686'
File.write('llvm13_i686.patch', @llvm13_i686_patch)
system 'patch -Np1 -i llvm13_i686.patch'
end
end end
def self.build def self.build
@@ -119,50 +143,53 @@ gnuc_lib=#{CREW_LIB_PREFIX}/gcc/\${machine}/\${version}
clang++ -fPIC -rtlib=compiler-rt -stdlib=libc++ -cxx-isystem \${cxx_sys} -I \${cxx_inc} -B \${gnuc_lib} -L \${gnuc_lib} \"\$@\"' > clc++" clang++ -fPIC -rtlib=compiler-rt -stdlib=libc++ -cxx-isystem \${cxx_sys} -I \${cxx_inc} -B \${gnuc_lib} -L \${gnuc_lib} \"\$@\"' > clc++"
system "env LLVM_IAS=1 PATH=#{CREW_LIB_PREFIX}/ccache/bin:#{CREW_PREFIX}/bin:/usr/bin:/bin LD=ld.lld \ system "env LLVM_IAS=1 PATH=#{CREW_LIB_PREFIX}/ccache/bin:#{CREW_PREFIX}/bin:/usr/bin:/bin LD=ld.lld \
cmake -G Ninja \ cmake -G Ninja \
-DLLVM_ENABLE_LTO=Thin \
-DCMAKE_C_COMPILER=$(which clang) \
-DCMAKE_CXX_COMPILER=$(which clang++) \
-DCMAKE_INSTALL_PREFIX=#{CREW_PREFIX} \
-DLLVM_DEFAULT_TARGET_TRIPLE=#{CREW_BUILD} \
-DCMAKE_C_COMPILER_TARGET=#{CREW_BUILD} \
-DCMAKE_ASM_COMPILER_TARGET=#{CREW_BUILD} \ -DCMAKE_ASM_COMPILER_TARGET=#{CREW_BUILD} \
-DLLVM_TARGETS_TO_BUILD=\'#{LLVM_TARGETS_TO_BUILD}' \
-DCMAKE_BUILD_TYPE=Release \ -DCMAKE_BUILD_TYPE=Release \
-DLLVM_LIBDIR_SUFFIX='#{CREW_LIB_SUFFIX}' \ -DCMAKE_C_COMPILER=$(which clang) \
-DCMAKE_LINKER=$(which ld.lld) \ -DCMAKE_C_COMPILER_TARGET=#{CREW_BUILD} \
-D_CMAKE_TOOLCHAIN_PREFIX=llvm- \
-DLLVM_BUILD_LLVM_DYLIB=ON \
-DLLVM_LINK_LLVM_DYLIB=ON \
-DLLVM_CCACHE_BUILD=ON \
-DLLVM_ENABLE_FFI=ON \
-DLLVM_ENABLE_RTTI=ON \
-DCMAKE_C_FLAGS='#{@ARCH_C_LTO_FLAGS}' \ -DCMAKE_C_FLAGS='#{@ARCH_C_LTO_FLAGS}' \
-DCMAKE_CXX_COMPILER=$(which clang++) \
-DCMAKE_CXX_FLAGS='#{@ARCH_CXX_LTO_FLAGS}' \ -DCMAKE_CXX_FLAGS='#{@ARCH_CXX_LTO_FLAGS}' \
-DCMAKE_EXE_LINKER_FLAGS='#{@ARCH_LTO_LDFLAGS}' \ -DCMAKE_EXE_LINKER_FLAGS='#{@ARCH_LTO_LDFLAGS}' \
-DLLVM_PARALLEL_LINK_JOBS=1 \ -DCMAKE_INSTALL_PREFIX=#{CREW_PREFIX} \
-DPYTHON_EXECUTABLE=$(which python3) \ -DCMAKE_LINKER=$(which ld.lld) \
-DLLVM_INSTALL_UTILS=ON \ -D_CMAKE_TOOLCHAIN_PREFIX=llvm- \
-DLLVM_BINUTILS_INCDIR='#{CREW_PREFIX}/include' \ -DCOMPILER_RT_BUILD_BUILTINS=ON \
-DLLVM_OPTIMIZED_TABLEGEN=ON \ -DCOMPILER_RT_BUILD_LIBFUZZER=OFF \
-DLLVM_ENABLE_TERMINFO=ON \ -DCOMPILER_RT_BUILD_SANITIZERS=OFF \
-DLLVM_ENABLE_PROJECTS='#{LLVM_PROJECTS_TO_BUILD}' \ -DCOMPILER_RT_DEFAULT_TARGET_ONLY=ON \
-DLIBOMP_ENABLE_SHARED=ON \
-DLIBOMP_INSTALL_ALIASES=OFF \
-DLIBUNWIND_C_FLAGS='-fno-exceptions -funwind-tables' \ -DLIBUNWIND_C_FLAGS='-fno-exceptions -funwind-tables' \
-DLIBUNWIND_CXX_FLAGS='-fno-exceptions -funwind-tables' \ -DLIBUNWIND_CXX_FLAGS='-fno-exceptions -funwind-tables' \
-DLIBUNWIND_SUPPORTS_FUNWIND_TABLES_FLAG=ON \
-DLIBUNWIND_SUPPORTS_FNO_EXCEPTIONS_FLAG=ON \ -DLIBUNWIND_SUPPORTS_FNO_EXCEPTIONS_FLAG=ON \
-DCOMPILER_RT_BUILD_SANITIZERS=OFF \ -DLIBUNWIND_SUPPORTS_FUNWIND_TABLES_FLAG=ON \
-DCOMPILER_RT_BUILD_LIBFUZZER=OFF \ -DLLVM_BINUTILS_INCDIR='#{CREW_PREFIX}/include' \
-DCOMPILER_RT_BUILD_BUILTINS=ON \ -DLLVM_BUILD_LLVM_DYLIB=ON \
-DCOMPILER_RT_DEFAULT_TARGET_ONLY=ON \ -DLLVM_CCACHE_BUILD=ON \
-DLLVM_DEFAULT_TARGET_TRIPLE=#{CREW_BUILD} \
-DLLVM_ENABLE_FFI=ON \
-DLLVM_ENABLE_LTO=Thin \
-DLLVM_ENABLE_PROJECTS='#{LLVM_PROJECTS_TO_BUILD}' \
-DLLVM_ENABLE_RTTI=ON \
-DLLVM_ENABLE_RUNTIME=openmp \
-DLLVM_ENABLE_TERMINFO=ON \
-DLLVM_INSTALL_UTILS=ON \
-DLLVM_LIBDIR_SUFFIX='#{CREW_LIB_SUFFIX}' \
-DLLVM_LINK_LLVM_DYLIB=ON \
-DLLVM_OPTIMIZED_TABLEGEN=ON \
-DLLVM_TARGETS_TO_BUILD=\'#{LLVM_TARGETS_TO_BUILD}' \
-DOPENMP_ENABLE_LIBOMPTARGET=OFF \
-DPYTHON_EXECUTABLE=$(which python3) \
-Wno-dev \ -Wno-dev \
../llvm" ../llvm"
system 'ninja' system 'samu'
end end
end end
def self.install def self.install
Dir.chdir('builddir') do Dir.chdir('builddir') do
system "DESTDIR=#{CREW_DEST_DIR} ninja install" system "DESTDIR=#{CREW_DEST_DIR} samu install"
FileUtils.install 'clc', "#{CREW_DEST_PREFIX}/bin/clc", mode: 0o755 FileUtils.install 'clc', "#{CREW_DEST_PREFIX}/bin/clc", mode: 0o755
FileUtils.install 'clc++', "#{CREW_DEST_PREFIX}/bin/clc++", mode: 0o755 FileUtils.install 'clc++', "#{CREW_DEST_PREFIX}/bin/clc++", mode: 0o755
FileUtils.mkdir_p "#{CREW_DEST_LIB_PREFIX}/bfd-plugins" FileUtils.mkdir_p "#{CREW_DEST_LIB_PREFIX}/bfd-plugins"
@@ -176,9 +203,9 @@ clang++ -fPIC -rtlib=compiler-rt -stdlib=libc++ -cxx-isystem \${cxx_sys} -I \${
def self.check def self.check
Dir.chdir('builddir') do Dir.chdir('builddir') do
# system "ninja check-llvm || true" # system "samu check-llvm || true"
# system "ninja check-clang || true" # system "samu check-clang || true"
# system "ninja check-lld || true" # system "samu check-lld || true"
end end
end end

View File

@@ -3,24 +3,24 @@ require 'package'
class Llvm_stage1 < Package class Llvm_stage1 < Package
description 'THIS IS NOT THE LLVM PACKAGE. This is only a Limited Stage 1 compile of LLVM.' description 'THIS IS NOT THE LLVM PACKAGE. This is only a Limited Stage 1 compile of LLVM.'
homepage 'http://llvm.org/' homepage 'http://llvm.org/'
@_ver = '11.1.0-rc1' @_ver = '13.0.0'
version @_ver version @_ver
license 'Apache-2.0-with-LLVM-exceptions, UoI-NCSA, BSD, public-domain and rc' license 'Apache-2.0-with-LLVM-exceptions, UoI-NCSA, BSD, public-domain and rc'
compatibility 'all' compatibility 'all'
source_url "https://github.com/llvm/llvm-project/archive/llvmorg-#{@_ver}.tar.gz" source_url "https://github.com/llvm/llvm-project/releases/download/llvmorg-#{@_ver}/llvm-project-#{@_ver}.src.tar.xz"
source_sha256 'e610297041129a5c5b24355a988c99c7452ee7105ee2355334a8c521b988eb3c' source_sha256 '6075ad30f1ac0e15f07c1bf062c1e1268c241d674f11bd32cdf0e040c71f2bf3'
binary_url ({ binary_url({
aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/llvm_stage1/11.1.0-rc1_armv7l/llvm_stage1-11.1.0-rc1-chromeos-armv7l.tar.xz', aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/llvm_stage1/13.0.0_armv7l/llvm_stage1-13.0.0-chromeos-armv7l.tpxz',
armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/llvm_stage1/11.1.0-rc1_armv7l/llvm_stage1-11.1.0-rc1-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/llvm_stage1/13.0.0_armv7l/llvm_stage1-13.0.0-chromeos-armv7l.tpxz',
i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/llvm_stage1/11.1.0-rc1_i686/llvm_stage1-11.1.0-rc1-chromeos-i686.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/llvm_stage1/13.0.0_i686/llvm_stage1-13.0.0-chromeos-i686.tpxz',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/llvm_stage1/11.1.0-rc1_x86_64/llvm_stage1-11.1.0-rc1-chromeos-x86_64.tar.xz', x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/llvm_stage1/13.0.0_x86_64/llvm_stage1-13.0.0-chromeos-x86_64.tpxz'
}) })
binary_sha256 ({ binary_sha256({
aarch64: '863dd7cae43abef88dfe25c60e0dda1f8d59756f8c8fbb111989a3669dca0a16', aarch64: '471ccebb72765a304bc8a1097e144b16d33e1fbbef5dd27fa4ed43530aaf2ee8',
armv7l: '863dd7cae43abef88dfe25c60e0dda1f8d59756f8c8fbb111989a3669dca0a16', armv7l: '471ccebb72765a304bc8a1097e144b16d33e1fbbef5dd27fa4ed43530aaf2ee8',
i686: '84a5a2a381af8c789fcb895d1ae62dc1932b3ad1ad423e8351e37aa9be5e2490', i686: '02bd963269fc8fb491bb641f8eb6acd00ed543ccdfe2707cb540d6b792961b44',
x86_64: 'ddb9e88444729174b0c6f4de883910ce78e8fa489e0831acdf92daaf4561e9af', x86_64: '310143770e287975bcb97e454d7e63f3f74ebaca5e02ea88d5f2e1140d0d3ac7'
}) })
# llvm_stage1 is compiled with gcc, without -flto # llvm_stage1 is compiled with gcc, without -flto
@@ -35,16 +35,16 @@ class Llvm_stage1 < Package
depends_on 'ccache' => :build depends_on 'ccache' => :build
case ARCH case ARCH
when 'aarch64','armv7l' when 'aarch64', 'armv7l'
#LLVM_TARGETS_TO_BUILD = 'ARM;AArch64;AMDGPU' # LLVM_TARGETS_TO_BUILD = 'ARM;AArch64;AMDGPU'
@ARCH_C_FLAGS = '-march=armv7-a -mfloat-abi=hard' @ARCH_C_FLAGS = '-march=armv7-a -mfloat-abi=hard'
@ARCH_CXX_FLAGS = '-march=armv7-a -mfloat-abi=hard' @ARCH_CXX_FLAGS = '-march=armv7-a -mfloat-abi=hard'
LLVM_PROJECTS_TO_BUILD = 'clang;clang-tools-extra;libcxx;libcxxabi;lld' LLVM_PROJECTS_TO_BUILD = 'clang;clang-tools-extra;libcxx;libcxxabi;lld'.freeze
when 'i686','x86_64' when 'i686', 'x86_64'
#LLVM_TARGETS_TO_BUILD = 'X86;AMDGPU' # LLVM_TARGETS_TO_BUILD = 'X86;AMDGPU'
@ARCH_C_FLAGS = '-fPIC' @ARCH_C_FLAGS = '-fPIC'
@ARCH_CXX_FLAGS = '-fPIC' @ARCH_CXX_FLAGS = '-fPIC'
LLVM_PROJECTS_TO_BUILD = 'clang;clang-tools-extra;libcxx;libcxxabi;libunwind;lld' LLVM_PROJECTS_TO_BUILD = 'clang;clang-tools-extra;libcxx;libcxxabi;libunwind;lld'.freeze
end end
@ARCH_C_LTO_FLAGS = "#{@ARCH_C_FLAGS} -flto" @ARCH_C_LTO_FLAGS = "#{@ARCH_C_FLAGS} -flto"
@@ -53,8 +53,8 @@ class Llvm_stage1 < Package
# Using Targets 'all' because otherwise mesa complains. # Using Targets 'all' because otherwise mesa complains.
# This may be patched upstream as per # This may be patched upstream as per
# https://reviews.llvm.org/rG1de56d6d13c083c996dfd44a32041dacae037d66 # https://reviews.llvm.org/rG1de56d6d13c083c996dfd44a32041dacae037d66
LLVM_TARGETS_TO_BUILD = 'all' LLVM_TARGETS_TO_BUILD = 'all'.freeze
LLVM_VERSION = version.split("-")[0] LLVM_VERSION = version.split('-')[0]
def self.build def self.build
############################################################ ############################################################
@@ -62,7 +62,7 @@ class Llvm_stage1 < Package
puts "Building LLVM Projects: #{LLVM_PROJECTS_TO_BUILD}".lightgreen puts "Building LLVM Projects: #{LLVM_PROJECTS_TO_BUILD}".lightgreen
############################################################ ############################################################
############################################################ ############################################################
puts "Setting compile to use python3".lightgreen puts 'Setting compile to use python3'.lightgreen
############################################################ ############################################################
system "grep -rl '#!.*python' | xargs sed -i '1s/python$/python3/'" system "grep -rl '#!.*python' | xargs sed -i '1s/python$/python3/'"
@@ -80,7 +80,7 @@ cxx_sys=#{CREW_PREFIX}/include/c++/\${version}
cxx_inc=#{CREW_PREFIX}/include/c++/\${version}/\${machine} cxx_inc=#{CREW_PREFIX}/include/c++/\${version}/\${machine}
gnuc_lib=#{CREW_LIB_PREFIX}/gcc/\${machine}/\${version} gnuc_lib=#{CREW_LIB_PREFIX}/gcc/\${machine}/\${version}
clang++ -fPIC -rtlib=compiler-rt -stdlib=libc++ -cxx-isystem \${cxx_sys} -I \${cxx_inc} -B \${gnuc_lib} -L \${gnuc_lib} \"\$@\"' > clc++" clang++ -fPIC -rtlib=compiler-rt -stdlib=libc++ -cxx-isystem \${cxx_sys} -I \${cxx_inc} -B \${gnuc_lib} -L \${gnuc_lib} \"\$@\"' > clc++"
system "env PATH=#{CREW_LIB_PREFIX}/ccache/bin:#{CREW_PREFIX}/bin:/usr/bin:/bin FC= \ system "env PATH=#{CREW_LIB_PREFIX}/ccache/bin:#{CREW_PREFIX}/bin:/usr/bin:/bin FC= \
cmake -G Ninja \ cmake -G Ninja \
-DCMAKE_INSTALL_PREFIX=#{CREW_PREFIX} \ -DCMAKE_INSTALL_PREFIX=#{CREW_PREFIX} \
-DLLVM_DEFAULT_TARGET_TRIPLE=#{CREW_BUILD} \ -DLLVM_DEFAULT_TARGET_TRIPLE=#{CREW_BUILD} \
@@ -95,7 +95,6 @@ clang++ -fPIC -rtlib=compiler-rt -stdlib=libc++ -cxx-isystem \${cxx_sys} -I \${
-DLLVM_ENABLE_RTTI=ON \ -DLLVM_ENABLE_RTTI=ON \
-DCMAKE_C_FLAGS='#{@ARCH_C_FLAGS}' \ -DCMAKE_C_FLAGS='#{@ARCH_C_FLAGS}' \
-DCMAKE_CXX_FLAGS='#{@ARCH_CXX_FLAGS}' \ -DCMAKE_CXX_FLAGS='#{@ARCH_CXX_FLAGS}' \
-DLLVM_PARALLEL_LINK_JOBS=1 \
-DPYTHON_EXECUTABLE=$(which python3) \ -DPYTHON_EXECUTABLE=$(which python3) \
-DLLVM_BINUTILS_INCDIR='#{CREW_PREFIX}/include' \ -DLLVM_BINUTILS_INCDIR='#{CREW_PREFIX}/include' \
-DLLVM_OPTIMIZED_TABLEGEN=ON \ -DLLVM_OPTIMIZED_TABLEGEN=ON \
@@ -111,14 +110,12 @@ clang++ -fPIC -rtlib=compiler-rt -stdlib=libc++ -cxx-isystem \${cxx_sys} -I \${
-DCOMPILER_RT_DEFAULT_TARGET_ONLY=ON \ -DCOMPILER_RT_DEFAULT_TARGET_ONLY=ON \
-Wno-dev \ -Wno-dev \
../llvm" ../llvm"
system 'ninja -j1' system 'ninja'
end end
end end
def self.install def self.install
Dir.chdir("builddir") do Dir.chdir('builddir') do
FileUtils.install 'clc', "#{CREW_DEST_PREFIX}/bin/clc", mode: 0755
FileUtils.install 'clc++', "#{CREW_DEST_PREFIX}/bin/clc++", mode: 0755
system "DESTDIR=#{CREW_DEST_DIR} ninja install" system "DESTDIR=#{CREW_DEST_DIR} ninja install"
FileUtils.mkdir_p "#{CREW_DEST_LIB_PREFIX}/bfd-plugins" FileUtils.mkdir_p "#{CREW_DEST_LIB_PREFIX}/bfd-plugins"
FileUtils.ln_s "lib#{CREW_LIB_SUFFIX}/LLVMgold.so", "#{CREW_DEST_LIB_PREFIX}/bfd-plugins/" FileUtils.ln_s "lib#{CREW_LIB_SUFFIX}/LLVMgold.so", "#{CREW_DEST_LIB_PREFIX}/bfd-plugins/"
@@ -126,10 +123,10 @@ clang++ -fPIC -rtlib=compiler-rt -stdlib=libc++ -cxx-isystem \${cxx_sys} -I \${
end end
def self.check def self.check
Dir.chdir("builddir") do Dir.chdir('builddir') do
#system "ninja check-llvm || true" # system "ninja check-llvm || true"
#system "ninja check-clang || true" # system "ninja check-clang || true"
#system "ninja check-lld || true" # system "ninja check-lld || true"
end end
end end
@@ -137,10 +134,5 @@ clang++ -fPIC -rtlib=compiler-rt -stdlib=libc++ -cxx-isystem \${cxx_sys} -I \${
puts puts
puts "To compile programs, use 'clang' or 'clang++'.".lightblue puts "To compile programs, use 'clang' or 'clang++'.".lightblue
puts puts
puts "To avoid the repeated use of switch options,".lightblue
puts "try the wrapper scripts 'clc' or 'clc++'.".lightblue
puts
puts "For more information, see http://llvm.org/pubs/2008-10-04-ACAT-LLVM-Intro.pdf".lightblue
puts
end end
end end

View File

@@ -3,24 +3,24 @@ require 'package'
class Mercurial < Package class Mercurial < Package
description 'Mercurial is a free, distributed source control management tool. It efficiently handles projects of any size and offers an easy and intuitive interface.' description 'Mercurial is a free, distributed source control management tool. It efficiently handles projects of any size and offers an easy and intuitive interface.'
homepage 'https://www.mercurial-scm.org/' homepage 'https://www.mercurial-scm.org/'
@_ver = '5.8' @_ver = '5.9.2'
version @_ver version @_ver
license 'GPL-2+' license 'GPL-2+'
compatibility 'all' compatibility 'all'
source_url "https://www.mercurial-scm.org/release/mercurial-#{@_ver}.tar.gz" source_url "https://www.mercurial-scm.org/release/mercurial-#{@_ver}.tar.gz"
source_sha256 'fc5d6a8f6478d88ef83cdd0ab6d86ad68ee722bbdf4964e6a0b47c3c6ba5309f' source_sha256 '1edad93096f64d5cae55b9550bb835ac73840c7406861c3cf4e14c3b443bec54'
binary_url({ binary_url({
aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mercurial/5.8_armv7l/mercurial-5.8-chromeos-armv7l.tpxz', aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mercurial/5.9.2_armv7l/mercurial-5.9.2-chromeos-armv7l.tpxz',
armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mercurial/5.8_armv7l/mercurial-5.8-chromeos-armv7l.tpxz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mercurial/5.9.2_armv7l/mercurial-5.9.2-chromeos-armv7l.tpxz',
i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mercurial/5.8_i686/mercurial-5.8-chromeos-i686.tpxz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mercurial/5.9.2_i686/mercurial-5.9.2-chromeos-i686.tpxz',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mercurial/5.8_x86_64/mercurial-5.8-chromeos-x86_64.tpxz' x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mercurial/5.9.2_x86_64/mercurial-5.9.2-chromeos-x86_64.tpxz'
}) })
binary_sha256({ binary_sha256({
aarch64: '83b3a8bcd61c507ea89833c67966a36fd4d1f254cd294ef7025f67e5fe912451', aarch64: '144612b4e724584a23ebc84bc456e253090931492a377d4502894f8b2f1b719f',
armv7l: '83b3a8bcd61c507ea89833c67966a36fd4d1f254cd294ef7025f67e5fe912451', armv7l: '144612b4e724584a23ebc84bc456e253090931492a377d4502894f8b2f1b719f',
i686: '4c7bc1014e1b53adbd4c7ab7ad3ed6fddef199486f34690ab8723adf9aaa10bc', i686: 'bc14bb98c624fecbe3ad9f02135b9159bb36b2c79f89ff3ed2c1e381e1bc7c03',
x86_64: '6c94efc2f57585786374ee1202835226b844a0fe930cc8a520ac8d8a135623da' x86_64: '429d53235c70be2a251c2324982222b4836ed4fe15d912d86b577836655157ce'
}) })
depends_on 'py3_docutils' depends_on 'py3_docutils'

View File

@@ -3,7 +3,7 @@ require 'package'
class Mesa < Package class Mesa < Package
description 'Open-source implementation of the OpenGL specification' description 'Open-source implementation of the OpenGL specification'
homepage 'https://www.mesa3d.org' homepage 'https://www.mesa3d.org'
@_ver = '21.2.2' @_ver = '21.3.1'
version @_ver version @_ver
license 'MIT' license 'MIT'
compatibility 'all' compatibility 'all'
@@ -11,16 +11,16 @@ class Mesa < Package
git_hashtag "mesa-#{@_ver}" git_hashtag "mesa-#{@_ver}"
binary_url({ binary_url({
aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mesa/21.2.2_armv7l/mesa-21.2.2-chromeos-armv7l.tpxz', aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mesa/21.3.1_armv7l/mesa-21.3.1-chromeos-armv7l.tpxz',
armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mesa/21.2.2_armv7l/mesa-21.2.2-chromeos-armv7l.tpxz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mesa/21.3.1_armv7l/mesa-21.3.1-chromeos-armv7l.tpxz',
i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mesa/21.2.2_i686/mesa-21.2.2-chromeos-i686.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mesa/21.3.1_i686/mesa-21.3.1-chromeos-i686.tpxz',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mesa/21.2.2_x86_64/mesa-21.2.2-chromeos-x86_64.tpxz' x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mesa/21.3.1_x86_64/mesa-21.3.1-chromeos-x86_64.tpxz'
}) })
binary_sha256({ binary_sha256({
aarch64: '0cbce907c2515100c624643c1243876c3c0cc47c6c531ca253e6d97b3d13f438', aarch64: '89bee7e209c8c9c60fbe8f8882c8bd82c0eb09286bd040c35d041900a5d3a5df',
armv7l: '0cbce907c2515100c624643c1243876c3c0cc47c6c531ca253e6d97b3d13f438', armv7l: '89bee7e209c8c9c60fbe8f8882c8bd82c0eb09286bd040c35d041900a5d3a5df',
i686: '7d28e75839baed8ceb15e677eba566b6501819c03cbe9f8067857d79a0bb9a7e', i686: 'ca35e6d0965cc934efb6073d6d787d35d9bd5bfed5638ab40a8165280b0e049e',
x86_64: '82f5de3eb10852a5fdd40ac38b85ed3c4c17c9f7a67199417a9ebe8021552d2e' x86_64: 'fa4a3885c77713ec70588f24b27db1936254dcb6471a26c8b3fc4589bb6e5f97'
}) })
depends_on 'glslang' => :build depends_on 'glslang' => :build
@@ -73,7 +73,7 @@ class Mesa < Package
extern "C" { extern "C" {
#endif #endif
FREEDRENOPATCHEOF FREEDRENOPATCHEOF
IO.write('freedreno.patch', @freedrenopatch) File.write('freedreno.patch', @freedrenopatch)
system 'patch -Np1 -i freedreno.patch' system 'patch -Np1 -i freedreno.patch'
# See https://gitlab.freedesktop.org/mesa/mesa/-/issues/3505 # See https://gitlab.freedesktop.org/mesa/mesa/-/issues/3505
@tegrapatch = <<~TEGRAPATCHEOF @tegrapatch = <<~TEGRAPATCHEOF
@@ -92,9 +92,13 @@ class Mesa < Package
assert(!fb->zsbuf); assert(!fb->zsbuf);
} }
TEGRAPATCHEOF TEGRAPATCHEOF
IO.write('tegra.patch', @tegrapatch) File.write('tegra.patch', @tegrapatch)
system 'patch -Np1 -i tegra.patch' system 'patch -Np1 -i tegra.patch'
end end
# llvm 13 patch See https://gitlab.freedesktop.org/mesa/mesa/-/issues/5455
# & https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13273.patch
system 'curl -OLf https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/13273.patch'
system 'patch -Np1 -i 13273.patch'
end end
def self.build def self.build

View File

@@ -3,7 +3,7 @@ require 'package'
class Meson < Package class Meson < Package
description 'Meson is an open source build system meant to be both extremely fast and user friendly.' description 'Meson is an open source build system meant to be both extremely fast and user friendly.'
homepage 'https://mesonbuild.com/' homepage 'https://mesonbuild.com/'
@_ver = '0.59.1' @_ver = '0.60.1'
version @_ver version @_ver
license 'Apache-2.0' license 'Apache-2.0'
compatibility 'all' compatibility 'all'
@@ -11,16 +11,16 @@ class Meson < Package
git_hashtag @_ver git_hashtag @_ver
binary_url({ binary_url({
aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/meson/0.59.1_armv7l/meson-0.59.1-chromeos-armv7l.tpxz', aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/meson/0.60.1_armv7l/meson-0.60.1-chromeos-armv7l.tpxz',
armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/meson/0.59.1_armv7l/meson-0.59.1-chromeos-armv7l.tpxz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/meson/0.60.1_armv7l/meson-0.60.1-chromeos-armv7l.tpxz',
i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/meson/0.59.1_i686/meson-0.59.1-chromeos-i686.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/meson/0.60.1_i686/meson-0.60.1-chromeos-i686.tpxz',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/meson/0.59.1_x86_64/meson-0.59.1-chromeos-x86_64.tpxz' x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/meson/0.60.1_x86_64/meson-0.60.1-chromeos-x86_64.tpxz'
}) })
binary_sha256({ binary_sha256({
aarch64: 'b476fa2a9fb9b7936b2677fe54497d6c8b9f05447303ea4c3ba93fcf58d1914b', aarch64: 'f6b7fd0b98284d3c9a59e5e9335b62d6d32793c1017319d8d3d0a6355cc344b4',
armv7l: 'b476fa2a9fb9b7936b2677fe54497d6c8b9f05447303ea4c3ba93fcf58d1914b', armv7l: 'f6b7fd0b98284d3c9a59e5e9335b62d6d32793c1017319d8d3d0a6355cc344b4',
i686: '8851b08384d500adc273b10ece731f3e93ac11199734d2d26fca32b0a2fc2337', i686: 'a336c9b80f5478f7bc51ed18ad61ec62329457edcb458ac08618bd0fe4cb6519',
x86_64: 'ae500b01a538d74935049b5701d5efdfb99aa08628147b7228b0359a5a592d79' x86_64: 'eb2b5ea1a98e4dcbe00b8c064d91a01d6a7003b661dbd14f751ccacb75edfe58'
}) })
depends_on 'ninja' depends_on 'ninja'

View File

@@ -3,22 +3,24 @@ require 'package'
class Mpv < Package class Mpv < Package
description 'Video player based on MPlayer/mplayer2' description 'Video player based on MPlayer/mplayer2'
homepage 'https://mpv.io/' homepage 'https://mpv.io/'
@_ver = '0.33.1' @_ver = '0.34.0'
version "#{@_ver}-1" version @_ver
license 'LGPL-2.1+, GPL-2+, BSD, ISC and GPL-3+' license 'LGPL-2.1+, GPL-2+, BSD, ISC and GPL-3+'
compatibility 'all' compatibility 'all'
source_url "https://github.com/mpv-player/mpv/archive/v#{@_ver}.tar.gz" source_url 'https://github.com/mpv-player/mpv.git'
source_sha256 '100a116b9f23bdcda3a596e9f26be3a69f166a4f1d00910d1789b6571c46f3a9' git_hashtag "v#{@_ver}"
binary_url({ binary_url({
aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mpv/0.33.1-1_armv7l/mpv-0.33.1-1-chromeos-armv7l.tpxz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mpv/0.34.0_i686/mpv-0.34.0-chromeos-i686.tpxz',
armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mpv/0.33.1-1_armv7l/mpv-0.33.1-1-chromeos-armv7l.tpxz', aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mpv/0.34.0_armv7l/mpv-0.34.0-chromeos-armv7l.tpxz',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mpv/0.33.1-1_x86_64/mpv-0.33.1-1-chromeos-x86_64.tpxz' armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mpv/0.34.0_armv7l/mpv-0.34.0-chromeos-armv7l.tpxz',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mpv/0.34.0_x86_64/mpv-0.34.0-chromeos-x86_64.tpxz'
}) })
binary_sha256({ binary_sha256({
aarch64: '22c7f7b0a877a1a22aa1f312be6ca20b3b3f3e67dd350dd829301752cdbc451f', i686: 'f74ba4cade2a5bbf454d4541f868022e135fc83771aadb74e73744374c73f1f6',
armv7l: '22c7f7b0a877a1a22aa1f312be6ca20b3b3f3e67dd350dd829301752cdbc451f', aarch64: '02e091134eedd1a0d468ce9a1032048e1e39d4310df919d41ce15a2ec5995c97',
x86_64: 'c4642f6da028403f3efcd6e1b0c9382d410fc106663a0ca70e3f4a785f387628' armv7l: '02e091134eedd1a0d468ce9a1032048e1e39d4310df919d41ce15a2ec5995c97',
x86_64: '5cfe927d93d12fa456828b62afebff35d182b7105052f6186aef820a40436ebc'
}) })
depends_on 'py3_docutils' => :build depends_on 'py3_docutils' => :build
@@ -47,7 +49,7 @@ class Mpv < Package
depends_on 'libxrandr' # R depends_on 'libxrandr' # R
depends_on 'libxss' # R depends_on 'libxss' # R
depends_on 'libxv' # R depends_on 'libxv' # R
depends_on 'llvm' # R depends_on 'openmp' # R
depends_on 'luajit' # R depends_on 'luajit' # R
depends_on 'mesa' # R depends_on 'mesa' # R
depends_on 'mujs' # R depends_on 'mujs' # R
@@ -66,17 +68,17 @@ class Mpv < Package
system "#{CREW_ENV_OPTIONS} \ system "#{CREW_ENV_OPTIONS} \
./waf \ ./waf \
configure \ configure \
#{CREW_OPTIONS.sub(/--build=.*/, '')} \
--confdir=#{CREW_PREFIX}/etc/mpv \ --confdir=#{CREW_PREFIX}/etc/mpv \
--enable-cdda \ --enable-cdda \
--enable-dvdnav \ --enable-dvdnav \
--enable-gl-x11 \ --enable-gl-x11 \
--enable-libarchive \ --enable-libarchive \
--enable-libmpv-shared \ --enable-libmpv-shared \
--enable-sdl2" --enable-sdl2 \
#{CREW_OPTIONS.sub(/--build=.*/, '')}"
system "./waf -j#{CREW_NPROC}" system "./waf -j#{CREW_NPROC}"
# mpv conf file # mpv conf file
IO.write 'mpv.conf', <<~MPVCONF File.write 'mpv.conf', <<~MPVCONF
hwdec=auto-safe hwdec=auto-safe
hwdec-codecs=all hwdec-codecs=all
fs=yes fs=yes

View File

@@ -3,21 +3,21 @@ require 'package'
class Mutter < Package class Mutter < Package
description 'A window manager for GNOME' description 'A window manager for GNOME'
homepage 'https://wiki.gnome.org/Projects/Mutter' homepage 'https://wiki.gnome.org/Projects/Mutter'
version '40.3' version '41.0'
license 'GPL-2+' license 'GPL-2+'
compatibility 'x86_64 aarch64 armv7l' compatibility 'aarch64,armv7l,x86_64' # No longer supported for i686 upstream
source_url 'https://gitlab.gnome.org/GNOME/mutter.git' source_url 'https://gitlab.gnome.org/GNOME/mutter.git'
git_hashtag version git_hashtag version
binary_url({ binary_url({
aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mutter/40.3_armv7l/mutter-40.3-chromeos-armv7l.tpxz', aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mutter/41.0_armv7l/mutter-41.0-chromeos-armv7l.tpxz',
armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mutter/40.3_armv7l/mutter-40.3-chromeos-armv7l.tpxz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mutter/41.0_armv7l/mutter-41.0-chromeos-armv7l.tpxz',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mutter/40.3_x86_64/mutter-40.3-chromeos-x86_64.tpxz' x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mutter/41.0_x86_64/mutter-41.0-chromeos-x86_64.tpxz'
}) })
binary_sha256({ binary_sha256({
aarch64: 'ad5d9c51bd569a9a6a06fecf2075eb63ed70817f4c29abf7ececbceeb50fe7d4', aarch64: '584f9f6e7413fcc037f6062dd3dba29d356556a58d0206b0401b3c4d34594352',
armv7l: 'ad5d9c51bd569a9a6a06fecf2075eb63ed70817f4c29abf7ececbceeb50fe7d4', armv7l: '584f9f6e7413fcc037f6062dd3dba29d356556a58d0206b0401b3c4d34594352',
x86_64: 'd1427dea256c51647c61f7e1d8987fe4ce87aee6d98c79993bdaf5657f74b186' x86_64: '1dbf561eb457bb72023362e41f995c7820fb5c5b899a1f157e43a5722531dbe7'
}) })
depends_on 'ccache' => :build depends_on 'ccache' => :build
@@ -39,6 +39,7 @@ class Mutter < Package
-Dprofiler=false \ -Dprofiler=false \
-Dopengl=true \ -Dopengl=true \
-Dglx=true \ -Dglx=true \
-Dsystemd=false \
-Dwayland=true \ -Dwayland=true \
-Dnative_backend=true \ -Dnative_backend=true \
-Dcogl_tests=true \ -Dcogl_tests=true \

View File

@@ -4,26 +4,29 @@ class Mypaint < Package
description 'MyPaint is a simple drawing and painting program.' description 'MyPaint is a simple drawing and painting program.'
homepage 'http://mypaint.org/' homepage 'http://mypaint.org/'
@_ver = '2.0.1' @_ver = '2.0.1'
version @_ver version "#{@_ver}-1"
license 'GPL-2' license 'GPL-2'
compatibility 'all' compatibility 'all'
source_url 'https://github.com/mypaint/mypaint.git' source_url 'https://github.com/mypaint/mypaint.git'
git_hashtag "v#{@_ver}" git_hashtag "v#{@_ver}"
binary_url({ binary_url({
aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mypaint/2.0.1_armv7l/mypaint-2.0.1-chromeos-armv7l.tpxz', aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mypaint/2.0.1-1_armv7l/mypaint-2.0.1-1-chromeos-armv7l.tpxz',
armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mypaint/2.0.1_armv7l/mypaint-2.0.1-chromeos-armv7l.tpxz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mypaint/2.0.1-1_armv7l/mypaint-2.0.1-1-chromeos-armv7l.tpxz',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mypaint/2.0.1_x86_64/mypaint-2.0.1-chromeos-x86_64.tpxz' i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mypaint/2.0.1-1_i686/mypaint-2.0.1-1-chromeos-i686.tpxz',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mypaint/2.0.1-1_x86_64/mypaint-2.0.1-1-chromeos-x86_64.tpxz'
}) })
binary_sha256({ binary_sha256({
aarch64: 'd97f73215a501086af09156b0393aa9f2337a9baa102b6980d104b562943f460', aarch64: '65b8fcea7a9864553887c42490bdc1743a7bbb55f5e84766b805423d10912ef0',
armv7l: 'd97f73215a501086af09156b0393aa9f2337a9baa102b6980d104b562943f460', armv7l: '65b8fcea7a9864553887c42490bdc1743a7bbb55f5e84766b805423d10912ef0',
x86_64: '4e5718aa6dc82c95dbd6e264a28021d3900b046d70d351a8ce591c07b5bff684' i686: '033e80ce9b49bff9a25200a3e3d20204d388cd0b98cb5164a65debb0591d8624',
x86_64: 'e5145a805c4748821e181e15347d55ac2d4d98b0ae95a146b121f06790f62768'
}) })
depends_on 'swig' => :build depends_on 'swig' => :build
depends_on 'py3_setuptools' => :build depends_on 'py3_setuptools' => :build
depends_on 'mypaint_brushes' depends_on 'mypaint_brushes'
depends_on 'openmp'
depends_on 'pygobject' depends_on 'pygobject'
depends_on 'librsvg' depends_on 'librsvg'
depends_on 'xdg_base' depends_on 'xdg_base'

View File

@@ -13,11 +13,13 @@ class Mypaint_brushes < Package
binary_url({ binary_url({
aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mypaint_brushes/2.0.2_armv7l/mypaint_brushes-2.0.2-chromeos-armv7l.tpxz', aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mypaint_brushes/2.0.2_armv7l/mypaint_brushes-2.0.2-chromeos-armv7l.tpxz',
armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mypaint_brushes/2.0.2_armv7l/mypaint_brushes-2.0.2-chromeos-armv7l.tpxz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mypaint_brushes/2.0.2_armv7l/mypaint_brushes-2.0.2-chromeos-armv7l.tpxz',
i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mypaint_brushes/2.0.2_i686/mypaint_brushes-2.0.2-chromeos-i686.tpxz',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mypaint_brushes/2.0.2_x86_64/mypaint_brushes-2.0.2-chromeos-x86_64.tpxz' x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mypaint_brushes/2.0.2_x86_64/mypaint_brushes-2.0.2-chromeos-x86_64.tpxz'
}) })
binary_sha256({ binary_sha256({
aarch64: 'dd1cc71b20fd4b128b5e4c5d0122b3cad0b5aefdb14fe79d57fda90d14c91265', aarch64: 'dd1cc71b20fd4b128b5e4c5d0122b3cad0b5aefdb14fe79d57fda90d14c91265',
armv7l: 'dd1cc71b20fd4b128b5e4c5d0122b3cad0b5aefdb14fe79d57fda90d14c91265', armv7l: 'dd1cc71b20fd4b128b5e4c5d0122b3cad0b5aefdb14fe79d57fda90d14c91265',
i686: '83df0466434ec9188e356fdb29da891543f22e262d28cd1991106b205e909325',
x86_64: 'eff47096581ed7982f4d3d4def1b79d3a7b6652772f039b45b26a5421adf2f62' x86_64: 'eff47096581ed7982f4d3d4def1b79d3a7b6652772f039b45b26a5421adf2f62'
}) })

View File

@@ -3,7 +3,7 @@ require 'package'
class Oci_cli < Package class Oci_cli < Package
description 'Command Line Interface for Oracle Cloud Infrastructure' description 'Command Line Interface for Oracle Cloud Infrastructure'
homepage 'https://github.com/oracle/oci-cli/' homepage 'https://github.com/oracle/oci-cli/'
@_ver = '2.24.3' @_ver = '3.1.2'
version @_ver version @_ver
license 'UPL-1.0' license 'UPL-1.0'
compatibility 'all' compatibility 'all'
@@ -11,16 +11,16 @@ class Oci_cli < Package
git_hashtag "v#{@_ver}" git_hashtag "v#{@_ver}"
binary_url({ binary_url({
aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/oci_cli/2.24.3_armv7l/oci_cli-2.24.3-chromeos-armv7l.tpxz', aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/oci_cli/3.1.2_armv7l/oci_cli-3.1.2-chromeos-armv7l.tpxz',
armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/oci_cli/2.24.3_armv7l/oci_cli-2.24.3-chromeos-armv7l.tpxz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/oci_cli/3.1.2_armv7l/oci_cli-3.1.2-chromeos-armv7l.tpxz',
i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/oci_cli/2.24.3_i686/oci_cli-2.24.3-chromeos-i686.tpxz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/oci_cli/3.1.2_i686/oci_cli-3.1.2-chromeos-i686.tpxz',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/oci_cli/2.24.3_x86_64/oci_cli-2.24.3-chromeos-x86_64.tpxz' x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/oci_cli/3.1.2_x86_64/oci_cli-3.1.2-chromeos-x86_64.tpxz'
}) })
binary_sha256({ binary_sha256({
aarch64: 'da6ca6ffe386a3fe9ca59a847f1e154dca207816a49ac9de0a44f16c54da2091', aarch64: 'e34f28f7fd938279f2c4b4d2ea3089c1080f3f17960de056ccaba8e358a623c3',
armv7l: 'da6ca6ffe386a3fe9ca59a847f1e154dca207816a49ac9de0a44f16c54da2091', armv7l: 'e34f28f7fd938279f2c4b4d2ea3089c1080f3f17960de056ccaba8e358a623c3',
i686: '3d78eadfca689d3949ad0083de9e81cb54a0cac1284be351a6ef0415e902ff74', i686: '6ef0ff1cbe571c15ead08e00f08c52bfd85cb6d2271a0b7ff76a8603fd98da73',
x86_64: '8732fa4c8469aff32e587a43a3065064ac21aba6afef70187628d934929eb735' x86_64: '409198208cd2dab9b6f66bed27413dca7e443b1917fca3d5158ae5a304905567'
}) })
depends_on 'py3_arrow' depends_on 'py3_arrow'

61
packages/openmp.rb Normal file
View File

@@ -0,0 +1,61 @@
# Adapted from Arch Linux openmp PKGBUILD at:
# https://github.com/archlinux/svntogit-packages/raw/packages/openmp/trunk/PKGBUILD
require 'package'
class Openmp < Package
description 'LLVM OpenMP Runtime Library'
homepage 'https://openmp.llvm.org/'
version '13.0.0'
compatibility 'all'
source_url "https://github.com/llvm/llvm-project/releases/download/llvmorg-#{version}/openmp-#{version}.src.tar.xz"
source_sha256 '4930ae7a1829a53b698255c2c6b6ee977cc364b37450c14ee458793c0d5e493c'
binary_url({
aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/openmp/13.0.0_armv7l/openmp-13.0.0-chromeos-armv7l.tpxz',
armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/openmp/13.0.0_armv7l/openmp-13.0.0-chromeos-armv7l.tpxz',
i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/openmp/13.0.0_i686/openmp-13.0.0-chromeos-i686.tpxz',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/openmp/13.0.0_x86_64/openmp-13.0.0-chromeos-x86_64.tpxz'
})
binary_sha256({
aarch64: '591d7fa5500ee74e4c1c6fe89abe6bfcbd5c335ec83859388e2a31d3b39fa9cf',
armv7l: '591d7fa5500ee74e4c1c6fe89abe6bfcbd5c335ec83859388e2a31d3b39fa9cf',
i686: '8eeb887db0ae5b80aa155bef46c79174b949959c6713133213e16c5ad3add55a',
x86_64: '8c5139ea1de8ef4e153fdea2cc9c99125442f2c6398a5509076f742a48bc0f2b'
})
depends_on 'libffi'
depends_on 'llvm' => ':build'
def self.build
Dir.mkdir 'builddir'
Dir.chdir 'builddir' do
system "env LLVM_IAS=1 LD=ld.lld \
cmake -G Ninja \
-DCMAKE_INSTALL_PREFIX=#{CREW_PREFIX} \
-DCMAKE_LIBRARY_PATH=#{CREW_LIB_PREFIX} \
-DCMAKE_BUILD_TYPE=Release \
-DCMAKE_C_COMPILER=$(which clang) \
-DCMAKE_C_COMPILER_TARGET=#{CREW_BUILD} \
-DCMAKE_CXX_COMPILER=$(which clang++) \
-DCMAKE_C_FLAGS='-fuse-ld=lld' \
-DCMAKE_CXX_FLAGS='-fuse-ld=lld' \
-DCMAKE_INSTALL_PREFIX=#{CREW_PREFIX} \
-DCMAKE_LINKER=$(which ld.lld) \
-D_CMAKE_TOOLCHAIN_PREFIX=llvm- \
-DLIBOMP_ENABLE_SHARED=ON \
-DLIBOMP_INSTALL_ALIASES=OFF \
-DOPENMP_LIBDIR_SUFFIX=#{CREW_LIB_SUFFIX} \
-DPYTHON_EXECUTABLE=$(which python3) \
-Wno-dev \
.."
system 'ninja'
end
end
def self.install
Dir.chdir('builddir') do
system "DESTDIR=#{CREW_DEST_DIR} ninja install"
end
end
end

View File

@@ -3,23 +3,23 @@ require 'package'
class P11kit < Package class P11kit < Package
description "Provides a standard configuration setup for installing PKCS#11 modules in such a way that they're discoverable." description "Provides a standard configuration setup for installing PKCS#11 modules in such a way that they're discoverable."
homepage 'https://p11-glue.freedesktop.org/p11-kit.html' homepage 'https://p11-glue.freedesktop.org/p11-kit.html'
version '0.24.0' version '0.24.0-1'
license 'BSD' license 'BSD'
compatibility 'all' compatibility 'all'
source_url 'https://github.com/p11-glue/p11-kit/archive/0.24.0.tar.gz' source_url 'https://github.com/p11-glue/p11-kit/archive/0.24.0.tar.gz'
source_sha256 '284d209e045ebc7e30ccb479c7b559edfcb5433d665b497386dd35291826e39c' source_sha256 '284d209e045ebc7e30ccb479c7b559edfcb5433d665b497386dd35291826e39c'
binary_url({ binary_url({
aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/p11kit/0.24.0_armv7l/p11kit-0.24.0-chromeos-armv7l.tpxz', aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/p11kit/0.24.0-1_armv7l/p11kit-0.24.0-1-chromeos-armv7l.tpxz',
armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/p11kit/0.24.0_armv7l/p11kit-0.24.0-chromeos-armv7l.tpxz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/p11kit/0.24.0-1_armv7l/p11kit-0.24.0-1-chromeos-armv7l.tpxz',
i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/p11kit/0.24.0_i686/p11kit-0.24.0-chromeos-i686.tpxz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/p11kit/0.24.0-1_i686/p11kit-0.24.0-1-chromeos-i686.tpxz',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/p11kit/0.24.0_x86_64/p11kit-0.24.0-chromeos-x86_64.tpxz' x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/p11kit/0.24.0-1_x86_64/p11kit-0.24.0-1-chromeos-x86_64.tpxz'
}) })
binary_sha256({ binary_sha256({
aarch64: '2ca3f06bf7057b4ddddb2fd0338e995fce6bf7c609120698a6218687cebd4bb1', aarch64: '5eb5c9e6046d6a124235c797c14d06e2c82dde0161ba55bec3caa2463cdc0d0f',
armv7l: '2ca3f06bf7057b4ddddb2fd0338e995fce6bf7c609120698a6218687cebd4bb1', armv7l: '5eb5c9e6046d6a124235c797c14d06e2c82dde0161ba55bec3caa2463cdc0d0f',
i686: '600b55f9167934b5b838e6bff7df938c075467ea59dd7b044fb83392b16166a3', i686: 'ebb1bfdd6933dbde83ea6e2684070814ea1532a9b1dbabfce0b2918d7a74082c',
x86_64: '6d4c5565dcd978a0bab78300a512bc2decbb01cb66149f0502ecc4a7d0b0a94e' x86_64: '8259e4144eea281d3da641b7973e807518f521db62c552691a2e8d65f879ee87'
}) })
depends_on 'libffi' depends_on 'libffi'

35
packages/py3_abimap.rb Normal file
View File

@@ -0,0 +1,35 @@
require 'package'
class Py3_abimap < Package
description 'A helper for library maintainers to use symbol versioning'
homepage 'https://github.com/ansasaki/abimap'
@_ver = '0.3.2'
version @_ver
license 'BSD-2'
compatibility 'all'
source_url 'https://github.com/ansasaki/abimap.git'
git_hashtag "v#{@_ver}"
binary_url({
aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_abimap/0.3.2_armv7l/py3_abimap-0.3.2-chromeos-armv7l.tpxz',
armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_abimap/0.3.2_armv7l/py3_abimap-0.3.2-chromeos-armv7l.tpxz',
i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_abimap/0.3.2_i686/py3_abimap-0.3.2-chromeos-i686.tpxz',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_abimap/0.3.2_x86_64/py3_abimap-0.3.2-chromeos-x86_64.tpxz'
})
binary_sha256({
aarch64: '510be9f9f4186ae280597a5f194eb614e03c0688b52b4f3224e2c9bf25875d41',
armv7l: '510be9f9f4186ae280597a5f194eb614e03c0688b52b4f3224e2c9bf25875d41',
i686: 'f7c0665a23ffe01312d97693f5ee1cfef339935454479b47d352232f0cf79dcf',
x86_64: 'e6e15242323246841df9b402f503208726bd64c2571f39b97443dc4fc3047259'
})
depends_on 'py3_setuptools' => :build
def self.build
system "python3 setup.py build #{PY3_SETUP_BUILD_OPTIONS}"
end
def self.install
system "python3 setup.py install #{PY_SETUP_INSTALL_OPTIONS}"
end
end

View File

@@ -3,7 +3,7 @@ require 'package'
class Py3_agate < Package class Py3_agate < Package
description 'Agate is a data analysis library that is optimized for humans instead of machines.' description 'Agate is a data analysis library that is optimized for humans instead of machines.'
homepage 'https://agate.readthedocs.io/' homepage 'https://agate.readthedocs.io/'
@_ver = '1.6.1' @_ver = '1.6.3'
version @_ver version @_ver
license 'MIT' license 'MIT'
compatibility 'all' compatibility 'all'
@@ -11,14 +11,16 @@ class Py3_agate < Package
git_hashtag @_ver git_hashtag @_ver
binary_url({ binary_url({
aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_agate/1.6.1_armv7l/py3_agate-1.6.1-chromeos-armv7l.tpxz', aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_agate/1.6.3_armv7l/py3_agate-1.6.3-chromeos-armv7l.tpxz',
armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_agate/1.6.1_armv7l/py3_agate-1.6.1-chromeos-armv7l.tpxz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_agate/1.6.3_armv7l/py3_agate-1.6.3-chromeos-armv7l.tpxz',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_agate/1.6.1_x86_64/py3_agate-1.6.1-chromeos-x86_64.tpxz' i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_agate/1.6.3_i686/py3_agate-1.6.3-chromeos-i686.tpxz',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_agate/1.6.3_x86_64/py3_agate-1.6.3-chromeos-x86_64.tpxz'
}) })
binary_sha256({ binary_sha256({
aarch64: 'bcc3db13c5aa17e5e8234869b977011960b5cd4f488d92c3cb52adf4fbf3ac55', aarch64: '357edbdec5c4cf615877846eb1cf7abe0d6ffa5897c5a5b74268d1590df4bde8',
armv7l: 'bcc3db13c5aa17e5e8234869b977011960b5cd4f488d92c3cb52adf4fbf3ac55', armv7l: '357edbdec5c4cf615877846eb1cf7abe0d6ffa5897c5a5b74268d1590df4bde8',
x86_64: '9c7fefd9fe2e3d2a5f961efe28ad90758882e76f0e5101f07811194291883f77' i686: 'a46ea8c01fd442aebfe7f2e7dc26b79edc6419dc83909c2a66b5a16333427084',
x86_64: '0015ba29995578c47bd9f36abeebdfb400e00b9b137fdeed9ced4d6d151f41bc'
}) })
depends_on 'py3_babel' depends_on 'py3_babel'

View File

@@ -4,21 +4,23 @@ class Py3_agate_dfb < Package
description 'Agate-dbf adds read support for DBF files to agate.' description 'Agate-dbf adds read support for DBF files to agate.'
homepage 'https://agate-dbf.readthedocs.org/' homepage 'https://agate-dbf.readthedocs.org/'
@_ver = '0.2.2' @_ver = '0.2.2'
version @_ver version "#{@_ver}-1"
license 'MIT' license 'MIT'
compatibility 'all' compatibility 'all'
source_url 'https://github.com/wireservice/agate-dbf.git' source_url 'https://github.com/wireservice/agate-dbf.git'
git_hashtag @_ver git_hashtag @_ver
binary_url({ binary_url({
aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_agate_dfb/0.2.2_armv7l/py3_agate_dfb-0.2.2-chromeos-armv7l.tpxz', aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_agate_dfb/0.2.2-1_armv7l/py3_agate_dfb-0.2.2-1-chromeos-armv7l.tpxz',
armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_agate_dfb/0.2.2_armv7l/py3_agate_dfb-0.2.2-chromeos-armv7l.tpxz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_agate_dfb/0.2.2-1_armv7l/py3_agate_dfb-0.2.2-1-chromeos-armv7l.tpxz',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_agate_dfb/0.2.2_x86_64/py3_agate_dfb-0.2.2-chromeos-x86_64.tpxz' i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_agate_dfb/0.2.2-1_i686/py3_agate_dfb-0.2.2-1-chromeos-i686.tpxz',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_agate_dfb/0.2.2-1_x86_64/py3_agate_dfb-0.2.2-1-chromeos-x86_64.tpxz'
}) })
binary_sha256({ binary_sha256({
aarch64: '27a3e18a7dc058d0d4381d0f95b3bd8eef1c0a43455a6394a444cb6172cbddc4', aarch64: '59df28fe1a1b6b48ab0bbde213920b619244e189d0cbfdea27768f88fbe67a65',
armv7l: '27a3e18a7dc058d0d4381d0f95b3bd8eef1c0a43455a6394a444cb6172cbddc4', armv7l: '59df28fe1a1b6b48ab0bbde213920b619244e189d0cbfdea27768f88fbe67a65',
x86_64: '2395c81b46a6a6e5d05ce0edc65ad9c4c5ec87f67a10b031683f534ddfd06572' i686: 'a25fffa3151ed005f3c9f975d44bf0774604cfa4fa4f1bc2b50f893362dfb195',
x86_64: '1ecddc4169dd1ba4f3d3c025e19cb32d3e580c8334c98ba5f1a77fb4a9fec09e'
}) })
depends_on 'py3_dbfread' depends_on 'py3_dbfread'

View File

@@ -3,7 +3,7 @@ require 'package'
class Py3_agate_excel < Package class Py3_agate_excel < Package
description 'Agate-excel read support for Excel files (xls and xlsx) to agate.' description 'Agate-excel read support for Excel files (xls and xlsx) to agate.'
homepage 'https://agate-excel.readthedocs.io/' homepage 'https://agate-excel.readthedocs.io/'
@_ver = '0.2.4' @_ver = '0.2.5'
version @_ver version @_ver
license 'MIT' license 'MIT'
compatibility 'all' compatibility 'all'
@@ -11,14 +11,16 @@ class Py3_agate_excel < Package
git_hashtag @_ver git_hashtag @_ver
binary_url({ binary_url({
aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_agate_excel/0.2.4_armv7l/py3_agate_excel-0.2.4-chromeos-armv7l.tpxz', aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_agate_excel/0.2.5_armv7l/py3_agate_excel-0.2.5-chromeos-armv7l.tpxz',
armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_agate_excel/0.2.4_armv7l/py3_agate_excel-0.2.4-chromeos-armv7l.tpxz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_agate_excel/0.2.5_armv7l/py3_agate_excel-0.2.5-chromeos-armv7l.tpxz',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_agate_excel/0.2.4_x86_64/py3_agate_excel-0.2.4-chromeos-x86_64.tpxz' i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_agate_excel/0.2.5_i686/py3_agate_excel-0.2.5-chromeos-i686.tpxz',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_agate_excel/0.2.5_x86_64/py3_agate_excel-0.2.5-chromeos-x86_64.tpxz'
}) })
binary_sha256({ binary_sha256({
aarch64: 'a72b3a80ddc035fe6fbfd87acf6c934bebd0a936aafe289859a481a5e2a6bfea', aarch64: '8f3fc1398cf3fa11b71b7daf87b435f81ae7f4fcc8dee907175744c930db06db',
armv7l: 'a72b3a80ddc035fe6fbfd87acf6c934bebd0a936aafe289859a481a5e2a6bfea', armv7l: '8f3fc1398cf3fa11b71b7daf87b435f81ae7f4fcc8dee907175744c930db06db',
x86_64: '37ef4427689227433ef857e568df871be6d25fd0cce8b62c4b54f1af537ceca5' i686: '2ac4d6a29c4aceed7fb10ae42f417279fc3dfe39eb2ebee718e8ed1622818b14',
x86_64: '87dd31f3678007f4b19088cd6e88e1d3b0237cc7f45202704c5f7908bc428c9e'
}) })
depends_on 'py3_xlrd' depends_on 'py3_xlrd'

View File

@@ -3,7 +3,7 @@ require 'package'
class Py3_agate_sql < Package class Py3_agate_sql < Package
description 'Agate-sql adds SQL read/write support to agate.' description 'Agate-sql adds SQL read/write support to agate.'
homepage 'https://agate-sql.readthedocs.org/' homepage 'https://agate-sql.readthedocs.org/'
@_ver = '0.5.7' @_ver = '0.5.8'
version @_ver version @_ver
license 'MIT' license 'MIT'
compatibility 'all' compatibility 'all'
@@ -11,14 +11,16 @@ class Py3_agate_sql < Package
git_hashtag @_ver git_hashtag @_ver
binary_url({ binary_url({
aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_agate_sql/0.5.7_armv7l/py3_agate_sql-0.5.7-chromeos-armv7l.tpxz', aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_agate_sql/0.5.8_armv7l/py3_agate_sql-0.5.8-chromeos-armv7l.tpxz',
armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_agate_sql/0.5.7_armv7l/py3_agate_sql-0.5.7-chromeos-armv7l.tpxz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_agate_sql/0.5.8_armv7l/py3_agate_sql-0.5.8-chromeos-armv7l.tpxz',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_agate_sql/0.5.7_x86_64/py3_agate_sql-0.5.7-chromeos-x86_64.tpxz' i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_agate_sql/0.5.8_i686/py3_agate_sql-0.5.8-chromeos-i686.tpxz',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_agate_sql/0.5.8_x86_64/py3_agate_sql-0.5.8-chromeos-x86_64.tpxz'
}) })
binary_sha256({ binary_sha256({
aarch64: '211b35ed7e9d3a484c16defcd5189657693067d4db59afa67a01189e09409411', aarch64: '6c5754f93292e168e09d476a81e501eaf3a12949b72be2b4a71a30681d209e8f',
armv7l: '211b35ed7e9d3a484c16defcd5189657693067d4db59afa67a01189e09409411', armv7l: '6c5754f93292e168e09d476a81e501eaf3a12949b72be2b4a71a30681d209e8f',
x86_64: '4e5560fbade017e6aa1e2f552e625bc9df2421ec9ca1312d69d58668e29d1995' i686: 'efd1f5a6bbec27206a296180059a306f16660de872f59ae0bde97bf870b87ffe',
x86_64: 'a7a2ec511e4cedb249d0d9585d9bc7129cb5b434004553608a18d88c3ff52496'
}) })
depends_on 'py3_agate' depends_on 'py3_agate'

View File

@@ -4,21 +4,23 @@ class Py3_alabaster < Package
description 'Alabaster is a configurable sidebar-enabled Sphinx theme.' description 'Alabaster is a configurable sidebar-enabled Sphinx theme.'
homepage 'https://alabaster.readthedocs.io/' homepage 'https://alabaster.readthedocs.io/'
@_ver = '0.7.12' @_ver = '0.7.12'
version @_ver version "#{@_ver}-1"
license 'BSD' # License is BSD-style, might be BSD-3? license 'BSD' # License is BSD-style, might be BSD-3?
compatibility 'all' compatibility 'all'
source_url 'https://github.com/bitprophet/alabaster.git' source_url 'https://github.com/bitprophet/alabaster.git'
git_hashtag @_ver git_hashtag @_ver
binary_url({ binary_url({
aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_alabaster/0.7.12_armv7l/py3_alabaster-0.7.12-chromeos-armv7l.tpxz', aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_alabaster/0.7.12-1_armv7l/py3_alabaster-0.7.12-1-chromeos-armv7l.tpxz',
armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_alabaster/0.7.12_armv7l/py3_alabaster-0.7.12-chromeos-armv7l.tpxz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_alabaster/0.7.12-1_armv7l/py3_alabaster-0.7.12-1-chromeos-armv7l.tpxz',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_alabaster/0.7.12_x86_64/py3_alabaster-0.7.12-chromeos-x86_64.tpxz' i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_alabaster/0.7.12-1_i686/py3_alabaster-0.7.12-1-chromeos-i686.tpxz',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_alabaster/0.7.12-1_x86_64/py3_alabaster-0.7.12-1-chromeos-x86_64.tpxz'
}) })
binary_sha256({ binary_sha256({
aarch64: '9f3a1bad1ec31d93269f89680d5c35a13a08f4a95ce8a551867cecc5f1360370', aarch64: 'd6c4783e5580c9d1e934dd75181c2a13151d71398c27879e0ac9efc4888c7ce8',
armv7l: '9f3a1bad1ec31d93269f89680d5c35a13a08f4a95ce8a551867cecc5f1360370', armv7l: 'd6c4783e5580c9d1e934dd75181c2a13151d71398c27879e0ac9efc4888c7ce8',
x86_64: '91b8482cab6e522d127eb12a500e558bd4e75cc9c4aa2a15d6740d910234a766' i686: '55c46df2b001aeeababef44841ef9284bd0d77635875502396cb8d320a45c988',
x86_64: '85cea802be3a36f4de9cc91ee1da3d50e4c618dbb0516a70c337acf77da1d58a'
}) })
depends_on 'py3_setuptools' => :build depends_on 'py3_setuptools' => :build

View File

@@ -4,21 +4,23 @@ class Py3_appdirs < Package
description 'Appdirs is a small Python module for determining appropriate platform-specific directories.' description 'Appdirs is a small Python module for determining appropriate platform-specific directories.'
homepage 'https://github.com/ActiveState/appdirs/' homepage 'https://github.com/ActiveState/appdirs/'
@_ver = '1.4.4' @_ver = '1.4.4'
version @_ver version "#{@_ver}-1"
license 'MIT' license 'MIT'
compatibility 'all' compatibility 'all'
source_url 'https://github.com/ActiveState/appdirs.git' source_url 'https://github.com/ActiveState/appdirs.git'
git_hashtag @_ver git_hashtag @_ver
binary_url({ binary_url({
aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_appdirs/1.4.4_armv7l/py3_appdirs-1.4.4-chromeos-armv7l.tpxz', aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_appdirs/1.4.4-1_armv7l/py3_appdirs-1.4.4-1-chromeos-armv7l.tpxz',
armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_appdirs/1.4.4_armv7l/py3_appdirs-1.4.4-chromeos-armv7l.tpxz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_appdirs/1.4.4-1_armv7l/py3_appdirs-1.4.4-1-chromeos-armv7l.tpxz',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_appdirs/1.4.4_x86_64/py3_appdirs-1.4.4-chromeos-x86_64.tpxz' i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_appdirs/1.4.4-1_i686/py3_appdirs-1.4.4-1-chromeos-i686.tpxz',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_appdirs/1.4.4-1_x86_64/py3_appdirs-1.4.4-1-chromeos-x86_64.tpxz'
}) })
binary_sha256({ binary_sha256({
aarch64: 'db15a8668c1aca1dff9f81cec803d61f1c493527f855aeb86283fe89eceb2997', aarch64: '91ce5fc0655bdf0d3a5fe0f3478d83d2ac0e10221cc73d13f9a99b167be5b4e9',
armv7l: 'db15a8668c1aca1dff9f81cec803d61f1c493527f855aeb86283fe89eceb2997', armv7l: '91ce5fc0655bdf0d3a5fe0f3478d83d2ac0e10221cc73d13f9a99b167be5b4e9',
x86_64: 'fbf581f687e842e0d1e607ce240d49347e8b7d91cbfb35fe7def1ec56f41c992' i686: '0ff49dfa6f7140a41616e3e14c63d4a2d4e7925b752952bf78ac7595514f8727',
x86_64: 'ef737c09133dd5f20d7cc7ac6ce0b8f8d2c8da581951fa95fa330d14f9b1ed59'
}) })
depends_on 'py3_setuptools' => :build depends_on 'py3_setuptools' => :build

View File

@@ -4,21 +4,23 @@ class Py3_argcomplete < Package
description 'Argcomplete provides bash completion for argparse.' description 'Argcomplete provides bash completion for argparse.'
homepage 'https://kislyuk.github.io/argcomplete/' homepage 'https://kislyuk.github.io/argcomplete/'
@_ver = '1.12.3' @_ver = '1.12.3'
version @_ver version "#{@_ver}-1"
license 'Apache-2.0' license 'Apache-2.0'
compatibility 'all' compatibility 'all'
source_url 'https://github.com/kislyuk/argcomplete.git' source_url 'https://github.com/kislyuk/argcomplete.git'
git_hashtag "v#{@_ver}" git_hashtag "v#{@_ver}"
binary_url({ binary_url({
aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_argcomplete/1.12.3_armv7l/py3_argcomplete-1.12.3-chromeos-armv7l.tpxz', aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_argcomplete/1.12.3-1_armv7l/py3_argcomplete-1.12.3-1-chromeos-armv7l.tpxz',
armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_argcomplete/1.12.3_armv7l/py3_argcomplete-1.12.3-chromeos-armv7l.tpxz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_argcomplete/1.12.3-1_armv7l/py3_argcomplete-1.12.3-1-chromeos-armv7l.tpxz',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_argcomplete/1.12.3_x86_64/py3_argcomplete-1.12.3-chromeos-x86_64.tpxz' i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_argcomplete/1.12.3-1_i686/py3_argcomplete-1.12.3-1-chromeos-i686.tpxz',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_argcomplete/1.12.3-1_x86_64/py3_argcomplete-1.12.3-1-chromeos-x86_64.tpxz'
}) })
binary_sha256({ binary_sha256({
aarch64: '1ff2f9b0a998bcb04c5b63e256f347a93cd5e8cc7930aaf3efb89d29b18bc438', aarch64: 'dd1fcdad56a26605bffd091df8605f2af638b3c5e96ffa30231040fe55d36965',
armv7l: '1ff2f9b0a998bcb04c5b63e256f347a93cd5e8cc7930aaf3efb89d29b18bc438', armv7l: 'dd1fcdad56a26605bffd091df8605f2af638b3c5e96ffa30231040fe55d36965',
x86_64: 'ad27365654a37640bff243e4c03b0ed06cb5a3cb5a0abcf14feb4b207643d110' i686: '3e857e22e68e5916bcffa9d2ee311ea12889ffd64d9264d21ea52ad4b58dc2c7',
x86_64: '58ab02de00c117dd3bb4b06e9329151b16079d69f24fcb6ef0ec86ca65ee5d42'
}) })
depends_on 'py3_setuptools' => :build depends_on 'py3_setuptools' => :build

View File

@@ -3,7 +3,7 @@ require 'package'
class Py3_arrow < Package class Py3_arrow < Package
description 'Arrow is a Python library that offers a sensible and human-friendly approach to creating, manipulating, formatting and converting dates, times and timestamps.' description 'Arrow is a Python library that offers a sensible and human-friendly approach to creating, manipulating, formatting and converting dates, times and timestamps.'
homepage 'https://arrow.readthedocs.io/' homepage 'https://arrow.readthedocs.io/'
@_ver = '0.17.0' @_ver = '1.1.1'
version @_ver version @_ver
license 'Apache-2.0' license 'Apache-2.0'
compatibility 'all' compatibility 'all'
@@ -11,14 +11,16 @@ class Py3_arrow < Package
git_hashtag @_ver git_hashtag @_ver
binary_url({ binary_url({
aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_arrow/0.17.0_armv7l/py3_arrow-0.17.0-chromeos-armv7l.tpxz', aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_arrow/1.1.1_armv7l/py3_arrow-1.1.1-chromeos-armv7l.tpxz',
armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_arrow/0.17.0_armv7l/py3_arrow-0.17.0-chromeos-armv7l.tpxz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_arrow/1.1.1_armv7l/py3_arrow-1.1.1-chromeos-armv7l.tpxz',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_arrow/0.17.0_x86_64/py3_arrow-0.17.0-chromeos-x86_64.tpxz' i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_arrow/1.1.1_i686/py3_arrow-1.1.1-chromeos-i686.tpxz',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_arrow/1.1.1_x86_64/py3_arrow-1.1.1-chromeos-x86_64.tpxz'
}) })
binary_sha256({ binary_sha256({
aarch64: 'ce488d8ba3142883bdd45ed20816d6be886453b098edc09a6d7d886b82c926bb', aarch64: '983dbf6125d0198abfc2abb9ca9c9ee98e15ea07ef407a16e8900ea58821e881',
armv7l: 'ce488d8ba3142883bdd45ed20816d6be886453b098edc09a6d7d886b82c926bb', armv7l: '983dbf6125d0198abfc2abb9ca9c9ee98e15ea07ef407a16e8900ea58821e881',
x86_64: 'd74a3e9dd7d6c4af0e6a7a8f08e3f3d680a4126f7e2f72d4586eff9d32b74fa9' i686: '7d2f1c0d8505bc86f4612fdd6761cee8dcc416517acce1f7058f4d32d4d0f317',
x86_64: 'b9000ab8724f764010ebfe5a1d7ab4a144c7921c1ca29ca08c69fbe460c455b1'
}) })
depends_on 'py3_dateutil' depends_on 'py3_dateutil'

View File

@@ -4,21 +4,23 @@ class Py3_attrs < Package
description 'Attrs removes the need to implement object protocols in classes.' description 'Attrs removes the need to implement object protocols in classes.'
homepage 'https://www.attrs.org/' homepage 'https://www.attrs.org/'
@_ver = '21.2.0' @_ver = '21.2.0'
version @_ver version "#{@_ver}-1"
license 'MIT' license 'MIT'
compatibility 'all' compatibility 'all'
source_url 'https://github.com/python-attrs/attrs.git' source_url 'https://github.com/python-attrs/attrs.git'
git_hashtag @_ver git_hashtag @_ver
binary_url({ binary_url({
aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_attrs/21.2.0_armv7l/py3_attrs-21.2.0-chromeos-armv7l.tpxz', aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_attrs/21.2.0-1_armv7l/py3_attrs-21.2.0-1-chromeos-armv7l.tpxz',
armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_attrs/21.2.0_armv7l/py3_attrs-21.2.0-chromeos-armv7l.tpxz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_attrs/21.2.0-1_armv7l/py3_attrs-21.2.0-1-chromeos-armv7l.tpxz',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_attrs/21.2.0_x86_64/py3_attrs-21.2.0-chromeos-x86_64.tpxz' i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_attrs/21.2.0-1_i686/py3_attrs-21.2.0-1-chromeos-i686.tpxz',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_attrs/21.2.0-1_x86_64/py3_attrs-21.2.0-1-chromeos-x86_64.tpxz'
}) })
binary_sha256({ binary_sha256({
aarch64: 'f6a64bcf69dd7858b2d86e6b46c43be2d233014f974edcf7e84507f35f625a99', aarch64: '9352f76874b690ce01024148c76cbedbabad5fad93c4706f770e03db18232c1e',
armv7l: 'f6a64bcf69dd7858b2d86e6b46c43be2d233014f974edcf7e84507f35f625a99', armv7l: '9352f76874b690ce01024148c76cbedbabad5fad93c4706f770e03db18232c1e',
x86_64: '1a4937ddeb9977bd37419a70e5191187511801ecbaee363aae89555f721b1732' i686: 'ffecad3b8c86a89784327cc36df6d27b12e40339b7df80a641b385816468763a',
x86_64: 'ec386157827ee1da17cbc34b2fb1f6d54922d098c370055825e18be297799d55'
}) })
depends_on 'py3_setuptools' => :build depends_on 'py3_setuptools' => :build

View File

@@ -4,21 +4,23 @@ class Py3_babel < Package
description 'Babel is an integrated collection of utilities that assist in internationalizing and localizing Python applications.' description 'Babel is an integrated collection of utilities that assist in internationalizing and localizing Python applications.'
homepage 'https://babel.pocoo.org/' homepage 'https://babel.pocoo.org/'
@_ver = '2.9.1' @_ver = '2.9.1'
version @_ver version "#{@_ver}-1"
license 'BSD' license 'BSD'
compatibility 'all' compatibility 'all'
source_url 'https://github.com/python-babel/babel.git' source_url 'https://github.com/python-babel/babel.git'
git_hashtag "v#{@_ver}" git_hashtag "v#{@_ver}"
binary_url({ binary_url({
aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_babel/2.9.1_armv7l/py3_babel-2.9.1-chromeos-armv7l.tpxz', aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_babel/2.9.1-1_armv7l/py3_babel-2.9.1-1-chromeos-armv7l.tpxz',
armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_babel/2.9.1_armv7l/py3_babel-2.9.1-chromeos-armv7l.tpxz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_babel/2.9.1-1_armv7l/py3_babel-2.9.1-1-chromeos-armv7l.tpxz',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_babel/2.9.1_x86_64/py3_babel-2.9.1-chromeos-x86_64.tpxz' i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_babel/2.9.1-1_i686/py3_babel-2.9.1-1-chromeos-i686.tpxz',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_babel/2.9.1-1_x86_64/py3_babel-2.9.1-1-chromeos-x86_64.tpxz'
}) })
binary_sha256({ binary_sha256({
aarch64: 'a4c30b48576805611efcdf4f4b58b8ee307fb897055cd46e1597c1f6a38a104c', aarch64: 'b77c680b2c5b2c76e2bca308fa5c1050c87161a8019d923724b924ab9595aae0',
armv7l: 'a4c30b48576805611efcdf4f4b58b8ee307fb897055cd46e1597c1f6a38a104c', armv7l: 'b77c680b2c5b2c76e2bca308fa5c1050c87161a8019d923724b924ab9595aae0',
x86_64: '124f044721c89a5ab3f76202c90ca7ccf4d37cacb69088ca8552218a531e740a' i686: '5e9efc6f22bef10e2b948d56c278a100c6fc462b57c084598add938f7dd056b0',
x86_64: '79a4015d2c3730fa8ba3d8eb45e138b8b6f47c46a185a37a786fd7a09fd037a4'
}) })
depends_on 'py3_pytz' depends_on 'py3_pytz'

View File

@@ -3,22 +3,24 @@ require 'package'
class Py3_beautifulsoup4 < Package class Py3_beautifulsoup4 < Package
description 'BeautifulSoup is a screen-scraping library.' description 'BeautifulSoup is a screen-scraping library.'
homepage 'https://www.crummy.com/software/BeautifulSoup/' homepage 'https://www.crummy.com/software/BeautifulSoup/'
@_ver = '4.9.3' @_ver = '4.10.0'
version @_ver version @_ver
license 'MIT' license 'MIT'
compatibility 'all' compatibility 'all'
source_url 'https://files.pythonhosted.org/packages/6b/c3/d31704ae558dcca862e4ee8e8388f357af6c9d9acb0cad4ba0fbbd350d9a/beautifulsoup4-4.9.3.tar.gz' source_url 'https://files.pythonhosted.org/packages/a1/69/daeee6d8f22c997e522cdbeb59641c4d31ab120aba0f2c799500f7456b7e/beautifulsoup4-4.10.0.tar.gz'
source_sha256 '84729e322ad1d5b4d25f805bfa05b902dd96450f43842c4e99067d5e1369eb25' source_sha256 'c23ad23c521d818955a4151a67d81580319d4bf548d3d49f4223ae041ff98891'
binary_url({ binary_url({
aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_beautifulsoup4/4.9.3_armv7l/py3_beautifulsoup4-4.9.3-chromeos-armv7l.tpxz', aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_beautifulsoup4/4.10.0_armv7l/py3_beautifulsoup4-4.10.0-chromeos-armv7l.tpxz',
armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_beautifulsoup4/4.9.3_armv7l/py3_beautifulsoup4-4.9.3-chromeos-armv7l.tpxz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_beautifulsoup4/4.10.0_armv7l/py3_beautifulsoup4-4.10.0-chromeos-armv7l.tpxz',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_beautifulsoup4/4.9.3_x86_64/py3_beautifulsoup4-4.9.3-chromeos-x86_64.tpxz' i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_beautifulsoup4/4.10.0_i686/py3_beautifulsoup4-4.10.0-chromeos-i686.tpxz',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_beautifulsoup4/4.10.0_x86_64/py3_beautifulsoup4-4.10.0-chromeos-x86_64.tpxz'
}) })
binary_sha256({ binary_sha256({
aarch64: '5d32a945ceffa8d39198bba8ebfd3830b1298eccd913134b11f8161d5ffdd102', aarch64: 'd4908aaf4b2390f022f9e5539da7aca032b1def7766f9614d031878224384fc0',
armv7l: '5d32a945ceffa8d39198bba8ebfd3830b1298eccd913134b11f8161d5ffdd102', armv7l: 'd4908aaf4b2390f022f9e5539da7aca032b1def7766f9614d031878224384fc0',
x86_64: 'b4de5da35e8c1a64fce5375c6c61917d69763ec3f8afd0383690d2ca9638b424' i686: '6c2a717d0ee6504327e63298dbab27fa19870921c3717d4587a5a09c5c18ef00',
x86_64: '8f5e478b22f881e316b81fa15b7347d75406cb03eac2e4894f83640c4090389b'
}) })
depends_on 'py3_setuptools' => :build depends_on 'py3_setuptools' => :build

View File

@@ -2,8 +2,8 @@ require 'package'
class Py3_certifi < Package class Py3_certifi < Package
description 'Certifi provides Mozilla\'s CA Bundle.' description 'Certifi provides Mozilla\'s CA Bundle.'
homepage 'https://certifi.io/' # 403 Forbidden on 2021.05.08 homepage 'https://certifi.io/' # 403 Forbidden on 2021.05.08, still 403 Forbidden on 2021.10.13
@_ver = '2020.12.05' @_ver = '2021.10.08'
version @_ver version @_ver
license 'MPL-2.0' license 'MPL-2.0'
compatibility 'all' compatibility 'all'
@@ -11,14 +11,16 @@ class Py3_certifi < Package
git_hashtag @_ver git_hashtag @_ver
binary_url({ binary_url({
aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_certifi/2020.12.05_armv7l/py3_certifi-2020.12.05-chromeos-armv7l.tpxz', aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_certifi/2021.10.08_armv7l/py3_certifi-2021.10.08-chromeos-armv7l.tpxz',
armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_certifi/2020.12.05_armv7l/py3_certifi-2020.12.05-chromeos-armv7l.tpxz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_certifi/2021.10.08_armv7l/py3_certifi-2021.10.08-chromeos-armv7l.tpxz',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_certifi/2020.12.05_x86_64/py3_certifi-2020.12.05-chromeos-x86_64.tpxz' i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_certifi/2021.10.08_i686/py3_certifi-2021.10.08-chromeos-i686.tpxz',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_certifi/2021.10.08_x86_64/py3_certifi-2021.10.08-chromeos-x86_64.tpxz'
}) })
binary_sha256({ binary_sha256({
aarch64: '568f94b763dc5a616150ed572f8136f1f83dd852674311f7445206eb638bef70', aarch64: '5cd446c1cdece3de96b30ca059f921d551c78a5d8498c6b5688900d882d51e16',
armv7l: '568f94b763dc5a616150ed572f8136f1f83dd852674311f7445206eb638bef70', armv7l: '5cd446c1cdece3de96b30ca059f921d551c78a5d8498c6b5688900d882d51e16',
x86_64: '3e11a1836f36b685c668c0b149e8a1001c2b385df2fb35ebe24b800357526e84' i686: '6a21972e1d4121df2a7976ddafc717c073248adca92ac746b2c7b57bd9738406',
x86_64: '3991ddac144d3294f2f718181a8239e160bcbb916ac329519161eae8eb58cb7f'
}) })
depends_on 'py3_setuptools' => :build depends_on 'py3_setuptools' => :build

View File

@@ -3,24 +3,24 @@ require 'package'
class Py3_cffi < Package class Py3_cffi < Package
description 'C Foreign Function Interface for Python calling C code.' description 'C Foreign Function Interface for Python calling C code.'
homepage 'https://cffi.readthedocs.io/' homepage 'https://cffi.readthedocs.io/'
@_ver = '1.14.6' @_ver = '1.15.0'
version @_ver version @_ver
license 'MIT' license 'MIT'
compatibility 'all' compatibility 'all'
source_url 'https://files.pythonhosted.org/packages/2e/92/87bb61538d7e60da8a7ec247dc048f7671afe17016cd0008b3b710012804/cffi-1.14.6.tar.gz' source_url 'https://files.pythonhosted.org/packages/00/9e/92de7e1217ccc3d5f352ba21e52398372525765b2e0c4530e6eb2ba9282a/cffi-1.15.0.tar.gz'
source_sha256 'c9a875ce9d7fe32887784274dd533c57909b7b1dcadcc128a2ac21331a9765dd' source_sha256 '920f0d66a896c2d99f0adbb391f990a84091179542c205fa53ce5787aff87954'
binary_url({ binary_url({
aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_cffi/1.14.6_armv7l/py3_cffi-1.14.6-chromeos-armv7l.tpxz', aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_cffi/1.15.0_armv7l/py3_cffi-1.15.0-chromeos-armv7l.tpxz',
armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_cffi/1.14.6_armv7l/py3_cffi-1.14.6-chromeos-armv7l.tpxz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_cffi/1.15.0_armv7l/py3_cffi-1.15.0-chromeos-armv7l.tpxz',
i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_cffi/1.14.6_i686/py3_cffi-1.14.6-chromeos-i686.tpxz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_cffi/1.15.0_i686/py3_cffi-1.15.0-chromeos-i686.tpxz',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_cffi/1.14.6_x86_64/py3_cffi-1.14.6-chromeos-x86_64.tpxz' x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_cffi/1.15.0_x86_64/py3_cffi-1.15.0-chromeos-x86_64.tpxz'
}) })
binary_sha256({ binary_sha256({
aarch64: 'b8fb5b6b8f7d866d80901792934034f6c1c145f06288e47600d16cbfe69a26e5', aarch64: 'd98d10a7bfc0bbd722e3393b00a56d2295b8d946596d4f2f34d336ad77ac6db0',
armv7l: 'b8fb5b6b8f7d866d80901792934034f6c1c145f06288e47600d16cbfe69a26e5', armv7l: 'd98d10a7bfc0bbd722e3393b00a56d2295b8d946596d4f2f34d336ad77ac6db0',
i686: '68be14b16f5c18ff3476ea640bd287584581651a0acbba025b8032560b583a31', i686: '2f0edc72092b7964dfd2a4d5d8c28dff88126f0f6f93f6c4d4a7855305c07584',
x86_64: 'd75a398ba7e4196843558c7f32a7692347d0c0d280fcd6b5fe5c5c285d5e441b' x86_64: '871e834b08e282b6324df52853b7313de281fac7ee1e1b9cd0837ed5627a0038'
}) })
depends_on 'py3_setuptools' => :build depends_on 'py3_setuptools' => :build

View File

@@ -4,21 +4,23 @@ class Py3_chardet < Package
description 'Chardet is a universal encoding detector.' description 'Chardet is a universal encoding detector.'
homepage 'https://github.com/chardet/chardet/' homepage 'https://github.com/chardet/chardet/'
@_ver = '4.0.0' @_ver = '4.0.0'
version @_ver version "#{@_ver}-1"
license 'LGPL-2.1' license 'LGPL-2.1'
compatibility 'all' compatibility 'all'
source_url 'https://github.com/chardet/chardet.git' source_url 'https://github.com/chardet/chardet.git'
git_hashtag @_ver git_hashtag @_ver
binary_url({ binary_url({
aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_chardet/4.0.0_armv7l/py3_chardet-4.0.0-chromeos-armv7l.tpxz', aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_chardet/4.0.0-1_armv7l/py3_chardet-4.0.0-1-chromeos-armv7l.tpxz',
armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_chardet/4.0.0_armv7l/py3_chardet-4.0.0-chromeos-armv7l.tpxz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_chardet/4.0.0-1_armv7l/py3_chardet-4.0.0-1-chromeos-armv7l.tpxz',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_chardet/4.0.0_x86_64/py3_chardet-4.0.0-chromeos-x86_64.tpxz' i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_chardet/4.0.0-1_i686/py3_chardet-4.0.0-1-chromeos-i686.tpxz',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_chardet/4.0.0-1_x86_64/py3_chardet-4.0.0-1-chromeos-x86_64.tpxz'
}) })
binary_sha256({ binary_sha256({
aarch64: '1f5e8a5b489edf07d57eef7ece1f9192d9271c64c9be8046dc5cf4545a83c365', aarch64: '1aee846a7f90e915453fae80cb3ae8aa4dfe39e2c66e042d3ff6d1517c481a09',
armv7l: '1f5e8a5b489edf07d57eef7ece1f9192d9271c64c9be8046dc5cf4545a83c365', armv7l: '1aee846a7f90e915453fae80cb3ae8aa4dfe39e2c66e042d3ff6d1517c481a09',
x86_64: '68734f0138f0d5c9e052f594b9119c05d92058fc5297b5bda3f712aab94df215' i686: '5ba5e254c593888abbf928f5f9083c33d50d0a29f53f0f56974aee6b6479359b',
x86_64: '4636e928541d5297f25be36e79ad56eb06733d4c338c9a149628f39bf01fae46'
}) })
depends_on 'py3_setuptools' => :build depends_on 'py3_setuptools' => :build

View File

@@ -3,7 +3,7 @@ require 'package'
class Py3_click < Package class Py3_click < Package
description 'Click is a simple wrapper around optparse for powerful command line utilities.' description 'Click is a simple wrapper around optparse for powerful command line utilities.'
homepage 'https://click.palletsprojects.com' homepage 'https://click.palletsprojects.com'
@_ver = '7.1.2' @_ver = '8.0.3'
version @_ver version @_ver
license 'BSD-3' license 'BSD-3'
compatibility 'all' compatibility 'all'
@@ -11,14 +11,16 @@ class Py3_click < Package
git_hashtag @_ver git_hashtag @_ver
binary_url({ binary_url({
aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_click/7.1.2_armv7l/py3_click-7.1.2-chromeos-armv7l.tpxz', aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_click/8.0.3_armv7l/py3_click-8.0.3-chromeos-armv7l.tpxz',
armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_click/7.1.2_armv7l/py3_click-7.1.2-chromeos-armv7l.tpxz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_click/8.0.3_armv7l/py3_click-8.0.3-chromeos-armv7l.tpxz',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_click/7.1.2_x86_64/py3_click-7.1.2-chromeos-x86_64.tpxz' i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_click/8.0.3_i686/py3_click-8.0.3-chromeos-i686.tpxz',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_click/8.0.3_x86_64/py3_click-8.0.3-chromeos-x86_64.tpxz'
}) })
binary_sha256({ binary_sha256({
aarch64: '601e3274f08e2308083fc312aa4614b5eedb4272f611d344f77f72248abcd89f', aarch64: '34f17a880636d0b48866f88c0683881bb0187812b1e61c7c8672681baadef560',
armv7l: '601e3274f08e2308083fc312aa4614b5eedb4272f611d344f77f72248abcd89f', armv7l: '34f17a880636d0b48866f88c0683881bb0187812b1e61c7c8672681baadef560',
x86_64: 'baca766a2e97aeb8c6999fff28bc9b6f76493f544abd8e335ab502420e0544b0' i686: 'f4e058e264f6d9531307f6afb507ad12bcaeb1bf892d1cff1bb2161f843e38b7',
x86_64: '8ee1716bbec539ae57cc6fa25491f29979166bbc37882b6cb1bd8a473159e028'
}) })
depends_on 'py3_setuptools' => :build depends_on 'py3_setuptools' => :build

View File

@@ -4,21 +4,23 @@ class Py3_colorama < Package
description 'Colorama makes ANSI color sequences work on MS Windows.' description 'Colorama makes ANSI color sequences work on MS Windows.'
homepage 'https://github.com/tartley/colorama/' homepage 'https://github.com/tartley/colorama/'
@_ver = '0.4.4' @_ver = '0.4.4'
version @_ver version "#{@_ver}-1"
license 'BSD-3' license 'BSD-3'
compatibility 'all' compatibility 'all'
source_url 'https://github.com/tartley/colorama.git' source_url 'https://github.com/tartley/colorama.git'
git_hashtag @_ver git_hashtag @_ver
binary_url({ binary_url({
aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_colorama/0.4.4_armv7l/py3_colorama-0.4.4-chromeos-armv7l.tpxz', aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_colorama/0.4.4-1_armv7l/py3_colorama-0.4.4-1-chromeos-armv7l.tpxz',
armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_colorama/0.4.4_armv7l/py3_colorama-0.4.4-chromeos-armv7l.tpxz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_colorama/0.4.4-1_armv7l/py3_colorama-0.4.4-1-chromeos-armv7l.tpxz',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_colorama/0.4.4_x86_64/py3_colorama-0.4.4-chromeos-x86_64.tpxz' i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_colorama/0.4.4-1_i686/py3_colorama-0.4.4-1-chromeos-i686.tpxz',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_colorama/0.4.4-1_x86_64/py3_colorama-0.4.4-1-chromeos-x86_64.tpxz'
}) })
binary_sha256({ binary_sha256({
aarch64: '65a9a09e40d7e266238ccfc497f13f7c11e3d656dd3aaeed65a5401c58dc70fe', aarch64: '96e02b9c3360a083ed1500fafba817e45a71a86064a306338eb020b3730bac47',
armv7l: '65a9a09e40d7e266238ccfc497f13f7c11e3d656dd3aaeed65a5401c58dc70fe', armv7l: '96e02b9c3360a083ed1500fafba817e45a71a86064a306338eb020b3730bac47',
x86_64: 'df9e61f5e16424e6d02a9eececa4fc284c9a9a26e2b268435566a1d542d6f31d' i686: 'a4bc9fd6f3bd83b40bdcf8692d1e99e0f47b7a480e55ab18e62cf71b46a3ae5f',
x86_64: '5e5a9635d836fdf49237f5df12fbdeee92f0cdbef2144cbe4c93529cfee2ee86'
}) })
depends_on 'py3_setuptools' => :build depends_on 'py3_setuptools' => :build

View File

@@ -4,21 +4,23 @@ class Py3_configparser < Package
description 'Configparser backports newer configparser modules to earlier python versions.' description 'Configparser backports newer configparser modules to earlier python versions.'
homepage 'https://github.com/jaraco/configparser/' homepage 'https://github.com/jaraco/configparser/'
@_ver = '5.0.2' @_ver = '5.0.2'
version @_ver version "#{@_ver}-1"
license 'MIT' license 'MIT'
compatibility 'all' compatibility 'all'
source_url 'https://github.com/jaraco/configparser.git' source_url 'https://github.com/jaraco/configparser.git'
git_hashtag "v#{@_ver}" git_hashtag "v#{@_ver}"
binary_url({ binary_url({
aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_configparser/5.0.2_armv7l/py3_configparser-5.0.2-chromeos-armv7l.tpxz', aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_configparser/5.0.2-1_armv7l/py3_configparser-5.0.2-1-chromeos-armv7l.tpxz',
armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_configparser/5.0.2_armv7l/py3_configparser-5.0.2-chromeos-armv7l.tpxz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_configparser/5.0.2-1_armv7l/py3_configparser-5.0.2-1-chromeos-armv7l.tpxz',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_configparser/5.0.2_x86_64/py3_configparser-5.0.2-chromeos-x86_64.tpxz' i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_configparser/5.0.2-1_i686/py3_configparser-5.0.2-1-chromeos-i686.tpxz',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_configparser/5.0.2-1_x86_64/py3_configparser-5.0.2-1-chromeos-x86_64.tpxz'
}) })
binary_sha256({ binary_sha256({
aarch64: '239d87ea1922fd8ae501b603011f8ddb4212026dd6e72bf3bf750ee5dd3cb277', aarch64: '87321cac9825e1345390d0882029e6bb4d573972c032b88c52c4e9dcfc93292d',
armv7l: '239d87ea1922fd8ae501b603011f8ddb4212026dd6e72bf3bf750ee5dd3cb277', armv7l: '87321cac9825e1345390d0882029e6bb4d573972c032b88c52c4e9dcfc93292d',
x86_64: 'e45b32190ef07b77b65cc4648ac8f0c2a3f7752d2f872c5f9b3e97b198956e3f' i686: 'ff380d4680cc7a058464f0268fdd759428e477d03295b511fc1ef235fbfcbf61',
x86_64: '32c1efc6399b0aacb5ae68581c51b07f7ccbf9fe5e55e726fa5ac9ce8047a789'
}) })
depends_on 'py3_setuptools' => :build depends_on 'py3_setuptools' => :build

View File

@@ -3,7 +3,7 @@ require 'package'
class Py3_cryptography < Package class Py3_cryptography < Package
description 'Cryptography provides cryptographic recipes and primitives to Python developers.' description 'Cryptography provides cryptographic recipes and primitives to Python developers.'
homepage 'https://cryptography.io/' homepage 'https://cryptography.io/'
@_ver = '3.4.7' @_ver = '35.0.0'
version @_ver version @_ver
license 'MIT' license 'MIT'
compatibility 'all' compatibility 'all'
@@ -11,22 +11,23 @@ class Py3_cryptography < Package
git_hashtag @_ver git_hashtag @_ver
binary_url({ binary_url({
aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_cryptography/3.4.7_armv7l/py3_cryptography-3.4.7-chromeos-armv7l.tpxz', aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_cryptography/35.0.0_armv7l/py3_cryptography-35.0.0-chromeos-armv7l.tpxz',
armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_cryptography/3.4.7_armv7l/py3_cryptography-3.4.7-chromeos-armv7l.tpxz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_cryptography/35.0.0_armv7l/py3_cryptography-35.0.0-chromeos-armv7l.tpxz',
i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_cryptography/3.4.7_i686/py3_cryptography-3.4.7-chromeos-i686.tpxz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_cryptography/35.0.0_i686/py3_cryptography-35.0.0-chromeos-i686.tpxz',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_cryptography/3.4.7_x86_64/py3_cryptography-3.4.7-chromeos-x86_64.tpxz' x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_cryptography/35.0.0_x86_64/py3_cryptography-35.0.0-chromeos-x86_64.tpxz'
}) })
binary_sha256({ binary_sha256({
aarch64: '8bd03b0ab62ae17ce3c4cdeb4e209a5d761000c1327748bddc75de4d4d422c90', aarch64: '565e29e043e7fb83c7cd02c619b2611620689959e1c83ab27a7827b943382f40',
armv7l: '8bd03b0ab62ae17ce3c4cdeb4e209a5d761000c1327748bddc75de4d4d422c90', armv7l: '565e29e043e7fb83c7cd02c619b2611620689959e1c83ab27a7827b943382f40',
i686: '4ce8cefc8f67c30648ae3cf5d9ce711b7904f30e89fa8dc962fabd7f7fc0fcb6', i686: 'a3bd7ca74b310b4581658eb9ee97c6358f78fb2e21305be74f43cd38014889c9',
x86_64: 'f95da04a5ebbb8b3d12b12ab90f244f2d45445e3eb004e62177966396ddbd2b9' x86_64: 'b4980330c51dfcfc6f1d8fb9cdd15bed2081db54331db70c805bf5cd5ab88a96'
}) })
depends_on 'py3_cffi' depends_on 'py3_cffi'
depends_on 'py3_six' depends_on 'py3_six'
depends_on 'py3_setuptools_rust' => :build depends_on 'py3_setuptools_rust' => :build
depends_on 'py3_setuptools' => :build depends_on 'py3_setuptools' => :build
depends_on 'rust' => :build
def self.build def self.build
system "python3 setup.py build #{PY3_SETUP_BUILD_OPTIONS}" system "python3 setup.py build #{PY3_SETUP_BUILD_OPTIONS}"

View File

@@ -4,21 +4,23 @@ class Py3_cssselect < Package
description 'CSSselect parses CSS3 Selectors and translates them to XPath 1.0.' description 'CSSselect parses CSS3 Selectors and translates them to XPath 1.0.'
homepage 'https://cssselect.readthedocs.io/' homepage 'https://cssselect.readthedocs.io/'
@_ver = '1.1.0' @_ver = '1.1.0'
version @_ver version "#{@_ver}-1"
license 'BSD' license 'BSD'
compatibility 'all' compatibility 'all'
source_url 'https://github.com/scrapy/cssselect.git' source_url 'https://github.com/scrapy/cssselect.git'
git_hashtag "v#{@_ver}" git_hashtag "v#{@_ver}"
binary_url({ binary_url({
aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_cssselect/1.1.0_armv7l/py3_cssselect-1.1.0-chromeos-armv7l.tpxz', aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_cssselect/1.1.0-1_armv7l/py3_cssselect-1.1.0-1-chromeos-armv7l.tpxz',
armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_cssselect/1.1.0_armv7l/py3_cssselect-1.1.0-chromeos-armv7l.tpxz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_cssselect/1.1.0-1_armv7l/py3_cssselect-1.1.0-1-chromeos-armv7l.tpxz',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_cssselect/1.1.0_x86_64/py3_cssselect-1.1.0-chromeos-x86_64.tpxz' i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_cssselect/1.1.0-1_i686/py3_cssselect-1.1.0-1-chromeos-i686.tpxz',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_cssselect/1.1.0-1_x86_64/py3_cssselect-1.1.0-1-chromeos-x86_64.tpxz'
}) })
binary_sha256({ binary_sha256({
aarch64: 'daadd3f8649cabb1884f2e8ed37c05149be271e3aff9d0022548ce896a11e5ab', aarch64: '7119884c145fa8377a85c046227b1303fc96b494c96b788c6ef7690e5dd50dac',
armv7l: 'daadd3f8649cabb1884f2e8ed37c05149be271e3aff9d0022548ce896a11e5ab', armv7l: '7119884c145fa8377a85c046227b1303fc96b494c96b788c6ef7690e5dd50dac',
x86_64: 'bb1c01edf7595c0fdd4baa7c738df7c7c4c861f7b64bf1a23e2fc908d1d3f341' i686: 'dacbdc4729a1479f95b4a7fba2d5a5215904d7239e6d6473ada98e40b845026b',
x86_64: '32f4c061ade50ca3d27c10908770cd2a93ca8b995e20473911da11d912e60f03'
}) })
depends_on 'py3_setuptools' => :build depends_on 'py3_setuptools' => :build

View File

@@ -3,7 +3,7 @@ require 'package'
class Py3_cython < Package class Py3_cython < Package
description 'The Cython language makes writing C extensions for the Python language as easy as Python itself.' description 'The Cython language makes writing C extensions for the Python language as easy as Python itself.'
homepage 'https://cython.org/' homepage 'https://cython.org/'
@_ver = '0.29.23' @_ver = '0.29.24'
version @_ver version @_ver
license 'Apache-2.0' license 'Apache-2.0'
compatibility 'all' compatibility 'all'
@@ -11,16 +11,16 @@ class Py3_cython < Package
git_hashtag @_ver git_hashtag @_ver
binary_url({ binary_url({
aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_cython/0.29.23_armv7l/py3_cython-0.29.23-chromeos-armv7l.tar.xz', aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_cython/0.29.24_armv7l/py3_cython-0.29.24-chromeos-armv7l.tpxz',
armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_cython/0.29.23_armv7l/py3_cython-0.29.23-chromeos-armv7l.tar.xz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_cython/0.29.24_armv7l/py3_cython-0.29.24-chromeos-armv7l.tpxz',
i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_cython/0.29.23_i686/py3_cython-0.29.23-chromeos-i686.tar.xz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_cython/0.29.24_i686/py3_cython-0.29.24-chromeos-i686.tpxz',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_cython/0.29.23_x86_64/py3_cython-0.29.23-chromeos-x86_64.tar.xz' x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_cython/0.29.24_x86_64/py3_cython-0.29.24-chromeos-x86_64.tpxz'
}) })
binary_sha256({ binary_sha256({
aarch64: '4febe216fea2a366bded23e9522d7984190fd0d65e446f5d89857ca9f4938e3b', aarch64: '015010c91705dda3e05a05ffc0f5ee62b460e67d5dc58c4b50e7412cd5d528b4',
armv7l: '4febe216fea2a366bded23e9522d7984190fd0d65e446f5d89857ca9f4938e3b', armv7l: '015010c91705dda3e05a05ffc0f5ee62b460e67d5dc58c4b50e7412cd5d528b4',
i686: '21c38b0a8f73120fedfade5db08b69e4cca5c7a1cd6595e5a84fcc177eccee43', i686: 'f738a39df78d2b74cc58b4d25a6f66b857328a1887035bdaaccc1e78ab131a63',
x86_64: '1e4761d551e1ee2232d7a6af7be63c0f5ef7ab8cd1cb5f1fe9f22abafd346369' x86_64: 'a15ac94aa1a7da63465a28d2c91f9c1494a08762894d9b1092e9b86cfa89466b'
}) })
depends_on 'py3_setuptools' => :build depends_on 'py3_setuptools' => :build

View File

@@ -3,7 +3,7 @@ require 'package'
class Py3_dateutil < Package class Py3_dateutil < Package
description 'Dateutil provides extensions to the standard Python datetime module.' description 'Dateutil provides extensions to the standard Python datetime module.'
homepage 'https://dateutil.readthedocs.io/' homepage 'https://dateutil.readthedocs.io/'
@_ver = '2.8.1' @_ver = '2.8.2'
version @_ver version @_ver
license 'BSD-3 and Apache-2.0 or BSD-3' license 'BSD-3 and Apache-2.0 or BSD-3'
compatibility 'all' compatibility 'all'
@@ -11,14 +11,16 @@ class Py3_dateutil < Package
git_hashtag @_ver git_hashtag @_ver
binary_url({ binary_url({
aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_dateutil/2.8.1_armv7l/py3_dateutil-2.8.1-chromeos-armv7l.tpxz', aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_dateutil/2.8.2_armv7l/py3_dateutil-2.8.2-chromeos-armv7l.tpxz',
armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_dateutil/2.8.1_armv7l/py3_dateutil-2.8.1-chromeos-armv7l.tpxz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_dateutil/2.8.2_armv7l/py3_dateutil-2.8.2-chromeos-armv7l.tpxz',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_dateutil/2.8.1_x86_64/py3_dateutil-2.8.1-chromeos-x86_64.tpxz' i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_dateutil/2.8.2_i686/py3_dateutil-2.8.2-chromeos-i686.tpxz',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_dateutil/2.8.2_x86_64/py3_dateutil-2.8.2-chromeos-x86_64.tpxz'
}) })
binary_sha256({ binary_sha256({
aarch64: '69b12966a2d83315df429beb76465ac13a32ff82749c86afe3eb71e0213ff873', aarch64: '3e0b6fccb5e0a5392dd966ef5c5e4064a8e5c1d5c37f5a5437a14a5cb947df09',
armv7l: '69b12966a2d83315df429beb76465ac13a32ff82749c86afe3eb71e0213ff873', armv7l: '3e0b6fccb5e0a5392dd966ef5c5e4064a8e5c1d5c37f5a5437a14a5cb947df09',
x86_64: '626496d05853a5734262d7a2f44289effeaa3573b9a44dfc9e32ca5a7c624131' i686: 'cee2ce8239781a92571442a900c96904830ef997cd80986719fb403c59a27256',
x86_64: '7543e7f881e5673223024757febd5a35aa59664946ef249368e1fb85164c4053'
}) })
depends_on 'py3_setuptools' => :build depends_on 'py3_setuptools' => :build

View File

@@ -4,21 +4,23 @@ class Py3_dbfread < Package
description 'DBFread reads DBF Files with Python.' description 'DBFread reads DBF Files with Python.'
homepage 'https://dbfread.readthedocs.io/' homepage 'https://dbfread.readthedocs.io/'
@_ver = '2.0.7' @_ver = '2.0.7'
version @_ver version "#{@_ver}-1"
license 'MIT' license 'MIT'
compatibility 'all' compatibility 'all'
source_url 'https://github.com/olemb/dbfread.git' source_url 'https://github.com/olemb/dbfread.git'
git_hashtag @_ver git_hashtag @_ver
binary_url({ binary_url({
aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_dbfread/2.0.7_armv7l/py3_dbfread-2.0.7-chromeos-armv7l.tpxz', aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_dbfread/2.0.7-1_armv7l/py3_dbfread-2.0.7-1-chromeos-armv7l.tpxz',
armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_dbfread/2.0.7_armv7l/py3_dbfread-2.0.7-chromeos-armv7l.tpxz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_dbfread/2.0.7-1_armv7l/py3_dbfread-2.0.7-1-chromeos-armv7l.tpxz',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_dbfread/2.0.7_x86_64/py3_dbfread-2.0.7-chromeos-x86_64.tpxz' i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_dbfread/2.0.7-1_i686/py3_dbfread-2.0.7-1-chromeos-i686.tpxz',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_dbfread/2.0.7-1_x86_64/py3_dbfread-2.0.7-1-chromeos-x86_64.tpxz'
}) })
binary_sha256({ binary_sha256({
aarch64: '3e249ab1b461e7eb1f29fcb37c2ca22284c5f19c59aeeebf3ecc90b5f3e42db6', aarch64: '5e26415d709930abf7483e9d218028a3b23a83da706c982a9ec359f24d6a237d',
armv7l: '3e249ab1b461e7eb1f29fcb37c2ca22284c5f19c59aeeebf3ecc90b5f3e42db6', armv7l: '5e26415d709930abf7483e9d218028a3b23a83da706c982a9ec359f24d6a237d',
x86_64: '7ca187db27a24dcec9416523dc6e1801e9126a61b55cf47980711e23d245eac0' i686: '9fca2e015bbb73af1128dcd28813181f6ab89820dc42e5e34d051c807bf729b6',
x86_64: 'b039bc216450fb4b2ae00ef2dfb01b5c01c22acc85f06708ebd4a53263eb6b67'
}) })
depends_on 'py3_setuptools' => :build depends_on 'py3_setuptools' => :build

View File

@@ -13,12 +13,14 @@ class Py3_decorator < Package
binary_url({ binary_url({
aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_decorator/4.4.2_armv7l/py3_decorator-4.4.2-chromeos-armv7l.tpxz', aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_decorator/4.4.2_armv7l/py3_decorator-4.4.2-chromeos-armv7l.tpxz',
armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_decorator/4.4.2_armv7l/py3_decorator-4.4.2-chromeos-armv7l.tpxz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_decorator/4.4.2_armv7l/py3_decorator-4.4.2-chromeos-armv7l.tpxz',
i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_decorator/4.4.2_i686/py3_decorator-4.4.2-chromeos-i686.tpxz',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_decorator/4.4.2_x86_64/py3_decorator-4.4.2-chromeos-x86_64.tpxz' x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_decorator/4.4.2_x86_64/py3_decorator-4.4.2-chromeos-x86_64.tpxz'
}) })
binary_sha256({ binary_sha256({
aarch64: '3b5cf4a06faa87a5f7cd6ac40f035d78f416c71529cf264f1ebd042170024689', aarch64: 'cf2a4b9f668587d4e4f0fe50f405e78fb864cb3d8f1fa707410382b39796509e',
armv7l: '3b5cf4a06faa87a5f7cd6ac40f035d78f416c71529cf264f1ebd042170024689', armv7l: 'cf2a4b9f668587d4e4f0fe50f405e78fb864cb3d8f1fa707410382b39796509e',
x86_64: 'c5cf9f13a699189e71e43f362b0e17447f4ee1cd01cebb8aaf6d2074efaab2d8' i686: 'ab8512f18da0f1cef8a0b6d672d4a80dd79f07684df0090538a57f962864acdc',
x86_64: '027b7964b559f03c6d1e787f46cbd9ad841c574095c0a008915f04ccb574af53'
}) })
depends_on 'py3_setuptools' => :build depends_on 'py3_setuptools' => :build

View File

@@ -4,21 +4,23 @@ class Py3_dicttoxml < Package
description 'DicttoXML converts Python dictionaries into XML strings.' description 'DicttoXML converts Python dictionaries into XML strings.'
homepage 'https://github.com/quandyfactory/dicttoxml/' homepage 'https://github.com/quandyfactory/dicttoxml/'
@_ver = '1.3.1' @_ver = '1.3.1'
version @_ver version "#{@_ver}-1"
license 'MIT' license 'MIT'
compatibility 'all' compatibility 'all'
source_url 'https://github.com/quandyfactory/dicttoxml.git' source_url 'https://github.com/quandyfactory/dicttoxml.git'
git_hashtag "v#{@_ver}" git_hashtag "v#{@_ver}"
binary_url({ binary_url({
aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_dicttoxml/1.3.1_armv7l/py3_dicttoxml-1.3.1-chromeos-armv7l.tpxz', aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_dicttoxml/1.3.1-1_armv7l/py3_dicttoxml-1.3.1-1-chromeos-armv7l.tpxz',
armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_dicttoxml/1.3.1_armv7l/py3_dicttoxml-1.3.1-chromeos-armv7l.tpxz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_dicttoxml/1.3.1-1_armv7l/py3_dicttoxml-1.3.1-1-chromeos-armv7l.tpxz',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_dicttoxml/1.3.1_x86_64/py3_dicttoxml-1.3.1-chromeos-x86_64.tpxz' i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_dicttoxml/1.3.1-1_i686/py3_dicttoxml-1.3.1-1-chromeos-i686.tpxz',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_dicttoxml/1.3.1-1_x86_64/py3_dicttoxml-1.3.1-1-chromeos-x86_64.tpxz'
}) })
binary_sha256({ binary_sha256({
aarch64: '2768c5f5a8030c4c767527190858affc5f08615c8fd51306747cc940520c1146', aarch64: '2459e21557c803a020f52def3b1fd3406da190374f748e417ddf9b5dc87bd2d4',
armv7l: '2768c5f5a8030c4c767527190858affc5f08615c8fd51306747cc940520c1146', armv7l: '2459e21557c803a020f52def3b1fd3406da190374f748e417ddf9b5dc87bd2d4',
x86_64: '2d1ac6c009956ef58fb036072918ca327adfaf8b9c689d1bc0cd058dbed3eecf' i686: 'a3a017a11de258f92caa103796c2aeae0419829451466995cfaa3bf1acb0175d',
x86_64: '222342f4b707c392df4cac64f88c6fba192dbc60c236b47d8213f586f4e18385'
}) })
depends_on 'py3_setuptools' => :build depends_on 'py3_setuptools' => :build

View File

@@ -3,7 +3,7 @@ require 'package'
class Py3_distlib < Package class Py3_distlib < Package
description 'Distlib provides distribution utilities for Python packages.' description 'Distlib provides distribution utilities for Python packages.'
homepage 'https://bitbucket.org/pypa/distlib/' homepage 'https://bitbucket.org/pypa/distlib/'
@_ver = '0.3.1' @_ver = '0.3.2'
version @_ver version @_ver
license 'MIT' license 'MIT'
compatibility 'all' compatibility 'all'
@@ -11,14 +11,16 @@ class Py3_distlib < Package
git_hashtag @_ver git_hashtag @_ver
binary_url({ binary_url({
aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_distlib/0.3.1_armv7l/py3_distlib-0.3.1-chromeos-armv7l.tpxz', aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_distlib/0.3.2_armv7l/py3_distlib-0.3.2-chromeos-armv7l.tpxz',
armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_distlib/0.3.1_armv7l/py3_distlib-0.3.1-chromeos-armv7l.tpxz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_distlib/0.3.2_armv7l/py3_distlib-0.3.2-chromeos-armv7l.tpxz',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_distlib/0.3.1_x86_64/py3_distlib-0.3.1-chromeos-x86_64.tpxz' i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_distlib/0.3.2_i686/py3_distlib-0.3.2-chromeos-i686.tpxz',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_distlib/0.3.2_x86_64/py3_distlib-0.3.2-chromeos-x86_64.tpxz'
}) })
binary_sha256({ binary_sha256({
aarch64: '65978b1ac26d1fbed2e6d52b206556b5c73d97eb3b1df265ae0c697fa85b7987', aarch64: 'e68ff5d19d0e91e128b40feaba73ee092a2b086f06583b8f2a9c4604b5e31790',
armv7l: '65978b1ac26d1fbed2e6d52b206556b5c73d97eb3b1df265ae0c697fa85b7987', armv7l: 'e68ff5d19d0e91e128b40feaba73ee092a2b086f06583b8f2a9c4604b5e31790',
x86_64: '58c20fa460e47d16141c1e33482443e98b479c080cb2460df950a5d74b9e152f' i686: '526956a79711bda6a25e86cf0a387cf8e2c9f52ba3ff9a10536f52c85c4ab489',
x86_64: '174bad9d25111143d4a67fd6979dbef6a3395b4cff41c7e09a83402563b80137'
}) })
depends_on 'py3_setuptools' => :build depends_on 'py3_setuptools' => :build

View File

@@ -13,12 +13,14 @@ class Py3_dnspython < Package
binary_url({ binary_url({
aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_dnspython/2.1.0_armv7l/py3_dnspython-2.1.0-chromeos-armv7l.tpxz', aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_dnspython/2.1.0_armv7l/py3_dnspython-2.1.0-chromeos-armv7l.tpxz',
armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_dnspython/2.1.0_armv7l/py3_dnspython-2.1.0-chromeos-armv7l.tpxz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_dnspython/2.1.0_armv7l/py3_dnspython-2.1.0-chromeos-armv7l.tpxz',
i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_dnspython/2.1.0_i686/py3_dnspython-2.1.0-chromeos-i686.tpxz',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_dnspython/2.1.0_x86_64/py3_dnspython-2.1.0-chromeos-x86_64.tpxz' x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_dnspython/2.1.0_x86_64/py3_dnspython-2.1.0-chromeos-x86_64.tpxz'
}) })
binary_sha256({ binary_sha256({
aarch64: 'f8b99763641f16ac27a7083e8cf1b2a541b9c3f552c216ceef0cba314637e889', aarch64: '88bb279608f84d8db142bc0011d7c33910ff4d67046a433d2967c9232b065902',
armv7l: 'f8b99763641f16ac27a7083e8cf1b2a541b9c3f552c216ceef0cba314637e889', armv7l: '88bb279608f84d8db142bc0011d7c33910ff4d67046a433d2967c9232b065902',
x86_64: '7dace66ee94e5ad3332ce8c24879df9958b9bd141a022580db5a31298cb2d843' i686: '880fd78e0e2c772bdaf2661b362b5f2ed32615535a49a1ea1a1a65f3052775bd',
x86_64: '52c717cb5ad0943c6067ea0e09a69e47c7b15e8d9ec6d1ab7a109d149530781a'
}) })
depends_on 'py3_setuptools' => :build depends_on 'py3_setuptools' => :build

View File

@@ -3,21 +3,24 @@ require 'package'
class Py3_docutils < Package class Py3_docutils < Package
description 'Docutils is an open-source text processing system for processing plaintext documentation into useful formats, such as HTML, LaTeX, man-pages, open-document or XML.' description 'Docutils is an open-source text processing system for processing plaintext documentation into useful formats, such as HTML, LaTeX, man-pages, open-document or XML.'
homepage 'http://docutils.sourceforge.net/' homepage 'http://docutils.sourceforge.net/'
version '0.17.1' @_ver = '0.17.1'
version "#{@_ver}-1"
license 'BSD-2, GPL-3 and public-domain' license 'BSD-2, GPL-3 and public-domain'
compatibility 'all' compatibility 'all'
source_url 'https://sourceforge.net/projects/docutils/files/docutils/0.17.1/docutils-0.17.1.tar.gz' source_url 'https://files.pythonhosted.org/packages/4c/17/559b4d020f4b46e0287a2eddf2d8ebf76318fd3bd495f1625414b052fdc9/docutils-0.17.1.tar.gz'
source_sha256 '686577d2e4c32380bb50cbb22f575ed742d58168cee37e99117a854bcd88f125' source_sha256 '686577d2e4c32380bb50cbb22f575ed742d58168cee37e99117a854bcd88f125'
binary_url({ binary_url({
aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_docutils/0.17.1_armv7l/py3_docutils-0.17.1-chromeos-armv7l.tpxz', aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_docutils/0.17.1-1_armv7l/py3_docutils-0.17.1-1-chromeos-armv7l.tpxz',
armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_docutils/0.17.1_armv7l/py3_docutils-0.17.1-chromeos-armv7l.tpxz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_docutils/0.17.1-1_armv7l/py3_docutils-0.17.1-1-chromeos-armv7l.tpxz',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_docutils/0.17.1_x86_64/py3_docutils-0.17.1-chromeos-x86_64.tpxz' i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_docutils/0.17.1-1_i686/py3_docutils-0.17.1-1-chromeos-i686.tpxz',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_docutils/0.17.1-1_x86_64/py3_docutils-0.17.1-1-chromeos-x86_64.tpxz'
}) })
binary_sha256({ binary_sha256({
aarch64: '7991b4f06ea92a83f2f3516f3c084e5a2800592164e70869e5c38751b5c9e593', aarch64: '89a62ed3b047061fe765329171a91e76d7e113006136fbbb25311f6ce1692309',
armv7l: '7991b4f06ea92a83f2f3516f3c084e5a2800592164e70869e5c38751b5c9e593', armv7l: '89a62ed3b047061fe765329171a91e76d7e113006136fbbb25311f6ce1692309',
x86_64: 'a78db8875de1b809b898334ae4026fb3b86ac87e4f6cc788c535702e70f037ba' i686: 'a906df40046622e6b6e13220da7b03a5adcf677127d9da6ebe1bba3734aa683b',
x86_64: '5db96f75f85e79f9f69fed41f4c5739996626d1a288fbd35ef9a22c10d169b75'
}) })
depends_on 'py3_setuptools' => :build depends_on 'py3_setuptools' => :build

View File

@@ -4,21 +4,23 @@ class Py3_docx2txt < Package
description 'Docx2txt is a pure python based utility to extract text and images from docx files.' description 'Docx2txt is a pure python based utility to extract text and images from docx files.'
homepage 'https://github.com/ankushshah89/python-docx2txt/' homepage 'https://github.com/ankushshah89/python-docx2txt/'
@_ver = '0.8' @_ver = '0.8'
version @_ver version "#{@_ver}-1"
license 'MIT' license 'MIT'
compatibility 'all' compatibility 'all'
source_url 'https://github.com/ankushshah89/python-docx2txt.git' source_url 'https://github.com/ankushshah89/python-docx2txt.git'
git_hashtag @_ver git_hashtag @_ver
binary_url({ binary_url({
aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_docx2txt/0.8_armv7l/py3_docx2txt-0.8-chromeos-armv7l.tpxz', aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_docx2txt/0.8-1_armv7l/py3_docx2txt-0.8-1-chromeos-armv7l.tpxz',
armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_docx2txt/0.8_armv7l/py3_docx2txt-0.8-chromeos-armv7l.tpxz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_docx2txt/0.8-1_armv7l/py3_docx2txt-0.8-1-chromeos-armv7l.tpxz',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_docx2txt/0.8_x86_64/py3_docx2txt-0.8-chromeos-x86_64.tpxz' i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_docx2txt/0.8-1_i686/py3_docx2txt-0.8-1-chromeos-i686.tpxz',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_docx2txt/0.8-1_x86_64/py3_docx2txt-0.8-1-chromeos-x86_64.tpxz'
}) })
binary_sha256({ binary_sha256({
aarch64: '8c73dcb3572f19da071bddaf2340ea7c5415790dd87ccd94a2667d3528247ce0', aarch64: '4fe7c0c804b47548bcab290e3a10d210a58571300819faa56c7e2fca566322ed',
armv7l: '8c73dcb3572f19da071bddaf2340ea7c5415790dd87ccd94a2667d3528247ce0', armv7l: '4fe7c0c804b47548bcab290e3a10d210a58571300819faa56c7e2fca566322ed',
x86_64: 'e4bb30becfb81c7f3b0570ec3f4849f2e44e9cdc164cf7ded0af8c40b46c6a92' i686: 'b0c2208085a069a88bcc16794e1d7853fd4ff8ac478b1df8021639e213e3a764',
x86_64: 'dc9e85b1e826f850f4dc63f46c58246a30aeb834490d7961d5c46c404f71b808'
}) })
depends_on 'py3_setuptools' => :build depends_on 'py3_setuptools' => :build

View File

@@ -4,21 +4,23 @@ class Py3_ebooklib < Package
description 'Ebooklib is a Python E-book library for handling books in EPUB2/EPUB3 format.' description 'Ebooklib is a Python E-book library for handling books in EPUB2/EPUB3 format.'
homepage 'https://docs.sourcefabric.org/projects/ebooklib/' homepage 'https://docs.sourcefabric.org/projects/ebooklib/'
@_ver = '0.17.1' @_ver = '0.17.1'
version @_ver version "#{@_ver}-1"
license 'AGPL-3' license 'AGPL-3'
compatibility 'all' compatibility 'all'
source_url 'https://github.com/aerkalov/ebooklib.git' source_url 'https://github.com/aerkalov/ebooklib.git'
git_hashtag "v#{@_ver}" git_hashtag "v#{@_ver}"
binary_url({ binary_url({
aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_ebooklib/0.17.1_armv7l/py3_ebooklib-0.17.1-chromeos-armv7l.tpxz', aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_ebooklib/0.17.1-1_armv7l/py3_ebooklib-0.17.1-1-chromeos-armv7l.tpxz',
armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_ebooklib/0.17.1_armv7l/py3_ebooklib-0.17.1-chromeos-armv7l.tpxz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_ebooklib/0.17.1-1_armv7l/py3_ebooklib-0.17.1-1-chromeos-armv7l.tpxz',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_ebooklib/0.17.1_x86_64/py3_ebooklib-0.17.1-chromeos-x86_64.tpxz' i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_ebooklib/0.17.1-1_i686/py3_ebooklib-0.17.1-1-chromeos-i686.tpxz',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_ebooklib/0.17.1-1_x86_64/py3_ebooklib-0.17.1-1-chromeos-x86_64.tpxz'
}) })
binary_sha256({ binary_sha256({
aarch64: '9ef251c995198dbc2f0d9e63cbf9a7c03458ed7ea9b0aeea4eeb0e4465b5eb48', aarch64: '6708fde9d731ef359e5fa9fe775427b062f7d8bf2cb52fb3f524459c27bd3b0e',
armv7l: '9ef251c995198dbc2f0d9e63cbf9a7c03458ed7ea9b0aeea4eeb0e4465b5eb48', armv7l: '6708fde9d731ef359e5fa9fe775427b062f7d8bf2cb52fb3f524459c27bd3b0e',
x86_64: 'f805c0ac9fef8f5d9cdef29753d4a79d4b9eb83fe23fa0a1758282b29b7c7075' i686: 'aec9bb0a8f001b900d0794544778b20330a037744a415c29f4db90eae09fb039',
x86_64: '7e7e7fdf0a20db6ccfe0ddc0ddd60ca0bdc01a56745855cf52ca565265eca466'
}) })
depends_on 'py3_lxml' depends_on 'py3_lxml'

View File

@@ -3,7 +3,7 @@ require 'package'
class Py3_et_xmlfile < Package class Py3_et_xmlfile < Package
description 'Et-xmlfile is an implementation of lxml\'s xmlfile module for the standard library\'s ElementTree.' description 'Et-xmlfile is an implementation of lxml\'s xmlfile module for the standard library\'s ElementTree.'
homepage 'https://openpyxl.readthedocs.io/' homepage 'https://openpyxl.readthedocs.io/'
@_ver = '1.1' @_ver = '1.1.0'
version @_ver version @_ver
license 'MIT' license 'MIT'
compatibility 'all' compatibility 'all'
@@ -11,14 +11,16 @@ class Py3_et_xmlfile < Package
source_sha256 '8eb9e2bc2f8c97e37a2dc85a09ecdcdec9d8a396530a6d5a33b30b9a92da0c5c' source_sha256 '8eb9e2bc2f8c97e37a2dc85a09ecdcdec9d8a396530a6d5a33b30b9a92da0c5c'
binary_url({ binary_url({
aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_et_xmlfile/1.1_armv7l/py3_et_xmlfile-1.1-chromeos-armv7l.tpxz', aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_et_xmlfile/1.1.0_armv7l/py3_et_xmlfile-1.1.0-chromeos-armv7l.tpxz',
armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_et_xmlfile/1.1_armv7l/py3_et_xmlfile-1.1-chromeos-armv7l.tpxz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_et_xmlfile/1.1.0_armv7l/py3_et_xmlfile-1.1.0-chromeos-armv7l.tpxz',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_et_xmlfile/1.1_x86_64/py3_et_xmlfile-1.1-chromeos-x86_64.tpxz' i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_et_xmlfile/1.1.0_i686/py3_et_xmlfile-1.1.0-chromeos-i686.tpxz',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_et_xmlfile/1.1.0_x86_64/py3_et_xmlfile-1.1.0-chromeos-x86_64.tpxz'
}) })
binary_sha256({ binary_sha256({
aarch64: '20c7507f597d3397368033a826c93334259e36003ac557737971f1ba98afcd00', aarch64: '4f20b5f32abf23d002282bfde1fc304e8015cdde77aff582ef67f5bc1ac7fe02',
armv7l: '20c7507f597d3397368033a826c93334259e36003ac557737971f1ba98afcd00', armv7l: '4f20b5f32abf23d002282bfde1fc304e8015cdde77aff582ef67f5bc1ac7fe02',
x86_64: 'c64e6a5ce0288dd472903911e1bd21f760ba451cbb3c4c3bace140a3ae20b519' i686: 'cfdb38417d94479885c2bfc9faa8602108ce89408b92e98be7298472b6b7f76e',
x86_64: 'ad6b3cf9dae323257024e7d33ebda6bf7986f66ef69f4f4fd063d993f44997b3'
}) })
depends_on 'py3_setuptools' => :build depends_on 'py3_setuptools' => :build

View File

@@ -4,21 +4,23 @@ class Py3_extract_msg < Package
description 'Extract-msg extracts emails and attachments saved in Microsoft Outlook\'s .msg files.' description 'Extract-msg extracts emails and attachments saved in Microsoft Outlook\'s .msg files.'
homepage 'https://github.com/mattgwwalker/msg-extractor/' homepage 'https://github.com/mattgwwalker/msg-extractor/'
@_ver = '0.28.7' @_ver = '0.28.7'
version @_ver version "#{@_ver}-1"
license 'GPL-3' license 'GPL-3'
compatibility 'all' compatibility 'all'
source_url 'https://files.pythonhosted.org/packages/67/fb/ed86f4fa53e58e90598f635bba9b4140a20992bd968aaaf8ae1fbacd6e57/extract_msg-0.28.7.tar.gz' source_url 'https://files.pythonhosted.org/packages/67/fb/ed86f4fa53e58e90598f635bba9b4140a20992bd968aaaf8ae1fbacd6e57/extract_msg-0.28.7.tar.gz'
source_sha256 '7ebdbd7863a3699080a69f71ec0cd30ed9bfee70bad9acc6a8e6abe9523c78c0' source_sha256 '7ebdbd7863a3699080a69f71ec0cd30ed9bfee70bad9acc6a8e6abe9523c78c0'
binary_url({ binary_url({
aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_extract_msg/0.28.7_armv7l/py3_extract_msg-0.28.7-chromeos-armv7l.tpxz', aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_extract_msg/0.28.7-1_armv7l/py3_extract_msg-0.28.7-1-chromeos-armv7l.tpxz',
armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_extract_msg/0.28.7_armv7l/py3_extract_msg-0.28.7-chromeos-armv7l.tpxz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_extract_msg/0.28.7-1_armv7l/py3_extract_msg-0.28.7-1-chromeos-armv7l.tpxz',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_extract_msg/0.28.7_x86_64/py3_extract_msg-0.28.7-chromeos-x86_64.tpxz' i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_extract_msg/0.28.7-1_i686/py3_extract_msg-0.28.7-1-chromeos-i686.tpxz',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_extract_msg/0.28.7-1_x86_64/py3_extract_msg-0.28.7-1-chromeos-x86_64.tpxz'
}) })
binary_sha256({ binary_sha256({
aarch64: 'c2b94eba0e922d79cd416c77db71e8004422efe69e90f306e5ae8b196d4a6446', aarch64: '9aa5ab813fc356ac41c8ce9fabc7ed381e7049524ea6be7578af5c8c512a392c',
armv7l: 'c2b94eba0e922d79cd416c77db71e8004422efe69e90f306e5ae8b196d4a6446', armv7l: '9aa5ab813fc356ac41c8ce9fabc7ed381e7049524ea6be7578af5c8c512a392c',
x86_64: 'e5a2c8dbf6abac1fdd8e7573c7ee08f3e0c9173c43ce554aeacf84132337afc3' i686: '97811b1d2e2c76396de636c348913218d42096184a87010839cc1a85820fae6a',
x86_64: 'de6c5055b5bc9dc212878c3296130475e974121f987a8f8b886645fde5f9a72c'
}) })
depends_on 'py3_tzlocal' depends_on 'py3_tzlocal'

View File

@@ -3,7 +3,7 @@ require 'package'
class Py3_fasteners < Package class Py3_fasteners < Package
description 'Fasteners provides useful locks for python programs.' description 'Fasteners provides useful locks for python programs.'
homepage 'https://github.com/harlowja/fasteners/' homepage 'https://github.com/harlowja/fasteners/'
@_ver = '0.15' @_ver = '0.16.3'
version @_ver version @_ver
license 'Apache-2.0' license 'Apache-2.0'
compatibility 'all' compatibility 'all'
@@ -11,14 +11,16 @@ class Py3_fasteners < Package
git_hashtag @_ver git_hashtag @_ver
binary_url({ binary_url({
aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_fasteners/0.15_armv7l/py3_fasteners-0.15-chromeos-armv7l.tpxz', aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_fasteners/0.16.3_armv7l/py3_fasteners-0.16.3-chromeos-armv7l.tpxz',
armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_fasteners/0.15_armv7l/py3_fasteners-0.15-chromeos-armv7l.tpxz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_fasteners/0.16.3_armv7l/py3_fasteners-0.16.3-chromeos-armv7l.tpxz',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_fasteners/0.15_x86_64/py3_fasteners-0.15-chromeos-x86_64.tpxz' i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_fasteners/0.16.3_i686/py3_fasteners-0.16.3-chromeos-i686.tpxz',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_fasteners/0.16.3_x86_64/py3_fasteners-0.16.3-chromeos-x86_64.tpxz'
}) })
binary_sha256({ binary_sha256({
aarch64: '847f56cbe17a28de5bd78fcf9d69ea5db05fd011e035b70c28051444216460e4', aarch64: '033b5d05bc4541d543eaad6059ee38995d6b362b680402ff4cee7fb396353fa1',
armv7l: '847f56cbe17a28de5bd78fcf9d69ea5db05fd011e035b70c28051444216460e4', armv7l: '033b5d05bc4541d543eaad6059ee38995d6b362b680402ff4cee7fb396353fa1',
x86_64: 'cd2fdf2690b0acd28063048c4653f887237da16e44ea756f33af18916cbb0cd6' i686: '74098c301e35a47d933968851b006fa4ae1cf86aa71c9dc92a6af6427b9a26cd',
x86_64: '98bfe6cd0c785de714d712d0f878334feb0356a5d55e18c4a6f81bd60268857e'
}) })
depends_on 'py3_six' depends_on 'py3_six'

View File

@@ -3,22 +3,24 @@ require 'package'
class Py3_filelock < Package class Py3_filelock < Package
description 'FileLock implements a platform independent file lock in Python.' description 'FileLock implements a platform independent file lock in Python.'
homepage 'https://github.com/benediktschmitt/py-filelock/' homepage 'https://github.com/benediktschmitt/py-filelock/'
@_ver = '3.0.12' @_ver = '3.3.0'
version @_ver version @_ver
license 'Unlicense' license 'Unlicense'
compatibility 'all' compatibility 'all'
source_url 'https://github.com/benediktschmitt/py-filelock.git' source_url 'https://github.com/benediktschmitt/py-filelock.git'
git_hashtag "v#{@_ver}" git_hashtag @_ver
binary_url({ binary_url({
aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_filelock/3.0.12_armv7l/py3_filelock-3.0.12-chromeos-armv7l.tpxz', aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_filelock/3.3.0_armv7l/py3_filelock-3.3.0-chromeos-armv7l.tpxz',
armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_filelock/3.0.12_armv7l/py3_filelock-3.0.12-chromeos-armv7l.tpxz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_filelock/3.3.0_armv7l/py3_filelock-3.3.0-chromeos-armv7l.tpxz',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_filelock/3.0.12_x86_64/py3_filelock-3.0.12-chromeos-x86_64.tpxz' i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_filelock/3.3.0_i686/py3_filelock-3.3.0-chromeos-i686.tpxz',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_filelock/3.3.0_x86_64/py3_filelock-3.3.0-chromeos-x86_64.tpxz'
}) })
binary_sha256({ binary_sha256({
aarch64: '67648c5c3a5bb64e28cb3bf7a86db2b825ae648444975f198ca6c3e9a8471774', aarch64: '7d6088fef48ba5adadd43e24a73ceaf006584dfdb632c8e75daf599f4a775e0d',
armv7l: '67648c5c3a5bb64e28cb3bf7a86db2b825ae648444975f198ca6c3e9a8471774', armv7l: '7d6088fef48ba5adadd43e24a73ceaf006584dfdb632c8e75daf599f4a775e0d',
x86_64: '265ec94c08c1bb9fa4e49e1b5a5c4a3ff432a55af850f4891b731fab7505c61e' i686: 'b7e5fa67db6efa39b12856dcb96900affc6812c26352453140ad67dc3685583e',
x86_64: '8d27ed9ed2662cb8fadff1795c881c5e5480fc2720d009f3d070be4b066ab62f'
}) })
depends_on 'py3_setuptools' => :build depends_on 'py3_setuptools' => :build

View File

@@ -3,22 +3,24 @@ require 'package'
class Py3_flask < Package class Py3_flask < Package
description 'Flask is a simple framework for building complex web applications.' description 'Flask is a simple framework for building complex web applications.'
homepage 'https://palletsprojects.com/p/flask/' homepage 'https://palletsprojects.com/p/flask/'
@_ver = '1.1.2' @_ver = '2.0.2'
version @_ver version "#{@_ver}-1"
license 'BSD-3' license 'BSD-3'
compatibility 'all' compatibility 'all'
source_url 'https://github.com/pallets/flask.git' source_url 'https://github.com/pallets/flask.git'
git_hashtag @_ver git_hashtag @_ver
binary_url({ binary_url({
aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_flask/1.1.2_armv7l/py3_flask-1.1.2-chromeos-armv7l.tpxz', aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_flask/2.0.2-1_armv7l/py3_flask-2.0.2-1-chromeos-armv7l.tpxz',
armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_flask/1.1.2_armv7l/py3_flask-1.1.2-chromeos-armv7l.tpxz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_flask/2.0.2-1_armv7l/py3_flask-2.0.2-1-chromeos-armv7l.tpxz',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_flask/1.1.2_x86_64/py3_flask-1.1.2-chromeos-x86_64.tpxz' i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_flask/2.0.2-1_i686/py3_flask-2.0.2-1-chromeos-i686.tpxz',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_flask/2.0.2-1_x86_64/py3_flask-2.0.2-1-chromeos-x86_64.tpxz'
}) })
binary_sha256({ binary_sha256({
aarch64: '61698011f63fd5edc84c44ef79f38f271281fe7b14f599b6fe78967007f0d11e', aarch64: 'ff05d4af75f1a1d53f2b029e9002f1e03daa8cecced493dc2342b0e00f9b896b',
armv7l: '61698011f63fd5edc84c44ef79f38f271281fe7b14f599b6fe78967007f0d11e', armv7l: 'ff05d4af75f1a1d53f2b029e9002f1e03daa8cecced493dc2342b0e00f9b896b',
x86_64: '6d63948aeaf0a00eb948399d301df392a1e73ab67d0209673a24327d296ed1b3' i686: '884a383b1a6c851b0e04bb3e4dfb98609328a24953334160b9e5d438eeacb673',
x86_64: '4412b56ca38573e82efc5b19916a3ce7ea4cc3bedc0555a6fb358766e63192e2'
}) })
depends_on 'py3_werkzeug' depends_on 'py3_werkzeug'

View File

@@ -4,21 +4,23 @@ class Py3_future < Package
description 'Future provides clean single-source support for Python 3 and 2.' description 'Future provides clean single-source support for Python 3 and 2.'
homepage 'https://python-future.org/' homepage 'https://python-future.org/'
@_ver = '0.18.2' @_ver = '0.18.2'
version @_ver version "#{@_ver}-1"
license 'MIT' license 'MIT'
compatibility 'all' compatibility 'all'
source_url 'https://github.com/PythonCharmers/python-future.git' source_url 'https://github.com/PythonCharmers/python-future.git'
git_hashtag "v#{@_ver}" git_hashtag "v#{@_ver}"
binary_url({ binary_url({
aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_future/0.18.2_armv7l/py3_future-0.18.2-chromeos-armv7l.tpxz', aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_future/0.18.2-1_armv7l/py3_future-0.18.2-1-chromeos-armv7l.tpxz',
armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_future/0.18.2_armv7l/py3_future-0.18.2-chromeos-armv7l.tpxz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_future/0.18.2-1_armv7l/py3_future-0.18.2-1-chromeos-armv7l.tpxz',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_future/0.18.2_x86_64/py3_future-0.18.2-chromeos-x86_64.tpxz' i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_future/0.18.2-1_i686/py3_future-0.18.2-1-chromeos-i686.tpxz',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_future/0.18.2-1_x86_64/py3_future-0.18.2-1-chromeos-x86_64.tpxz'
}) })
binary_sha256({ binary_sha256({
aarch64: '2f45cc2a262e3ee766966df030ef2abd7fa35088a175051a0d58c579b131dfcc', aarch64: '5c696cdddcbf64c1a5b8c08899e214e3f19eed0c1b1896b458fac11fc1ae2070',
armv7l: '2f45cc2a262e3ee766966df030ef2abd7fa35088a175051a0d58c579b131dfcc', armv7l: '5c696cdddcbf64c1a5b8c08899e214e3f19eed0c1b1896b458fac11fc1ae2070',
x86_64: 'd3de1fd3a86c74ce4ed4d34e90d034b2de0cb8717e79c6398b022c7592159294' i686: 'b1ac5ac4f611459c88850f81d697037474b432d3a9e7b23ae1d9849ac31179c6',
x86_64: 'cf951bf6550bf5c0adc0bfd048704b55362d1ac0441c967a81cf23372fde921c'
}) })
depends_on 'py3_setuptools' => :build depends_on 'py3_setuptools' => :build

View File

@@ -3,7 +3,7 @@ require 'package'
class Py3_greenlet < Package class Py3_greenlet < Package
description 'Greenlet provides lightweight in-process concurrent programming.' description 'Greenlet provides lightweight in-process concurrent programming.'
homepage 'https://greenlet.readthedocs.io/' homepage 'https://greenlet.readthedocs.io/'
@_ver = '1.1.0' @_ver = '1.1.2'
version @_ver version @_ver
license 'MIT' license 'MIT'
compatibility 'all' compatibility 'all'
@@ -11,14 +11,16 @@ class Py3_greenlet < Package
git_hashtag @_ver git_hashtag @_ver
binary_url({ binary_url({
aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_greenlet/1.1.0_armv7l/py3_greenlet-1.1.0-chromeos-armv7l.tpxz', aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_greenlet/1.1.2_armv7l/py3_greenlet-1.1.2-chromeos-armv7l.tpxz',
armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_greenlet/1.1.0_armv7l/py3_greenlet-1.1.0-chromeos-armv7l.tpxz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_greenlet/1.1.2_armv7l/py3_greenlet-1.1.2-chromeos-armv7l.tpxz',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_greenlet/1.1.0_x86_64/py3_greenlet-1.1.0-chromeos-x86_64.tpxz' i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_greenlet/1.1.2_i686/py3_greenlet-1.1.2-chromeos-i686.tpxz',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_greenlet/1.1.2_x86_64/py3_greenlet-1.1.2-chromeos-x86_64.tpxz'
}) })
binary_sha256({ binary_sha256({
aarch64: 'f5c1a3532b05917a888490359d5d63fa852781be3987f5f682e378e74bf6dae7', aarch64: 'e0731ba05fff6bcc0ae7d44ccf6e01699005c6a84575db380e36c9239cab6019',
armv7l: 'f5c1a3532b05917a888490359d5d63fa852781be3987f5f682e378e74bf6dae7', armv7l: 'e0731ba05fff6bcc0ae7d44ccf6e01699005c6a84575db380e36c9239cab6019',
x86_64: '05d6bfaa4de933989cddbea9a604d5b8930a19df365a56479d21cfb5e0732426' i686: '0a3265b74ad646f7cde2befee5e83a9abc4cf74b98d37aa84adac09a988b7dd0',
x86_64: 'eadda0040122298dc2f6a4d62702175de430367a2eb0d530a256c19961a59dfa'
}) })
depends_on 'py3_agate' depends_on 'py3_agate'

View File

@@ -3,7 +3,7 @@ require 'package'
class Py3_idna < Package class Py3_idna < Package
description 'IDNA provides internationalized domain names for Python.' description 'IDNA provides internationalized domain names for Python.'
homepage 'https://github.com/kjd/idna/' homepage 'https://github.com/kjd/idna/'
@_ver = '3.1' @_ver = '3.3'
version @_ver version @_ver
license 'BSD-3' license 'BSD-3'
compatibility 'all' compatibility 'all'
@@ -11,14 +11,16 @@ class Py3_idna < Package
git_hashtag "v#{@_ver}" git_hashtag "v#{@_ver}"
binary_url({ binary_url({
aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_idna/3.1_armv7l/py3_idna-3.1-chromeos-armv7l.tpxz', aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_idna/3.3_armv7l/py3_idna-3.3-chromeos-armv7l.tpxz',
armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_idna/3.1_armv7l/py3_idna-3.1-chromeos-armv7l.tpxz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_idna/3.3_armv7l/py3_idna-3.3-chromeos-armv7l.tpxz',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_idna/3.1_x86_64/py3_idna-3.1-chromeos-x86_64.tpxz' i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_idna/3.3_i686/py3_idna-3.3-chromeos-i686.tpxz',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_idna/3.3_x86_64/py3_idna-3.3-chromeos-x86_64.tpxz'
}) })
binary_sha256({ binary_sha256({
aarch64: '8b1d43393a55416ce6d245b757c8fb471e6e9a05b0e0b97c03bdfeae61daf527', aarch64: 'ed49da638b58f74acdc60d42a773c185e91b70f530d19eb11e9af4167b5e2471',
armv7l: '8b1d43393a55416ce6d245b757c8fb471e6e9a05b0e0b97c03bdfeae61daf527', armv7l: 'ed49da638b58f74acdc60d42a773c185e91b70f530d19eb11e9af4167b5e2471',
x86_64: '81ae966d16b99111df47c49bad147ab4517a91dc1056ef3f7037edc0c1ac3767' i686: '6d7894d08a495d2d47eb06acb6c6a793b3fed4613e6dba9f8a93712958671774',
x86_64: '1d3b86b227ccd09abea28ea7848a22c2a3af641bc4626e648095b6ca6d12d4a7'
}) })
depends_on 'py3_setuptools' => :build depends_on 'py3_setuptools' => :build

View File

@@ -4,21 +4,23 @@ class Py3_imagesize < Package
description 'Imagesize gets image size from png/jpeg/jpeg2000/gif file.' description 'Imagesize gets image size from png/jpeg/jpeg2000/gif file.'
homepage 'https://github.com/shibukawa/imagesize_py/' homepage 'https://github.com/shibukawa/imagesize_py/'
@_ver = '1.1.0' @_ver = '1.1.0'
version @_ver version "#{@_ver}-1"
license 'MIT' license 'MIT'
compatibility 'all' compatibility 'all'
source_url 'https://github.com/shibukawa/imagesize_py.git' source_url 'https://github.com/shibukawa/imagesize_py.git'
git_hashtag @_ver git_hashtag @_ver
binary_url({ binary_url({
aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_imagesize/1.1.0_armv7l/py3_imagesize-1.1.0-chromeos-armv7l.tpxz', aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_imagesize/1.1.0-1_armv7l/py3_imagesize-1.1.0-1-chromeos-armv7l.tpxz',
armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_imagesize/1.1.0_armv7l/py3_imagesize-1.1.0-chromeos-armv7l.tpxz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_imagesize/1.1.0-1_armv7l/py3_imagesize-1.1.0-1-chromeos-armv7l.tpxz',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_imagesize/1.1.0_x86_64/py3_imagesize-1.1.0-chromeos-x86_64.tpxz' i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_imagesize/1.1.0-1_i686/py3_imagesize-1.1.0-1-chromeos-i686.tpxz',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_imagesize/1.1.0-1_x86_64/py3_imagesize-1.1.0-1-chromeos-x86_64.tpxz'
}) })
binary_sha256({ binary_sha256({
aarch64: '8a50d8638aa483659890a2f8a7fbb728ba06f144ee744d8ce58f5e0fa4673969', aarch64: '0a631ced317c01ce94f0ec4eca3648307b103bcb8be80ef26fc21c168f7aab5b',
armv7l: '8a50d8638aa483659890a2f8a7fbb728ba06f144ee744d8ce58f5e0fa4673969', armv7l: '0a631ced317c01ce94f0ec4eca3648307b103bcb8be80ef26fc21c168f7aab5b',
x86_64: '43f5e898252eefbf95f4f8671ea60bd7936ba21dbf26d1f1ff5520a29f8f3c49' i686: '5dafc0ff6d92665f34804d420660776726443f6ed8c9329ca4f1e26061148db9',
x86_64: 'de97f1c9967cbc7257139167652a2e07ee59e7bc826370e553c593b0e495139c'
}) })
depends_on 'py3_setuptools' => :build depends_on 'py3_setuptools' => :build

View File

@@ -4,21 +4,23 @@ class Py3_imapclient < Package
description 'IMAPclient is an easy-to-use, complete IMAP client library.' description 'IMAPclient is an easy-to-use, complete IMAP client library.'
homepage 'https://imapclient.readthedocs.io/' homepage 'https://imapclient.readthedocs.io/'
@_ver = '2.2.0' @_ver = '2.2.0'
version @_ver version "#{@_ver}-1"
license 'BSD' license 'BSD'
compatibility 'all' compatibility 'all'
source_url 'https://github.com/mjs/imapclient.git' source_url 'https://github.com/mjs/imapclient.git'
git_hashtag @_ver git_hashtag @_ver
binary_url({ binary_url({
aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_imapclient/2.2.0_armv7l/py3_imapclient-2.2.0-chromeos-armv7l.tpxz', aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_imapclient/2.2.0-1_armv7l/py3_imapclient-2.2.0-1-chromeos-armv7l.tpxz',
armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_imapclient/2.2.0_armv7l/py3_imapclient-2.2.0-chromeos-armv7l.tpxz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_imapclient/2.2.0-1_armv7l/py3_imapclient-2.2.0-1-chromeos-armv7l.tpxz',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_imapclient/2.2.0_x86_64/py3_imapclient-2.2.0-chromeos-x86_64.tpxz' i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_imapclient/2.2.0-1_i686/py3_imapclient-2.2.0-1-chromeos-i686.tpxz',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_imapclient/2.2.0-1_x86_64/py3_imapclient-2.2.0-1-chromeos-x86_64.tpxz'
}) })
binary_sha256({ binary_sha256({
aarch64: '26ba0231d3a994da411ef64e6fbee4676be0f66a5fa66d5412ee13a0c7e78dd6', aarch64: 'f742e6f24f267ca002758609c3055ba43b992f227305f1a7f8658e036c2e406f',
armv7l: '26ba0231d3a994da411ef64e6fbee4676be0f66a5fa66d5412ee13a0c7e78dd6', armv7l: 'f742e6f24f267ca002758609c3055ba43b992f227305f1a7f8658e036c2e406f',
x86_64: '02bc417b206a0881fb13c6804b02281168eca1688932f944a4a5355fb1809528' i686: '41a296fbd077e4a0c260496cf5a2520a86d337b16fd10c037888436188c305a6',
x86_64: 'be9e0af74cbc09d92effd663429657582ea794644091a26d6938446cbe1e02d9'
}) })
depends_on 'py3_six' depends_on 'py3_six'

View File

@@ -3,7 +3,7 @@ require 'package'
class Py3_impacket < Package class Py3_impacket < Package
description 'Impacket provides network protocols constructors and dissectors.' description 'Impacket provides network protocols constructors and dissectors.'
homepage 'https://www.secureauth.com/labs/open-source-tools/impacket/' homepage 'https://www.secureauth.com/labs/open-source-tools/impacket/'
@_ver = '0.9.22' @_ver = '0.9.23'
version @_ver version @_ver
license 'Apache-2.0-with-impacket-modifications' license 'Apache-2.0-with-impacket-modifications'
compatibility 'all' compatibility 'all'
@@ -11,14 +11,16 @@ class Py3_impacket < Package
git_hashtag "impacket_#{@_ver.gsub('.', '_')}" git_hashtag "impacket_#{@_ver.gsub('.', '_')}"
binary_url({ binary_url({
aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_impacket/0.9.22_armv7l/py3_impacket-0.9.22-chromeos-armv7l.tpxz', aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_impacket/0.9.23_armv7l/py3_impacket-0.9.23-chromeos-armv7l.tpxz',
armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_impacket/0.9.22_armv7l/py3_impacket-0.9.22-chromeos-armv7l.tpxz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_impacket/0.9.23_armv7l/py3_impacket-0.9.23-chromeos-armv7l.tpxz',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_impacket/0.9.22_x86_64/py3_impacket-0.9.22-chromeos-x86_64.tpxz' i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_impacket/0.9.23_i686/py3_impacket-0.9.23-chromeos-i686.tpxz',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_impacket/0.9.23_x86_64/py3_impacket-0.9.23-chromeos-x86_64.tpxz'
}) })
binary_sha256({ binary_sha256({
aarch64: '207d25e818e1bbeaccdfc8461459a138d109ab0542bb3576353f9e79d5b57399', aarch64: 'c37b27ae6b0b5c58abdadc9a25f0652e2edc00ec4539f7fd1ccc53e2de25b589',
armv7l: '207d25e818e1bbeaccdfc8461459a138d109ab0542bb3576353f9e79d5b57399', armv7l: 'c37b27ae6b0b5c58abdadc9a25f0652e2edc00ec4539f7fd1ccc53e2de25b589',
x86_64: '795f9396ffaa32c7f197dc732bd36cdcbe71965514e75ae205f4d9729ac288e5' i686: '17387538bc0ce405a19ee9a02dd0edf138ccc80bc663d32493448b36de9a479e',
x86_64: '353624e76228604e37d2ade33876f9bd9b098dd06c9e776df00a2ee7f74c6bcf'
}) })
depends_on 'py3_pycryptodomex' depends_on 'py3_pycryptodomex'

View File

@@ -3,7 +3,7 @@ require 'package'
class Py3_importlib_metadata < Package class Py3_importlib_metadata < Package
description 'Importlib metadata reads metadata from Python packages.' description 'Importlib metadata reads metadata from Python packages.'
homepage 'https://github.com/python/importlib_metadata/' homepage 'https://github.com/python/importlib_metadata/'
@_ver = '4.6.1' @_ver = '4.8.1'
version @_ver version @_ver
license 'Apache-2.0' license 'Apache-2.0'
compatibility 'all' compatibility 'all'
@@ -11,14 +11,16 @@ class Py3_importlib_metadata < Package
git_hashtag "v#{@_ver}" git_hashtag "v#{@_ver}"
binary_url({ binary_url({
aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_importlib_metadata/4.6.1_armv7l/py3_importlib_metadata-4.6.1-chromeos-armv7l.tpxz', aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_importlib_metadata/4.8.1_armv7l/py3_importlib_metadata-4.8.1-chromeos-armv7l.tpxz',
armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_importlib_metadata/4.6.1_armv7l/py3_importlib_metadata-4.6.1-chromeos-armv7l.tpxz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_importlib_metadata/4.8.1_armv7l/py3_importlib_metadata-4.8.1-chromeos-armv7l.tpxz',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_importlib_metadata/4.6.1_x86_64/py3_importlib_metadata-4.6.1-chromeos-x86_64.tpxz' i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_importlib_metadata/4.8.1_i686/py3_importlib_metadata-4.8.1-chromeos-i686.tpxz',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_importlib_metadata/4.8.1_x86_64/py3_importlib_metadata-4.8.1-chromeos-x86_64.tpxz'
}) })
binary_sha256({ binary_sha256({
aarch64: '5568b64c5d7d8b967a739a3f21fb2a718daedb34a41f15290649e32ecbacbe74', aarch64: '6139b68179532986690383b18389c8c6932f754a002ad90ce58aa9c58231c065',
armv7l: '5568b64c5d7d8b967a739a3f21fb2a718daedb34a41f15290649e32ecbacbe74', armv7l: '6139b68179532986690383b18389c8c6932f754a002ad90ce58aa9c58231c065',
x86_64: '55de7326823289d71254bc10fb31b58578072b27c09abc203f604fb9005ac27a' i686: '046c2d8c3ffdae2a222630661c4f05eb7973b33ecffcdc990b24d4be573943c5',
x86_64: 'c9c98c8676017c9d141aec4c1ce97cfa83704f6f68bfdcf964d599daa1210825'
}) })
depends_on 'py3_zipp' depends_on 'py3_zipp'

View File

@@ -4,21 +4,23 @@ class Py3_iniconfig < Package
description 'Iniconfig provides simple config-ini parsing.' description 'Iniconfig provides simple config-ini parsing.'
homepage 'https://github.com/pytest-dev/iniconfig/' homepage 'https://github.com/pytest-dev/iniconfig/'
@_ver = '1.1.1' @_ver = '1.1.1'
version @_ver version "#{@_ver}-1"
license 'MIT' license 'MIT'
compatibility 'all' compatibility 'all'
source_url 'https://github.com/pytest-dev/iniconfig.git' source_url 'https://github.com/pytest-dev/iniconfig.git'
git_hashtag "v#{@_ver}" git_hashtag "v#{@_ver}"
binary_url({ binary_url({
aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_iniconfig/1.1.1_armv7l/py3_iniconfig-1.1.1-chromeos-armv7l.tpxz', aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_iniconfig/1.1.1-1_armv7l/py3_iniconfig-1.1.1-1-chromeos-armv7l.tpxz',
armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_iniconfig/1.1.1_armv7l/py3_iniconfig-1.1.1-chromeos-armv7l.tpxz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_iniconfig/1.1.1-1_armv7l/py3_iniconfig-1.1.1-1-chromeos-armv7l.tpxz',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_iniconfig/1.1.1_x86_64/py3_iniconfig-1.1.1-chromeos-x86_64.tpxz' i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_iniconfig/1.1.1-1_i686/py3_iniconfig-1.1.1-1-chromeos-i686.tpxz',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_iniconfig/1.1.1-1_x86_64/py3_iniconfig-1.1.1-1-chromeos-x86_64.tpxz'
}) })
binary_sha256({ binary_sha256({
aarch64: 'd8faa31c9d0d32fdcb8580ffe407a084a7a3a761eb998b73407e5df41ae715af', aarch64: 'c6d4fab803f6ddecd92e5ebf484fd54ccc727ee8aa4617b3ca9cd4b12e156eea',
armv7l: 'd8faa31c9d0d32fdcb8580ffe407a084a7a3a761eb998b73407e5df41ae715af', armv7l: 'c6d4fab803f6ddecd92e5ebf484fd54ccc727ee8aa4617b3ca9cd4b12e156eea',
x86_64: '29d178df195e9c668fb9a74463ddaa98988a89d27c702b1f2479b4e70e527e62' i686: 'dc8c74053c80fbdfa70792b48876e246203d0be6436597e7431c7dc2cf634ccf',
x86_64: '93abb48cfe1924845ad5cd5eb1a8cba5ed9f7f5539c7d710da08ef094ac59beb'
}) })
depends_on 'py3_setuptools' => :build depends_on 'py3_setuptools' => :build

View File

@@ -13,12 +13,14 @@ class Py3_isodate < Package
binary_url({ binary_url({
aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_isodate/0.6.0_armv7l/py3_isodate-0.6.0-chromeos-armv7l.tpxz', aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_isodate/0.6.0_armv7l/py3_isodate-0.6.0-chromeos-armv7l.tpxz',
armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_isodate/0.6.0_armv7l/py3_isodate-0.6.0-chromeos-armv7l.tpxz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_isodate/0.6.0_armv7l/py3_isodate-0.6.0-chromeos-armv7l.tpxz',
i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_isodate/0.6.0_i686/py3_isodate-0.6.0-chromeos-i686.tpxz',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_isodate/0.6.0_x86_64/py3_isodate-0.6.0-chromeos-x86_64.tpxz' x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_isodate/0.6.0_x86_64/py3_isodate-0.6.0-chromeos-x86_64.tpxz'
}) })
binary_sha256({ binary_sha256({
aarch64: '0b45d4ecab2b2ca8706e1de22e8918c8d6cf100bab2e8085fb8976cb3a7d0015', aarch64: '809a8a813a10a021e39c4f859a676950a374f95df05b67bda85a4c75ea4d185c',
armv7l: '0b45d4ecab2b2ca8706e1de22e8918c8d6cf100bab2e8085fb8976cb3a7d0015', armv7l: '809a8a813a10a021e39c4f859a676950a374f95df05b67bda85a4c75ea4d185c',
x86_64: '3d204a492c1b418a2fa77d810d4756a1c78aafc6eb87113e17d4ff04b70aa190' i686: '08043df182880abae97926fc4d172d1b20d0ed160967acb52a9d7d156f717710',
x86_64: 'ee26e380cd8779368404be244d8d6388a49ca131436975c457eea7b107cde869'
}) })
depends_on 'py3_six' depends_on 'py3_six'

View File

@@ -3,7 +3,7 @@ require 'package'
class Py3_itsdangerous < Package class Py3_itsdangerous < Package
description 'ItsDangerous provide various helpers to pass data to untrusted environments and back.' description 'ItsDangerous provide various helpers to pass data to untrusted environments and back.'
homepage 'https://palletsprojects.com/p/itsdangerous/' homepage 'https://palletsprojects.com/p/itsdangerous/'
@_ver = '1.1.0' @_ver = '2.0.1'
version @_ver version @_ver
license 'BSD-3' license 'BSD-3'
compatibility 'all' compatibility 'all'
@@ -11,14 +11,16 @@ class Py3_itsdangerous < Package
git_hashtag @_ver git_hashtag @_ver
binary_url({ binary_url({
aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_itsdangerous/1.1.0_armv7l/py3_itsdangerous-1.1.0-chromeos-armv7l.tpxz', aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_itsdangerous/2.0.1_armv7l/py3_itsdangerous-2.0.1-chromeos-armv7l.tpxz',
armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_itsdangerous/1.1.0_armv7l/py3_itsdangerous-1.1.0-chromeos-armv7l.tpxz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_itsdangerous/2.0.1_armv7l/py3_itsdangerous-2.0.1-chromeos-armv7l.tpxz',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_itsdangerous/1.1.0_x86_64/py3_itsdangerous-1.1.0-chromeos-x86_64.tpxz' i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_itsdangerous/2.0.1_i686/py3_itsdangerous-2.0.1-chromeos-i686.tpxz',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_itsdangerous/2.0.1_x86_64/py3_itsdangerous-2.0.1-chromeos-x86_64.tpxz'
}) })
binary_sha256({ binary_sha256({
aarch64: '1a9e0553a57fe8ffc640b83b24b11da265fae3b9e7aacf7b69b113b32fb18ecb', aarch64: 'e480e5ef2d9b757bbcd7b45a0427003a2d81ee85e9388f56cfc895ec6ed5d0c1',
armv7l: '1a9e0553a57fe8ffc640b83b24b11da265fae3b9e7aacf7b69b113b32fb18ecb', armv7l: 'e480e5ef2d9b757bbcd7b45a0427003a2d81ee85e9388f56cfc895ec6ed5d0c1',
x86_64: 'c95d5c7d93517188a33c72f25342f55b74f230e8424ea50737e658de9ee087de' i686: '6776095190067ae1b6809aa7cb6d61f0baa08423e2bac1f4b110584d7da56600',
x86_64: 'b211621da276c9693729ba64ab14f4a133683c2692f5b737e38ea50653adf00a'
}) })
depends_on 'py3_setuptools' => :build depends_on 'py3_setuptools' => :build

View File

@@ -3,22 +3,24 @@ require 'package'
class Py3_jeepney < Package class Py3_jeepney < Package
description 'Jeepney is a low-level, pure Python DBus protocol wrapper.' description 'Jeepney is a low-level, pure Python DBus protocol wrapper.'
homepage 'https://gitlab.com/takluyver/jeepney/' homepage 'https://gitlab.com/takluyver/jeepney/'
@_ver = '0.7.0' @_ver = '0.7.1'
version @_ver version @_ver
license 'MIT' license 'MIT'
compatibility 'all' compatibility 'all'
source_url 'https://files.pythonhosted.org/packages/8e/9b/72259ccc9c49cf830f60289c841d57a449d993f48de0df5e76b3f9d929ae/jeepney-0.7.0.tar.gz' source_url 'https://files.pythonhosted.org/packages/09/0d/81744e179cf3aede2d117c20c6d5b97a62ffe16b2ca5d856e068e81c7a68/jeepney-0.7.1.tar.gz'
source_sha256 '1237cd64c8f7ac3aa4b3f332c4d0fb4a8216f39eaa662ec904302d4d77de5a54' source_sha256 'fa9e232dfa0c498bd0b8a3a73b8d8a31978304dcef0515adc859d4e096f96f4f'
binary_url({ binary_url({
aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_jeepney/0.7.0_armv7l/py3_jeepney-0.7.0-chromeos-armv7l.tpxz', aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_jeepney/0.7.1_armv7l/py3_jeepney-0.7.1-chromeos-armv7l.tpxz',
armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_jeepney/0.7.0_armv7l/py3_jeepney-0.7.0-chromeos-armv7l.tpxz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_jeepney/0.7.1_armv7l/py3_jeepney-0.7.1-chromeos-armv7l.tpxz',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_jeepney/0.7.0_x86_64/py3_jeepney-0.7.0-chromeos-x86_64.tpxz' i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_jeepney/0.7.1_i686/py3_jeepney-0.7.1-chromeos-i686.tpxz',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_jeepney/0.7.1_x86_64/py3_jeepney-0.7.1-chromeos-x86_64.tpxz'
}) })
binary_sha256({ binary_sha256({
aarch64: 'f6d662b0d518b94df727fb08e6fb76f43f346f8fcb164c7eada2622aa59c39fc', aarch64: 'f784819a2141cbfc196954ffb42b0b1fac8b7674b4a6f4fd0a2a94ba5172aa80',
armv7l: 'f6d662b0d518b94df727fb08e6fb76f43f346f8fcb164c7eada2622aa59c39fc', armv7l: 'f784819a2141cbfc196954ffb42b0b1fac8b7674b4a6f4fd0a2a94ba5172aa80',
x86_64: 'c28d755bd64f0b335792f0059833640bb7b175ea51695a4ec56d362315f35190' i686: '05538b051a1ec6253b27d855e1cdfd4a846f0ef629a88ecbc72be109c2998231',
x86_64: '9305d829788457f57c25f93d5064ec381a6cfcfe9613cd9e7b46aad683a29af1'
}) })
depends_on 'py3_setuptools' => :build depends_on 'py3_setuptools' => :build

View File

@@ -3,7 +3,7 @@ require 'package'
class Py3_jinja2 < Package class Py3_jinja2 < Package
description 'Jinja2 is a very fast and expressive template engine.' description 'Jinja2 is a very fast and expressive template engine.'
homepage 'https://jinja.palletsprojects.com/' homepage 'https://jinja.palletsprojects.com/'
@_ver = '2.11.3' @_ver = '3.0.2'
version @_ver version @_ver
license 'BSD-3' license 'BSD-3'
compatibility 'all' compatibility 'all'
@@ -11,16 +11,16 @@ class Py3_jinja2 < Package
git_hashtag @_ver git_hashtag @_ver
binary_url({ binary_url({
aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_jinja2/2.11.3_armv7l/py3_jinja2-2.11.3-chromeos-armv7l.tpxz', aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_jinja2/3.0.2_armv7l/py3_jinja2-3.0.2-chromeos-armv7l.tpxz',
armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_jinja2/2.11.3_armv7l/py3_jinja2-2.11.3-chromeos-armv7l.tpxz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_jinja2/3.0.2_armv7l/py3_jinja2-3.0.2-chromeos-armv7l.tpxz',
i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_jinja2/2.11.3_i686/py3_jinja2-2.11.3-chromeos-i686.tpxz', i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_jinja2/3.0.2_i686/py3_jinja2-3.0.2-chromeos-i686.tpxz',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_jinja2/2.11.3_x86_64/py3_jinja2-2.11.3-chromeos-x86_64.tpxz' x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_jinja2/3.0.2_x86_64/py3_jinja2-3.0.2-chromeos-x86_64.tpxz'
}) })
binary_sha256({ binary_sha256({
aarch64: 'd3e75f478bca3d6a91b1482b055646af9cb49b5e2a52941b30b4378cc7ddd8a2', aarch64: 'd523d068e3ef4f908ce2746d4315cc052d914e62457a99f538cb1bc1bc62ffc0',
armv7l: 'd3e75f478bca3d6a91b1482b055646af9cb49b5e2a52941b30b4378cc7ddd8a2', armv7l: 'd523d068e3ef4f908ce2746d4315cc052d914e62457a99f538cb1bc1bc62ffc0',
i686: '4c6e6345689b30e015772cd0fff51be3ace97989dfb78aadcb0c4ac0b3005cd6', i686: '71c0f00cc1a5977377be639dbb95d765fd87715b083e517fbea474512786ee70',
x86_64: '7f92ed068506f415c0e2c95d32131f65be19181013f0db99f6c031a55566b1e5' x86_64: '311d96718373cf983ff17bfc810a8b275c52f8762fa90d64f2253e9cba874e61'
}) })
depends_on 'py3_markupsafe' depends_on 'py3_markupsafe'

View File

@@ -4,21 +4,23 @@ class Py3_jmespath < Package
description 'JMESPath is a query language for JSON.' description 'JMESPath is a query language for JSON.'
homepage 'https://jmespath.org/' homepage 'https://jmespath.org/'
@_ver = '0.10.0' @_ver = '0.10.0'
version @_ver version "#{@_ver}-1"
license 'MIT' license 'MIT'
compatibility 'all' compatibility 'all'
source_url 'https://github.com/jmespath/jmespath.py.git' source_url 'https://github.com/jmespath/jmespath.py.git'
git_hashtag @_ver git_hashtag @_ver
binary_url({ binary_url({
aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_jmespath/0.10.0_armv7l/py3_jmespath-0.10.0-chromeos-armv7l.tpxz', aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_jmespath/0.10.0-1_armv7l/py3_jmespath-0.10.0-1-chromeos-armv7l.tpxz',
armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_jmespath/0.10.0_armv7l/py3_jmespath-0.10.0-chromeos-armv7l.tpxz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_jmespath/0.10.0-1_armv7l/py3_jmespath-0.10.0-1-chromeos-armv7l.tpxz',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_jmespath/0.10.0_x86_64/py3_jmespath-0.10.0-chromeos-x86_64.tpxz' i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_jmespath/0.10.0-1_i686/py3_jmespath-0.10.0-1-chromeos-i686.tpxz',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_jmespath/0.10.0-1_x86_64/py3_jmespath-0.10.0-1-chromeos-x86_64.tpxz'
}) })
binary_sha256({ binary_sha256({
aarch64: '0fc01341a03a02daad06ef2bf3e82c947964a2b9e048890e7f638712bea1d072', aarch64: 'a69678814a7638dc21174574f61fd0c5130741ebe1856dfc9d13b10dc3d48eaf',
armv7l: '0fc01341a03a02daad06ef2bf3e82c947964a2b9e048890e7f638712bea1d072', armv7l: 'a69678814a7638dc21174574f61fd0c5130741ebe1856dfc9d13b10dc3d48eaf',
x86_64: 'bfab11e20104c918092dc31029083424a461207f28093e9fc5873fb3f791ca52' i686: '6c81f0ca4f3c11e78a94e65ee9c6b2722b71ff8c8554fbbbd565fc89e4886933',
x86_64: '36b600ebd4ba2a77828d6a2ec409bec40286b993a56bb2a5fe44b090fb7a9482'
}) })
depends_on 'py3_setuptools' => :build depends_on 'py3_setuptools' => :build

View File

@@ -3,7 +3,7 @@ require 'package'
class Py3_json2xml < Package class Py3_json2xml < Package
description 'json to xml converter' description 'json to xml converter'
homepage 'https://json2xml.readthedocs.io/' homepage 'https://json2xml.readthedocs.io/'
@_ver = '3.6.0' @_ver = '3.8.0'
version @_ver version @_ver
license 'Apache-2.0' license 'Apache-2.0'
compatibility 'all' compatibility 'all'
@@ -11,14 +11,16 @@ class Py3_json2xml < Package
git_hashtag "v#{@_ver}" git_hashtag "v#{@_ver}"
binary_url({ binary_url({
aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_json2xml/3.6.0_armv7l/py3_json2xml-3.6.0-chromeos-armv7l.tpxz', aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_json2xml/3.8.0_armv7l/py3_json2xml-3.8.0-chromeos-armv7l.tpxz',
armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_json2xml/3.6.0_armv7l/py3_json2xml-3.6.0-chromeos-armv7l.tpxz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_json2xml/3.8.0_armv7l/py3_json2xml-3.8.0-chromeos-armv7l.tpxz',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_json2xml/3.6.0_x86_64/py3_json2xml-3.6.0-chromeos-x86_64.tpxz' i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_json2xml/3.8.0_i686/py3_json2xml-3.8.0-chromeos-i686.tpxz',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_json2xml/3.8.0_x86_64/py3_json2xml-3.8.0-chromeos-x86_64.tpxz'
}) })
binary_sha256({ binary_sha256({
aarch64: 'ebaf5d827ea6d9683d36b6db16f04a2de05d0fd1e63b2b2c0d82602ede6b9b46', aarch64: '3b20a3b6b281900888fa7c232c8f57a20cc7af36e66ec92c183bd900b5c25172',
armv7l: 'ebaf5d827ea6d9683d36b6db16f04a2de05d0fd1e63b2b2c0d82602ede6b9b46', armv7l: '3b20a3b6b281900888fa7c232c8f57a20cc7af36e66ec92c183bd900b5c25172',
x86_64: '13e41d07e2939271ba4d3cd2ad458cfa84490c3c57fa8da3328031f91d954af3' i686: '3528407115c0602f6d881d782500714426ede5994ae0b940a61d98f3612f7815',
x86_64: 'cfe83ee7e6ef6208facb755c1c80125b1db4fafef0a5993f78ea6841d2964b26'
}) })
depends_on 'py3_requests' depends_on 'py3_requests'

View File

@@ -3,7 +3,7 @@ require 'package'
class Py3_keyring < Package class Py3_keyring < Package
description 'Keyring stores and accesses your passwords safely.' description 'Keyring stores and accesses your passwords safely.'
homepage 'https://github.com/jaraco/keyring/' homepage 'https://github.com/jaraco/keyring/'
@_ver = '23.0.1' @_ver = '23.2.1'
version @_ver version @_ver
license 'MIT' license 'MIT'
compatibility 'all' compatibility 'all'
@@ -11,14 +11,16 @@ class Py3_keyring < Package
git_hashtag "v#{@_ver}" git_hashtag "v#{@_ver}"
binary_url({ binary_url({
aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_keyring/23.0.1_armv7l/py3_keyring-23.0.1-chromeos-armv7l.tpxz', aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_keyring/23.2.1_armv7l/py3_keyring-23.2.1-chromeos-armv7l.tpxz',
armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_keyring/23.0.1_armv7l/py3_keyring-23.0.1-chromeos-armv7l.tpxz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_keyring/23.2.1_armv7l/py3_keyring-23.2.1-chromeos-armv7l.tpxz',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_keyring/23.0.1_x86_64/py3_keyring-23.0.1-chromeos-x86_64.tpxz' i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_keyring/23.2.1_i686/py3_keyring-23.2.1-chromeos-i686.tpxz',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_keyring/23.2.1_x86_64/py3_keyring-23.2.1-chromeos-x86_64.tpxz'
}) })
binary_sha256({ binary_sha256({
aarch64: '1bb40d7217db39f04c41bbd1e45bc95a9d3aeba2259a64fa87449fa00d4e4e6e', aarch64: 'bd23a182750bc88c88fb5695c44f078d0f347b79a037ced592b9cdc9f9f07908',
armv7l: '1bb40d7217db39f04c41bbd1e45bc95a9d3aeba2259a64fa87449fa00d4e4e6e', armv7l: 'bd23a182750bc88c88fb5695c44f078d0f347b79a037ced592b9cdc9f9f07908',
x86_64: 'f1ce83cfed4f4d7f6f0628e7022c1d9f8c1ec77a8217deed2d968075bdf4b79b' i686: 'd84f9df9bebe6cf332a167d45f4c636e9ac87b178bb75a2e3e692a55205bcec7',
x86_64: '3559dc410dc54169b88029dc2fa54d01b96fc66cf27b27196fd072eef61d0bed'
}) })
depends_on 'py3_jeepney' depends_on 'py3_jeepney'

View File

@@ -3,7 +3,7 @@ require 'package'
class Py3_ldap3 < Package class Py3_ldap3 < Package
description 'LDAP3 is a strictly RFC 4510 conforming LDAP V3 pure Python client library.' description 'LDAP3 is a strictly RFC 4510 conforming LDAP V3 pure Python client library.'
homepage 'https://github.com/cannatag/ldap3/' homepage 'https://github.com/cannatag/ldap3/'
@_ver = '2.9' @_ver = '2.9.1'
version @_ver version @_ver
license 'LGPL-3' license 'LGPL-3'
compatibility 'all' compatibility 'all'
@@ -11,14 +11,16 @@ class Py3_ldap3 < Package
git_hashtag "v#{@_ver}" git_hashtag "v#{@_ver}"
binary_url({ binary_url({
aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_ldap3/2.9_armv7l/py3_ldap3-2.9-chromeos-armv7l.tpxz', aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_ldap3/2.9.1_armv7l/py3_ldap3-2.9.1-chromeos-armv7l.tpxz',
armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_ldap3/2.9_armv7l/py3_ldap3-2.9-chromeos-armv7l.tpxz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_ldap3/2.9.1_armv7l/py3_ldap3-2.9.1-chromeos-armv7l.tpxz',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_ldap3/2.9_x86_64/py3_ldap3-2.9-chromeos-x86_64.tpxz' i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_ldap3/2.9.1_i686/py3_ldap3-2.9.1-chromeos-i686.tpxz',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_ldap3/2.9.1_x86_64/py3_ldap3-2.9.1-chromeos-x86_64.tpxz'
}) })
binary_sha256({ binary_sha256({
aarch64: '40e23ad500cdfc66f8f67a651ed07276fbe9ecf3ca4440f3a02016cf7b670fdb', aarch64: 'dc7919d10be71fd2fe4b8947a406507eefa5b1d451df185c01a65d4d782fea67',
armv7l: '40e23ad500cdfc66f8f67a651ed07276fbe9ecf3ca4440f3a02016cf7b670fdb', armv7l: 'dc7919d10be71fd2fe4b8947a406507eefa5b1d451df185c01a65d4d782fea67',
x86_64: 'd5bdd0be697e51fe7919bb4c485791b1cdd3f517b027e8b2c7ba4e8aca97ec86' i686: 'e6e147db62d2363d75a301517de9abc637bada7826ccbf7231f6b3f7f87aaa13',
x86_64: '6d317338004c117385ba585f614070bbaf65eeadff449b662682228d22115dd3'
}) })
depends_on 'py3_pyasn1' depends_on 'py3_pyasn1'

View File

@@ -4,21 +4,23 @@ class Py3_ldapdomaindump < Package
description 'LDAPDomainDump uses LDAP to dump active directory information.' description 'LDAPDomainDump uses LDAP to dump active directory information.'
homepage 'https://github.com/dirkjanm/ldapdomaindump/' homepage 'https://github.com/dirkjanm/ldapdomaindump/'
@_ver = '0.9.3' @_ver = '0.9.3'
version @_ver version "#{@_ver}-1"
license 'LGPL-3' license 'LGPL-3'
compatibility 'all' compatibility 'all'
source_url 'https://github.com/dirkjanm/ldapdomaindump.git' source_url 'https://github.com/dirkjanm/ldapdomaindump.git'
git_hashtag "v#{@_ver}" git_hashtag "v#{@_ver}"
binary_url({ binary_url({
aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_ldapdomaindump/0.9.3_armv7l/py3_ldapdomaindump-0.9.3-chromeos-armv7l.tpxz', aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_ldapdomaindump/0.9.3-1_armv7l/py3_ldapdomaindump-0.9.3-1-chromeos-armv7l.tpxz',
armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_ldapdomaindump/0.9.3_armv7l/py3_ldapdomaindump-0.9.3-chromeos-armv7l.tpxz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_ldapdomaindump/0.9.3-1_armv7l/py3_ldapdomaindump-0.9.3-1-chromeos-armv7l.tpxz',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_ldapdomaindump/0.9.3_x86_64/py3_ldapdomaindump-0.9.3-chromeos-x86_64.tpxz' i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_ldapdomaindump/0.9.3-1_i686/py3_ldapdomaindump-0.9.3-1-chromeos-i686.tpxz',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_ldapdomaindump/0.9.3-1_x86_64/py3_ldapdomaindump-0.9.3-1-chromeos-x86_64.tpxz'
}) })
binary_sha256({ binary_sha256({
aarch64: '8863611b54e966831c4adf1901cbbc8911cd09fffde4039ccf696b70bb9d3098', aarch64: 'cafd52bd798099d3ac521be58ed960e79ced2151f92e302e3e84b8f3f3aece59',
armv7l: '8863611b54e966831c4adf1901cbbc8911cd09fffde4039ccf696b70bb9d3098', armv7l: 'cafd52bd798099d3ac521be58ed960e79ced2151f92e302e3e84b8f3f3aece59',
x86_64: '90d80b5305990db7a424673c1dfc380f9eb16dec7f04c87f6184e399b8822b1e' i686: '967f694d5344a410a6f0a41dd1f6e7d34582365a41653afdd3b895b52d0ccf7a',
x86_64: '71f0f924559fd7ecd6f6a6e0b6853d62b48417f8c7192e7bc4d213d680de3adb'
}) })
depends_on 'py3_future' depends_on 'py3_future'

View File

@@ -3,7 +3,7 @@ require 'package'
class Py3_leather < Package class Py3_leather < Package
description 'Leather is a fast, approximate chart generator in Python.' description 'Leather is a fast, approximate chart generator in Python.'
homepage 'https://leather.readthedocs.io/' homepage 'https://leather.readthedocs.io/'
@_ver = '0.3.3' @_ver = '0.3.4'
version @_ver version @_ver
license 'MIT' license 'MIT'
compatibility 'all' compatibility 'all'
@@ -11,14 +11,16 @@ class Py3_leather < Package
git_hashtag @_ver git_hashtag @_ver
binary_url({ binary_url({
aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_leather/0.3.3_armv7l/py3_leather-0.3.3-chromeos-armv7l.tpxz', aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_leather/0.3.4_armv7l/py3_leather-0.3.4-chromeos-armv7l.tpxz',
armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_leather/0.3.3_armv7l/py3_leather-0.3.3-chromeos-armv7l.tpxz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_leather/0.3.4_armv7l/py3_leather-0.3.4-chromeos-armv7l.tpxz',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_leather/0.3.3_x86_64/py3_leather-0.3.3-chromeos-x86_64.tpxz' i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_leather/0.3.4_i686/py3_leather-0.3.4-chromeos-i686.tpxz',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_leather/0.3.4_x86_64/py3_leather-0.3.4-chromeos-x86_64.tpxz'
}) })
binary_sha256({ binary_sha256({
aarch64: 'f14d873fa5aa5becc163ad401060dc794a71a421a39ca3bb387801bfbfe75fcc', aarch64: '1a1eb059dbb9caa8f20c53c7e71b4b23c1931a6587ecb43166f767cee8c840b1',
armv7l: 'f14d873fa5aa5becc163ad401060dc794a71a421a39ca3bb387801bfbfe75fcc', armv7l: '1a1eb059dbb9caa8f20c53c7e71b4b23c1931a6587ecb43166f767cee8c840b1',
x86_64: '848cc859d20f8b8184cb3fe512d703073608e84a021bb57527a9103e4a61cdb9' i686: '2137d4c5d5d7334974f3f3f580434427c36a91e95b06e62caf5352b55d1a0530',
x86_64: 'e2af8d01d60392799ee3a8bf4624b4df30b4644288da9df8226e3386d9cc1313'
}) })
depends_on 'py3_six' depends_on 'py3_six'

View File

@@ -4,21 +4,23 @@ class Py3_libevdev < Package
description 'Libevdev is a Python wrapper around the libevdev C library.' description 'Libevdev is a Python wrapper around the libevdev C library.'
homepage 'https://python-libevdev.readthedocs.io/' homepage 'https://python-libevdev.readthedocs.io/'
@_ver = '0.9' @_ver = '0.9'
version @_ver version "#{@_ver}-1"
license 'MIT' license 'MIT'
compatibility 'all' compatibility 'all'
source_url 'https://gitlab.freedesktop.org/libevdev/python-libevdev.git' source_url 'https://gitlab.freedesktop.org/libevdev/python-libevdev.git'
git_hashtag @_ver git_hashtag @_ver
binary_url({ binary_url({
aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_libevdev/0.9_armv7l/py3_libevdev-0.9-chromeos-armv7l.tpxz', aarch64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_libevdev/0.9-1_armv7l/py3_libevdev-0.9-1-chromeos-armv7l.tpxz',
armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_libevdev/0.9_armv7l/py3_libevdev-0.9-chromeos-armv7l.tpxz', armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_libevdev/0.9-1_armv7l/py3_libevdev-0.9-1-chromeos-armv7l.tpxz',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_libevdev/0.9_x86_64/py3_libevdev-0.9-chromeos-x86_64.tpxz' i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_libevdev/0.9-1_i686/py3_libevdev-0.9-1-chromeos-i686.tpxz',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_libevdev/0.9-1_x86_64/py3_libevdev-0.9-1-chromeos-x86_64.tpxz'
}) })
binary_sha256({ binary_sha256({
aarch64: '423bfba6a3ebcb077a42d62df039a03f7495bbe82e69d54bee23917274a0b82e', aarch64: '636812109d443d73982afd6e9508e1d63a2941bc1c378aee41d72d77c4c50106',
armv7l: '423bfba6a3ebcb077a42d62df039a03f7495bbe82e69d54bee23917274a0b82e', armv7l: '636812109d443d73982afd6e9508e1d63a2941bc1c378aee41d72d77c4c50106',
x86_64: '637430a7df660a2be0c0681ad08c26f7e746f145fa6c1aa2de7ea1256179d6ce' i686: '4a9fcbb90f321fe6e47c6183d4848b0f80069a7f74a23f83e431a591e4e446d1',
x86_64: '7a4c43dbc98fd7ed19a80917c3b654f3e09e5e3b0136eac91fdd611f06788d33'
}) })
depends_on 'py3_setuptools' => :build depends_on 'py3_setuptools' => :build

Some files were not shown because too many files have changed in this diff Show More