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.


Reply via email to