From 59094128f40d6c0e3b4c396ec9a7b96fd1e4e36a Mon Sep 17 00:00:00 2001 From: thomas Date: Sat, 10 Dec 2022 13:39:43 +0100 Subject: [PATCH] update mautrix-whatsapp script --- ressources/mautrix-whatsapp/debian/control | 3 +-- ressources/mautrix-whatsapp/debmaker | 21 +++++++-------------- 2 files changed, 8 insertions(+), 16 deletions(-) diff --git a/ressources/mautrix-whatsapp/debian/control b/ressources/mautrix-whatsapp/debian/control index f54130f..0305f32 100644 --- a/ressources/mautrix-whatsapp/debian/control +++ b/ressources/mautrix-whatsapp/debian/control @@ -4,8 +4,7 @@ Priority: optional Maintainer: Thomas Legay Build-Depends: debhelper-compat (= 13), golang (>= 16) Standards-Version: 3.9.8 -Homepage: http://www.gnu.org/software/gawk/ -https://github.com/mautrix/whatsapp/archive/refs/tags/v0.4.0.tar.gz + Package: mautrix-whatsapp Architecture: all diff --git a/ressources/mautrix-whatsapp/debmaker b/ressources/mautrix-whatsapp/debmaker index bd28bc0..06aa2ff 100755 --- a/ressources/mautrix-whatsapp/debmaker +++ b/ressources/mautrix-whatsapp/debmaker @@ -6,27 +6,20 @@ DEPOT=https://github.com/mautrix/whatsapp.git GIT_VERSION=v${VERSION} DEBIAN_VERSION_CODENAME=bullseye IMAGE_SIZE=4 +PACKAGE_DEPENDENCY="debhelper-compat libolm-dev build-essential" -STEP="envinit prebuild makedeb" - -envinit() { +main(){ echo deb http://deb.debian.org/debian bullseye-backports main > /etc/apt/sources.list.d/backports.list - apt-get update - apt-get dist-upgrade -y - apt install -y --no-install-recommends ca-certificates git libolm-dev debhelper-compat build-essential + base_package_upgrade + install_package_dependency apt install -y --no-install-recommends -t bullseye-backports golang -} - -prebuild(){ - rm /tmp/*.deb - [ -e /tmp/${APP}] && rm -fr /tmp/${APP} - mkdir /tmp/${APP} - git clone --depth 1 -b ${GIT_VERSION} ${DEPOT} /tmp/${APP} - cp -fr /tmp/src/debian /tmp/${APP} + get_git_source + makedeb } makedeb(){ cd /tmp/${APP}/ + cp -fr /tmp/src/debian /tmp/${APP} dpkg-buildpackage -us -uc cp /tmp/*.deb /tmp/dist }