diff --git a/.SRCINFO b/.SRCINFO index e78d274..799d947 100644 --- a/.SRCINFO +++ b/.SRCINFO @@ -1,30 +1,30 @@ pkgbase = pacwrap pkgdesc = Facilitates the creation, management, and execution of unprivileged Arch-based bubblewrap containers. - pkgver = 0.8.0 + pkgver = 0.8.1 pkgrel = 1 url = https://pacwrap.sapphirus.org/ arch = x86_64 license = GPLv3-only makedepends = cargo - makedepends = git - makedepends = fakeroot - makedepends = pacman - makedepends = libalpm.so>=14 - makedepends = zstd makedepends = busybox makedepends = fakechroot + makedepends = fakeroot + makedepends = git + makedepends = libalpm.so>=14 + makedepends = pacman + makedepends = zstd options = !lto - source = pacwrap-0.8.0.tar.zst::https://github.com/pacwrap/pacwrap/releases/download/0.8.0/pacwrap-0.8.0.tar.zst - sha512sums = 832139cd18e276c46fed275e8d4b6bdf215ce14ab9d8cf39d1ffc93bde952028b2a9cb2c4b635170b3093ed0a6f8e46c1a9dd6874c54a283c0913c27c0df14e9 + source = pacwrap::git+https://github.com/pacwrap/pacwrap.git#tag=0.8.1 + md5sums = SKIP pkgname = pacwrap depends = bash depends = bubblewrap depends = gnupg - depends = pacman depends = libalpm.so>=14 depends = libseccomp - depends = pacwrap-dist=0.8.0 + depends = pacman + depends = pacwrap-dist=0.8.1 depends = zstd optdepends = xdg-dbus-proxy provides = pacwrap diff --git a/PKGBUILD b/PKGBUILD index 6ca3a79..a6c0543 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -1,58 +1,57 @@ -# Maintainer: Xavier R.M. (sapphirus at azorium dot net) +# Maintainer: Xavier Moffett (sapphirus at azorium dot net) _pkgname=pacwrap pkgname=('pacwrap' 'pacwrap-dist') -pkgver=0.8.0 +pkgver=0.8.1 pkgrel=1 -_pkgbase=${pkgname}-${pkgver} pkgdesc="Facilitates the creation, management, and execution of unprivileged Arch-based bubblewrap containers." arch=('x86_64') url="https://pacwrap.sapphirus.org/" license=('GPLv3-only') -makedepends=('cargo' 'git' 'fakeroot' 'pacman' 'libalpm.so>=14' 'zstd' 'busybox' 'fakechroot') -source=("${_pkgbase}.tar.zst::https://github.com/pacwrap/pacwrap/releases/download/${pkgver}/${_pkgbase}.tar.zst") -sha512sums=('832139cd18e276c46fed275e8d4b6bdf215ce14ab9d8cf39d1ffc93bde952028b2a9cb2c4b635170b3093ed0a6f8e46c1a9dd6874c54a283c0913c27c0df14e9') +makedepends=('cargo' 'busybox' 'fakechroot' 'fakeroot' 'git' 'libalpm.so>=14' 'pacman' 'zstd') +source=("$_pkgname::git+https://github.com/pacwrap/pacwrap.git#tag=${pkgver}") +md5sums=('SKIP') options=('!lto') prepare() { - cd "${_pkgbase}" + cd "${_pkgname}" cargo fetch --locked --target "$CARCH-unknown-linux-gnu" \ && ./dist/tools/prepare.sh release } build() { - cd "${_pkgbase}" + cd "${_pkgname}" PACWRAP_SCHEMA_BUILT=1 \ cargo build --release --frozen \ && ./dist/tools/package.sh release } package_pacwrap() { - provides=("${_pkgname}") - conflicts=("${_pkgname}") - depends=('bash' 'bubblewrap' 'gnupg' 'pacman' 'libalpm.so>=14' 'libseccomp' "pacwrap-dist=$pkgver" 'zstd') - optdepends=('xdg-dbus-proxy') + provides=("${_pkgname}") + conflicts=("${_pkgname}") + depends=('bash' 'bubblewrap' 'gnupg' 'libalpm.so>=14' 'libseccomp' 'pacman' "pacwrap-dist=$pkgver" 'zstd') + optdepends=('xdg-dbus-proxy') - cd "${_pkgbase}" + cd "${_pkgname}" - install -d "${pkgdir}/usr/share/${_pkgname}" - install -Dm 755 "target/release/${_pkgname}" "${pkgdir}/usr/bin/${_pkgname}" - install -Dm 755 "dist/bin/${_pkgname}-key" "${pkgdir}/usr/bin/${_pkgname}-key" - install -Dm 644 "dist/bin/${_pkgname}.1" "${pkgdir}/usr/share/man/man1/${_pkgname}.1" - install -Dm 644 "dist/bin/${_pkgname}.yml.2" "${pkgdir}/usr/share/man/man2/${_pkgname}.yml.2" - install -Dm 644 LICENSE "${pkgdir}/usr/share/licenses/${_pkgname}/LICENSE" + install -d "${pkgdir}/usr/share/${_pkgname}" + install -Dm 755 "target/release/${_pkgname}" "${pkgdir}/usr/bin/${_pkgname}" + install -Dm 755 "dist/bin/${_pkgname}-key" "${pkgdir}/usr/bin/${_pkgname}-key" + install -Dm 644 "dist/bin/${_pkgname}.1" "${pkgdir}/usr/share/man/man1/${_pkgname}.1" + install -Dm 644 "dist/bin/${_pkgname}.yml.2" "${pkgdir}/usr/share/man/man2/${_pkgname}.yml.2" + install -Dm 644 LICENSE "${pkgdir}/usr/share/licenses/${_pkgname}/LICENSE" } package_pacwrap-dist() { - provides=("${_pkgname}-dist") - conflicts=("${_pkgname}-dist") + provides=("${_pkgname}-dist") + conflicts=("${_pkgname}-dist") - cd "${_pkgbase}" + cd "${_pkgname}" - install -dD 755 "${pkgdir}/usr/share/${_pkgname}/" - install -Dm 644 LICENSE "${pkgdir}/usr/share/licenses/${_pkgname}-dist/LICENSE" - install -Dm 644 "dist/bin/filesystem.tar.zst" "${pkgdir}/usr/share/${_pkgname}/filesystem.tar.zst" - install -Dm 644 "dist/bin/filesystem.dat" "${pkgdir}/usr/share/${_pkgname}/filesystem.dat" + install -dD 755 "${pkgdir}/usr/share/${_pkgname}/" + install -Dm 644 LICENSE "${pkgdir}/usr/share/licenses/${_pkgname}-dist/LICENSE" + install -Dm 644 "dist/bin/filesystem.tar.zst" "${pkgdir}/usr/share/${_pkgname}/filesystem.tar.zst" + install -Dm 644 "dist/bin/filesystem.dat" "${pkgdir}/usr/share/${_pkgname}/filesystem.dat" - cp -r "dist/runtime" "${pkgdir}/usr/share/${_pkgname}/" + cp -r "dist/runtime" "${pkgdir}/usr/share/${_pkgname}/" }