summarylogtreecommitdiffstats
diff options
context:
space:
mode:
author65432023-03-17 00:56:12 +0100
committer65432023-03-17 00:56:12 +0100
commite1c5c65da76e54e54fbc9472d241687fc4477c02 (patch)
tree4816fcaea565ff4da40bb6b58a27e9be2ce14c2b
parent31cc066e094e84dd0a9cc5ea759323c1c33f2a6f (diff)
downloadaur-e1c5c65da76e54e54fbc9472d241687fc4477c02.tar.gz
adjust acording to https://codeberg.org/izzy/Adebar/issues/67
-rw-r--r--.SRCINFO2
-rw-r--r--PKGBUILD36
2 files changed, 27 insertions, 11 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 6754865074cf..e6f7852da218 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,7 +1,7 @@
pkgbase = adebar
pkgdesc = Android DEvice Backup And Report, using Bash and ADB.
pkgver = 2.4.0
- pkgrel = 0
+ pkgrel = 1
url = https://codeberg.org/izzy/Adebar
arch = any
license = GPL2
diff --git a/PKGBUILD b/PKGBUILD
index 8b470402dedc..8790ef307a11 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,7 +2,7 @@
pkgname=adebar
pkgver=2.4.0
-pkgrel=0
+pkgrel=1
pkgdesc="Android DEvice Backup And Report, using Bash and ADB."
arch=("any")
url="https://codeberg.org/izzy/Adebar"
@@ -11,6 +11,20 @@ depends=('bash' 'android-tools')
source=("https://codeberg.org/izzy/${pkgname}/archive/v${pkgver}.tar.gz")
sha1sums=('5cc0773926f6a51ce601568c1ee033378940e8fb')
+build() {
+ cd "${srcdir}/${pkgname}"
+
+ #
+ sed -i -e 's|\(BINDIR=\).*|\1"/usr/share/adebar"|' adebar-cli
+ sed -i -e 's|\(LIBDIR=\).*|\1"/usr/lib/adebar"|' adebar-cli
+ # make sure $HOME/.config/adebar get created if it does not exist
+ sed -i '/^\ \ USER_CONF=/c\ \ mkdir -p "$USER_CONF"' adebar-cli
+
+ # gzip docs
+ gzip --best -f doc/*
+ gzip --best -f README.md
+}
+
package() {
# adebar
mkdir -p ${pkgdir}/usr/bin
@@ -18,16 +32,18 @@ package() {
# lib
mkdir -p ${pkgdir}/usr/lib/adebar
- install -D -m444 ${srcdir}/${pkgname}/lib/* ${pkgdir}/usr/lib/adebar
+ install -D -m644 ${srcdir}/${pkgname}/lib/* ${pkgdir}/usr/lib/adebar
# tools
- mkdir -p ${pkgdir}/usr/share/adebar
- install -D -m755 ${srcdir}/${pkgname}/tools/* ${pkgdir}/usr/share/adebar
-}
+ mkdir -p ${pkgdir}/usr/share/adebar/tools
+ install -D -m755 ${srcdir}/${pkgname}/tools/* ${pkgdir}/usr/share/adebar/tools
-build() {
- cd "${srcdir}/${pkgname}"
- sed -i "/BINDIR=/d" adebar-cli
- sed -i '/LIBDIR=/cLIBDIR=/usr/lib/adebar' adebar-cli
- sed -i '/^\ \ USER_CONF=/c\ \ mkdir -p "$USER_CONF"' adebar-cli
+ # templates
+ mkdir -p ${pkgdir}/usr/share/adebar/templates/default
+ install -D -m755 ${srcdir}/${pkgname}/templates/default/* ${pkgdir}/usr/share/adebar/templates/default
+
+ # docs
+ mkdir -p ${pkgdir}/usr/share/doc/adebar
+ install -D -m644 ${srcdir}/${pkgname}/doc/* ${pkgdir}/usr/share/doc/adebar
+ install -D -m644 ${srcdir}/${pkgname}/README.md.gz ${pkgdir}/usr/share/doc/adebar/README.md.gz
}