summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorcriptixo2023-11-25 00:13:31 +0100
committercriptixo2023-11-25 00:13:31 +0100
commit306c73407b253832e84fc60ad9f29144a21acac9 (patch)
tree0b5f6e8aeed055b65df4d5efa63e08ed284a8ac4
downloadaur-306c73407b253832e84fc60ad9f29144a21acac9.tar.gz
first commit
-rw-r--r--.SRCINFO13
-rw-r--r--PKGBUILD33
2 files changed, 46 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO
new file mode 100644
index 000000000000..a324d6d4b147
--- /dev/null
+++ b/.SRCINFO
@@ -0,0 +1,13 @@
+pkgbase = waveterm-bin
+ pkgdesc = an open-source, cross-platform terminal for seamless workflows
+ pkgver = 0.5
+ pkgrel = 1
+ url = https://www.waveterm.dev
+ arch = x86_64
+ license = GPL
+ makedepends = unzip
+ depends = pacman
+ source = https://github.com/wavetermdev/waveterm/releases/download/v0.5.0/waveterm-linux-x64-v0.5.0.zip
+ sha256sums = ddb454bbcc18175eb01784fce9246aa48870c3099460627609b4cf8b47aad0ae
+
+pkgname = waveterm-bin
diff --git a/PKGBUILD b/PKGBUILD
new file mode 100644
index 000000000000..c917d7ab4ea2
--- /dev/null
+++ b/PKGBUILD
@@ -0,0 +1,33 @@
+# Maintainer: criptixo <therealcriptixo@gmail.com>
+pkgname=waveterm-bin
+pkgver=0.5
+pkgrel=1
+pkgdesc='an open-source, cross-platform terminal for seamless workflows'
+arch=('x86_64')
+url="https://www.waveterm.dev"
+license=('GPL')
+depends=('pacman')
+makedepends=('unzip')
+source=("https://github.com/wavetermdev/waveterm/releases/download/v0.5.0/waveterm-linux-x64-v0.5.0.zip")
+sha256sums=('ddb454bbcc18175eb01784fce9246aa48870c3099460627609b4cf8b47aad0ae')
+
+package() {
+
+ # bin
+ mkdir -p ${pkgdir}/opt/waveterm
+ cp -r ${srcdir}/Wave-linux-x64/* ${pkgdir}/opt/waveterm/
+ chmod +x ${pkgdir}/opt/waveterm/Wave
+ mv ${pkgdir}/opt/waveterm/Wave ${pkgdir}/opt/waveterm/waveterm
+ mkdir -p ${pkgdir}/usr/bin/waveterm
+ ln -s ${pkgdir}/opt/waveterm/waveterm ${pkgdir}/usr/bin/waveterm
+
+ # license
+ mkdir -p ${pkgdir}/usr/share/licenses/waveterm
+ cp -r ${srcdir}/Wave-linux-x64/LICENSE ${pkgdir}/usr/share/licenses/waveterm/LICENSE
+
+ # desktop icon and entry
+ mkdir -p ${pkgdir}/usr/share/pixmaps/
+ cp -r ${srcdir}/Wave-linux-x64/resources/app/public/waveterm.icns ${pkgdir}/usr/share/pixmaps/waveterm.icns
+ mkdir -p ${pkgdir}/usr/share/applications/
+ ln -s ${pkgdir}/opt/waveterm/waveterm ${pkgdir}/usr/share/applications/waveterm.desktop
+}