commit dff20aff94036793edcdb3fbba83e41f1df8e6c7 Author: Dan Head Date: Wed Aug 2 08:47:21 2023 +0100 1.0.1-1 diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 0000000..b2907bc --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,11 @@ +pkgbase = playback-appimage + pkgdesc = Playback software for Epilogue's GB Operator + pkgver = 1.0.1 + pkgrel = 1 + url = https://www.epilogue.co + arch = x86_64 + options = !strip + source = https://epilogue.nyc3.digitaloceanspaces.com/releases/software/Playback/version/1.0.1/release/linux/Playback.AppImage + sha512sums = 7f194133bdb7c54d0e006aa6f81a8136052194f833424a8d1c227f7afd546db7faef240e1894f4df129357e911fde59b15da2a22e549bcea256c3e7c9c30dd7a + +pkgname = playback-appimage diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 0000000..7b3b6f3 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,37 @@ +# Maintainer: Daniel Head + +pkgname=playback-appimage +pkgver=1.0.1 +pkgrel=1 +pkgdesc="Playback software for Epilogue's GB Operator" +arch=('x86_64') +url="https://www.epilogue.co" +license=() +options=(!strip) +source=( + https://epilogue.nyc3.digitaloceanspaces.com/releases/software/Playback/version/${pkgver}/release/linux/Playback.AppImage +) +sha512sums=( + 7f194133bdb7c54d0e006aa6f81a8136052194f833424a8d1c227f7afd546db7faef240e1894f4df129357e911fde59b15da2a22e549bcea256c3e7c9c30dd7a +) +_filename="Playback.AppImage" +_squashfs_desktop_file="Playback.desktop" +_desktop_file="/usr/share/applications/playback.desktop" +_appimage_name="Playback.AppImage" +_install_path="/opt/appimages/${_appimage_name}" + +package() { + chmod +x "${_filename}" + ./${_filename} --appimage-extract "usr/share/icons/hicolor/*/apps/Playback.png" > /dev/null 2>&1 + ./${_filename} --appimage-extract Playback.desktop > /dev/null 2>&1 + + install -dm755 "${pkgdir}/usr/share/icons" + cp -dpr --no-preserve=ownership "squashfs-root/usr/share/icons" "${pkgdir}/usr/share" + chmod -R 755 "${pkgdir}/usr/share/icons" + find "${pkgdir}/usr/share/icons" -type f -name "Playback.png" -exec chmod 644 {} \; + + install -Dm644 "squashfs-root/${_squashfs_desktop_file}" "${pkgdir}/${_desktop_file}" + install -Dm755 "${_filename}" "${pkgdir}/${_install_path}" + mkdir "${pkgdir}/usr/bin/" && chmod 755 "${pkgdir}/usr/bin/" + ln -s "${_install_path}" "${pkgdir}/usr/bin/Playback" +}