makedeb


mpm 3.7.1-1


Fully-featured reference MPR helper

Viewing /PKGBUILD.

View raw.

Click here to go back to the Git tree for mpm.

# Maintainer: Maksym Titenko <titenko.m@gmail.com>
# Contributor: Hunter Wittenborn <hunter@hunterwittenborn.com>

pkgname=mpm
pkgver=3.7.1
pkgrel=1
pkgdesc="Fully-featured reference MPR helper"
arch=('any')
depends=('jq' 'curl')
url="https://github.com/cutefishos-ubuntu/mpm"
options=('emptydirs')
control_fields=("MPR-Package: ${pkgname}")

source=("${pkgname}-${pkgver}.tar.gz::${url}/archive/refs/tags/v${pkgver}.tar.gz")
sha256sums=('SKIP')

package() {
    mkdir -p "${pkgdir}/usr/bin/"

    echo '#!/usr/bin/env bash' > "${pkgdir}/usr/bin/mpm"

    # Copy mpm functions and entrypoint into mpm file
    cd "${pkgname}-${pkgver}"
    for i in $(find "src/functions" -type f); do
        cat "${i}" >> "${pkgdir}/usr/bin/mpm"
    done
    cat "src/mpm.sh" >> "${pkgdir}/usr/bin/mpm"

    chmod 555 "${pkgdir}/usr/bin/mpm"

    # Remove testing commands
    sed -i 's|.*# REMOVE AT PACKAGING||g' "${pkgdir}/usr/bin/mpm"

    # Set package version
    sed -i "s|mpm_version=.*|mpm_version='${pkgver}-${pkgrel}'|" "${pkgdir}/usr/bin/mpm"
    }