Files
chromebrew/packages/libpsl.rb
Satadru Pramanik, DO, MPH, MEng f4cfd30c1f Update meson, rebuild libpsl (#10132)
* meson => 1.5

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* rebuild libpsl

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* suggested changes

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* suggested changes, use M90 & M91 containwrs for unit tests.

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* use our bash in unit tests

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* adjust done logic

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* do not look at ALL_CHANGED_FILES unless it is not empty

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* adjust bash logic

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* fix case for non-existent variable check

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* use different bash test

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

* change bash logic again

Signed-off-by: Satadru Pramanik <satadru@gmail.com>

---------

Signed-off-by: Satadru Pramanik <satadru@gmail.com>
2024-07-11 17:08:27 -05:00

24 lines
775 B
Ruby

require 'buildsystems/meson'
class Libpsl < Meson
description 'C library for the Public Suffix List'
homepage 'https://github.com/rockdaboot/libpsl'
version '0.21.5-1'
license 'MIT'
compatibility 'all'
source_url 'https://github.com/rockdaboot/libpsl.git'
git_hashtag version.split('-').first
binary_compression 'tar.zst'
binary_sha256({
aarch64: '56fd7e35ce2706b2b4cf60a74b106ea0b923d14db34ad24e478f72bc070e9160',
armv7l: '56fd7e35ce2706b2b4cf60a74b106ea0b923d14db34ad24e478f72bc070e9160',
i686: '7bdb977732ba2994d809ca9eff9623f5d81c6642e03f7870887de5bc8cea1f38',
x86_64: '56c4274e773e48dccb6c6a0fa5f81f35b90794c63b121b252547daa1c473c797'
})
depends_on 'glibc' # R
depends_on 'libidn2' # R
depends_on 'libunistring' # R
end