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
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/'
version '3.3.0'
@_ver = '2.11.6'
version @_ver
license 'GPL-3'
compatibility 'all'
source_url 'https://files.pythonhosted.org/packages/53/d5/6cdea3c8479644b1b788d57cad500e9d782e06f6a84cac05121a65cca67e/ansible-3.3.0.tar.gz'
source_sha256 '2de5385c48a2a24a19f6cbaccc7d7684c64b6194f9a9b175aba7949d53b07bc9'
source_url 'https://github.com/ansible/ansible.git'
git_hashtag "v#{@_ver}"
binary_url({
aarch64: '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/3.3.0_armv7l/ansible-3.3.0-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',
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'
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/2.11.6_armv7l/ansible-2.11.6-chromeos-armv7l.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/2.11.6_x86_64/ansible-2.11.6-chromeos-x86_64.tpxz'
})
binary_sha256({
aarch64: 'b9510ce8907f00a3a41066de88b34f519776494a13a804dbbad35e63511fab65',
armv7l: 'b9510ce8907f00a3a41066de88b34f519776494a13a804dbbad35e63511fab65',
i686: 'df3f907db3401d10f4b302a2c899e18271c963e1d92ea9cdfa14e70e9d4986fe',
x86_64: 'c1580c511f0ae42bf3aacce66439ce8c9cf2f93c4ebe40223ae65410e88b3b22'
aarch64: 'e99dda3d567d2f51088c406f87cf4a046253414af0f772449acdaf5c580990c6',
armv7l: 'e99dda3d567d2f51088c406f87cf4a046253414af0f772449acdaf5c580990c6',
i686: 'e4e6c38d5cbac73ad2504b7815e7e119976943b0f04dd74d69f6a13b46efd0fb',
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
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
description 'Terminal session recorder'
homepage 'https://asciinema.org/'
version '2.0.2-2'
@_ver = '2.1.0'
version @_ver
license 'GPL-3+'
compatibility 'all'
source_url 'https://github.com/asciinema/asciinema/archive/v2.0.2.tar.gz'
source_sha256 '2578a1b5611e5375771ef6582a6533ef8d40cdbed1ba1c87786fd23af625ab68'
source_url 'https://github.com/asciinema/asciinema.git'
git_hashtag "v#{@_ver}"
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',
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',
i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/asciinema/2.0.2-2_i686/asciinema-2.0.2-2-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'
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.1.0_armv7l/asciinema-2.1.0-chromeos-armv7l.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.1.0_x86_64/asciinema-2.1.0-chromeos-x86_64.tpxz'
})
binary_sha256({
aarch64: '5fddd233f9f093935c23574dc1ce6247103352e845408375fa537fd2f56675ec',
armv7l: '5fddd233f9f093935c23574dc1ce6247103352e845408375fa537fd2f56675ec',
i686: '9086a6bce66d3ad0542d8d61f6904bd24078998d2a0867ced9b65eabb15b889b',
x86_64: 'a94b73de95817df65ede7ba0e58c71547cf7eb6a326b9707dd94a29a3fd73aab'
aarch64: '8ffc09b11883dbdfa8a6b3f3edca9ac2153d71caf0bd76618627b73267d8d375',
armv7l: '8ffc09b11883dbdfa8a6b3f3edca9ac2153d71caf0bd76618627b73267d8d375',
i686: '3cd8cff26adadf090b650b5009b1fae5347a3f5fd19fbaef71faa75080af040d',
x86_64: '2111e78503836a4d1db5a71c436274f59dc54506c70903088af52864a7e2f3a6'
})
depends_on 'xdg_base'

View File

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

View File

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

View File

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

View File

@@ -3,23 +3,23 @@ require 'package'
class Cairo < Package
description 'Cairo is a 2D graphics library with support for multiple output devices.'
homepage 'https://www.cairographics.org'
version '1.17.4'
version '1.17.5-a047'
license 'LGPL-2.1 or MPL-1.1'
compatibility 'all'
source_url 'https://cairographics.org/snapshots/cairo-1.17.4.tar.xz'
source_sha256 '74b24c1ed436bbe87499179a3b27c43f4143b8676d8ad237a6fa787401959705'
source_url 'https://gitlab.freedesktop.org/cairo/cairo.git'
git_hashtag 'a04786b9330109ce54bf7f65c7068281419cec6a'
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',
armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/cairo/1.17.4_armv7l/cairo-1.17.4-chromeos-armv7l.tar.xz',
i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/cairo/1.17.4_i686/cairo-1.17.4-chromeos-i686.tar.xz',
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'
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.5-a047_armv7l/cairo-1.17.5-a047-chromeos-armv7l.tpxz',
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.5-a047_x86_64/cairo-1.17.5-a047-chromeos-x86_64.tpxz'
})
binary_sha256({
aarch64: '9ff5df66de2bf89670852e030379a6c1873dfc2e154e86fe0992ee6ebebe4be9',
armv7l: '9ff5df66de2bf89670852e030379a6c1873dfc2e154e86fe0992ee6ebebe4be9',
i686: 'f0fb7bee8a0311b73b1a8b5a877b9a276d4bce929a267dd2be9542437cbc12bb',
x86_64: 'b12d21a683f06db69052f2d927039f6e893aecdc993de1b384af9267d25ff93e'
aarch64: '77e9eb5646d4c3db1faaf63223027bffb79cb4353a97dc1cabe94debfa8604a8',
armv7l: '77e9eb5646d4c3db1faaf63223027bffb79cb4353a97dc1cabe94debfa8604a8',
i686: 'cc91b1482cf26d5eb23b88225f644f364e721c5fabe213a132da88444c13ade4',
x86_64: '9d24a1127d2d7103a0be565bf773c8f49952524c53b8a17c356ea30b213b911c'
})
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.'
homepage 'https://csvkit.rtfd.org/'
@_ver = '1.0.6'
version @_ver
version "#{@_ver}-1"
license 'MIT'
compatibility 'all'
source_url 'https://github.com/wireservice/csvkit.git'
git_hashtag @_ver
binary_url({
aarch64: '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_armv7l/csvkit-1.0.6-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',
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'
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-1_armv7l/csvkit-1.0.6-1-chromeos-armv7l.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-1_x86_64/csvkit-1.0.6-1-chromeos-x86_64.tpxz'
})
binary_sha256({
aarch64: '3caee2c61cee798fcf16d96ba310f0f77a8b237e56889f1cfe2d12a127f34961',
armv7l: '3caee2c61cee798fcf16d96ba310f0f77a8b237e56889f1cfe2d12a127f34961',
i686: 'cfefda5b4ef28946e6bfe0aad8ad5f2373bd14d3b273b5aa97dc40cbbaa3ebf3',
x86_64: '0b12a20e97969ebb2e7cca57040824c772b2bcdcb824ab5f32618f1a79fed62d'
aarch64: 'd994091e8c7a75c037341bf54a3c13026024465b0e4d511a911d06233c892fed',
armv7l: 'd994091e8c7a75c037341bf54a3c13026024465b0e4d511a911d06233c892fed',
i686: '3ceb3f1a108219dc06f1c8a75f859ffa59629385f779c0b47b9693dc78476123',
x86_64: 'fe7412b386c56fd7db0dac7b7b60dcd342f84419324630775d3a841d32a90365'
})
depends_on 'py3_six'

View File

@@ -40,6 +40,7 @@ class Curl < Package
depends_on 'musl_zstd' => :build
depends_on 'rust' => :build
depends_on 'valgrind' => :build
depends_on 'libcurl' if ARCH == 'i686'
def self.patch
# 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.install 'curl.static', "#{CREW_DEST_PREFIX}/bin/curl", mode: 0o755
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

View File

