summarylogtreecommitdiffstats
path: root/PKGBUILD
diff options
context:
space:
mode:
authorMatheus Gabriel Werny de Lima2022-03-24 17:17:55 +0100
committerMatheus Gabriel Werny de Lima2022-03-24 17:17:55 +0100
commit78bc28550db0328a19f41f89e36a307ed2dd802f (patch)
tree728ab85dd1315359b153c94b792b0b1dd658892e /PKGBUILD
downloadaur-78bc28550db0328a19f41f89e36a307ed2dd802f.tar.gz
Initial commit.
Diffstat (limited to 'PKGBUILD')
-rwxr-xr-xPKGBUILD45
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}"/
+}