diff options
-rw-r--r-- | .SRCINFO | 2 | ||||
-rw-r--r-- | Hyper.desktop | 8 | ||||
-rw-r--r-- | PKGBUILD | 9 | ||||
-rw-r--r-- | hyper-appimage.install | 1 |
4 files changed, 15 insertions, 5 deletions
@@ -10,6 +10,8 @@ pkgbase = hyper-appimage provides = hyper source_x86_64 = https://github.com/zeit/hyper/releases/download/2.0.0-canary.15/hyper-2.0.0-canary.15-x86_64.AppImage source_x86_64 = https://raw.githubusercontent.com/zeit/art/master/hyper/mark/Hyper-Mark-120@3x.png + source_x86_64 = Hyper.desktop md5sums_x86_64 = 53e1b818d3e8f9ff647ab13e1549b55b md5sums_x86_64 = f3481e14cba331160339b3b5ab78872b + md5sums_x86_64 = 821e706405d882369108a5fa940b3078 pkgname = hyper-appimage diff --git a/Hyper.desktop b/Hyper.desktop new file mode 100644 index 000000000000..8c516b2f9ae8 --- /dev/null +++ b/Hyper.desktop @@ -0,0 +1,8 @@ +[Desktop Entry] +Name=Hyper +Comment=A terminal build on web technologies +Exec=/opt/appimages/Hyper.AppImage +Icon=hyper +Terminal=false +Type=Application +Categories=Development;TerminalEmulator; @@ -19,11 +19,13 @@ _pkgver_correct=${pkgver/\.canary/-canary} source_x86_64=( "https://github.com/zeit/hyper/releases/download/${_pkgver_correct}/hyper-${_pkgver_correct}-x86_64.AppImage" "https://raw.githubusercontent.com/zeit/art/master/hyper/mark/Hyper-Mark-120@3x.png" + "Hyper.desktop" ) md5sums_x86_64=( '53e1b818d3e8f9ff647ab13e1549b55b' 'f3481e14cba331160339b3b5ab78872b' + '821e706405d882369108a5fa940b3078' ) prepare() { @@ -34,13 +36,11 @@ prepare() { mkdir -p usr/share/pixmaps mkdir -p usr/share/applications mkdir -p opt/appimages - - # extract the hyper.desktop file out the AppImage file - 7z x "${srcdir}/Hyper.AppImage" hyper.desktop + mkdir -p usr/bin # move the files to the correct places mv "${srcdir}/Hyper-Mark-120@3x.png" usr/share/pixmaps - mv hyper.desktop usr/share/applications + mv Hyper.desktop usr/share/applications mv Hyper.AppImage opt/appimages/ } @@ -49,4 +49,5 @@ package() { cp -rp usr "${pkgdir}/usr" cp -rp opt "${pkgdir}/opt" + ln -s "${pkgdir}/opt/appimages/Hyper.AppImage" "${pkgdir}/usr/bin/hyper" } diff --git a/hyper-appimage.install b/hyper-appimage.install index 5d110998fdd6..228773f1fb85 100644 --- a/hyper-appimage.install +++ b/hyper-appimage.install @@ -1,6 +1,5 @@ post_install() { xdg-icon-resource forceupdate - mkdir -p /opt/appimages chmod 777 /opt/appimages/Hyper.AppImage } |