summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorRyan Dowling2018-04-05 22:16:02 +1000
committerRyan Dowling2018-04-05 22:16:02 +1000
commit2c259780421f29b82cd118472b30f27297ce2545 (patch)
tree832e869faf7c1106e7fa8a787cc1ca37312db54b
parent92e7670778b4e56bea4568b209ca7c6f238d7d50 (diff)
downloadaur-2c259780421f29b82cd118472b30f27297ce2545.tar.gz
fix: add in Desktop file and bin file to provide console access
-rw-r--r--.SRCINFO2
-rw-r--r--Hyper.desktop8
-rw-r--r--PKGBUILD9
-rw-r--r--hyper-appimage.install1
4 files changed, 15 insertions, 5 deletions
diff --git a/.SRCINFO b/.SRCINFO
index a68281ee192c..299cdd3853a5 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -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;
diff --git a/PKGBUILD b/PKGBUILD
index 0e3752bc0936..379d7c607e2b 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -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
}