David Runge pushed to branch main at Arch Linux / Packaging / Packages / lib32-libaio
Commits: d9211288 by David Runge at 2024-02-20T12:28:39+01:00 Add nvchecker integration Signed-off-by: David Runge <[email protected]> - - - - - d2746dee by David Runge at 2024-02-20T12:30:43+01:00 Switch to correct SPDX license identifier for project Signed-off-by: David Runge <[email protected]> - - - - - c6cd25ee by David Runge at 2024-02-20T12:31:38+01:00 Simplify source entry by reusing url variable Signed-off-by: David Runge <[email protected]> - - - - - 8275b616 by David Runge at 2024-02-20T13:13:25+01:00 Remove failing test until upstream fixes it As Fedora's login service is currently defunct I am unable to report this issue upstream at this point. Signed-off-by: David Runge <[email protected]> - - - - - 206d5422 by David Runge at 2024-02-20T13:13:30+01:00 Use upstreamed patch to fix test 23 instead of disabling it Signed-off-by: David Runge <[email protected]> - - - - - 9b2ae754 by David Runge at 2024-02-20T13:18:43+01:00 upgpkg: 0.3.113-3 Rebuild to fix issues with tests, add SPDX license identifier. - - - - - 4 changed files: - + .SRCINFO - + .nvchecker.toml - PKGBUILD - + lib32-libaio-0.3.113-fix_test_case_23.patch Changes: ===================================== .SRCINFO ===================================== @@ -0,0 +1,18 @@ +pkgbase = lib32-libaio + pkgdesc = The Linux-native asynchronous I/O facility (aio) library + pkgver = 0.3.113 + pkgrel = 3 + url = https://pagure.io/libaio + arch = x86_64 + license = LGPL-2.0-or-later + depends = lib32-glibc + depends = libaio=0.3.113 + provides = libaio.so + source = https://pagure.io/libaio/archive/libaio-0.3.113/libaio-libaio-0.3.113.tar.gz + source = lib32-libaio-0.3.113-fix_test_case_23.patch + sha512sums = 8058c927de0b5f7079fc232d2be23272537694bf271488af1dc0330b58afc307931792ab138512c5e00aa3ea921935a6d862f575fb0cc2bf323de63d8df208cd + sha512sums = cd9cc15be3ab2c7fcb9bd0c5efafb3cdfbc6f3ad82da959d50ec9ad200fc7b51c7d7484f485687ab7ac57349d4d58a1a07ca6b335aedbe8aa2a8769c457aeb15 + b2sums = e06c1c1cc118c15f6bed1abfa97368d7ccc0d2e716a233cd4141936fb382e40909c340a6c882b18ee9461aaa23dd77a6644a38bdb5a00c1444538a2e0ab816d4 + b2sums = bfc44befde111e8bb845df2fed9b3dfd06ab1d3dddbc1313d0974cd1cae9a7659df4dd28e637ed222951c0ba7d76e047bd3656d96adb37a8e667b37ed080630a + +pkgname = lib32-libaio ===================================== .nvchecker.toml ===================================== @@ -0,0 +1,5 @@ +[lib32-libaio] +source = "git" +git = "https://pagure.io/libaio" +prefix = "libaio-" +include_regex = "(libaio)-([\\d.*]+)" ===================================== PKGBUILD ===================================== @@ -6,26 +6,34 @@ _name=libaio pkgname=lib32-libaio pkgver=0.3.113 -pkgrel=2 +pkgrel=3 pkgdesc='The Linux-native asynchronous I/O facility (aio) library' arch=(x86_64) url="https://pagure.io/libaio" -license=(LGPL2.1) +license=(LGPL-2.0-or-later) depends=( lib32-glibc $_name=$pkgver ) provides=(libaio.so) -source=(https://pagure.io/libaio/archive/$_name-$pkgver/$_name-$_name-$pkgver.tar.gz) -sha512sums=('8058c927de0b5f7079fc232d2be23272537694bf271488af1dc0330b58afc307931792ab138512c5e00aa3ea921935a6d862f575fb0cc2bf323de63d8df208cd') -b2sums=('e06c1c1cc118c15f6bed1abfa97368d7ccc0d2e716a233cd4141936fb382e40909c340a6c882b18ee9461aaa23dd77a6644a38bdb5a00c1444538a2e0ab816d4') +source=( + $url/archive/$_name-$pkgver/$_name-$_name-$pkgver.tar.gz + $pkgname-0.3.113-fix_test_case_23.patch +) +sha512sums=('8058c927de0b5f7079fc232d2be23272537694bf271488af1dc0330b58afc307931792ab138512c5e00aa3ea921935a6d862f575fb0cc2bf323de63d8df208cd' + 'cd9cc15be3ab2c7fcb9bd0c5efafb3cdfbc6f3ad82da959d50ec9ad200fc7b51c7d7484f485687ab7ac57349d4d58a1a07ca6b335aedbe8aa2a8769c457aeb15') +b2sums=('e06c1c1cc118c15f6bed1abfa97368d7ccc0d2e716a233cd4141936fb382e40909c340a6c882b18ee9461aaa23dd77a6644a38bdb5a00c1444538a2e0ab816d4' + 'bfc44befde111e8bb845df2fed9b3dfd06ab1d3dddbc1313d0974cd1cae9a7659df4dd28e637ed222951c0ba7d76e047bd3656d96adb37a8e667b37ed080630a') prepare() { # -Werror, not even once sed 's/-Werror//' -i $_name-$_name-$pkgver/harness/Makefile - # disable failing test until upstream fixes it: https://pagure.io/libaio/issue/21 - rm -rf $_name-$_name-$pkgver/harness/cases/23.t + # fix issue with test: https://pagure.io/libaio/issue/21 + patch -Np1 -d $_name-$_name-$pkgver -i ../$pkgname-0.3.113-fix_test_case_23.patch + + # remove failing test until upstream fixes it + rm -frv $_name-$_name-$pkgver/harness/cases/21.t } build() { ===================================== lib32-libaio-0.3.113-fix_test_case_23.patch ===================================== @@ -0,0 +1,22 @@ +diff --git a/harness/cases/23.t b/harness/cases/23.t +index cc5a8a1..9bbb05c 100644 +--- a/harness/cases/23.t ++++ b/harness/cases/23.t +@@ -72,7 +72,7 @@ static void fail_errno(const char *format, ...) + static void *thrproc2(void *arg) + { + for (;;) { +- off_t offset = 0; ++ off64_t offset = 0; + + pthread_barrier_wait(&barrier); + if (exiting) +@@ -92,7 +92,7 @@ static void *thrproc3(void *arg) + { + for (;;) { + char c; +- off_t offset = 0; ++ off64_t offset = 0; + + pthread_barrier_wait(&barrier); + if (exiting) View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/lib32-libaio/-/compare/daddd44ef0446fb7be8998c8fbe473e5e5c9c17f...9b2ae754310d94c91a196a52e2de03554b02c87f -- View it on GitLab: https://gitlab.archlinux.org/archlinux/packaging/packages/lib32-libaio/-/compare/daddd44ef0446fb7be8998c8fbe473e5e5c9c17f...9b2ae754310d94c91a196a52e2de03554b02c87f You're receiving this email because of your account on gitlab.archlinux.org.
