summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorMatheus Gabriel Werny de Lima2022-10-03 07:50:37 +0200
committerMatheus Gabriel Werny de Lima2022-10-03 07:50:37 +0200
commit2035b5ca914f77cc76df15c64edc5723cbcd40db (patch)
tree25588c6ec2514ab3fa932efbb2877385c06d763c /PKGBUILD
parentff7d4f97fd052b5dae57be1251437d918c5a2578 (diff)
downloadaur-2035b5ca914f77cc76df15c64edc5723cbcd40db.tar.gz
Error fix.
Diffstat (limited to 'PKGBUILD')
-rwxr-xr-xPKGBUILD13
1 files 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
}