diff options
author | Matheus Gabriel Werny de Lima | 2022-03-24 17:17:55 +0100 |
---|---|---|
committer | Matheus Gabriel Werny de Lima | 2022-03-24 17:17:55 +0100 |
commit | 78bc28550db0328a19f41f89e36a307ed2dd802f (patch) | |
tree | 728ab85dd1315359b153c94b792b0b1dd658892e /PKGBUILD | |
download | aur-78bc28550db0328a19f41f89e36a307ed2dd802f.tar.gz |
Initial commit.
Diffstat (limited to 'PKGBUILD')
-rwxr-xr-x | PKGBUILD | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100755 index 000000000000..059e26ed32fb --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,45 @@ +#!/bin/bash +# shellcheck disable=SC2034 +# shellcheck disable=SC2154 +# Maintainer: Matheus Gabriel Werny de Lima <matheusgwdl@protonmail.com> + +pkgname="dl-librescore" +pkgver="0.34.0" +pkgrel="1" +pkgdesc="Download sheet music from MuseScore." +arch=("any") +url="https://github.com/LibreScore/${pkgname}" +license=("MIT") +depends=("nodejs") +makedepends=("npm") +source=("${pkgname}-v${pkgver}.tar.gz::${url}/archive/refs/tags/v${pkgver}.tar.gz") +sha512sums=("eb57ae994a94b86c94804265e02d9c2e741ddc7089c808996c8575e878cc71e71d8dab75851a897a6b560cc5497bca99fe1d79e19de571e2f1dfd8227cdb478a") + +build() +{ + cd "${srcdir}"/"${pkgname}"-"${pkgver}"/ || exit 1 + npm install + npm run build +} + +package() +{ + # Assure that the directories exist. + mkdir -p "${pkgdir}"/usr/bin/ + mkdir -p "${pkgdir}"/usr/share/"${pkgname}"/ + mkdir -p "${pkgdir}"/usr/share/doc/"${pkgname}"/ + mkdir -p "${pkgdir}"/usr/share/licenses/"${pkgname}"/ + + # Install the software. + cp -r "${srcdir}"/"${pkgname}"-"${pkgver}"/* "${pkgdir}"/usr/share/"${pkgname}"/ + + ## Create an executable. + echo -e "#!/bin/bash\nnode /usr/share/${pkgname}/dist/cli.js \"\${@}\"" > "${pkgdir}"/usr/bin/"${pkgname}" + chmod 755 "${pkgdir}"/usr/bin/"${pkgname}" + + # Install the documentation. + install -Dm644 "${srcdir}"/"${pkgname}"-"${pkgver}"/README.md "${pkgdir}"/usr/share/doc/"${pkgname}"/ + + # Install the license. + install -Dm644 "${srcdir}"/"${pkgname}"-"${pkgver}"/LICENSE "${pkgdir}"/usr/share/licenses/"${pkgname}"/ +} |