summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorTeteros2017-04-12 04:57:45 +0100
committerTeteros2017-04-12 04:57:45 +0100
commitcd5ea0ae29c4a5f9bf5845f56d4f68ccc34d2270 (patch)
tree408e5eb0cc7a9de770fc7a8e8ec1a0bd27ce571d
parent206109b95f097d533983295b9c1a7670f88c01fa (diff)
downloadaur-cd5ea0ae29c4a5f9bf5845f56d4f68ccc34d2270.tar.gz
fixup packaging mistakes
-rw-r--r--PKGBUILD17
1 files changed, 11 insertions, 6 deletions
diff --git a/PKGBUILD b/PKGBUILD
index da88711a3bf1..881cac8b357e 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -31,17 +31,22 @@ pkgver() {
}
prepare() {
- find "${_pkgname}" -type f -exec sed -i "s|/usr/local|${pkgdir}/usr|g" {} \;
+ # Replace hardcoded /usr/local prefixes
+ find "${_pkgname}" -type f -execdir sed -i "s|/usr/local|/usr|g" {} \;
+}
+
+build() {
+ cd "${_pkgname}"
+ make
}
package() {
cd "${_pkgname}"
- install -dm755 "${pkgdir}/usr/bin"
- make install
+ mkdir -p "${pkgdir}/usr/bin" "${pkgdir}/usr/share/${_pkgname}"
- # Copy over folders in bin not installed by make
- find "bin" -mindepth 1 -maxdepth 1 -name protrekkr -o \
- -exec cp -anr --reflink=auto "{}" "${pkgdir}/usr/share/${_pkgname}/" \;
+ # Copy over folders in bin
+ cp --recursive --reflink=auto bin/* "${pkgdir}/usr/share/${_pkgname}"
+ mv "${pkgdir}/usr/share/${_pkgname}/${_pkgname}" "${pkgdir}/usr/bin/"
install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE"
}