@@ -3,21 +3,23 @@ require 'package'
class Duplicity < Package
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/'
version '0.8.19'
version '0.8.20'
license 'GPL-3'
compatibility 'all'
source_url 'https://files.pythonhosted.org/packages/9f/ae/4eb8869a12a531f453ef1d64a0d53dfa6a674895f6222b347f8c96a7a88b/duplicity-0.8.19.tar.gz'
source_sha256 'd5dda2918058d0e47bf7a1299cfc9b51cc2f0546920fc3cfcf7ae06fc76d68ba'
source_url 'https://files.pythonhosted.org/packages/84/65/5ca97dade5527b6a93757e88455c53b0d7002322f9d47d848c35902ef431/duplicity-0.8.20.tar.gz'
source_sha256 '488af2ecadb059214074f2b3ac51bf9d7de55a800e37ccc2f1075cd0a74940e3'
binary_url({
aarch64: '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.19_armv7l/duplicity-0.8.19-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'
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.20_armv7l/duplicity-0.8.20-chromeos-armv7l.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({
aarch64: '69cffac0a6b444047e073e8d8aff2dcd0f3e362da626ea0cb2824530963aa684',
armv7l: '69cffac0a6b444047e073e8d8aff2dcd0f3e362da626ea0cb2824530963aa684',
x86_64: 'a472aa7109a205f91dd16a4e3604bf73ddd7ef5e257eddfd7c63a39ba18eebbc'
aarch64: 'bcab1c51132837f0455ac7eeed0d9247c8c7ba4bc07cce885d25acf1dc083eb3',
armv7l: 'bcab1c51132837f0455ac7eeed0d9247c8c7ba4bc07cce885d25acf1dc083eb3',
i686: 'f2a67c6ff638d25808a46bd936a9a0eeb6da88635cf4cc61c33afc5cdef47c0a',
x86_64: 'badd683b26a5d10d0b850d5b9ffff5092a7031fabde4583fce5c217ac0e90fdc'
})
depends_on 'librsync'

View File

@@ -3,23 +3,24 @@ require 'package'
class Ffmpeg < Package
description 'Complete solution to record, convert and stream audio and video'
homepage 'https://ffmpeg.org/'
@_ver = '4.4'
@_ver = '4.4.1'
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.
compatibility 'all'
source_url 'SKIP'
source_url 'https://git.ffmpeg.org/ffmpeg.git'
git_hashtag "n#{@_ver}"
binary_url({
aarch64: '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_armv7l/ffmpeg-4.4-chromeos-armv7l.tar.xz',
i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ffmpeg/4.4_i686/ffmpeg-4.4-chromeos-i686.tar.xz',
x86_64: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/ffmpeg/4.4_x86_64/ffmpeg-4.4-chromeos-x86_64.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.1_armv7l/ffmpeg-4.4.1-chromeos-armv7l.tpxz',
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.1_x86_64/ffmpeg-4.4.1-chromeos-x86_64.tpxz'
})
binary_sha256({
aarch64: '745e2246e2e0dbe5b4484484d3f2cd5a1c018c998286b3947f0ca90c576da79a',
armv7l: '745e2246e2e0dbe5b4484484d3f2cd5a1c018c998286b3947f0ca90c576da79a',
i686: 'c09e49cd35e4a08120cb41f2c0731276e2fdf370939d87d69825705474e0c29d',
x86_64: '5b5fcfc511a47302007f5408d876ee25bfcde9c63d4c4afb08b48059e0ea8ef1'
aarch64: '03341a9d3c63a1973a37bd4c65f0e3231736e5ca31906f132bb03adb5c07da35',
armv7l: '03341a9d3c63a1973a37bd4c65f0e3231736e5ca31906f132bb03adb5c07da35',
i686: 'a0d9fbdd65f3fbc710240293df7562a6df31d01f479293b5cc1968f4af9093ac',
x86_64: '61edc8d4de679b88f525e47194b8fde634641ee34f18395ab30d1153df0f4448'
})
depends_on 'avisynthplus' # ?
@@ -43,6 +44,7 @@ class Ffmpeg < Package
depends_on 'jack' # R
depends_on 'libaom' # R
depends_on 'libass' # R
depends_on 'leptonica' => :build
depends_on 'libavc1394' # R
depends_on 'libbluray' # R
depends_on 'libdrm' # R
@@ -70,6 +72,7 @@ class Ffmpeg < Package
depends_on 'libxv' # R
depends_on 'openal' # ?
depends_on 'openjpeg' # R
depends_on 'openmp' # R
depends_on 'opus' # R
depends_on 'pipewire' # R
depends_on 'pulseaudio' # R
@@ -101,26 +104,16 @@ class Ffmpeg < Package
@enablelto = '--enable-lto'
end
@git_dir = 'ffmpeg_git'
@git_hash = "n#{@_ver}"
@git_url = 'https://git.ffmpeg.org/ffmpeg.git'
FileUtils.rm_rf(@git_dir)
FileUtils.mkdir_p(@git_dir)
system "git clone #{@git_url} #{@git_dir}"
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++ \
# 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 -U_FORTIFY_SOURCE #{@lto} -fuse-ld=gold' \
LDFLAGS='-U_FORTIFY_SOURCE #{@lto}' \
./configure \
--arch=#{ARCH} \
#{CREW_OPTIONS.sub(/--build=.*/, '')} \
--disable-debug \
--disable-iconv \
--enable-avisynth \
--enable-ffplay \
--enable-fontconfig \
@@ -178,20 +171,18 @@ class Ffmpeg < Package
--enable-shared \
--enable-version3 \
--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 \
make"
system 'make tools/qt-faststart'
system 'make doc/ffmpeg.1'
system 'make doc/ffplay.1'
end
system "env PATH=#{CREW_LIB_PREFIX}/ccache/bin:#{CREW_PREFIX}/bin:/usr/bin:/bin \
make -j#{CREW_NPROC}"
system 'make tools/qt-faststart'
system 'make doc/ffmpeg.1'
system 'make doc/ffplay.1'
end
def self.install
Dir.chdir @git_dir do
system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install'
FileUtils.install 'tools/qt-faststart', "#{CREW_DEST_PREFIX}/bin/", mode: 0o755
end
system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install'
FileUtils.install 'tools/qt-faststart', "#{CREW_DEST_PREFIX}/bin/", mode: 0o755
end
end

View File

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

View File

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

View File

@@ -6,7 +6,7 @@ class Gnome_settings_daemon < Package
@_ver = '40.0.1'
version @_ver
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'
git_hashtag @_ver

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@@ -3,22 +3,24 @@ require 'package'
class Libdrm < Package
description 'Cross-driver middleware for DRI protocol.'
homepage 'https://dri.freedesktop.org'
@_ver = '2.4.107'
@_ver = '2.4.108'
version @_ver
license 'MIT'
compatibility 'x86_64 aarch64 armv7l'
source_url "https://dri.freedesktop.org/libdrm/libdrm-#{@_ver}.tar.xz"
source_sha256 'c554cef03b033636a975543eab363cc19081cb464595d3da1ec129f87370f888'
compatibility 'all'
source_url 'https://gitlab.freedesktop.org/mesa/drm.git'
git_hashtag "libdrm-#{@_ver}"
binary_url({
aarch64: '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.107_armv7l/libdrm-2.4.107-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'
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.108_armv7l/libdrm-2.4.108-chromeos-armv7l.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({
aarch64: '7610b79d04ea3bd1a74a56fc947fd226bf902d8ff4ca41f62ee61acf95982bcd',
armv7l: '7610b79d04ea3bd1a74a56fc947fd226bf902d8ff4ca41f62ee61acf95982bcd',
x86_64: 'acad6807fb51761065d53d118f5b6676a9f643af18f87e6ad6dd68c15a734fbe'
aarch64: '3661c7f7e58a7f9ce46545b32a26d917d77fbed1a23f0c266710a5acfb9710a1',
armv7l: '3661c7f7e58a7f9ce46545b32a26d917d77fbed1a23f0c266710a5acfb9710a1',
i686: '52183d84631bb78959238f9ffeb3695ea95b90089f7e0c6b1a80157c66ad810e',
x86_64: '0e2520f4dff148baab2c9f8649093e6422c1596613c755662d1b9bdcb0fb8c16'
})
depends_on 'libpciaccess' # R

View File

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

View File

@@ -4,11 +4,24 @@ class Librsync < Package
description 'remote delta-compression library'
homepage 'https://librsync.github.io/'
@_ver = '2.3.2'
version @_ver
version "#{@_ver}-1"
license 'LGPL-2.1'
compatibility 'all'
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 'bz2'
@@ -17,11 +30,11 @@ class Librsync < Package
depends_on 'zlibpkg'
def self.build
system "cmake . #{CREW_CMAKE_OPTIONS}"
system "make"
system "cmake -G Ninja . #{CREW_CMAKE_OPTIONS}"
system 'samu'
end
def self.install
system "make", "DESTDIR=#{CREW_DEST_DIR}", "install"
system "DESTDIR=#{CREW_DEST_DIR} samu install"
end
end

View File

@@ -3,28 +3,29 @@ require '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.'
homepage 'http://www.libsdl.org'
@_ver = '2.0.16'
@_ver = '2.0.18'
version @_ver
license 'ZLIB'
compatibility 'all'
source_url "https://www.libsdl.org/release/SDL2-#{@_ver}.tar.gz"
source_sha256 '65be9ff6004034b5b2ce9927b5a4db1814930f169c4b2dae0a1e4697075f287b'
source_url 'https://github.com/libsdl-org/SDL.git'
git_hashtag "release-#{@_ver}"
binary_url({
aarch64: '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.16_armv7l/libsdl2-2.0.16-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',
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'
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.18_armv7l/libsdl2-2.0.18-chromeos-armv7l.tpxz',
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.18_x86_64/libsdl2-2.0.18-chromeos-x86_64.tpxz'
})
binary_sha256({
aarch64: '05cbfc5d3efb7e42009001fea4ade1932f2f273caba7090ab11e68887286ecbd',
armv7l: '05cbfc5d3efb7e42009001fea4ade1932f2f273caba7090ab11e68887286ecbd',
i686: '9ea4dbde3d49cb18d3756c546ed337b911458822fa7e5263e245b7feaf373c73',
x86_64: '5f0d468a5fdf3c5ac02eb3e369af10b975d6e66340e3002289e8c9acd237ef33'
aarch64: '5c40b35e64e22d0f394f0324ea93f77a06c9359aff1b620109ebb96e03b74880',
armv7l: '5c40b35e64e22d0f394f0324ea93f77a06c9359aff1b620109ebb96e03b74880',
i686: '3089c520dfce88e2c878bbc28135feb39af7fd05e681772011fd429137ff9d07',
x86_64: '8c3d271c3440af75ea3cbefa84508878808177090683acd1d07e38d54d56e987'
})
depends_on 'xorg_server'
depends_on 'alsa_lib'
depends_on 'ibus'
depends_on 'pulseaudio'
depends_on 'nasm' => :build
@@ -33,7 +34,7 @@ class Libsdl2 < Package
end
def self.build
system "env #{CREW_ENV_OPTIONS} \
system "#{CREW_ENV_OPTIONS} \
./configure \
#{CREW_OPTIONS}"
system 'make'

View File

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

View File

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

View File

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

View File

@@ -14,11 +14,13 @@ class Libxcvt < Package
binary_url({
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',
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'
})
binary_sha256({
aarch64: '6f230901f2a91504efc7257271c7be5a86a8529da06539c8d7cdf4cd6043a4f9',
armv7l: '6f230901f2a91504efc7257271c7be5a86a8529da06539c8d7cdf4cd6043a4f9',
i686: 'a9ebc81a0499580e61cb2754edd6e13e5cad82edcc472941a31109cda0084b44',
x86_64: 'cd3e28274fcc9166d37f26738b9434b86626a48511d9729a7a60ab3ae7d2da6e'
})

View File

@@ -3,24 +3,25 @@ require '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.'
homepage 'http://llvm.org/'
@_ver = '12.0.1'
version "#{@_ver}-2"
@_ver = '13.0.1-19b8'
version @_ver
license 'Apache-2.0-with-LLVM-exceptions, UoI-NCSA, BSD, public-domain, rc, Apache-2.0 and MIT'
compatibility 'all'
source_url "https://github.com/llvm/llvm-project/archive/llvmorg-#{@_ver}.tar.gz"
source_sha256 '66b64aa301244975a4aea489f402f205cde2f53dd722dad9e7b77a0459b4c8df'
source_url 'https://github.com/llvm/llvm-project.git'
git_branch 'release/13.x'
git_hashtag '19b8368225dc9ec5a0da547eae48c10dae13522d'
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',
armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/llvm/12.0.1-1_armv7l/llvm-12.0.1-1-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',
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'
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/13.0.1-19b8_armv7l/llvm-13.0.1-19b8-chromeos-armv7l.tpxz',
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/13.0.1-19b8_x86_64/llvm-13.0.1-19b8-chromeos-x86_64.tpxz'
})
binary_sha256({
aarch64: '324cb80793345bcca65f986c659cafae25dc64b2e546acffb7c441d6f771127d',
armv7l: '324cb80793345bcca65f986c659cafae25dc64b2e546acffb7c441d6f771127d',
i686: 'bccf809bf9b0a90aad96643c957dc18bff2c132a3206c7429df3db4780204a2c',
x86_64: 'fc83b1d1a1b98d0579003f0b212a8eeae3716c78b70e765180415472676ac4ef'
aarch64: '02c756bc93eb4e9754dad06734abca94abf0bec54ca76147c8e12650a32fb83e',
armv7l: '02c756bc93eb4e9754dad06734abca94abf0bec54ca76147c8e12650a32fb83e',
i686: 'fee0d7cb0d862fdccb4efd180f17d102a970d7308c69839097303745297b4b0a',
x86_64: '83d5df5b4b1febe0b4c6805ab346231e46083ab9b0f516a02dd5d7eea2990852'
})
depends_on 'ocaml' => :build
@@ -46,7 +47,7 @@ class Llvm < Package
# _Unwind_VRS_Result res = _Unwind_VRS_Get(ctx, _UVRSC_CORE,
# ^~~~~~~~~~~~~~~~~~
# _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'
# LLVM_TARGETS_TO_BUILD = 'X86'.freeze
# 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
@ARCH_LDFLAGS = '-Wl,-znotext'
@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'
# LLVM_TARGETS_TO_BUILD = 'X86;AMDGPU'
# LLVM_TARGETS_TO_BUILD = 'all'.freeze
@@ -66,10 +67,10 @@ class Llvm < Package
@ARCH_CXX_FLAGS = '-fPIC'
@ARCH_LDFLAGS = ''
@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
@ARCH_C_LTO_FLAGS = "#{@ARCH_C_FLAGS} -flto=thin -fuse-ld=lld"
@ARCH_CXX_LTO_FLAGS = "#{@ARCH_CXX_FLAGS} -flto=thin -fuse-ld=lld"
@ARCH_C_LTO_FLAGS = "#{@ARCH_C_FLAGS} -flto=thin"
@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
# 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 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"
# 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
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++"
system "env LLVM_IAS=1 PATH=#{CREW_LIB_PREFIX}/ccache/bin:#{CREW_PREFIX}/bin:/usr/bin:/bin LD=ld.lld \
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} \
-DLLVM_TARGETS_TO_BUILD=\'#{LLVM_TARGETS_TO_BUILD}' \
-DCMAKE_BUILD_TYPE=Release \
-DLLVM_LIBDIR_SUFFIX='#{CREW_LIB_SUFFIX}' \
-DCMAKE_LINKER=$(which ld.lld) \
-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_COMPILER=$(which clang) \
-DCMAKE_C_COMPILER_TARGET=#{CREW_BUILD} \
-DCMAKE_C_FLAGS='#{@ARCH_C_LTO_FLAGS}' \
-DCMAKE_CXX_COMPILER=$(which clang++) \
-DCMAKE_CXX_FLAGS='#{@ARCH_CXX_LTO_FLAGS}' \
-DCMAKE_EXE_LINKER_FLAGS='#{@ARCH_LTO_LDFLAGS}' \
-DLLVM_PARALLEL_LINK_JOBS=1 \
-DPYTHON_EXECUTABLE=$(which python3) \
-DLLVM_INSTALL_UTILS=ON \
-DLLVM_BINUTILS_INCDIR='#{CREW_PREFIX}/include' \
-DLLVM_OPTIMIZED_TABLEGEN=ON \
-DLLVM_ENABLE_TERMINFO=ON \
-DLLVM_ENABLE_PROJECTS='#{LLVM_PROJECTS_TO_BUILD}' \
-DCMAKE_INSTALL_PREFIX=#{CREW_PREFIX} \
-DCMAKE_LINKER=$(which ld.lld) \
-D_CMAKE_TOOLCHAIN_PREFIX=llvm- \
-DCOMPILER_RT_BUILD_BUILTINS=ON \
-DCOMPILER_RT_BUILD_LIBFUZZER=OFF \
-DCOMPILER_RT_BUILD_SANITIZERS=OFF \
-DCOMPILER_RT_DEFAULT_TARGET_ONLY=ON \
-DLIBOMP_ENABLE_SHARED=ON \
-DLIBOMP_INSTALL_ALIASES=OFF \
-DLIBUNWIND_C_FLAGS='-fno-exceptions -funwind-tables' \
-DLIBUNWIND_CXX_FLAGS='-fno-exceptions -funwind-tables' \
-DLIBUNWIND_SUPPORTS_FUNWIND_TABLES_FLAG=ON \
-DLIBUNWIND_SUPPORTS_FNO_EXCEPTIONS_FLAG=ON \
-DCOMPILER_RT_BUILD_SANITIZERS=OFF \
-DCOMPILER_RT_BUILD_LIBFUZZER=OFF \
-DCOMPILER_RT_BUILD_BUILTINS=ON \
-DCOMPILER_RT_DEFAULT_TARGET_ONLY=ON \
-DLIBUNWIND_SUPPORTS_FUNWIND_TABLES_FLAG=ON \
-DLLVM_BINUTILS_INCDIR='#{CREW_PREFIX}/include' \
-DLLVM_BUILD_LLVM_DYLIB=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 \
../llvm"
system 'ninja'
system 'samu'
end
end
def self.install
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.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
Dir.chdir('builddir') do
# system "ninja check-llvm || true"
# system "ninja check-clang || true"
# system "ninja check-lld || true"
# system "samu check-llvm || true"
# system "samu check-clang || true"
# system "samu check-lld || true"
end
end

View File

@@ -3,24 +3,24 @@ require 'package'
class Llvm_stage1 < Package
description 'THIS IS NOT THE LLVM PACKAGE. This is only a Limited Stage 1 compile of LLVM.'
homepage 'http://llvm.org/'
@_ver = '11.1.0-rc1'
@_ver = '13.0.0'
version @_ver
license 'Apache-2.0-with-LLVM-exceptions, UoI-NCSA, BSD, public-domain and rc'
compatibility 'all'
source_url "https://github.com/llvm/llvm-project/archive/llvmorg-#{@_ver}.tar.gz"
source_sha256 'e610297041129a5c5b24355a988c99c7452ee7105ee2355334a8c521b988eb3c'
source_url "https://github.com/llvm/llvm-project/releases/download/llvmorg-#{@_ver}/llvm-project-#{@_ver}.src.tar.xz"
source_sha256 '6075ad30f1ac0e15f07c1bf062c1e1268c241d674f11bd32cdf0e040c71f2bf3'
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',
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',
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',
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',
binary_url({
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/13.0.0_armv7l/llvm_stage1-13.0.0-chromeos-armv7l.tpxz',
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/13.0.0_x86_64/llvm_stage1-13.0.0-chromeos-x86_64.tpxz'
})
binary_sha256 ({
aarch64: '863dd7cae43abef88dfe25c60e0dda1f8d59756f8c8fbb111989a3669dca0a16',
armv7l: '863dd7cae43abef88dfe25c60e0dda1f8d59756f8c8fbb111989a3669dca0a16',
i686: '84a5a2a381af8c789fcb895d1ae62dc1932b3ad1ad423e8351e37aa9be5e2490',
x86_64: 'ddb9e88444729174b0c6f4de883910ce78e8fa489e0831acdf92daaf4561e9af',
binary_sha256({
aarch64: '471ccebb72765a304bc8a1097e144b16d33e1fbbef5dd27fa4ed43530aaf2ee8',
armv7l: '471ccebb72765a304bc8a1097e144b16d33e1fbbef5dd27fa4ed43530aaf2ee8',
i686: '02bd963269fc8fb491bb641f8eb6acd00ed543ccdfe2707cb540d6b792961b44',
x86_64: '310143770e287975bcb97e454d7e63f3f74ebaca5e02ea88d5f2e1140d0d3ac7'
})
# llvm_stage1 is compiled with gcc, without -flto
@@ -35,16 +35,16 @@ class Llvm_stage1 < Package
depends_on 'ccache' => :build
case ARCH
when 'aarch64','armv7l'
#LLVM_TARGETS_TO_BUILD = 'ARM;AArch64;AMDGPU'
when 'aarch64', 'armv7l'
# LLVM_TARGETS_TO_BUILD = 'ARM;AArch64;AMDGPU'
@ARCH_C_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'
when 'i686','x86_64'
#LLVM_TARGETS_TO_BUILD = 'X86;AMDGPU'
LLVM_PROJECTS_TO_BUILD = 'clang;clang-tools-extra;libcxx;libcxxabi;lld'.freeze
when 'i686', 'x86_64'
# LLVM_TARGETS_TO_BUILD = 'X86;AMDGPU'
@ARCH_C_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
@ARCH_C_LTO_FLAGS = "#{@ARCH_C_FLAGS} -flto"
@@ -53,8 +53,8 @@ class Llvm_stage1 < Package
# Using Targets 'all' because otherwise mesa complains.
# This may be patched upstream as per
# https://reviews.llvm.org/rG1de56d6d13c083c996dfd44a32041dacae037d66
LLVM_TARGETS_TO_BUILD = 'all'
LLVM_VERSION = version.split("-")[0]
LLVM_TARGETS_TO_BUILD = 'all'.freeze
LLVM_VERSION = version.split('-')[0]
def self.build
############################################################
@@ -62,7 +62,7 @@ class Llvm_stage1 < Package
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/'"
@@ -80,7 +80,7 @@ cxx_sys=#{CREW_PREFIX}/include/c++/\${version}
cxx_inc=#{CREW_PREFIX}/include/c++/\${version}/\${machine}
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++"
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 \
-DCMAKE_INSTALL_PREFIX=#{CREW_PREFIX} \
-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 \
-DCMAKE_C_FLAGS='#{@ARCH_C_FLAGS}' \
-DCMAKE_CXX_FLAGS='#{@ARCH_CXX_FLAGS}' \
-DLLVM_PARALLEL_LINK_JOBS=1 \
-DPYTHON_EXECUTABLE=$(which python3) \
-DLLVM_BINUTILS_INCDIR='#{CREW_PREFIX}/include' \
-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 \
-Wno-dev \
../llvm"
system 'ninja -j1'
system 'ninja'
end
end
def self.install
Dir.chdir("builddir") do
FileUtils.install 'clc', "#{CREW_DEST_PREFIX}/bin/clc", mode: 0755
FileUtils.install 'clc++', "#{CREW_DEST_PREFIX}/bin/clc++", mode: 0755
Dir.chdir('builddir') do
system "DESTDIR=#{CREW_DEST_DIR} ninja install"
FileUtils.mkdir_p "#{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
def self.check
Dir.chdir("builddir") do
#system "ninja check-llvm || true"
#system "ninja check-clang || true"
#system "ninja check-lld || true"
Dir.chdir('builddir') do
# system "ninja check-llvm || true"
# system "ninja check-clang || true"
# system "ninja check-lld || true"
end
end
@@ -137,10 +134,5 @@ clang++ -fPIC -rtlib=compiler-rt -stdlib=libc++ -cxx-isystem \${cxx_sys} -I \${
puts
puts "To compile programs, use 'clang' or 'clang++'.".lightblue
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

View File

@@ -3,24 +3,24 @@ require '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.'
homepage 'https://www.mercurial-scm.org/'
@_ver = '5.8'
@_ver = '5.9.2'
version @_ver
license 'GPL-2+'
compatibility 'all'
source_url "https://www.mercurial-scm.org/release/mercurial-#{@_ver}.tar.gz"
source_sha256 'fc5d6a8f6478d88ef83cdd0ab6d86ad68ee722bbdf4964e6a0b47c3c6ba5309f'
source_sha256 '1edad93096f64d5cae55b9550bb835ac73840c7406861c3cf4e14c3b443bec54'
binary_url({
aarch64: '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.8_armv7l/mercurial-5.8-chromeos-armv7l.tpxz',
i686: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/mercurial/5.8_i686/mercurial-5.8-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'
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.9.2_armv7l/mercurial-5.9.2-chromeos-armv7l.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.9.2_x86_64/mercurial-5.9.2-chromeos-x86_64.tpxz'
})
binary_sha256({
aarch64: '83b3a8bcd61c507ea89833c67966a36fd4d1f254cd294ef7025f67e5fe912451',
armv7l: '83b3a8bcd61c507ea89833c67966a36fd4d1f254cd294ef7025f67e5fe912451',
i686: '4c7bc1014e1b53adbd4c7ab7ad3ed6fddef199486f34690ab8723adf9aaa10bc',
x86_64: '6c94efc2f57585786374ee1202835226b844a0fe930cc8a520ac8d8a135623da'
aarch64: '144612b4e724584a23ebc84bc456e253090931492a377d4502894f8b2f1b719f',
armv7l: '144612b4e724584a23ebc84bc456e253090931492a377d4502894f8b2f1b719f',
i686: 'bc14bb98c624fecbe3ad9f02135b9159bb36b2c79f89ff3ed2c1e381e1bc7c03',
x86_64: '429d53235c70be2a251c2324982222b4836ed4fe15d912d86b577836655157ce'
})
depends_on 'py3_docutils'

View File

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

View File

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

View File

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

View File

@@ -3,21 +3,21 @@ require 'package'
class Mutter < Package
description 'A window manager for GNOME'
homepage 'https://wiki.gnome.org/Projects/Mutter'
version '40.3'
version '41.0'
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'
git_hashtag version
binary_url({
aarch64: '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/40.3_armv7l/mutter-40.3-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'
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/41.0_armv7l/mutter-41.0-chromeos-armv7l.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({
aarch64: 'ad5d9c51bd569a9a6a06fecf2075eb63ed70817f4c29abf7ececbceeb50fe7d4',
armv7l: 'ad5d9c51bd569a9a6a06fecf2075eb63ed70817f4c29abf7ececbceeb50fe7d4',
x86_64: 'd1427dea256c51647c61f7e1d8987fe4ce87aee6d98c79993bdaf5657f74b186'
aarch64: '584f9f6e7413fcc037f6062dd3dba29d356556a58d0206b0401b3c4d34594352',
armv7l: '584f9f6e7413fcc037f6062dd3dba29d356556a58d0206b0401b3c4d34594352',
x86_64: '1dbf561eb457bb72023362e41f995c7820fb5c5b899a1f157e43a5722531dbe7'
})
depends_on 'ccache' => :build
@@ -39,6 +39,7 @@ class Mutter < Package
-Dprofiler=false \
-Dopengl=true \
-Dglx=true \
-Dsystemd=false \
-Dwayland=true \
-Dnative_backend=true \
-Dcogl_tests=true \

View File

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

View File

@@ -13,11 +13,13 @@ class Mypaint_brushes < Package
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',
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'
})
binary_sha256({
aarch64: 'dd1cc71b20fd4b128b5e4c5d0122b3cad0b5aefdb14fe79d57fda90d14c91265',
armv7l: 'dd1cc71b20fd4b128b5e4c5d0122b3cad0b5aefdb14fe79d57fda90d14c91265',
i686: '83df0466434ec9188e356fdb29da891543f22e262d28cd1991106b205e909325',
x86_64: 'eff47096581ed7982f4d3d4def1b79d3a7b6652772f039b45b26a5421adf2f62'
})

View File

@@ -3,7 +3,7 @@ require 'package'
class Oci_cli < Package
description 'Command Line Interface for Oracle Cloud Infrastructure'
homepage 'https://github.com/oracle/oci-cli/'
@_ver = '2.24.3'
@_ver = '3.1.2'
version @_ver
license 'UPL-1.0'
compatibility 'all'
@@ -11,16 +11,16 @@ class Oci_cli < Package
git_hashtag "v#{@_ver}"
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',
armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/oci_cli/2.24.3_armv7l/oci_cli-2.24.3-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',
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'
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/3.1.2_armv7l/oci_cli-3.1.2-chromeos-armv7l.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/3.1.2_x86_64/oci_cli-3.1.2-chromeos-x86_64.tpxz'
})
binary_sha256({
aarch64: 'da6ca6ffe386a3fe9ca59a847f1e154dca207816a49ac9de0a44f16c54da2091',
armv7l: 'da6ca6ffe386a3fe9ca59a847f1e154dca207816a49ac9de0a44f16c54da2091',
i686: '3d78eadfca689d3949ad0083de9e81cb54a0cac1284be351a6ef0415e902ff74',
x86_64: '8732fa4c8469aff32e587a43a3065064ac21aba6afef70187628d934929eb735'
aarch64: 'e34f28f7fd938279f2c4b4d2ea3089c1080f3f17960de056ccaba8e358a623c3',
armv7l: 'e34f28f7fd938279f2c4b4d2ea3089c1080f3f17960de056ccaba8e358a623c3',
i686: '6ef0ff1cbe571c15ead08e00f08c52bfd85cb6d2271a0b7ff76a8603fd98da73',
x86_64: '409198208cd2dab9b6f66bed27413dca7e443b1917fca3d5158ae5a304905567'
})
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
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'
version '0.24.0'
version '0.24.0-1'
license 'BSD'
compatibility 'all'
source_url 'https://github.com/p11-glue/p11-kit/archive/0.24.0.tar.gz'
source_sha256 '284d209e045ebc7e30ccb479c7b559edfcb5433d665b497386dd35291826e39c'
binary_url({
aarch64: '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_armv7l/p11kit-0.24.0-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',
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'
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-1_armv7l/p11kit-0.24.0-1-chromeos-armv7l.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-1_x86_64/p11kit-0.24.0-1-chromeos-x86_64.tpxz'
})
binary_sha256({
aarch64: '2ca3f06bf7057b4ddddb2fd0338e995fce6bf7c609120698a6218687cebd4bb1',
armv7l: '2ca3f06bf7057b4ddddb2fd0338e995fce6bf7c609120698a6218687cebd4bb1',
i686: '600b55f9167934b5b838e6bff7df938c075467ea59dd7b044fb83392b16166a3',
x86_64: '6d4c5565dcd978a0bab78300a512bc2decbb01cb66149f0502ecc4a7d0b0a94e'
aarch64: '5eb5c9e6046d6a124235c797c14d06e2c82dde0161ba55bec3caa2463cdc0d0f',
armv7l: '5eb5c9e6046d6a124235c797c14d06e2c82dde0161ba55bec3caa2463cdc0d0f',
i686: 'ebb1bfdd6933dbde83ea6e2684070814ea1532a9b1dbabfce0b2918d7a74082c',
x86_64: '8259e4144eea281d3da641b7973e807518f521db62c552691a2e8d65f879ee87'
})
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
description 'Agate is a data analysis library that is optimized for humans instead of machines.'
homepage 'https://agate.readthedocs.io/'
@_ver = '1.6.1'
@_ver = '1.6.3'
version @_ver
license 'MIT'
compatibility 'all'
@@ -11,14 +11,16 @@ class Py3_agate < Package
git_hashtag @_ver
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',
armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_agate/1.6.1_armv7l/py3_agate-1.6.1-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'
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.3_armv7l/py3_agate-1.6.3-chromeos-armv7l.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({
aarch64: 'bcc3db13c5aa17e5e8234869b977011960b5cd4f488d92c3cb52adf4fbf3ac55',
armv7l: 'bcc3db13c5aa17e5e8234869b977011960b5cd4f488d92c3cb52adf4fbf3ac55',
x86_64: '9c7fefd9fe2e3d2a5f961efe28ad90758882e76f0e5101f07811194291883f77'
aarch64: '357edbdec5c4cf615877846eb1cf7abe0d6ffa5897c5a5b74268d1590df4bde8',
armv7l: '357edbdec5c4cf615877846eb1cf7abe0d6ffa5897c5a5b74268d1590df4bde8',
i686: 'a46ea8c01fd442aebfe7f2e7dc26b79edc6419dc83909c2a66b5a16333427084',
x86_64: '0015ba29995578c47bd9f36abeebdfb400e00b9b137fdeed9ced4d6d151f41bc'
})
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.'
homepage 'https://agate-dbf.readthedocs.org/'
@_ver = '0.2.2'
version @_ver
version "#{@_ver}-1"
license 'MIT'
compatibility 'all'
source_url 'https://github.com/wireservice/agate-dbf.git'
git_hashtag @_ver
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',
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',
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'
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-1_armv7l/py3_agate_dfb-0.2.2-1-chromeos-armv7l.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({
aarch64: '27a3e18a7dc058d0d4381d0f95b3bd8eef1c0a43455a6394a444cb6172cbddc4',
armv7l: '27a3e18a7dc058d0d4381d0f95b3bd8eef1c0a43455a6394a444cb6172cbddc4',
x86_64: '2395c81b46a6a6e5d05ce0edc65ad9c4c5ec87f67a10b031683f534ddfd06572'
aarch64: '59df28fe1a1b6b48ab0bbde213920b619244e189d0cbfdea27768f88fbe67a65',
armv7l: '59df28fe1a1b6b48ab0bbde213920b619244e189d0cbfdea27768f88fbe67a65',
i686: 'a25fffa3151ed005f3c9f975d44bf0774604cfa4fa4f1bc2b50f893362dfb195',
x86_64: '1ecddc4169dd1ba4f3d3c025e19cb32d3e580c8334c98ba5f1a77fb4a9fec09e'
})
depends_on 'py3_dbfread'

View File

@@ -3,7 +3,7 @@ require 'package'
class Py3_agate_excel < Package
description 'Agate-excel read support for Excel files (xls and xlsx) to agate.'
homepage 'https://agate-excel.readthedocs.io/'
@_ver = '0.2.4'
@_ver = '0.2.5'
version @_ver
license 'MIT'
compatibility 'all'
@@ -11,14 +11,16 @@ class Py3_agate_excel < Package
git_hashtag @_ver
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',
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',
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'
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.5_armv7l/py3_agate_excel-0.2.5-chromeos-armv7l.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({
aarch64: 'a72b3a80ddc035fe6fbfd87acf6c934bebd0a936aafe289859a481a5e2a6bfea',
armv7l: 'a72b3a80ddc035fe6fbfd87acf6c934bebd0a936aafe289859a481a5e2a6bfea',
x86_64: '37ef4427689227433ef857e568df871be6d25fd0cce8b62c4b54f1af537ceca5'
aarch64: '8f3fc1398cf3fa11b71b7daf87b435f81ae7f4fcc8dee907175744c930db06db',
armv7l: '8f3fc1398cf3fa11b71b7daf87b435f81ae7f4fcc8dee907175744c930db06db',
i686: '2ac4d6a29c4aceed7fb10ae42f417279fc3dfe39eb2ebee718e8ed1622818b14',
x86_64: '87dd31f3678007f4b19088cd6e88e1d3b0237cc7f45202704c5f7908bc428c9e'
})
depends_on 'py3_xlrd'

View File

@@ -3,7 +3,7 @@ require 'package'
class Py3_agate_sql < Package
description 'Agate-sql adds SQL read/write support to agate.'
homepage 'https://agate-sql.readthedocs.org/'
@_ver = '0.5.7'
@_ver = '0.5.8'
version @_ver
license 'MIT'
compatibility 'all'
@@ -11,14 +11,16 @@ class Py3_agate_sql < Package
git_hashtag @_ver
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',
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',
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'
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.8_armv7l/py3_agate_sql-0.5.8-chromeos-armv7l.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({
aarch64: '211b35ed7e9d3a484c16defcd5189657693067d4db59afa67a01189e09409411',
armv7l: '211b35ed7e9d3a484c16defcd5189657693067d4db59afa67a01189e09409411',
x86_64: '4e5560fbade017e6aa1e2f552e625bc9df2421ec9ca1312d69d58668e29d1995'
aarch64: '6c5754f93292e168e09d476a81e501eaf3a12949b72be2b4a71a30681d209e8f',
armv7l: '6c5754f93292e168e09d476a81e501eaf3a12949b72be2b4a71a30681d209e8f',
i686: 'efd1f5a6bbec27206a296180059a306f16660de872f59ae0bde97bf870b87ffe',
x86_64: 'a7a2ec511e4cedb249d0d9585d9bc7129cb5b434004553608a18d88c3ff52496'
})
depends_on 'py3_agate'

View File

@@ -4,21 +4,23 @@ class Py3_alabaster < Package
description 'Alabaster is a configurable sidebar-enabled Sphinx theme.'
homepage 'https://alabaster.readthedocs.io/'
@_ver = '0.7.12'
version @_ver
version "#{@_ver}-1"
license 'BSD' # License is BSD-style, might be BSD-3?
compatibility 'all'
source_url 'https://github.com/bitprophet/alabaster.git'
git_hashtag @_ver
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',
armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_alabaster/0.7.12_armv7l/py3_alabaster-0.7.12-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'
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-1_armv7l/py3_alabaster-0.7.12-1-chromeos-armv7l.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({
aarch64: '9f3a1bad1ec31d93269f89680d5c35a13a08f4a95ce8a551867cecc5f1360370',
armv7l: '9f3a1bad1ec31d93269f89680d5c35a13a08f4a95ce8a551867cecc5f1360370',
x86_64: '91b8482cab6e522d127eb12a500e558bd4e75cc9c4aa2a15d6740d910234a766'
aarch64: 'd6c4783e5580c9d1e934dd75181c2a13151d71398c27879e0ac9efc4888c7ce8',
armv7l: 'd6c4783e5580c9d1e934dd75181c2a13151d71398c27879e0ac9efc4888c7ce8',
i686: '55c46df2b001aeeababef44841ef9284bd0d77635875502396cb8d320a45c988',
x86_64: '85cea802be3a36f4de9cc91ee1da3d50e4c618dbb0516a70c337acf77da1d58a'
})
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.'
homepage 'https://github.com/ActiveState/appdirs/'
@_ver = '1.4.4'
version @_ver
version "#{@_ver}-1"
license 'MIT'
compatibility 'all'
source_url 'https://github.com/ActiveState/appdirs.git'
git_hashtag @_ver
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',
armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_appdirs/1.4.4_armv7l/py3_appdirs-1.4.4-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'
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-1_armv7l/py3_appdirs-1.4.4-1-chromeos-armv7l.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({
aarch64: 'db15a8668c1aca1dff9f81cec803d61f1c493527f855aeb86283fe89eceb2997',
armv7l: 'db15a8668c1aca1dff9f81cec803d61f1c493527f855aeb86283fe89eceb2997',
x86_64: 'fbf581f687e842e0d1e607ce240d49347e8b7d91cbfb35fe7def1ec56f41c992'
aarch64: '91ce5fc0655bdf0d3a5fe0f3478d83d2ac0e10221cc73d13f9a99b167be5b4e9',
armv7l: '91ce5fc0655bdf0d3a5fe0f3478d83d2ac0e10221cc73d13f9a99b167be5b4e9',
i686: '0ff49dfa6f7140a41616e3e14c63d4a2d4e7925b752952bf78ac7595514f8727',
x86_64: 'ef737c09133dd5f20d7cc7ac6ce0b8f8d2c8da581951fa95fa330d14f9b1ed59'
})
depends_on 'py3_setuptools' => :build

View File

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

View File

@@ -3,7 +3,7 @@ require '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.'
homepage 'https://arrow.readthedocs.io/'
@_ver = '0.17.0'
@_ver = '1.1.1'
version @_ver
license 'Apache-2.0'
compatibility 'all'
@@ -11,14 +11,16 @@ class Py3_arrow < Package
git_hashtag @_ver
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',
armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_arrow/0.17.0_armv7l/py3_arrow-0.17.0-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'
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/1.1.1_armv7l/py3_arrow-1.1.1-chromeos-armv7l.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({
aarch64: 'ce488d8ba3142883bdd45ed20816d6be886453b098edc09a6d7d886b82c926bb',
armv7l: 'ce488d8ba3142883bdd45ed20816d6be886453b098edc09a6d7d886b82c926bb',
x86_64: 'd74a3e9dd7d6c4af0e6a7a8f08e3f3d680a4126f7e2f72d4586eff9d32b74fa9'
aarch64: '983dbf6125d0198abfc2abb9ca9c9ee98e15ea07ef407a16e8900ea58821e881',
armv7l: '983dbf6125d0198abfc2abb9ca9c9ee98e15ea07ef407a16e8900ea58821e881',
i686: '7d2f1c0d8505bc86f4612fdd6761cee8dcc416517acce1f7058f4d32d4d0f317',
x86_64: 'b9000ab8724f764010ebfe5a1d7ab4a144c7921c1ca29ca08c69fbe460c455b1'
})
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.'
homepage 'https://www.attrs.org/'
@_ver = '21.2.0'
version @_ver
version "#{@_ver}-1"
license 'MIT'
compatibility 'all'
source_url 'https://github.com/python-attrs/attrs.git'
git_hashtag @_ver
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',
armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_attrs/21.2.0_armv7l/py3_attrs-21.2.0-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'
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-1_armv7l/py3_attrs-21.2.0-1-chromeos-armv7l.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({
aarch64: 'f6a64bcf69dd7858b2d86e6b46c43be2d233014f974edcf7e84507f35f625a99',
armv7l: 'f6a64bcf69dd7858b2d86e6b46c43be2d233014f974edcf7e84507f35f625a99',
x86_64: '1a4937ddeb9977bd37419a70e5191187511801ecbaee363aae89555f721b1732'
aarch64: '9352f76874b690ce01024148c76cbedbabad5fad93c4706f770e03db18232c1e',
armv7l: '9352f76874b690ce01024148c76cbedbabad5fad93c4706f770e03db18232c1e',
i686: 'ffecad3b8c86a89784327cc36df6d27b12e40339b7df80a641b385816468763a',
x86_64: 'ec386157827ee1da17cbc34b2fb1f6d54922d098c370055825e18be297799d55'
})
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.'
homepage 'https://babel.pocoo.org/'
@_ver = '2.9.1'
version @_ver
version "#{@_ver}-1"
license 'BSD'
compatibility 'all'
source_url 'https://github.com/python-babel/babel.git'
git_hashtag "v#{@_ver}"
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',
armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_babel/2.9.1_armv7l/py3_babel-2.9.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'
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-1_armv7l/py3_babel-2.9.1-1-chromeos-armv7l.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({
aarch64: 'a4c30b48576805611efcdf4f4b58b8ee307fb897055cd46e1597c1f6a38a104c',
armv7l: 'a4c30b48576805611efcdf4f4b58b8ee307fb897055cd46e1597c1f6a38a104c',
x86_64: '124f044721c89a5ab3f76202c90ca7ccf4d37cacb69088ca8552218a531e740a'
aarch64: 'b77c680b2c5b2c76e2bca308fa5c1050c87161a8019d923724b924ab9595aae0',
armv7l: 'b77c680b2c5b2c76e2bca308fa5c1050c87161a8019d923724b924ab9595aae0',
i686: '5e9efc6f22bef10e2b948d56c278a100c6fc462b57c084598add938f7dd056b0',
x86_64: '79a4015d2c3730fa8ba3d8eb45e138b8b6f47c46a185a37a786fd7a09fd037a4'
})
depends_on 'py3_pytz'

View File

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

View File

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

View File

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

View File

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

View File

@@ -3,7 +3,7 @@ require 'package'
class Py3_click < Package
description 'Click is a simple wrapper around optparse for powerful command line utilities.'
homepage 'https://click.palletsprojects.com'
@_ver = '7.1.2'
@_ver = '8.0.3'
version @_ver
license 'BSD-3'
compatibility 'all'
@@ -11,14 +11,16 @@ class Py3_click < Package
git_hashtag @_ver
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',
armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_click/7.1.2_armv7l/py3_click-7.1.2-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'
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/8.0.3_armv7l/py3_click-8.0.3-chromeos-armv7l.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({
aarch64: '601e3274f08e2308083fc312aa4614b5eedb4272f611d344f77f72248abcd89f',
armv7l: '601e3274f08e2308083fc312aa4614b5eedb4272f611d344f77f72248abcd89f',
x86_64: 'baca766a2e97aeb8c6999fff28bc9b6f76493f544abd8e335ab502420e0544b0'
aarch64: '34f17a880636d0b48866f88c0683881bb0187812b1e61c7c8672681baadef560',
armv7l: '34f17a880636d0b48866f88c0683881bb0187812b1e61c7c8672681baadef560',
i686: 'f4e058e264f6d9531307f6afb507ad12bcaeb1bf892d1cff1bb2161f843e38b7',
x86_64: '8ee1716bbec539ae57cc6fa25491f29979166bbc37882b6cb1bd8a473159e028'
})
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.'
homepage 'https://github.com/tartley/colorama/'
@_ver = '0.4.4'
version @_ver
version "#{@_ver}-1"
license 'BSD-3'
compatibility 'all'
source_url 'https://github.com/tartley/colorama.git'
git_hashtag @_ver
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',
armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_colorama/0.4.4_armv7l/py3_colorama-0.4.4-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'
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-1_armv7l/py3_colorama-0.4.4-1-chromeos-armv7l.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({
aarch64: '65a9a09e40d7e266238ccfc497f13f7c11e3d656dd3aaeed65a5401c58dc70fe',
armv7l: '65a9a09e40d7e266238ccfc497f13f7c11e3d656dd3aaeed65a5401c58dc70fe',
x86_64: 'df9e61f5e16424e6d02a9eececa4fc284c9a9a26e2b268435566a1d542d6f31d'
aarch64: '96e02b9c3360a083ed1500fafba817e45a71a86064a306338eb020b3730bac47',
armv7l: '96e02b9c3360a083ed1500fafba817e45a71a86064a306338eb020b3730bac47',
i686: 'a4bc9fd6f3bd83b40bdcf8692d1e99e0f47b7a480e55ab18e62cf71b46a3ae5f',
x86_64: '5e5a9635d836fdf49237f5df12fbdeee92f0cdbef2144cbe4c93529cfee2ee86'
})
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.'
homepage 'https://github.com/jaraco/configparser/'
@_ver = '5.0.2'
version @_ver
version "#{@_ver}-1"
license 'MIT'
compatibility 'all'
source_url 'https://github.com/jaraco/configparser.git'
git_hashtag "v#{@_ver}"
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',
armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_configparser/5.0.2_armv7l/py3_configparser-5.0.2-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'
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-1_armv7l/py3_configparser-5.0.2-1-chromeos-armv7l.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({
aarch64: '239d87ea1922fd8ae501b603011f8ddb4212026dd6e72bf3bf750ee5dd3cb277',
armv7l: '239d87ea1922fd8ae501b603011f8ddb4212026dd6e72bf3bf750ee5dd3cb277',
x86_64: 'e45b32190ef07b77b65cc4648ac8f0c2a3f7752d2f872c5f9b3e97b198956e3f'
aarch64: '87321cac9825e1345390d0882029e6bb4d573972c032b88c52c4e9dcfc93292d',
armv7l: '87321cac9825e1345390d0882029e6bb4d573972c032b88c52c4e9dcfc93292d',
i686: 'ff380d4680cc7a058464f0268fdd759428e477d03295b511fc1ef235fbfcbf61',
x86_64: '32c1efc6399b0aacb5ae68581c51b07f7ccbf9fe5e55e726fa5ac9ce8047a789'
})
depends_on 'py3_setuptools' => :build

View File

@@ -3,7 +3,7 @@ require 'package'
class Py3_cryptography < Package
description 'Cryptography provides cryptographic recipes and primitives to Python developers.'
homepage 'https://cryptography.io/'
@_ver = '3.4.7'
@_ver = '35.0.0'
version @_ver
license 'MIT'
compatibility 'all'
@@ -11,22 +11,23 @@ class Py3_cryptography < Package
git_hashtag @_ver
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',
armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_cryptography/3.4.7_armv7l/py3_cryptography-3.4.7-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',
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'
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/35.0.0_armv7l/py3_cryptography-35.0.0-chromeos-armv7l.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/35.0.0_x86_64/py3_cryptography-35.0.0-chromeos-x86_64.tpxz'
})
binary_sha256({
aarch64: '8bd03b0ab62ae17ce3c4cdeb4e209a5d761000c1327748bddc75de4d4d422c90',
armv7l: '8bd03b0ab62ae17ce3c4cdeb4e209a5d761000c1327748bddc75de4d4d422c90',
i686: '4ce8cefc8f67c30648ae3cf5d9ce711b7904f30e89fa8dc962fabd7f7fc0fcb6',
x86_64: 'f95da04a5ebbb8b3d12b12ab90f244f2d45445e3eb004e62177966396ddbd2b9'
aarch64: '565e29e043e7fb83c7cd02c619b2611620689959e1c83ab27a7827b943382f40',
armv7l: '565e29e043e7fb83c7cd02c619b2611620689959e1c83ab27a7827b943382f40',
i686: 'a3bd7ca74b310b4581658eb9ee97c6358f78fb2e21305be74f43cd38014889c9',
x86_64: 'b4980330c51dfcfc6f1d8fb9cdd15bed2081db54331db70c805bf5cd5ab88a96'
})
depends_on 'py3_cffi'
depends_on 'py3_six'
depends_on 'py3_setuptools_rust' => :build
depends_on 'py3_setuptools' => :build
depends_on 'rust' => :build
def self.build
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.'
homepage 'https://cssselect.readthedocs.io/'
@_ver = '1.1.0'
version @_ver
version "#{@_ver}-1"
license 'BSD'
compatibility 'all'
source_url 'https://github.com/scrapy/cssselect.git'
git_hashtag "v#{@_ver}"
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',
armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_cssselect/1.1.0_armv7l/py3_cssselect-1.1.0-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'
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-1_armv7l/py3_cssselect-1.1.0-1-chromeos-armv7l.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({
aarch64: 'daadd3f8649cabb1884f2e8ed37c05149be271e3aff9d0022548ce896a11e5ab',
armv7l: 'daadd3f8649cabb1884f2e8ed37c05149be271e3aff9d0022548ce896a11e5ab',
x86_64: 'bb1c01edf7595c0fdd4baa7c738df7c7c4c861f7b64bf1a23e2fc908d1d3f341'
aarch64: '7119884c145fa8377a85c046227b1303fc96b494c96b788c6ef7690e5dd50dac',
armv7l: '7119884c145fa8377a85c046227b1303fc96b494c96b788c6ef7690e5dd50dac',
i686: 'dacbdc4729a1479f95b4a7fba2d5a5215904d7239e6d6473ada98e40b845026b',
x86_64: '32f4c061ade50ca3d27c10908770cd2a93ca8b995e20473911da11d912e60f03'
})
depends_on 'py3_setuptools' => :build

View File

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

View File

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

View File

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

View File

@@ -13,12 +13,14 @@ class Py3_decorator < Package
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',
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'
})
binary_sha256({
aarch64: '3b5cf4a06faa87a5f7cd6ac40f035d78f416c71529cf264f1ebd042170024689',
armv7l: '3b5cf4a06faa87a5f7cd6ac40f035d78f416c71529cf264f1ebd042170024689',
x86_64: 'c5cf9f13a699189e71e43f362b0e17447f4ee1cd01cebb8aaf6d2074efaab2d8'
aarch64: 'cf2a4b9f668587d4e4f0fe50f405e78fb864cb3d8f1fa707410382b39796509e',
armv7l: 'cf2a4b9f668587d4e4f0fe50f405e78fb864cb3d8f1fa707410382b39796509e',
i686: 'ab8512f18da0f1cef8a0b6d672d4a80dd79f07684df0090538a57f962864acdc',
x86_64: '027b7964b559f03c6d1e787f46cbd9ad841c574095c0a008915f04ccb574af53'
})
depends_on 'py3_setuptools' => :build

