keepawake: rebuild

drop libgit2 from depends; fix build
This commit is contained in:
Maksim Bondarenkov
2025-01-09 21:02:11 +07:00
committed by GitHub
parent 51207cd9ff
commit 88178535ae

View File

@@ -5,7 +5,7 @@ pkgbase=mingw-w64-${_realname}
pkgname=("${MINGW_PACKAGE_PREFIX}-${_realname}"
"${MINGW_PACKAGE_PREFIX}-lib${_realname}")
pkgver=0.5.1
pkgrel=2
pkgrel=3
pkgdesc="Keep your computer awake (mingw-w64)"
arch=('any')
mingw_arch=('mingw64' 'ucrt64' 'clang64' 'clangarm64')
@@ -16,23 +16,20 @@ msys2_references=(
)
license=('spdx:MIT')
makedepends=("${MINGW_PACKAGE_PREFIX}-rust"
"${MINGW_PACKAGE_PREFIX}-cargo-c"
"${MINGW_PACKAGE_PREFIX}-pkgconf"
"${MINGW_PACKAGE_PREFIX}-libgit2")
"${MINGW_PACKAGE_PREFIX}-cargo-c")
options=('!strip') # done while building
source=("https://github.com/segevfiner/keepawake-rs/archive/v${pkgver}/${_realname}-rs-${pkgver}.tar.gz")
sha256sums=('06bfc2ce38a6d06e54fc156bd20afa08ae687b6075d9a4ceb123ec935e8c235a')
prepare() {
cd "${srcdir}/${_realname}-rs-${pkgver}"
cd "${_realname}-rs-${pkgver}"
export LIBZ_SYS_STATIC=0
export LIBGIT2_NO_VENDOR=1
cargo update -p time -p cc
cargo fetch --locked
}
build() {
cd "${srcdir}/${_realname}-rs-${pkgver}"
cd "${_realname}-rs-${pkgver}"
cargo build --release --frozen --features bin
@@ -41,13 +38,13 @@ build() {
}
check() {
cd "${srcdir}/${_realname}-rs-${pkgver}"
cd "${_realname}-rs-${pkgver}"
cargo test --release --frozen --features bin
}
package_keepawake() {
cd "${srcdir}/${_realname}-rs-${pkgver}"
cd "${_realname}-rs-${pkgver}"
cargo install \
--frozen \
@@ -57,7 +54,7 @@ package_keepawake() {
--path . \
--root "${pkgdir}${MINGW_PREFIX}"
local _complete="./target/release/keepawake --completions"
local _complete="target/release/keepawake --completions"
$_complete bash | install -Dm644 /dev/stdin "${pkgdir}${MINGW_PREFIX}/share/bash-completion/completions/keepawake"
$_complete fish | install -Dm644 /dev/stdin "${pkgdir}${MINGW_PREFIX}/share/fish/vendor_completions.d/keepawake.fish"
$_complete zsh | install -Dm644 /dev/stdin "${pkgdir}${MINGW_PREFIX}/share/zsh/site-functions/_keepawake"
@@ -65,7 +62,7 @@ package_keepawake() {
}
package_libkeepawake() {
cd "${srcdir}/${_realname}-rs-${pkgver}"
cd "${_realname}-rs-${pkgver}"
pkgdesc+=" (C API)"