From 2035b5ca914f77cc76df15c64edc5723cbcd40db Mon Sep 17 00:00:00 2001 From: Matheus Gabriel Werny de Lima Date: Mon, 3 Oct 2022 07:50:37 +0200 Subject: [PATCH] Error fix. --- PKGBUILD | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/PKGBUILD b/PKGBUILD index c6aed2a2e49a..3cfcfd5c7217 100755 --- a/PKGBUILD +++ b/PKGBUILD @@ -19,7 +19,7 @@ sha512sums=("06f46e111104df99cfa16c5b9a828eb8968fb63f2a03f4d67d59b4b884dc8d682bf prepare() { cd "${srcdir}"/"${pkgname}"-"${pkgver}"/ || exit 1 - patch -N -p 1 -i "${srcdir}"/merge-459.diff + patch -i "${srcdir}"/merge-459.diff -N -p 1 } build() @@ -31,6 +31,7 @@ build() package() { # Assure that the directories exist. + mkdir -p "${pkgdir}"/opt/"${pkgname}"/ mkdir -p "${pkgdir}"/usr/bin/ mkdir -p "${pkgdir}"/usr/share/doc/"${pkgname}"/ @@ -38,10 +39,16 @@ package() binaries=("haveno-apitest" "haveno-cli" "haveno-daemon" "haveno-desktop" "haveno-inventory" "haveno-monitor" "haveno-pricenode" "haveno-relay" "haveno-seednode" "haveno-statsnode") for binary in "${binaries[@]}"; do - install -Dm755 "${srcdir}"/"${pkgname}"-"${pkgver}"/"${binary}" "${pkgdir}"/usr/bin/ + install -Dm755 "${srcdir}"/"${pkgname}"-"${pkgver}"/"${binary}" "${pkgdir}"/opt/"${pkgname}"/ + ln -s "${pkgdir}"/opt/"${pkgname}"/"${binary}" "${pkgdir}"/usr/bin/"${binary}" done + cp -r "${srcdir}"/"${pkgname}"-"${pkgver}"/lib/ "${pkgdir}"/opt/"${pkgname}"/ + find "${pkgdir}"/opt/"${pkgname}"/lib/ -exec chmod 755 {} + -type d + find "${pkgdir}"/opt/"${pkgname}"/lib/ -exec chmod 644 {} + -type f + # Install the documentation. cp -r "${srcdir}"/"${pkgname}"-"${pkgver}"/docs/* "${pkgdir}"/usr/share/doc/"${pkgname}"/ - chmod -R 644 "${pkgdir}"/usr/share/doc/"${pkgname}"/ + find "${pkgdir}"/usr/share/doc/"${pkgname}"/ -exec chmod 755 {} + -type d + find "${pkgdir}"/usr/share/doc/"${pkgname}"/ -exec chmod 644 {} + -type f }