mirror of
https://github.com/chromebrew/chromebrew.git
synced 2026-01-09 15:37:56 -05:00
libngtcp2 — libnghttp3 → 1.11.0,libngtcp2 → 1.15.1,gettext → 0.26-1,gnutls → 3.8.10,libev → 4.33-1 (#12747)
* Rebuild libev, Update gnutls, add libngtp2, libnghttp3 Signed-off-by: Satadru Pramanik <satadru@gmail.com> * Update gnutls package. Signed-off-by: Satadru Pramanik <satadru@gmail.com> * Adjust gnutls build deps. Signed-off-by: Satadru Pramanik <satadru@gmail.com> * Gettext rebuild to fix autopoint usage. Signed-off-by: Satadru Pramanik <satadru@gmail.com> * Add libev dep to gnutls. Signed-off-by: Satadru Pramanik <satadru@gmail.com> * Update gnutls, working around broken docs. Signed-off-by: Satadru Pramanik <satadru@gmail.com> * libngtcp2: Build Run on linux/arm/v7. * libngtcp2: Build Run on linux/386. * libngtcp2: Build Run on linux/amd64. * libngtcp2: Package File Update Run on linux/386 container. * sort packages.yml Signed-off-by: Satadru Pramanik <satadru@gmail.com> --------- Signed-off-by: Satadru Pramanik <satadru@gmail.com> Co-authored-by: Satadru Pramanik <satadru@gmail.com> Co-authored-by: satmandu <satmandu@users.noreply.github.com> Co-authored-by: chromebrew-actions[bot] <chromebrew-actions[bot]@users.noreply.github.com>
This commit is contained in:
committed by
GitHub
parent
e41a440cfe
commit
70eea2dcf8
@@ -193,6 +193,8 @@ unless defined?(CREW_ANITYA_PACKAGE_NAME_MAPPINGS)
|
||||
{ pkg_name: 'go_tools', anitya_pkg: 'golang-x-tools', comments: '' },
|
||||
{ pkg_name: 'gtk4', anitya_pkg: 'gtk', comments: '' },
|
||||
{ pkg_name: 'gvim', anitya_pkg: 'vim', comments: '' },
|
||||
{ pkg_name: 'libnghttp3', anitya_pkg: 'nghttp3', comments: '' },
|
||||
{ pkg_name: 'libngtcp2', anitya_pkg: 'ngtcp2', comments: '' },
|
||||
{ pkg_name: 'mold', anitya_pkg: 'mold', comments: 'Prefer to GitHub' },
|
||||
{ pkg_name: 'pcre2', anitya_pkg: 'pcre2', comments: 'Prefer to GitHub' },
|
||||
{ pkg_name: 'pkg_7_zip', anitya_pkg: '7zip~stable', comments: 'Prefer to GitHub' },
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# Total size: 22366493
|
||||
# Total size: 22143449
|
||||
/usr/local/bin/autopoint
|
||||
/usr/local/bin/envsubst
|
||||
/usr/local/bin/gettext
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,4 +1,4 @@
|
||||
# Total size: 706983
|
||||
# Total size: 525031
|
||||
/usr/local/include/ev++.h
|
||||
/usr/local/include/ev.h
|
||||
/usr/local/include/event.h
|
||||
@@ -7,4 +7,4 @@
|
||||
/usr/local/lib/libev.so
|
||||
/usr/local/lib/libev.so.4
|
||||
/usr/local/lib/libev.so.4.0.0
|
||||
/usr/local/share/man/man3/ev.3.gz
|
||||
/usr/local/share/man/man3/ev.3.zst
|
||||
|
||||
13
manifest/armv7l/l/libnghttp3.filelist
Normal file
13
manifest/armv7l/l/libnghttp3.filelist
Normal file
@@ -0,0 +1,13 @@
|
||||
# Total size: 1170973
|
||||
/usr/local/include/nghttp3/nghttp3.h
|
||||
/usr/local/include/nghttp3/version.h
|
||||
/usr/local/lib/cmake/nghttp3/nghttp3Config.cmake
|
||||
/usr/local/lib/cmake/nghttp3/nghttp3ConfigVersion.cmake
|
||||
/usr/local/lib/cmake/nghttp3/nghttp3Targets-release.cmake
|
||||
/usr/local/lib/cmake/nghttp3/nghttp3Targets.cmake
|
||||
/usr/local/lib/libnghttp3.a
|
||||
/usr/local/lib/libnghttp3.so
|
||||
/usr/local/lib/libnghttp3.so.9
|
||||
/usr/local/lib/libnghttp3.so.9.3.0
|
||||
/usr/local/lib/pkgconfig/libnghttp3.pc
|
||||
/usr/local/share/doc/nghttp3/README.rst
|
||||
26
manifest/armv7l/l/libngtcp2.filelist
Normal file
26
manifest/armv7l/l/libngtcp2.filelist
Normal file
@@ -0,0 +1,26 @@
|
||||
# Total size: 2932017
|
||||
/usr/local/include/ngtcp2/ngtcp2.h
|
||||
/usr/local/include/ngtcp2/ngtcp2_crypto.h
|
||||
/usr/local/include/ngtcp2/ngtcp2_crypto_gnutls.h
|
||||
/usr/local/include/ngtcp2/ngtcp2_crypto_ossl.h
|
||||
/usr/local/include/ngtcp2/version.h
|
||||
/usr/local/lib/cmake/ngtcp2/ngtcp2Config.cmake
|
||||
/usr/local/lib/cmake/ngtcp2/ngtcp2ConfigVersion.cmake
|
||||
/usr/local/lib/cmake/ngtcp2/ngtcp2Targets-release.cmake
|
||||
/usr/local/lib/cmake/ngtcp2/ngtcp2Targets.cmake
|
||||
/usr/local/lib/libngtcp2.a
|
||||
/usr/local/lib/libngtcp2.so
|
||||
/usr/local/lib/libngtcp2.so.16
|
||||
/usr/local/lib/libngtcp2.so.16.5.0
|
||||
/usr/local/lib/libngtcp2_crypto_gnutls.a
|
||||
/usr/local/lib/libngtcp2_crypto_gnutls.so
|
||||
/usr/local/lib/libngtcp2_crypto_gnutls.so.8
|
||||
/usr/local/lib/libngtcp2_crypto_gnutls.so.8.2.0
|
||||
/usr/local/lib/libngtcp2_crypto_ossl.a
|
||||
/usr/local/lib/libngtcp2_crypto_ossl.so
|
||||
/usr/local/lib/libngtcp2_crypto_ossl.so.0
|
||||
/usr/local/lib/libngtcp2_crypto_ossl.so.0.0.0
|
||||
/usr/local/lib/pkgconfig/libngtcp2.pc
|
||||
/usr/local/lib/pkgconfig/libngtcp2_crypto_gnutls.pc
|
||||
/usr/local/lib/pkgconfig/libngtcp2_crypto_ossl.pc
|
||||
/usr/local/share/doc/ngtcp2/README.rst
|
||||
@@ -1,3 +1,4 @@
|
||||
# Total size: 78991114
|
||||
/usr/local/bin/appletviewer
|
||||
/usr/local/bin/extcheck
|
||||
/usr/local/bin/idlj
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# Total size: 22685429
|
||||
# Total size: 22462385
|
||||
/usr/local/bin/autopoint
|
||||
/usr/local/bin/envsubst
|
||||
/usr/local/bin/gettext
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,4 +1,4 @@
|
||||
# Total size: 545159
|
||||
# Total size: 509261
|
||||
/usr/local/include/ev++.h
|
||||
/usr/local/include/ev.h
|
||||
/usr/local/include/event.h
|
||||
@@ -7,4 +7,4 @@
|
||||
/usr/local/lib/libev.so
|
||||
/usr/local/lib/libev.so.4
|
||||
/usr/local/lib/libev.so.4.0.0
|
||||
/usr/local/share/man/man3/ev.3.gz
|
||||
/usr/local/share/man/man3/ev.3.zst
|
||||
|
||||
13
manifest/i686/l/libnghttp3.filelist
Normal file
13
manifest/i686/l/libnghttp3.filelist
Normal file
@@ -0,0 +1,13 @@
|
||||
# Total size: 1200121
|
||||
/usr/local/include/nghttp3/nghttp3.h
|
||||
/usr/local/include/nghttp3/version.h
|
||||
/usr/local/lib/cmake/nghttp3/nghttp3Config.cmake
|
||||
/usr/local/lib/cmake/nghttp3/nghttp3ConfigVersion.cmake
|
||||
/usr/local/lib/cmake/nghttp3/nghttp3Targets-release.cmake
|
||||
/usr/local/lib/cmake/nghttp3/nghttp3Targets.cmake
|
||||
/usr/local/lib/libnghttp3.a
|
||||
/usr/local/lib/libnghttp3.so
|
||||
/usr/local/lib/libnghttp3.so.9
|
||||
/usr/local/lib/libnghttp3.so.9.3.0
|
||||
/usr/local/lib/pkgconfig/libnghttp3.pc
|
||||
/usr/local/share/doc/nghttp3/README.rst
|
||||
26
manifest/i686/l/libngtcp2.filelist
Normal file
26
manifest/i686/l/libngtcp2.filelist
Normal file
@@ -0,0 +1,26 @@
|
||||
# Total size: 3066777
|
||||
/usr/local/include/ngtcp2/ngtcp2.h
|
||||
/usr/local/include/ngtcp2/ngtcp2_crypto.h
|
||||
/usr/local/include/ngtcp2/ngtcp2_crypto_gnutls.h
|
||||
/usr/local/include/ngtcp2/ngtcp2_crypto_ossl.h
|
||||
/usr/local/include/ngtcp2/version.h
|
||||
/usr/local/lib/cmake/ngtcp2/ngtcp2Config.cmake
|
||||
/usr/local/lib/cmake/ngtcp2/ngtcp2ConfigVersion.cmake
|
||||
/usr/local/lib/cmake/ngtcp2/ngtcp2Targets-release.cmake
|
||||
/usr/local/lib/cmake/ngtcp2/ngtcp2Targets.cmake
|
||||
/usr/local/lib/libngtcp2.a
|
||||
/usr/local/lib/libngtcp2.so
|
||||
/usr/local/lib/libngtcp2.so.16
|
||||
/usr/local/lib/libngtcp2.so.16.5.0
|
||||
/usr/local/lib/libngtcp2_crypto_gnutls.a
|
||||
/usr/local/lib/libngtcp2_crypto_gnutls.so
|
||||
/usr/local/lib/libngtcp2_crypto_gnutls.so.8
|
||||
/usr/local/lib/libngtcp2_crypto_gnutls.so.8.2.0
|
||||
/usr/local/lib/libngtcp2_crypto_ossl.a
|
||||
/usr/local/lib/libngtcp2_crypto_ossl.so
|
||||
/usr/local/lib/libngtcp2_crypto_ossl.so.0
|
||||
/usr/local/lib/libngtcp2_crypto_ossl.so.0.0.0
|
||||
/usr/local/lib/pkgconfig/libngtcp2.pc
|
||||
/usr/local/lib/pkgconfig/libngtcp2_crypto_gnutls.pc
|
||||
/usr/local/lib/pkgconfig/libngtcp2_crypto_ossl.pc
|
||||
/usr/local/share/doc/ngtcp2/README.rst
|
||||
@@ -1,3 +1,4 @@
|
||||
# Total size: 157981000
|
||||
/usr/local/bin/appletviewer
|
||||
/usr/local/bin/clhsdb
|
||||
/usr/local/bin/extcheck
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# Total size: 22757352
|
||||
# Total size: 22534308
|
||||
/usr/local/bin/autopoint
|
||||
/usr/local/bin/envsubst
|
||||
/usr/local/bin/gettext
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,4 +1,4 @@
|
||||
# Total size: 877377
|
||||
# Total size: 565241
|
||||
/usr/local/include/ev++.h
|
||||
/usr/local/include/ev.h
|
||||
/usr/local/include/event.h
|
||||
@@ -7,4 +7,4 @@
|
||||
/usr/local/lib64/libev.so
|
||||
/usr/local/lib64/libev.so.4
|
||||
/usr/local/lib64/libev.so.4.0.0
|
||||
/usr/local/share/man/man3/ev.3.gz
|
||||
/usr/local/share/man/man3/ev.3.zst
|
||||
|
||||
13
manifest/x86_64/l/libnghttp3.filelist
Normal file
13
manifest/x86_64/l/libnghttp3.filelist
Normal file
@@ -0,0 +1,13 @@
|
||||
# Total size: 1229119
|
||||
/usr/local/include/nghttp3/nghttp3.h
|
||||
/usr/local/include/nghttp3/version.h
|
||||
/usr/local/lib/cmake/nghttp3/nghttp3Config.cmake
|
||||
/usr/local/lib/cmake/nghttp3/nghttp3ConfigVersion.cmake
|
||||
/usr/local/lib/cmake/nghttp3/nghttp3Targets-release.cmake
|
||||
/usr/local/lib/cmake/nghttp3/nghttp3Targets.cmake
|
||||
/usr/local/lib64/libnghttp3.a
|
||||
/usr/local/lib64/libnghttp3.so
|
||||
/usr/local/lib64/libnghttp3.so.9
|
||||
/usr/local/lib64/libnghttp3.so.9.3.0
|
||||
/usr/local/lib64/pkgconfig/libnghttp3.pc
|
||||
/usr/local/share/doc/nghttp3/README.rst
|
||||
26
manifest/x86_64/l/libngtcp2.filelist
Normal file
26
manifest/x86_64/l/libngtcp2.filelist
Normal file
@@ -0,0 +1,26 @@
|
||||
# Total size: 3053427
|
||||
/usr/local/include/ngtcp2/ngtcp2.h
|
||||
/usr/local/include/ngtcp2/ngtcp2_crypto.h
|
||||
/usr/local/include/ngtcp2/ngtcp2_crypto_gnutls.h
|
||||
/usr/local/include/ngtcp2/ngtcp2_crypto_ossl.h
|
||||
/usr/local/include/ngtcp2/version.h
|
||||
/usr/local/lib/cmake/ngtcp2/ngtcp2Config.cmake
|
||||
/usr/local/lib/cmake/ngtcp2/ngtcp2ConfigVersion.cmake
|
||||
/usr/local/lib/cmake/ngtcp2/ngtcp2Targets-release.cmake
|
||||
/usr/local/lib/cmake/ngtcp2/ngtcp2Targets.cmake
|
||||
/usr/local/lib64/libngtcp2.a
|
||||
/usr/local/lib64/libngtcp2.so
|
||||
/usr/local/lib64/libngtcp2.so.16
|
||||
/usr/local/lib64/libngtcp2.so.16.5.0
|
||||
/usr/local/lib64/libngtcp2_crypto_gnutls.a
|
||||
/usr/local/lib64/libngtcp2_crypto_gnutls.so
|
||||
/usr/local/lib64/libngtcp2_crypto_gnutls.so.8
|
||||
/usr/local/lib64/libngtcp2_crypto_gnutls.so.8.2.0
|
||||
/usr/local/lib64/libngtcp2_crypto_ossl.a
|
||||
/usr/local/lib64/libngtcp2_crypto_ossl.so
|
||||
/usr/local/lib64/libngtcp2_crypto_ossl.so.0
|
||||
/usr/local/lib64/libngtcp2_crypto_ossl.so.0.0.0
|
||||
/usr/local/lib64/pkgconfig/libngtcp2.pc
|
||||
/usr/local/lib64/pkgconfig/libngtcp2_crypto_gnutls.pc
|
||||
/usr/local/lib64/pkgconfig/libngtcp2_crypto_ossl.pc
|
||||
/usr/local/share/doc/ngtcp2/README.rst
|
||||
@@ -1,3 +1,4 @@
|
||||
# Total size: 151127649
|
||||
/usr/local/bin/appletviewer
|
||||
/usr/local/bin/clhsdb
|
||||
/usr/local/bin/extcheck
|
||||
|
||||
@@ -3,19 +3,20 @@ require 'buildsystems/autotools'
|
||||
class Gettext < Autotools
|
||||
description 'GNU gettext utilities are a set of tools that provides a framework to help other GNU packages produce multi-lingual messages.'
|
||||
homepage 'https://gnu.org/s/gettext/'
|
||||
version '0.26'
|
||||
version '0.26-1'
|
||||
license 'GPL-3+ and LGPL-2.1+'
|
||||
compatibility 'all'
|
||||
git_hashtag "v#{version.split('-')[0]}"
|
||||
# source_url 'https://github.com/autotools-mirror/gettext.git'
|
||||
# git_hashtag "v#{version.split('-')[0]}"
|
||||
source_url "https://ftpmirror.gnu.org/gnu/gettext/gettext-#{version.split('-')[0]}.tar.lz"
|
||||
source_sha256 'a0151088dad8942374dc038e461b228352581defd7055e79297f156268b8d508'
|
||||
binary_compression 'tar.zst'
|
||||
|
||||
binary_sha256({
|
||||
aarch64: 'b70f7d97866657b50e5d85c9f48d620b36730ee5f187684a73be7f812e03427e',
|
||||
armv7l: 'b70f7d97866657b50e5d85c9f48d620b36730ee5f187684a73be7f812e03427e',
|
||||
i686: 'f9af1063d68f3c0bb4c6ec8232d7eea24c586c4807babe12b62c0deaf5b099d1',
|
||||
x86_64: '10d1fadbfb2290846aa28e478efcc5dac4d132d9a0e4a9b563439e653fd794d4'
|
||||
aarch64: '544431c68111b92e5d0276d864ff4f744d6730e3129a3bdd98aba141b16ac9b7',
|
||||
armv7l: '544431c68111b92e5d0276d864ff4f744d6730e3129a3bdd98aba141b16ac9b7',
|
||||
i686: 'ddf90d4b54d84863b94b63e833d96ed0c9052a2d8a476d98ca46a9ff6f2bc6f8',
|
||||
x86_64: '5c6e808ed06953e3e5ffc9defef6323253d4ada901e302900e79cdaed802f440'
|
||||
})
|
||||
|
||||
depends_on 'acl' # R
|
||||
@@ -32,5 +33,11 @@ class Gettext < Autotools
|
||||
autotools_configure_options '--disable-static \
|
||||
--enable-shared \
|
||||
--with-pic \
|
||||
--with-xz \
|
||||
--without-included-gettext'
|
||||
|
||||
autotools_install_extras do
|
||||
# This fixes a missing archive message from autopoint.
|
||||
downloader "https://alpha.gnu.org/gnu/gettext/archive.dir-#{version.split('-')[0]}.tar.xz", 'b93c05f162f10e23dea468445f8ac9326cf318cb99c22bae1646fffff7d4a97b', "#{CREW_DEST_PREFIX}/share/gettext/archive.dir.tar.xz"
|
||||
end
|
||||
end
|
||||
|
||||
@@ -3,18 +3,18 @@ require 'buildsystems/autotools'
|
||||
class Gnutls < Autotools
|
||||
description 'GnuTLS is a secure communications library implementing the SSL, TLS and DTLS protocols and technologies around them.'
|
||||
homepage 'https://gnutls.org/'
|
||||
version '3.8.9'
|
||||
version '3.8.10'
|
||||
license 'GPL-3'
|
||||
compatibility 'all'
|
||||
source_url "https://www.gnupg.org/ftp/gcrypt/gnutls/v3.8/gnutls-#{version}.tar.xz"
|
||||
source_sha256 'ac4f020e583880b51380ed226e59033244bc536cad2623f2e26f5afa2939d8fb'
|
||||
source_url 'https://gitlab.com/gnutls/gnutls.git'
|
||||
git_hashtag version
|
||||
binary_compression 'tar.zst'
|
||||
|
||||
binary_sha256({
|
||||
aarch64: '9e18ff0e8ab2abc61e898f3cea01952608405a97217a8b997a33b87145c5c409',
|
||||
armv7l: '9e18ff0e8ab2abc61e898f3cea01952608405a97217a8b997a33b87145c5c409',
|
||||
i686: '38745b4e51abac40bb37e4b8ce7c8adaf0d79617214eaa178d58c8f537399bc1',
|
||||
x86_64: 'b1be5700a0f61150573c8220ccc385851fcb52d8da263b5ff22d0f1991a6fc54'
|
||||
aarch64: '6bf6383720452dffe6d47406e6c45c7d3e4a4d0c2fbc66f104bf0244fa07b97c',
|
||||
armv7l: '6bf6383720452dffe6d47406e6c45c7d3e4a4d0c2fbc66f104bf0244fa07b97c',
|
||||
i686: 'c6173981e16c390d062c690722d5a15760160ed490190ffd3dac421cded67d6a',
|
||||
x86_64: '87ba4e6a5f41eb4cbd90045b5dbb0714afcbc5f71dd7d98bdebaa3178dfe4592'
|
||||
})
|
||||
|
||||
depends_on 'brotli' # R
|
||||
@@ -22,6 +22,8 @@ class Gnutls < Autotools
|
||||
depends_on 'gcc_lib' # R
|
||||
depends_on 'glibc' # R
|
||||
depends_on 'gmp' # R
|
||||
depends_on 'gperf' => :build
|
||||
depends_on 'libev' => :build
|
||||
depends_on 'libffi' => :build
|
||||
depends_on 'libidn2' # R
|
||||
depends_on 'libtasn1' # R
|
||||
@@ -31,6 +33,7 @@ class Gnutls < Autotools
|
||||
depends_on 'openssl' # R
|
||||
depends_on 'p11kit' # R
|
||||
depends_on 'trousers' => :build
|
||||
depends_on 'wget2' => :build
|
||||
depends_on 'zlib' # R
|
||||
depends_on 'zstd' # R
|
||||
|
||||
@@ -43,7 +46,9 @@ class Gnutls < Autotools
|
||||
system "#{CREW_PREFIX}/bin/update-ca-certificates --fresh --certsconf #{CREW_PREFIX}/etc/ca-certificates.conf"
|
||||
end
|
||||
|
||||
autotools_configure_options "--enable-shared \
|
||||
autotools_configure_options "--disable-doc \
|
||||
--enable-manpages \
|
||||
--enable-shared \
|
||||
--with-pic \
|
||||
--with-system-priority-file=#{CREW_PREFIX}/etc/gnutls/default-priorities \
|
||||
--with-trousers-lib=#{CREW_LIB_PREFIX}/libtspi.so.1 \
|
||||
|
||||
@@ -1,28 +1,21 @@
|
||||
require 'package'
|
||||
require 'buildsystems/autotools'
|
||||
|
||||
class Libev < Package
|
||||
class Libev < Autotools
|
||||
description 'High-performance event loop loosely modelled after libevent'
|
||||
homepage 'http://software.schmorp.de/pkg/libev.html'
|
||||
version '4.33'
|
||||
version '4.33-1'
|
||||
license 'BSD or GPL-2'
|
||||
compatibility 'all'
|
||||
source_url 'http://dist.schmorp.de/libev/libev-4.33.tar.gz'
|
||||
source_url "http://dist.schmorp.de/libev/libev-#{version.split('-').first}.tar.gz"
|
||||
source_sha256 '507eb7b8d1015fbec5b935f34ebed15bf346bed04a11ab82b8eee848c4205aea'
|
||||
binary_compression 'tar.xz'
|
||||
binary_compression 'tar.zst'
|
||||
|
||||
binary_sha256({
|
||||
aarch64: '5f7069c002c4af865bb190301478f9ab7b40e729e31addf77a35cb4472c8483d',
|
||||
armv7l: '5f7069c002c4af865bb190301478f9ab7b40e729e31addf77a35cb4472c8483d',
|
||||
i686: 'd079e81b116054cf936fe1d3396582911432b8acc203cbdf3babd1df6e4dac9f',
|
||||
x86_64: 'dfb18c0c4dbee0bb6b0ca5cdacbb77ba1fb40f8b77e93f02f791b79871e467c2'
|
||||
aarch64: '2a92780957f22e1bf258fef67d14853fbaab5a5dc8277c31427858713a5f8dca',
|
||||
armv7l: '2a92780957f22e1bf258fef67d14853fbaab5a5dc8277c31427858713a5f8dca',
|
||||
i686: '152853c45d79d0391ff45c9784994997b91ea733d1f014eb9d21bd7bd3e6b95e',
|
||||
x86_64: 'c8176dfc182d24c1a0fa9146cd3e8db22210fbb50ab58885843e59f5421cdfe2'
|
||||
})
|
||||
|
||||
def self.build
|
||||
system "./configure #{CREW_CONFIGURE_OPTIONS}"
|
||||
system "make -j#{CREW_NPROC}"
|
||||
end
|
||||
|
||||
def self.install
|
||||
system 'make', "DESTDIR=#{CREW_DEST_DIR}", 'install'
|
||||
end
|
||||
depends_on 'glibc' # R
|
||||
end
|
||||
|
||||
26
packages/libnghttp3.rb
Normal file
26
packages/libnghttp3.rb
Normal file
@@ -0,0 +1,26 @@
|
||||
# Adapted from Arch Linux libnghttp3 PKGBUILD at:
|
||||
# https://gitlab.archlinux.org/archlinux/packaging/packages/libnghttp3/-/blob/main/PKGBUILD?ref_type=heads
|
||||
|
||||
require 'buildsystems/cmake'
|
||||
|
||||
class Libnghttp3 < CMake
|
||||
description 'HTTP/3 library written in C'
|
||||
homepage 'https://github.com/ngtcp2/nghttp3'
|
||||
version '1.11.0'
|
||||
license 'MIT'
|
||||
compatibility 'all'
|
||||
source_url 'https://github.com/ngtcp2/nghttp3.git'
|
||||
git_hashtag "v#{version}"
|
||||
binary_compression 'tar.zst'
|
||||
|
||||
binary_sha256({
|
||||
aarch64: '6e6a7234d009a57ac34176442bc96e1bb9849da3e48e00705edfc08098675871',
|
||||
armv7l: '6e6a7234d009a57ac34176442bc96e1bb9849da3e48e00705edfc08098675871',
|
||||
i686: '1c021e05149f9f58b57ddab0b872cb61d2468147ea771d3dc4f9ce17d048c6d3',
|
||||
x86_64: '7c8cde6fbcc3e33ce7c3dfcfff6d028eef2df5a92c56d80e560fa6277747e880'
|
||||
})
|
||||
|
||||
depends_on 'glibc' # R
|
||||
|
||||
cmake_options '-DENABLE_LIB_ONLY=ON'
|
||||
end
|
||||
29
packages/libngtcp2.rb
Normal file
29
packages/libngtcp2.rb
Normal file
@@ -0,0 +1,29 @@
|
||||
# Adapted from Arch Linux libngtcp2 PKGBUILD at:
|
||||
# https://gitlab.archlinux.org/archlinux/packaging/packages/libngtcp2/-/blob/main/PKGBUILD?ref_type=heads
|
||||
|
||||
require 'buildsystems/cmake'
|
||||
|
||||
class Libngtcp2 < CMake
|
||||
description 'Implementation of IETF QUIC protocol'
|
||||
homepage 'https://github.com/ngtcp2/ngtcp2'
|
||||
version '1.15.1'
|
||||
license 'MIT'
|
||||
compatibility 'all'
|
||||
source_url 'https://github.com/ngtcp2/ngtcp2.git'
|
||||
git_hashtag "v#{version}"
|
||||
binary_compression 'tar.zst'
|
||||
|
||||
binary_sha256({
|
||||
aarch64: 'e614cbdbba9b8c2bd5a63122fe2662b961e4a05aaef1f8e78e191f6ff34d2169',
|
||||
armv7l: 'e614cbdbba9b8c2bd5a63122fe2662b961e4a05aaef1f8e78e191f6ff34d2169',
|
||||
i686: '6a353295c0aec7155d96c432d40408d146012f4c95c9357e67be5a2a4db79a65',
|
||||
x86_64: '91ae00d0036b90e0a8ab460b3a4d8172177d3ee063d27b35ed511981b84af0c3'
|
||||
})
|
||||
|
||||
depends_on 'glibc' # R
|
||||
depends_on 'gnutls' # R
|
||||
depends_on 'openssl' # R
|
||||
|
||||
cmake_options '-DENABLE_GNUTLS=ON \
|
||||
-DENABLE_LIB_ONLY=ON'
|
||||
end
|
||||
@@ -4775,6 +4775,16 @@ url: https://github.com/nghttp2/nghttp2/releases
|
||||
activity: high
|
||||
---
|
||||
kind: url
|
||||
name: libnghttp3
|
||||
url: https://github.com/ngtcp2/nghttp3/releases
|
||||
activity: high
|
||||
---
|
||||
kind: url
|
||||
name: libngtcp2
|
||||
url: https://github.com/ngtcp2/ngtcp2/releases
|
||||
activity: high
|
||||
---
|
||||
kind: url
|
||||
name: libnl3
|
||||
url: http://www.infradead.org/~tgr/libnl/files
|
||||
activity: none
|
||||
|
||||
Reference in New Issue
Block a user