3
3
_realname=podman
4
4
pkgbase=mingw-w64-${_realname}
5
5
pkgname=(" ${MINGW_PACKAGE_PREFIX} -${_realname} " )
6
- pkgver=5.2.5
6
+ pkgver=5.3.1
7
7
pkgrel=1
8
8
pkgdesc=' Tool for running OCI-based containers in pods (mingw-w64)'
9
9
arch=(' any' )
@@ -17,16 +17,17 @@ makedepends=(
17
17
" ${MINGW_PACKAGE_PREFIX} -go"
18
18
" ${MINGW_PACKAGE_PREFIX} -cc"
19
19
" ${MINGW_PACKAGE_PREFIX} -python"
20
- " git"
20
+ " ${MINGW_PACKAGE_PREFIX} -gettext-runtime"
21
+ " git" # needed during the build
21
22
)
22
23
options=(' !strip' )
23
24
_GV_VERSION=" 0.7.5" # See GVPROXY_VERSION in Makefile
24
25
source=(" https://github.com/containers/podman/archive/v$pkgver /${_realname} -${pkgver} .tar.gz"
25
26
" https://github.com/containers/gvisor-tap-vsock/archive/v${_GV_VERSION} /gvisor-tap-vsock-${_GV_VERSION} .tar.gz"
26
- " 0001-etc-prefix .patch" )
27
- sha256sums=(' 18bbf2c26534229c030590d65da88154bed31f0207041d30fed5f508b933a66c '
27
+ " https://github.com/containers/podman/pull/24793 .patch" )
28
+ sha256sums=(' 5b4e9ddce69cc2c8c8b8529e90093ae3ea9cb2959e2fceb98469b282dbffbcc7 '
28
29
' d635bc55dbb97cf2a469427fb84b7a90f37540f14b090c21356cce2e549b46e0'
29
- ' 2a1a5c9d126634e871853cfa0e17af8f1597a6ed9c709f59c4a19e1bbb76c68d ' )
30
+ ' 8272a7635e81f66126e2fd611c12831e219dcf1c756ea5543398aa1269a9dc3f ' )
30
31
noextract=(" ${_realname} -${pkgver} .tar.gz" )
31
32
32
33
prepare () {
@@ -35,7 +36,8 @@ prepare() {
35
36
rm -rf build-${MSYSTEM}
36
37
37
38
cd " ${_realname} -${pkgver} "
38
- patch -Np1 -i " ${srcdir} /0001-etc-prefix.patch"
39
+ # https://github.com/containers/podman/pull/24793
40
+ patch -Np1 -i " ${srcdir} /24793.patch"
39
41
cd " ${srcdir} "
40
42
41
43
cp -r ${_realname} -${pkgver} build-${MSYSTEM}
@@ -73,7 +75,8 @@ package() {
73
75
# copy the proxy binaries where install.remote expects them
74
76
cp " ${srcdir} /build-proxy-${MSYSTEM} /bin/" * " ./bin/windows"
75
77
76
- make install.remote install.docker-full install.man install.completions DESTDIR=" $pkgdir " PREFIX=${MINGW_PREFIX}
78
+ # skip convert for mingw envsubst
79
+ MSYS2_ENV_CONV_EXCL=" BINDIR;ETCDIR" \
80
+ make install.remote install.docker-full install.man install.completions DESTDIR=" $pkgdir " PREFIX=${MINGW_PREFIX} ETCDIR=${MINGW_PREFIX} /etc
77
81
rm -Rf " ${pkgdir}${MINGW_PREFIX} /lib"
78
- sed -i " s|/usr/bin/||g" " ${pkgdir}${MINGW_PREFIX} /bin/docker"
79
82
}
0 commit comments