View File

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

View File

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

View File

@@ -13,12 +13,14 @@ class Py3_dnspython < Package
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',
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'
})
binary_sha256({
aarch64: 'f8b99763641f16ac27a7083e8cf1b2a541b9c3f552c216ceef0cba314637e889',
armv7l: 'f8b99763641f16ac27a7083e8cf1b2a541b9c3f552c216ceef0cba314637e889',
x86_64: '7dace66ee94e5ad3332ce8c24879df9958b9bd141a022580db5a31298cb2d843'
aarch64: '88bb279608f84d8db142bc0011d7c33910ff4d67046a433d2967c9232b065902',
armv7l: '88bb279608f84d8db142bc0011d7c33910ff4d67046a433d2967c9232b065902',
i686: '880fd78e0e2c772bdaf2661b362b5f2ed32615535a49a1ea1a1a65f3052775bd',
x86_64: '52c717cb5ad0943c6067ea0e09a69e47c7b15e8d9ec6d1ab7a109d149530781a'
})
depends_on 'py3_setuptools' => :build

View File

@@ -3,21 +3,24 @@ require '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.'
homepage 'http://docutils.sourceforge.net/'
version '0.17.1'
@_ver = '0.17.1'
version "#{@_ver}-1"
license 'BSD-2, GPL-3 and public-domain'
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'
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',
armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_docutils/0.17.1_armv7l/py3_docutils-0.17.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'
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-1_armv7l/py3_docutils-0.17.1-1-chromeos-armv7l.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({
aarch64: '7991b4f06ea92a83f2f3516f3c084e5a2800592164e70869e5c38751b5c9e593',
armv7l: '7991b4f06ea92a83f2f3516f3c084e5a2800592164e70869e5c38751b5c9e593',
x86_64: 'a78db8875de1b809b898334ae4026fb3b86ac87e4f6cc788c535702e70f037ba'
aarch64: '89a62ed3b047061fe765329171a91e76d7e113006136fbbb25311f6ce1692309',
armv7l: '89a62ed3b047061fe765329171a91e76d7e113006136fbbb25311f6ce1692309',
i686: 'a906df40046622e6b6e13220da7b03a5adcf677127d9da6ebe1bba3734aa683b',
x86_64: '5db96f75f85e79f9f69fed41f4c5739996626d1a288fbd35ef9a22c10d169b75'
})
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.'
homepage 'https://github.com/ankushshah89/python-docx2txt/'
@_ver = '0.8'
version @_ver
version "#{@_ver}-1"
license 'MIT'
compatibility 'all'
source_url 'https://github.com/ankushshah89/python-docx2txt.git'
git_hashtag @_ver
binary_url({
aarch64: '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_armv7l/py3_docx2txt-0.8-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'
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-1_armv7l/py3_docx2txt-0.8-1-chromeos-armv7l.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({
aarch64: '8c73dcb3572f19da071bddaf2340ea7c5415790dd87ccd94a2667d3528247ce0',
armv7l: '8c73dcb3572f19da071bddaf2340ea7c5415790dd87ccd94a2667d3528247ce0',
x86_64: 'e4bb30becfb81c7f3b0570ec3f4849f2e44e9cdc164cf7ded0af8c40b46c6a92'
aarch64: '4fe7c0c804b47548bcab290e3a10d210a58571300819faa56c7e2fca566322ed',
armv7l: '4fe7c0c804b47548bcab290e3a10d210a58571300819faa56c7e2fca566322ed',
i686: 'b0c2208085a069a88bcc16794e1d7853fd4ff8ac478b1df8021639e213e3a764',
x86_64: 'dc9e85b1e826f850f4dc63f46c58246a30aeb834490d7961d5c46c404f71b808'
})
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.'
homepage 'https://docs.sourcefabric.org/projects/ebooklib/'
@_ver = '0.17.1'
version @_ver
version "#{@_ver}-1"
license 'AGPL-3'
compatibility 'all'
source_url 'https://github.com/aerkalov/ebooklib.git'
git_hashtag "v#{@_ver}"
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',
armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_ebooklib/0.17.1_armv7l/py3_ebooklib-0.17.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'
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-1_armv7l/py3_ebooklib-0.17.1-1-chromeos-armv7l.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({
aarch64: '9ef251c995198dbc2f0d9e63cbf9a7c03458ed7ea9b0aeea4eeb0e4465b5eb48',
armv7l: '9ef251c995198dbc2f0d9e63cbf9a7c03458ed7ea9b0aeea4eeb0e4465b5eb48',
x86_64: 'f805c0ac9fef8f5d9cdef29753d4a79d4b9eb83fe23fa0a1758282b29b7c7075'
aarch64: '6708fde9d731ef359e5fa9fe775427b062f7d8bf2cb52fb3f524459c27bd3b0e',
armv7l: '6708fde9d731ef359e5fa9fe775427b062f7d8bf2cb52fb3f524459c27bd3b0e',
i686: 'aec9bb0a8f001b900d0794544778b20330a037744a415c29f4db90eae09fb039',
x86_64: '7e7e7fdf0a20db6ccfe0ddc0ddd60ca0bdc01a56745855cf52ca565265eca466'
})
depends_on 'py3_lxml'

View File

@@ -3,7 +3,7 @@ require 'package'
class Py3_et_xmlfile < Package
description 'Et-xmlfile is an implementation of lxml\'s xmlfile module for the standard library\'s ElementTree.'
homepage 'https://openpyxl.readthedocs.io/'
@_ver = '1.1'
@_ver = '1.1.0'
version @_ver
license 'MIT'
compatibility 'all'
@@ -11,14 +11,16 @@ class Py3_et_xmlfile < Package
source_sha256 '8eb9e2bc2f8c97e37a2dc85a09ecdcdec9d8a396530a6d5a33b30b9a92da0c5c'
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',
armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_et_xmlfile/1.1_armv7l/py3_et_xmlfile-1.1-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'
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.0_armv7l/py3_et_xmlfile-1.1.0-chromeos-armv7l.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({
aarch64: '20c7507f597d3397368033a826c93334259e36003ac557737971f1ba98afcd00',
armv7l: '20c7507f597d3397368033a826c93334259e36003ac557737971f1ba98afcd00',
x86_64: 'c64e6a5ce0288dd472903911e1bd21f760ba451cbb3c4c3bace140a3ae20b519'
aarch64: '4f20b5f32abf23d002282bfde1fc304e8015cdde77aff582ef67f5bc1ac7fe02',
armv7l: '4f20b5f32abf23d002282bfde1fc304e8015cdde77aff582ef67f5bc1ac7fe02',
i686: 'cfdb38417d94479885c2bfc9faa8602108ce89408b92e98be7298472b6b7f76e',
x86_64: 'ad6b3cf9dae323257024e7d33ebda6bf7986f66ef69f4f4fd063d993f44997b3'
})
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.'
homepage 'https://github.com/mattgwwalker/msg-extractor/'
@_ver = '0.28.7'
version @_ver
version "#{@_ver}-1"
license 'GPL-3'
compatibility 'all'
source_url 'https://files.pythonhosted.org/packages/67/fb/ed86f4fa53e58e90598f635bba9b4140a20992bd968aaaf8ae1fbacd6e57/extract_msg-0.28.7.tar.gz'
source_sha256 '7ebdbd7863a3699080a69f71ec0cd30ed9bfee70bad9acc6a8e6abe9523c78c0'
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',
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',
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'
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-1_armv7l/py3_extract_msg-0.28.7-1-chromeos-armv7l.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({
aarch64: 'c2b94eba0e922d79cd416c77db71e8004422efe69e90f306e5ae8b196d4a6446',
armv7l: 'c2b94eba0e922d79cd416c77db71e8004422efe69e90f306e5ae8b196d4a6446',
x86_64: 'e5a2c8dbf6abac1fdd8e7573c7ee08f3e0c9173c43ce554aeacf84132337afc3'
aarch64: '9aa5ab813fc356ac41c8ce9fabc7ed381e7049524ea6be7578af5c8c512a392c',
armv7l: '9aa5ab813fc356ac41c8ce9fabc7ed381e7049524ea6be7578af5c8c512a392c',
i686: '97811b1d2e2c76396de636c348913218d42096184a87010839cc1a85820fae6a',
x86_64: 'de6c5055b5bc9dc212878c3296130475e974121f987a8f8b886645fde5f9a72c'
})
depends_on 'py3_tzlocal'

View File

@@ -3,7 +3,7 @@ require 'package'
class Py3_fasteners < Package
description 'Fasteners provides useful locks for python programs.'
homepage 'https://github.com/harlowja/fasteners/'
@_ver = '0.15'
@_ver = '0.16.3'
version @_ver
license 'Apache-2.0'
compatibility 'all'
@@ -11,14 +11,16 @@ class Py3_fasteners < Package
git_hashtag @_ver
binary_url({
aarch64: '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.15_armv7l/py3_fasteners-0.15-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'
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.16.3_armv7l/py3_fasteners-0.16.3-chromeos-armv7l.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({
aarch64: '847f56cbe17a28de5bd78fcf9d69ea5db05fd011e035b70c28051444216460e4',
armv7l: '847f56cbe17a28de5bd78fcf9d69ea5db05fd011e035b70c28051444216460e4',
x86_64: 'cd2fdf2690b0acd28063048c4653f887237da16e44ea756f33af18916cbb0cd6'
aarch64: '033b5d05bc4541d543eaad6059ee38995d6b362b680402ff4cee7fb396353fa1',
armv7l: '033b5d05bc4541d543eaad6059ee38995d6b362b680402ff4cee7fb396353fa1',
i686: '74098c301e35a47d933968851b006fa4ae1cf86aa71c9dc92a6af6427b9a26cd',
x86_64: '98bfe6cd0c785de714d712d0f878334feb0356a5d55e18c4a6f81bd60268857e'
})
depends_on 'py3_six'

View File

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

View File

@@ -3,22 +3,24 @@ require 'package'
class Py3_flask < Package
description 'Flask is a simple framework for building complex web applications.'
homepage 'https://palletsprojects.com/p/flask/'
@_ver = '1.1.2'
version @_ver
@_ver = '2.0.2'
version "#{@_ver}-1"
license 'BSD-3'
compatibility 'all'
source_url 'https://github.com/pallets/flask.git'
git_hashtag @_ver
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',
armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_flask/1.1.2_armv7l/py3_flask-1.1.2-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'
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/2.0.2-1_armv7l/py3_flask-2.0.2-1-chromeos-armv7l.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({
aarch64: '61698011f63fd5edc84c44ef79f38f271281fe7b14f599b6fe78967007f0d11e',
armv7l: '61698011f63fd5edc84c44ef79f38f271281fe7b14f599b6fe78967007f0d11e',
x86_64: '6d63948aeaf0a00eb948399d301df392a1e73ab67d0209673a24327d296ed1b3'
aarch64: 'ff05d4af75f1a1d53f2b029e9002f1e03daa8cecced493dc2342b0e00f9b896b',
armv7l: 'ff05d4af75f1a1d53f2b029e9002f1e03daa8cecced493dc2342b0e00f9b896b',
i686: '884a383b1a6c851b0e04bb3e4dfb98609328a24953334160b9e5d438eeacb673',
x86_64: '4412b56ca38573e82efc5b19916a3ce7ea4cc3bedc0555a6fb358766e63192e2'
})
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.'
homepage 'https://python-future.org/'
@_ver = '0.18.2'
version @_ver
version "#{@_ver}-1"
license 'MIT'
compatibility 'all'
source_url 'https://github.com/PythonCharmers/python-future.git'
git_hashtag "v#{@_ver}"
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',
armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_future/0.18.2_armv7l/py3_future-0.18.2-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'
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-1_armv7l/py3_future-0.18.2-1-chromeos-armv7l.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({
aarch64: '2f45cc2a262e3ee766966df030ef2abd7fa35088a175051a0d58c579b131dfcc',
armv7l: '2f45cc2a262e3ee766966df030ef2abd7fa35088a175051a0d58c579b131dfcc',
x86_64: 'd3de1fd3a86c74ce4ed4d34e90d034b2de0cb8717e79c6398b022c7592159294'
aarch64: '5c696cdddcbf64c1a5b8c08899e214e3f19eed0c1b1896b458fac11fc1ae2070',
armv7l: '5c696cdddcbf64c1a5b8c08899e214e3f19eed0c1b1896b458fac11fc1ae2070',
i686: 'b1ac5ac4f611459c88850f81d697037474b432d3a9e7b23ae1d9849ac31179c6',
x86_64: 'cf951bf6550bf5c0adc0bfd048704b55362d1ac0441c967a81cf23372fde921c'
})
depends_on 'py3_setuptools' => :build

View File

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

View File

@@ -3,7 +3,7 @@ require 'package'
class Py3_idna < Package
description 'IDNA provides internationalized domain names for Python.'
homepage 'https://github.com/kjd/idna/'
@_ver = '3.1'
@_ver = '3.3'
version @_ver
license 'BSD-3'
compatibility 'all'
@@ -11,14 +11,16 @@ class Py3_idna < Package
git_hashtag "v#{@_ver}"
binary_url({
aarch64: '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.1_armv7l/py3_idna-3.1-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'
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.3_armv7l/py3_idna-3.3-chromeos-armv7l.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({
aarch64: '8b1d43393a55416ce6d245b757c8fb471e6e9a05b0e0b97c03bdfeae61daf527',
armv7l: '8b1d43393a55416ce6d245b757c8fb471e6e9a05b0e0b97c03bdfeae61daf527',
x86_64: '81ae966d16b99111df47c49bad147ab4517a91dc1056ef3f7037edc0c1ac3767'
aarch64: 'ed49da638b58f74acdc60d42a773c185e91b70f530d19eb11e9af4167b5e2471',
armv7l: 'ed49da638b58f74acdc60d42a773c185e91b70f530d19eb11e9af4167b5e2471',
i686: '6d7894d08a495d2d47eb06acb6c6a793b3fed4613e6dba9f8a93712958671774',
x86_64: '1d3b86b227ccd09abea28ea7848a22c2a3af641bc4626e648095b6ca6d12d4a7'
})
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.'
homepage 'https://github.com/shibukawa/imagesize_py/'
@_ver = '1.1.0'
version @_ver
version "#{@_ver}-1"
license 'MIT'
compatibility 'all'
source_url 'https://github.com/shibukawa/imagesize_py.git'
git_hashtag @_ver
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',
armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_imagesize/1.1.0_armv7l/py3_imagesize-1.1.0-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'
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-1_armv7l/py3_imagesize-1.1.0-1-chromeos-armv7l.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({
aarch64: '8a50d8638aa483659890a2f8a7fbb728ba06f144ee744d8ce58f5e0fa4673969',
armv7l: '8a50d8638aa483659890a2f8a7fbb728ba06f144ee744d8ce58f5e0fa4673969',
x86_64: '43f5e898252eefbf95f4f8671ea60bd7936ba21dbf26d1f1ff5520a29f8f3c49'
aarch64: '0a631ced317c01ce94f0ec4eca3648307b103bcb8be80ef26fc21c168f7aab5b',
armv7l: '0a631ced317c01ce94f0ec4eca3648307b103bcb8be80ef26fc21c168f7aab5b',
i686: '5dafc0ff6d92665f34804d420660776726443f6ed8c9329ca4f1e26061148db9',
x86_64: 'de97f1c9967cbc7257139167652a2e07ee59e7bc826370e553c593b0e495139c'
})
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.'
homepage 'https://imapclient.readthedocs.io/'
@_ver = '2.2.0'
version @_ver
version "#{@_ver}-1"
license 'BSD'
compatibility 'all'
source_url 'https://github.com/mjs/imapclient.git'
git_hashtag @_ver
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',
armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_imapclient/2.2.0_armv7l/py3_imapclient-2.2.0-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'
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-1_armv7l/py3_imapclient-2.2.0-1-chromeos-armv7l.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({
aarch64: '26ba0231d3a994da411ef64e6fbee4676be0f66a5fa66d5412ee13a0c7e78dd6',
armv7l: '26ba0231d3a994da411ef64e6fbee4676be0f66a5fa66d5412ee13a0c7e78dd6',
x86_64: '02bc417b206a0881fb13c6804b02281168eca1688932f944a4a5355fb1809528'
aarch64: 'f742e6f24f267ca002758609c3055ba43b992f227305f1a7f8658e036c2e406f',
armv7l: 'f742e6f24f267ca002758609c3055ba43b992f227305f1a7f8658e036c2e406f',
i686: '41a296fbd077e4a0c260496cf5a2520a86d337b16fd10c037888436188c305a6',
x86_64: 'be9e0af74cbc09d92effd663429657582ea794644091a26d6938446cbe1e02d9'
})
depends_on 'py3_six'

View File

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

View File

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

View File

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

View File

@@ -13,12 +13,14 @@ class Py3_isodate < Package
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',
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'
})
binary_sha256({
aarch64: '0b45d4ecab2b2ca8706e1de22e8918c8d6cf100bab2e8085fb8976cb3a7d0015',
armv7l: '0b45d4ecab2b2ca8706e1de22e8918c8d6cf100bab2e8085fb8976cb3a7d0015',
x86_64: '3d204a492c1b418a2fa77d810d4756a1c78aafc6eb87113e17d4ff04b70aa190'
aarch64: '809a8a813a10a021e39c4f859a676950a374f95df05b67bda85a4c75ea4d185c',
armv7l: '809a8a813a10a021e39c4f859a676950a374f95df05b67bda85a4c75ea4d185c',
i686: '08043df182880abae97926fc4d172d1b20d0ed160967acb52a9d7d156f717710',
x86_64: 'ee26e380cd8779368404be244d8d6388a49ca131436975c457eea7b107cde869'
})
depends_on 'py3_six'

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

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

View File

@@ -3,7 +3,7 @@ require 'package'
class Py3_leather < Package
description 'Leather is a fast, approximate chart generator in Python.'
homepage 'https://leather.readthedocs.io/'
@_ver = '0.3.3'
@_ver = '0.3.4'
version @_ver
license 'MIT'
compatibility 'all'
@@ -11,14 +11,16 @@ class Py3_leather < Package
git_hashtag @_ver
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',
armv7l: 'https://gitlab.com/api/v4/projects/26210301/packages/generic/py3_leather/0.3.3_armv7l/py3_leather-0.3.3-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'
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.4_armv7l/py3_leather-0.3.4-chromeos-armv7l.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({
aarch64: 'f14d873fa5aa5becc163ad401060dc794a71a421a39ca3bb387801bfbfe75fcc',
armv7l: 'f14d873fa5aa5becc163ad401060dc794a71a421a39ca3bb387801bfbfe75fcc',
x86_64: '848cc859d20f8b8184cb3fe512d703073608e84a021bb57527a9103e4a61cdb9'
aarch64: '1a1eb059dbb9caa8f20c53c7e71b4b23c1931a6587ecb43166f767cee8c840b1',
armv7l: '1a1eb059dbb9caa8f20c53c7e71b4b23c1931a6587ecb43166f767cee8c840b1',
i686: '2137d4c5d5d7334974f3f3f580434427c36a91e95b06e62caf5352b55d1a0530',
x86_64: 'e2af8d01d60392799ee3a8bf4624b4df30b4644288da9df8226e3386d9cc1313'
})
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.'
homepage 'https://python-libevdev.readthedocs.io/'
@_ver = '0.9'
version @_ver
version "#{@_ver}-1"
license 'MIT'
compatibility 'all'
source_url 'https://gitlab.freedesktop.org/libevdev/python-libevdev.git'
git_hashtag @_ver
binary_url({
aarch64: '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_armv7l/py3_libevdev-0.9-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'
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-1_armv7l/py3_libevdev-0.9-1-chromeos-armv7l.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({
aarch64: '423bfba6a3ebcb077a42d62df039a03f7495bbe82e69d54bee23917274a0b82e',
armv7l: '423bfba6a3ebcb077a42d62df039a03f7495bbe82e69d54bee23917274a0b82e',
x86_64: '637430a7df660a2be0c0681ad08c26f7e746f145fa6c1aa2de7ea1256179d6ce'
aarch64: '636812109d443d73982afd6e9508e1d63a2941bc1c378aee41d72d77c4c50106',
armv7l: '636812109d443d73982afd6e9508e1d63a2941bc1c378aee41d72d77c4c50106',
i686: '4a9fcbb90f321fe6e47c6183d4848b0f80069a7f74a23f83e431a591e4e446d1',
x86_64: '7a4c43dbc98fd7ed19a80917c3b654f3e09e5e3b0136eac91fdd611f06788d33'
})
depends_on 'py3_setuptools' => :build

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