diff options
Diffstat (limited to 'PKGBUILD')
-rw-r--r-- | PKGBUILD | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..8a81e70f5478 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,34 @@ +# Maintainer: Radoslaw Mejer <radmen @ radmen.info> + +pkgname=stoplight-studio-appimage +pkgver=1.5.0 +pkgrel=1 +pkgdesc="The modern editor for API Architects and Technical Writers." +arch=('x86_64') +url='https://stoplight.io/studio/' +license=('custom') +source=( + "https://github.com/stoplightio/studio/releases/download/v${pkgver}/stoplight-studio-linux-x86_64.AppImage" + "stoplight-studio.desktop" +) +sha256sums=( + "e8955f0ddd5ad6987202aeafe589cc5ad96b11ecab58171530157c1c4df93a58" + "SKIP" +) +options=(!strip) +_filename="./stoplight-studio-linux-${arch}.AppImage" + +prepare() { + cd "${srcdir}" + chmod +x ${_filename} + ${_filename} --appimage-extract +} + +package() { + install -Dm755 "${srcdir}/${_filename}" "${pkgdir}/opt/appimages/stoplight-studio.AppImage" + + install -dm755 "${pkgdir}/usr/share/" + cp -r --no-preserve=mode,ownership "${srcdir}/squashfs-root/usr/share/icons" "${pkgdir}/usr/share/" + + install -Dm644 "${srcdir}/stoplight-studio.desktop" "${pkgdir}/usr/share/applications/stoplight-studio.desktop" +} |