summaryrefslogtreecommitdiffstats
path: root/meta/recipes-support
diff options
context:
space:
mode:
authorAlexander Kanavin <alex.kanavin@gmail.com>2022-09-27 14:09:21 +0200
committerRichard Purdie <richard.purdie@linuxfoundation.org>2022-09-28 08:01:10 +0100
commitafefe7de281e558ed823460f80ddc631e718feb3 (patch)
tree69cc46fb93265fcbc2bcf9064829b088fa2dbed5 /meta/recipes-support
parent35708f8860adbf51549b2b2b07c176ba34eed812 (diff)
downloadpoky-afefe7de281e558ed823460f80ddc631e718feb3.tar.gz
meta: fix version checks in all github recipes using the github-releases class
(From OE-Core rev: b04316bdd28b7945c2c91b4e43c007b650eedc14) Signed-off-by: Alexander Kanavin <alex@linutronix.de> Signed-off-by: Alexandre Belloni <alexandre.belloni@bootlin.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/recipes-support')
-rw-r--r--meta/recipes-support/bash-completion/bash-completion_2.11.bb7
-rw-r--r--meta/recipes-support/enchant/enchant2_2.3.3.bb6
-rw-r--r--meta/recipes-support/fribidi/fribidi_1.0.12.bb6
-rw-r--r--meta/recipes-support/icu/icu_71.1.bb10
-rw-r--r--meta/recipes-support/libatomic-ops/libatomic-ops_7.6.14.bb6
-rw-r--r--meta/recipes-support/libcheck/libcheck_0.15.2.bb6
-rw-r--r--meta/recipes-support/libevent/libevent_2.1.12.bb7
-rw-r--r--meta/recipes-support/libexif/libexif_0.6.24.bb6
-rw-r--r--meta/recipes-support/libffi/libffi_3.4.2.bb6
-rw-r--r--meta/recipes-support/libical/libical_3.0.14.bb5
-rw-r--r--meta/recipes-support/libnl/libnl_3.7.0.bb8
-rw-r--r--meta/recipes-support/libpcre/libpcre2_10.40.bb7
-rw-r--r--meta/recipes-support/libproxy/libproxy_0.4.18.bb7
-rw-r--r--meta/recipes-support/libpsl/libpsl_0.21.1.bb6
-rw-r--r--meta/recipes-support/libusb/libusb1_1.0.26.bb6
-rw-r--r--meta/recipes-support/nghttp2/nghttp2_1.49.0.bb6
-rw-r--r--meta/recipes-support/re2c/re2c_3.0.bb6
-rw-r--r--meta/recipes-support/taglib/taglib_1.12.bb2
18 files changed, 50 insertions, 63 deletions
diff --git a/meta/recipes-support/bash-completion/bash-completion_2.11.bb b/meta/recipes-support/bash-completion/bash-completion_2.11.bb
index d981dd0c3a..19bc81619f 100644
--- a/meta/recipes-support/bash-completion/bash-completion_2.11.bb
+++ b/meta/recipes-support/bash-completion/bash-completion_2.11.bb
@@ -12,16 +12,15 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=751419260aa954499f7abaabaa882bbe"
12 12
13SECTION = "console/utils" 13SECTION = "console/utils"
14 14
15SRC_URI = "https://github.com/scop/bash-completion/releases/download/${PV}/${BPN}-${PV}.tar.xz" 15SRC_URI = "${GITHUB_BASE_URI}/download/${PV}/${BPN}-${PV}.tar.xz"
16 16
17SRC_URI[md5sum] = "2514c6772d0de6254758b98c53f91861" 17SRC_URI[md5sum] = "2514c6772d0de6254758b98c53f91861"
18SRC_URI[sha256sum] = "73a8894bad94dee83ab468fa09f628daffd567e8bef1a24277f1e9a0daf911ac" 18SRC_URI[sha256sum] = "73a8894bad94dee83ab468fa09f628daffd567e8bef1a24277f1e9a0daf911ac"
19UPSTREAM_CHECK_REGEX = "bash-completion-(?P<pver>(?!2008).+)\.tar" 19GITHUB_BASE_URI = "https://github.com/scop/bash-completion/releases"
20UPSTREAM_CHECK_URI = "https://github.com/scop/bash-completion/releases"
21 20
22PARALLEL_MAKE = "" 21PARALLEL_MAKE = ""
23 22
24inherit autotools 23inherit autotools github-releases
25 24
26do_install:append() { 25do_install:append() {
27 # compatdir 26 # compatdir
diff --git a/meta/recipes-support/enchant/enchant2_2.3.3.bb b/meta/recipes-support/enchant/enchant2_2.3.3.bb
index 96d56c2ea4..c892f570c4 100644
--- a/meta/recipes-support/enchant/enchant2_2.3.3.bb
+++ b/meta/recipes-support/enchant/enchant2_2.3.3.bb
@@ -9,12 +9,12 @@ LIC_FILES_CHKSUM = "file://COPYING.LIB;md5=4fbd65380cdd255951079008b364516c"
9 9
10DEPENDS = "glib-2.0" 10DEPENDS = "glib-2.0"
11 11
12inherit autotools pkgconfig 12inherit autotools pkgconfig github-releases
13 13
14SRC_URI = "https://github.com/AbiWord/enchant/releases/download/v${PV}/enchant-${PV}.tar.gz" 14SRC_URI = "${GITHUB_BASE_URI}/download/v${PV}/enchant-${PV}.tar.gz"
15SRC_URI[sha256sum] = "3da12103f11cf49c3cf2fd2ce3017575c5321a489e5b9bfa81dd91ec413f3891" 15SRC_URI[sha256sum] = "3da12103f11cf49c3cf2fd2ce3017575c5321a489e5b9bfa81dd91ec413f3891"
16 16
17UPSTREAM_CHECK_URI = "https://github.com/AbiWord/enchant/releases" 17GITHUB_BASE_URI = "https://github.com/AbiWord/enchant/releases"
18 18
19S = "${WORKDIR}/enchant-${PV}" 19S = "${WORKDIR}/enchant-${PV}"
20 20
diff --git a/meta/recipes-support/fribidi/fribidi_1.0.12.bb b/meta/recipes-support/fribidi/fribidi_1.0.12.bb
index b29c47822f..9e46d958e9 100644
--- a/meta/recipes-support/fribidi/fribidi_1.0.12.bb
+++ b/meta/recipes-support/fribidi/fribidi_1.0.12.bb
@@ -9,13 +9,11 @@ BUGTRACKER = "https://github.com/fribidi/fribidi/issues"
9LICENSE = "LGPL-2.1-or-later" 9LICENSE = "LGPL-2.1-or-later"
10LIC_FILES_CHKSUM = "file://COPYING;md5=a916467b91076e631dd8edb7424769c7" 10LIC_FILES_CHKSUM = "file://COPYING;md5=a916467b91076e631dd8edb7424769c7"
11 11
12SRC_URI = "https://github.com/${BPN}/${BPN}/releases/download/v${PV}/${BP}.tar.xz \ 12SRC_URI = "${GITHUB_BASE_URI}/download/v${PV}/${BP}.tar.xz \
13 " 13 "
14SRC_URI[sha256sum] = "0cd233f97fc8c67bb3ac27ce8440def5d3ffacf516765b91c2cc654498293495" 14SRC_URI[sha256sum] = "0cd233f97fc8c67bb3ac27ce8440def5d3ffacf516765b91c2cc654498293495"
15 15
16UPSTREAM_CHECK_URI = "https://github.com/${BPN}/${BPN}/releases" 16inherit meson lib_package pkgconfig github-releases
17
18inherit meson lib_package pkgconfig
19 17
20CVE_PRODUCT = "gnu_fribidi fribidi" 18CVE_PRODUCT = "gnu_fribidi fribidi"
21 19
diff --git a/meta/recipes-support/icu/icu_71.1.bb b/meta/recipes-support/icu/icu_71.1.bb
index b39633c203..df999dce3b 100644
--- a/meta/recipes-support/icu/icu_71.1.bb
+++ b/meta/recipes-support/icu/icu_71.1.bb
@@ -17,7 +17,7 @@ STAGING_ICU_DIR_NATIVE = "${STAGING_DATADIR_NATIVE}/${BPN}/${PV}"
17 17
18ICU_MAJOR_VER = "${@d.getVar('PV').split('.')[0]}" 18ICU_MAJOR_VER = "${@d.getVar('PV').split('.')[0]}"
19 19
20inherit autotools pkgconfig 20inherit autotools pkgconfig github-releases
21 21
22# ICU needs the native build directory as an argument to its --with-cross-build option when 22# ICU needs the native build directory as an argument to its --with-cross-build option when
23# cross-compiling. Taken the situation that different builds may share a common sstate-cache 23# cross-compiling. Taken the situation that different builds may share a common sstate-cache
@@ -96,8 +96,8 @@ ICU_FOLDER = "${@icu_download_folder(d)}"
96ARM_INSTRUCTION_SET:armv4 = "arm" 96ARM_INSTRUCTION_SET:armv4 = "arm"
97ARM_INSTRUCTION_SET:armv5 = "arm" 97ARM_INSTRUCTION_SET:armv5 = "arm"
98 98
99BASE_SRC_URI = "https://github.com/unicode-org/icu/releases/download/release-${ICU_FOLDER}/icu4c-${ICU_PV}-src.tgz" 99BASE_SRC_URI = "${GITHUB_BASE_URI}/download/release-${ICU_FOLDER}/icu4c-${ICU_PV}-src.tgz"
100DATA_SRC_URI = "https://github.com/unicode-org/icu/releases/download/release-${ICU_FOLDER}/icu4c-${ICU_PV}-data.zip" 100DATA_SRC_URI = "${GITHUB_BASE_URI}/download/release-${ICU_FOLDER}/icu4c-${ICU_PV}-data.zip"
101SRC_URI = "${BASE_SRC_URI};name=code \ 101SRC_URI = "${BASE_SRC_URI};name=code \
102 ${DATA_SRC_URI};name=data \ 102 ${DATA_SRC_URI};name=data \
103 file://filter.json \ 103 file://filter.json \
@@ -111,8 +111,8 @@ SRC_URI:append:class-target = "\
111SRC_URI[code.sha256sum] = "67a7e6e51f61faf1306b6935333e13b2c48abd8da6d2f46ce6adca24b1e21ebf" 111SRC_URI[code.sha256sum] = "67a7e6e51f61faf1306b6935333e13b2c48abd8da6d2f46ce6adca24b1e21ebf"
112SRC_URI[data.sha256sum] = "e3882b4fece6e5e039f22c3189b7ba224180fd26fdbfa9db284617455b93e804" 112SRC_URI[data.sha256sum] = "e3882b4fece6e5e039f22c3189b7ba224180fd26fdbfa9db284617455b93e804"
113 113
114UPSTREAM_CHECK_REGEX = "icu4c-(?P<pver>\d+(_\d+)+)-src" 114UPSTREAM_CHECK_REGEX = "releases/tag/release-(?P<pver>(?!.+rc).+)"
115UPSTREAM_CHECK_URI = "https://github.com/unicode-org/icu/releases" 115GITHUB_BASE_URI = "https://github.com/unicode-org/icu/releases"
116 116
117EXTRA_OECONF:append:libc-musl = " ac_cv_func_strtod_l=no" 117EXTRA_OECONF:append:libc-musl = " ac_cv_func_strtod_l=no"
118 118
diff --git a/meta/recipes-support/libatomic-ops/libatomic-ops_7.6.14.bb b/meta/recipes-support/libatomic-ops/libatomic-ops_7.6.14.bb
index fad92df507..fbfbdacbdd 100644
--- a/meta/recipes-support/libatomic-ops/libatomic-ops_7.6.14.bb
+++ b/meta/recipes-support/libatomic-ops/libatomic-ops_7.6.14.bb
@@ -8,8 +8,8 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=b234ee4d69f5fce4486a80fdaf4a4263 \
8 file://doc/LICENSING.txt;md5=dfc50c7cea7b66935844587a0f7389e7 \ 8 file://doc/LICENSING.txt;md5=dfc50c7cea7b66935844587a0f7389e7 \
9 " 9 "
10 10
11SRC_URI = "https://github.com/ivmai/libatomic_ops/releases/download/v${PV}/libatomic_ops-${PV}.tar.gz" 11SRC_URI = "${GITHUB_BASE_URI}/download/v${PV}/libatomic_ops-${PV}.tar.gz"
12UPSTREAM_CHECK_URI = "https://github.com/ivmai/libatomic_ops/releases" 12GITHUB_BASE_URI = "https://github.com/ivmai/libatomic_ops/releases"
13 13
14SRC_URI[sha256sum] = "390f244d424714735b7050d056567615b3b8f29008a663c262fb548f1802d292" 14SRC_URI[sha256sum] = "390f244d424714735b7050d056567615b3b8f29008a663c262fb548f1802d292"
15 15
@@ -17,6 +17,6 @@ S = "${WORKDIR}/libatomic_ops-${PV}"
17 17
18ALLOW_EMPTY:${PN} = "1" 18ALLOW_EMPTY:${PN} = "1"
19 19
20inherit autotools pkgconfig 20inherit autotools pkgconfig github-releases
21 21
22BBCLASSEXTEND = "native nativesdk" 22BBCLASSEXTEND = "native nativesdk"
diff --git a/meta/recipes-support/libcheck/libcheck_0.15.2.bb b/meta/recipes-support/libcheck/libcheck_0.15.2.bb
index 1393aa2a1c..83f3c3f46e 100644
--- a/meta/recipes-support/libcheck/libcheck_0.15.2.bb
+++ b/meta/recipes-support/libcheck/libcheck_0.15.2.bb
@@ -10,14 +10,14 @@ SECTION = "devel"
10LICENSE = "LGPL-2.1-or-later" 10LICENSE = "LGPL-2.1-or-later"
11LIC_FILES_CHKSUM = "file://COPYING.LESSER;md5=2d5025d4aa3495befef8f17206a5b0a1" 11LIC_FILES_CHKSUM = "file://COPYING.LESSER;md5=2d5025d4aa3495befef8f17206a5b0a1"
12 12
13SRC_URI = "https://github.com/${BPN}/check/releases/download/${PV}/check-${PV}.tar.gz \ 13SRC_URI = "${GITHUB_BASE_URI}/download/${PV}/check-${PV}.tar.gz \
14 file://not-echo-compiler-info-to-check_stdint.h.patch" 14 file://not-echo-compiler-info-to-check_stdint.h.patch"
15SRC_URI[sha256sum] = "a8de4e0bacfb4d76dd1c618ded263523b53b85d92a146d8835eb1a52932fa20a" 15SRC_URI[sha256sum] = "a8de4e0bacfb4d76dd1c618ded263523b53b85d92a146d8835eb1a52932fa20a"
16UPSTREAM_CHECK_URI = "https://github.com/libcheck/check/releases/" 16GITHUB_BASE_URI = "https://github.com/libcheck/check/releases/"
17 17
18S = "${WORKDIR}/check-${PV}" 18S = "${WORKDIR}/check-${PV}"
19 19
20inherit autotools pkgconfig texinfo 20inherit autotools pkgconfig texinfo github-releases
21 21
22CACHED_CONFIGUREVARS += "ac_cv_path_AWK_PATH=${bindir}/gawk" 22CACHED_CONFIGUREVARS += "ac_cv_path_AWK_PATH=${bindir}/gawk"
23 23
diff --git a/meta/recipes-support/libevent/libevent_2.1.12.bb b/meta/recipes-support/libevent/libevent_2.1.12.bb
index e26e8a9b57..55a65e6c08 100644
--- a/meta/recipes-support/libevent/libevent_2.1.12.bb
+++ b/meta/recipes-support/libevent/libevent_2.1.12.bb
@@ -11,7 +11,7 @@ SECTION = "libs"
11LICENSE = "BSD-3-Clause & MIT" 11LICENSE = "BSD-3-Clause & MIT"
12LIC_FILES_CHKSUM = "file://LICENSE;md5=17f20574c0b154d12236d5fbe964f549" 12LIC_FILES_CHKSUM = "file://LICENSE;md5=17f20574c0b154d12236d5fbe964f549"
13 13
14SRC_URI = "https://github.com/libevent/libevent/releases/download/release-${PV}-stable/${BP}-stable.tar.gz \ 14SRC_URI = "${GITHUB_BASE_URI}/download/release-${PV}-stable/${BP}-stable.tar.gz \
15 file://Makefile-missing-test-dir.patch \ 15 file://Makefile-missing-test-dir.patch \
16 file://run-ptest \ 16 file://run-ptest \
17 file://0001-test-regress_dns.c-patch-out-tests-that-require-a-wo.patch \ 17 file://0001-test-regress_dns.c-patch-out-tests-that-require-a-wo.patch \
@@ -21,15 +21,14 @@ SRC_URI = "https://github.com/libevent/libevent/releases/download/release-${PV}-
21 " 21 "
22 22
23SRC_URI[sha256sum] = "92e6de1be9ec176428fd2367677e61ceffc2ee1cb119035037a27d346b0403bb" 23SRC_URI[sha256sum] = "92e6de1be9ec176428fd2367677e61ceffc2ee1cb119035037a27d346b0403bb"
24 24UPSTREAM_CHECK_REGEX = "releases/tag/release-(?P<pver>.+)-stable"
25UPSTREAM_CHECK_URI = "http://libevent.org/"
26 25
27S = "${WORKDIR}/${BPN}-${PV}-stable" 26S = "${WORKDIR}/${BPN}-${PV}-stable"
28 27
29PACKAGECONFIG ??= "" 28PACKAGECONFIG ??= ""
30PACKAGECONFIG[openssl] = "--enable-openssl,--disable-openssl,openssl" 29PACKAGECONFIG[openssl] = "--enable-openssl,--disable-openssl,openssl"
31 30
32inherit autotools 31inherit autotools github-releases
33 32
34# Needed for Debian packaging 33# Needed for Debian packaging
35LEAD_SONAME = "libevent-2.1.so" 34LEAD_SONAME = "libevent-2.1.so"
diff --git a/meta/recipes-support/libexif/libexif_0.6.24.bb b/meta/recipes-support/libexif/libexif_0.6.24.bb
index 20ba0ef282..367f012f8c 100644
--- a/meta/recipes-support/libexif/libexif_0.6.24.bb
+++ b/meta/recipes-support/libexif/libexif_0.6.24.bb
@@ -10,14 +10,12 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=243b725d71bb5df4a1e5920b344b86ad"
10def version_underscore(v): 10def version_underscore(v):
11 return "_".join(v.split(".")) 11 return "_".join(v.split("."))
12 12
13SRC_URI = "https://github.com/libexif/libexif/releases/download/v${PV}/libexif-${PV}.tar.bz2 \ 13SRC_URI = "${GITHUB_BASE_URI}/download/v${PV}/libexif-${PV}.tar.bz2 \
14 " 14 "
15 15
16SRC_URI[sha256sum] = "d47564c433b733d83b6704c70477e0a4067811d184ec565258ac563d8223f6ae" 16SRC_URI[sha256sum] = "d47564c433b733d83b6704c70477e0a4067811d184ec565258ac563d8223f6ae"
17 17
18UPSTREAM_CHECK_URI = "https://github.com/libexif/libexif/releases/" 18inherit autotools gettext github-releases
19
20inherit autotools gettext
21 19
22EXTRA_OECONF += "--disable-docs" 20EXTRA_OECONF += "--disable-docs"
23 21
diff --git a/meta/recipes-support/libffi/libffi_3.4.2.bb b/meta/recipes-support/libffi/libffi_3.4.2.bb
index 71d9518baf..41c3cad586 100644
--- a/meta/recipes-support/libffi/libffi_3.4.2.bb
+++ b/meta/recipes-support/libffi/libffi_3.4.2.bb
@@ -10,18 +10,16 @@ A layer must exist above `libffi' that handles type conversions for values passe
10LICENSE = "MIT" 10LICENSE = "MIT"
11LIC_FILES_CHKSUM = "file://LICENSE;md5=679b5c9bdc79a2b93ee574e193e7a7bc" 11LIC_FILES_CHKSUM = "file://LICENSE;md5=679b5c9bdc79a2b93ee574e193e7a7bc"
12 12
13SRC_URI = "https://github.com/libffi/libffi/releases/download/v${PV}/${BPN}-${PV}.tar.gz \ 13SRC_URI = "${GITHUB_BASE_URI}/download/v${PV}/${BPN}-${PV}.tar.gz \
14 file://not-win32.patch \ 14 file://not-win32.patch \
15 file://0001-arm-sysv-reverted-clang-VFP-mitigation.patch \ 15 file://0001-arm-sysv-reverted-clang-VFP-mitigation.patch \
16 " 16 "
17SRC_URI[sha256sum] = "540fb721619a6aba3bdeef7d940d8e9e0e6d2c193595bc243241b77ff9e93620" 17SRC_URI[sha256sum] = "540fb721619a6aba3bdeef7d940d8e9e0e6d2c193595bc243241b77ff9e93620"
18UPSTREAM_CHECK_URI = "https://github.com/libffi/libffi/releases/"
19UPSTREAM_CHECK_REGEX = "libffi-(?P<pver>\d+(\.\d+)+)\.tar"
20 18
21EXTRA_OECONF += "--disable-builddir --disable-exec-static-tramp" 19EXTRA_OECONF += "--disable-builddir --disable-exec-static-tramp"
22EXTRA_OECONF:class-native += "--with-gcc-arch=generic" 20EXTRA_OECONF:class-native += "--with-gcc-arch=generic"
23EXTRA_OEMAKE:class-target = "LIBTOOLFLAGS='--tag=CC'" 21EXTRA_OEMAKE:class-target = "LIBTOOLFLAGS='--tag=CC'"
24inherit autotools texinfo multilib_header 22inherit autotools texinfo multilib_header github-releases
25 23
26do_install:append() { 24do_install:append() {
27 oe_multilib_header ffi.h ffitarget.h 25 oe_multilib_header ffi.h ffitarget.h
diff --git a/meta/recipes-support/libical/libical_3.0.14.bb b/meta/recipes-support/libical/libical_3.0.14.bb
index 58baf3f32f..44030fdc9f 100644
--- a/meta/recipes-support/libical/libical_3.0.14.bb
+++ b/meta/recipes-support/libical/libical_3.0.14.bb
@@ -12,13 +12,12 @@ LIC_FILES_CHKSUM = "file://LICENSE;md5=1910a2a76ddf6a9ba369182494170d87 \
12 " 12 "
13SECTION = "libs" 13SECTION = "libs"
14 14
15SRC_URI = "https://github.com/${BPN}/${BPN}/releases/download/v${PV}/${BP}.tar.gz \ 15SRC_URI = "${GITHUB_BASE_URI}/download/v${PV}/${BP}.tar.gz \
16 file://0001-cmake-Do-not-export-CC-into-gir-compiler.patch \ 16 file://0001-cmake-Do-not-export-CC-into-gir-compiler.patch \
17 " 17 "
18SRC_URI[sha256sum] = "4284b780356f1dc6a01f16083e7b836e63d3815e27ed0eaaad684712357ccc8f" 18SRC_URI[sha256sum] = "4284b780356f1dc6a01f16083e7b836e63d3815e27ed0eaaad684712357ccc8f"
19UPSTREAM_CHECK_URI = "https://github.com/libical/libical/releases"
20 19
21inherit cmake pkgconfig gobject-introspection vala 20inherit cmake pkgconfig gobject-introspection vala github-releases
22 21
23DEPENDS += "libical-native" 22DEPENDS += "libical-native"
24 23
diff --git a/meta/recipes-support/libnl/libnl_3.7.0.bb b/meta/recipes-support/libnl/libnl_3.7.0.bb
index ddcc83a039..ef286a6429 100644
--- a/meta/recipes-support/libnl/libnl_3.7.0.bb
+++ b/meta/recipes-support/libnl/libnl_3.7.0.bb
@@ -14,17 +14,17 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=4fbd65380cdd255951079008b364516c"
14 14
15DEPENDS = "flex-native bison-native" 15DEPENDS = "flex-native bison-native"
16 16
17SRC_URI = "https://github.com/thom311/${BPN}/releases/download/${BPN}${@d.getVar('PV').replace('.','_')}/${BP}.tar.gz \ 17SRC_URI = "${GITHUB_BASE_URI}/download/${BPN}${@d.getVar('PV').replace('.','_')}/${BP}.tar.gz \
18 file://enable-serial-tests.patch \ 18 file://enable-serial-tests.patch \
19 file://run-ptest \ 19 file://run-ptest \
20 " 20 "
21 21
22SRC_URI[sha256sum] = "9fe43ccbeeea72c653bdcf8c93332583135cda46a79507bfd0a483bb57f65939" 22SRC_URI[sha256sum] = "9fe43ccbeeea72c653bdcf8c93332583135cda46a79507bfd0a483bb57f65939"
23 23
24GITHUB_BASE_URI = "https://github.com/thom311/${BPN}/releases"
25UPSTREAM_CHECK_REGEX = "releases/tag/libnl(?P<pver>.+)"
24 26
25UPSTREAM_CHECK_URI = "https://github.com/thom311/${BPN}/releases" 27inherit autotools pkgconfig ptest github-releases
26
27inherit autotools pkgconfig ptest
28 28
29FILES:${PN} = "${libdir}/libnl-3.so.* \ 29FILES:${PN} = "${libdir}/libnl-3.so.* \
30 ${libdir}/libnl.so.* \ 30 ${libdir}/libnl.so.* \
diff --git a/meta/recipes-support/libpcre/libpcre2_10.40.bb b/meta/recipes-support/libpcre/libpcre2_10.40.bb
index 8c2cadfe2b..13f7c8305f 100644
--- a/meta/recipes-support/libpcre/libpcre2_10.40.bb
+++ b/meta/recipes-support/libpcre/libpcre2_10.40.bb
@@ -10,9 +10,10 @@ SECTION = "devel"
10LICENSE = "BSD-3-Clause" 10LICENSE = "BSD-3-Clause"
11LIC_FILES_CHKSUM = "file://LICENCE;md5=41bfb977e4933c506588724ce69bf5d2" 11LIC_FILES_CHKSUM = "file://LICENCE;md5=41bfb977e4933c506588724ce69bf5d2"
12 12
13SRC_URI = "https://github.com/PhilipHazel/pcre2/releases/download/pcre2-${PV}/pcre2-${PV}.tar.bz2" 13SRC_URI = "${GITHUB_BASE_URI}/download/pcre2-${PV}/pcre2-${PV}.tar.bz2"
14 14
15UPSTREAM_CHECK_URI = "https://github.com/PhilipHazel/pcre2/releases" 15GITHUB_BASE_URI = "https://github.com/PhilipHazel/pcre2/releases"
16UPSTREAM_CHECK_REGEX = "releases/tag/pcre2-(?P<pver>.+)"
16 17
17SRC_URI[sha256sum] = "14e4b83c4783933dc17e964318e6324f7cae1bc75d8f3c79bc6969f00c159d68" 18SRC_URI[sha256sum] = "14e4b83c4783933dc17e964318e6324f7cae1bc75d8f3c79bc6969f00c159d68"
18 19
@@ -25,7 +26,7 @@ DEPENDS += "bzip2 zlib"
25 26
26BINCONFIG = "${bindir}/pcre2-config" 27BINCONFIG = "${bindir}/pcre2-config"
27 28
28inherit autotools binconfig-disabled 29inherit autotools binconfig-disabled github-releases
29 30
30EXTRA_OECONF = "\ 31EXTRA_OECONF = "\
31 --enable-newline-is-lf \ 32 --enable-newline-is-lf \
diff --git a/meta/recipes-support/libproxy/libproxy_0.4.18.bb b/meta/recipes-support/libproxy/libproxy_0.4.18.bb
index a9f2bf6cae..01ba2a6fe9 100644
--- a/meta/recipes-support/libproxy/libproxy_0.4.18.bb
+++ b/meta/recipes-support/libproxy/libproxy_0.4.18.bb
@@ -12,13 +12,10 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=4fbd65380cdd255951079008b364516c \
12 12
13DEPENDS = "glib-2.0" 13DEPENDS = "glib-2.0"
14 14
15SRC_URI = "https://github.com/${BPN}/${BPN}/releases/download/${PV}/${BP}.tar.xz" 15SRC_URI = "${GITHUB_BASE_URI}/download/${PV}/${BP}.tar.xz"
16SRC_URI[sha256sum] = "69b5856e9ea42c38ac77e6b8c92ffc86a71d341fef74e77bef85f9cc6c47a4b1" 16SRC_URI[sha256sum] = "69b5856e9ea42c38ac77e6b8c92ffc86a71d341fef74e77bef85f9cc6c47a4b1"
17 17
18UPSTREAM_CHECK_URI = "https://github.com/libproxy/libproxy/releases" 18inherit cmake pkgconfig github-releases
19UPSTREAM_CHECK_REGEX = "libproxy-(?P<pver>.*)\.tar"
20
21inherit cmake pkgconfig
22 19
23PACKAGECONFIG ?= "${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'gnome', '', d)} gnome3" 20PACKAGECONFIG ?= "${@bb.utils.contains('DISTRO_FEATURES', 'x11', 'gnome', '', d)} gnome3"
24PACKAGECONFIG[gnome] = "-DWITH_GNOME=yes,-DWITH_GNOME=no,gconf" 21PACKAGECONFIG[gnome] = "-DWITH_GNOME=yes,-DWITH_GNOME=no,gconf"
diff --git a/meta/recipes-support/libpsl/libpsl_0.21.1.bb b/meta/recipes-support/libpsl/libpsl_0.21.1.bb
index 4fc0ad8acb..58f56c145e 100644
--- a/meta/recipes-support/libpsl/libpsl_0.21.1.bb
+++ b/meta/recipes-support/libpsl/libpsl_0.21.1.bb
@@ -10,13 +10,13 @@ LICENSE = "MIT"
10LIC_FILES_CHKSUM = "file://LICENSE;md5=5437030d9e4fbe7267ced058ddb8a7f5 \ 10LIC_FILES_CHKSUM = "file://LICENSE;md5=5437030d9e4fbe7267ced058ddb8a7f5 \
11 file://COPYING;md5=f41d10997a12da5ee3c24ceeb0148d18" 11 file://COPYING;md5=f41d10997a12da5ee3c24ceeb0148d18"
12 12
13SRC_URI = "https://github.com/rockdaboot/${BPN}/releases/download/${PV}/${BP}.tar.gz \ 13SRC_URI = "${GITHUB_BASE_URI}/download/${PV}/${BP}.tar.gz \
14 " 14 "
15SRC_URI[sha256sum] = "ac6ce1e1fbd4d0254c4ddb9d37f1fa99dec83619c1253328155206b896210d4c" 15SRC_URI[sha256sum] = "ac6ce1e1fbd4d0254c4ddb9d37f1fa99dec83619c1253328155206b896210d4c"
16 16
17UPSTREAM_CHECK_URI = "https://github.com/rockdaboot/libpsl/releases" 17GITHUB_BASE_URI = "https://github.com/rockdaboot/libpsl/releases"
18 18
19inherit autotools gettext gtk-doc manpages pkgconfig lib_package 19inherit autotools gettext gtk-doc manpages pkgconfig lib_package github-releases
20 20
21PACKAGECONFIG ?= "icu" 21PACKAGECONFIG ?= "icu"
22PACKAGECONFIG[manpages] = "--enable-man,--disable-man,libxslt-native" 22PACKAGECONFIG[manpages] = "--enable-man,--disable-man,libxslt-native"
diff --git a/meta/recipes-support/libusb/libusb1_1.0.26.bb b/meta/recipes-support/libusb/libusb1_1.0.26.bb
index fd63e7adc2..7371faf017 100644
--- a/meta/recipes-support/libusb/libusb1_1.0.26.bb
+++ b/meta/recipes-support/libusb/libusb1_1.0.26.bb
@@ -10,17 +10,17 @@ LIC_FILES_CHKSUM = "file://COPYING;md5=fbc093901857fcd118f065f900982c24"
10 10
11BBCLASSEXTEND = "native nativesdk" 11BBCLASSEXTEND = "native nativesdk"
12 12
13SRC_URI = "https://github.com/libusb/libusb/releases/download/v${PV}/libusb-${PV}.tar.bz2 \ 13SRC_URI = "${GITHUB_BASE_URI}/download/v${PV}/libusb-${PV}.tar.bz2 \
14 file://run-ptest \ 14 file://run-ptest \
15 " 15 "
16 16
17UPSTREAM_CHECK_URI = "https://github.com/libusb/libusb/releases" 17GITHUB_BASE_URI = "https://github.com/libusb/libusb/releases"
18 18
19SRC_URI[sha256sum] = "12ce7a61fc9854d1d2a1ffe095f7b5fac19ddba095c259e6067a46500381b5a5" 19SRC_URI[sha256sum] = "12ce7a61fc9854d1d2a1ffe095f7b5fac19ddba095c259e6067a46500381b5a5"
20 20
21S = "${WORKDIR}/libusb-${PV}" 21S = "${WORKDIR}/libusb-${PV}"
22 22
23inherit autotools pkgconfig ptest 23inherit autotools pkgconfig ptest github-releases
24 24
25PACKAGECONFIG:class-target ??= "udev" 25PACKAGECONFIG:class-target ??= "udev"
26PACKAGECONFIG[udev] = "--enable-udev,--disable-udev,udev" 26PACKAGECONFIG[udev] = "--enable-udev,--disable-udev,udev"
diff --git a/meta/recipes-support/nghttp2/nghttp2_1.49.0.bb b/meta/recipes-support/nghttp2/nghttp2_1.49.0.bb
index b7bcd0ece0..6c3d543083 100644
--- a/meta/recipes-support/nghttp2/nghttp2_1.49.0.bb
+++ b/meta/recipes-support/nghttp2/nghttp2_1.49.0.bb
@@ -4,15 +4,13 @@ SECTION = "libs"
4LICENSE = "MIT" 4LICENSE = "MIT"
5LIC_FILES_CHKSUM = "file://COPYING;md5=764abdf30b2eadd37ce47dcbce0ea1ec" 5LIC_FILES_CHKSUM = "file://COPYING;md5=764abdf30b2eadd37ce47dcbce0ea1ec"
6 6
7UPSTREAM_CHECK_URI = "https://github.com/nghttp2/nghttp2/releases"
8
9SRC_URI = "\ 7SRC_URI = "\
10 https://github.com/nghttp2/nghttp2/releases/download/v${PV}/nghttp2-${PV}.tar.xz \ 8 ${GITHUB_BASE_URI}/download/v${PV}/nghttp2-${PV}.tar.xz \
11 file://0001-fetch-ocsp-response-use-python3.patch \ 9 file://0001-fetch-ocsp-response-use-python3.patch \
12" 10"
13SRC_URI[sha256sum] = "b0cfd492bbf0b131c472e8f6501c9f4ee82b51b68130f47b278c0b7c9848a66e" 11SRC_URI[sha256sum] = "b0cfd492bbf0b131c472e8f6501c9f4ee82b51b68130f47b278c0b7c9848a66e"
14 12
15inherit cmake manpages python3native 13inherit cmake manpages python3native github-releases
16PACKAGECONFIG[manpages] = "" 14PACKAGECONFIG[manpages] = ""
17 15
18# examples are never installed, and don't need to be built in the 16# examples are never installed, and don't need to be built in the
diff --git a/meta/recipes-support/re2c/re2c_3.0.bb b/meta/recipes-support/re2c/re2c_3.0.bb
index ab047601ae..f8f85125a3 100644
--- a/meta/recipes-support/re2c/re2c_3.0.bb
+++ b/meta/recipes-support/re2c/re2c_3.0.bb
@@ -7,10 +7,10 @@ SECTION = "devel"
7LICENSE = "PD" 7LICENSE = "PD"
8LIC_FILES_CHKSUM = "file://LICENSE;md5=64eca4d8a3b67f9dc7656094731a2c8d" 8LIC_FILES_CHKSUM = "file://LICENSE;md5=64eca4d8a3b67f9dc7656094731a2c8d"
9 9
10SRC_URI = "https://github.com/skvadrik/re2c/releases/download/${PV}/${BPN}-${PV}.tar.xz" 10SRC_URI = "${GITHUB_BASE_URI}/download/${PV}/${BPN}-${PV}.tar.xz"
11SRC_URI[sha256sum] = "b3babbbb1461e13fe22c630a40c43885efcfbbbb585830c6f4c0d791cf82ba0b" 11SRC_URI[sha256sum] = "b3babbbb1461e13fe22c630a40c43885efcfbbbb585830c6f4c0d791cf82ba0b"
12UPSTREAM_CHECK_URI = "https://github.com/skvadrik/re2c/releases" 12GITHUB_BASE_URI = "https://github.com/skvadrik/re2c/releases"
13 13
14BBCLASSEXTEND = "native nativesdk" 14BBCLASSEXTEND = "native nativesdk"
15 15
16inherit autotools 16inherit autotools github-releases
diff --git a/meta/recipes-support/taglib/taglib_1.12.bb b/meta/recipes-support/taglib/taglib_1.12.bb
index 47ad8aacb6..e6e3ef07ad 100644
--- a/meta/recipes-support/taglib/taglib_1.12.bb
+++ b/meta/recipes-support/taglib/taglib_1.12.bb
@@ -14,7 +14,7 @@ SRC_URI = "http://taglib.github.io/releases/${BP}.tar.gz"
14SRC_URI[md5sum] = "4313ed2671234e029b7af8f97c84e9af" 14SRC_URI[md5sum] = "4313ed2671234e029b7af8f97c84e9af"
15SRC_URI[sha256sum] = "7fccd07669a523b07a15bd24c8da1bbb92206cb19e9366c3692af3d79253b703" 15SRC_URI[sha256sum] = "7fccd07669a523b07a15bd24c8da1bbb92206cb19e9366c3692af3d79253b703"
16 16
17UPSTREAM_CHECK_URI = "http://github.com/taglib/taglib/releases/" 17UPSTREAM_CHECK_URI = "https://taglib.org/"
18 18
19BINCONFIG = "${bindir}/taglib-config" 19BINCONFIG = "${bindir}/taglib-config"
20 20