From 5371620b0b7fc74cb15869abb148d371c2732a78 Mon Sep 17 00:00:00 2001 From: goodroot Date: Sat, 6 Sep 2025 15:39:11 -0700 Subject: [PATCH] Fix cp command to use individual commands instead of wildcards - Replace wildcard cp command with individual cp commands for each file/directory - This prevents the cp command from trying to copy from wrong directory - Each cp command explicitly specifies source and destination paths - Should fix the sys/devices permission denied errors --- PKGBUILD | 17 ++++++++--------- 1 file changed, 8 insertions(+), 9 deletions(-) diff --git a/PKGBUILD b/PKGBUILD index 80eca89ddde7..ef186245c1e4 100644 --- a/PKGBUILD +++ b/PKGBUILD @@ -45,15 +45,14 @@ package() { # Copy all source files to /opt/hyprwhspr from the correct source directory # Use explicit file list to avoid copying hidden files and ensure we only copy what we need - cp -r "${srcdir}/${pkgname}-${pkgver}/bin" \ - "${srcdir}/${pkgname}-${pkgver}/config" \ - "${srcdir}/${pkgname}-${pkgver}/lib" \ - "${srcdir}/${pkgname}-${pkgver}/scripts" \ - "${srcdir}/${pkgname}-${pkgver}/share" \ - "${srcdir}/${pkgname}-${pkgver}/requirements.txt" \ - "${srcdir}/${pkgname}-${pkgver}/README.md" \ - "${srcdir}/${pkgname}-${pkgver}/LICENSE" \ - "${pkgdir}/opt/${pkgname}/" + cp -r "${srcdir}/${pkgname}-${pkgver}/bin" "${pkgdir}/opt/${pkgname}/" + cp -r "${srcdir}/${pkgname}-${pkgver}/config" "${pkgdir}/opt/${pkgname}/" + cp -r "${srcdir}/${pkgname}-${pkgver}/lib" "${pkgdir}/opt/${pkgname}/" + cp -r "${srcdir}/${pkgname}-${pkgver}/scripts" "${pkgdir}/opt/${pkgname}/" + cp -r "${srcdir}/${pkgname}-${pkgver}/share" "${pkgdir}/opt/${pkgname}/" + cp "${srcdir}/${pkgname}-${pkgver}/requirements.txt" "${pkgdir}/opt/${pkgname}/" + cp "${srcdir}/${pkgname}-${pkgver}/README.md" "${pkgdir}/opt/${pkgname}/" + cp "${srcdir}/${pkgname}-${pkgver}/LICENSE" "${pkgdir}/opt/${pkgname}/" # Make scripts executable chmod +x "${pkgdir}/opt/${pkgname}/scripts/"*.sh