diff options
author | Tommaso Sardelli | 2020-06-15 23:14:21 +0200 |
---|---|---|
committer | Tommaso Sardelli | 2020-06-15 23:14:21 +0200 |
commit | 4cfbb3b6a06f4c0da54704f27b8eaca674c0ef68 (patch) | |
tree | a8210f2679a9fed59f05c55b4d7a0b2111a7cc5b | |
download | aur-4cfbb3b6a06f4c0da54704f27b8eaca674c0ef68.tar.gz |
Initial commit
-rw-r--r-- | .SRCINFO | 19 | ||||
-rw-r--r-- | PKGBUILD | 40 | ||||
-rw-r--r-- | beekeeper-studio.desktop.patch | 10 | ||||
-rw-r--r-- | beekeeper-studio.sh | 2 |
4 files changed, 71 insertions, 0 deletions
diff --git a/.SRCINFO b/.SRCINFO new file mode 100644 index 000000000000..20cda7edae64 --- /dev/null +++ b/.SRCINFO @@ -0,0 +1,19 @@ +pkgbase = beekeeper-studio-appimage + pkgdesc = Cross platform SQL editor and database management app for Windows, Linux, and Mac + pkgver = 1.5.1 + pkgrel = 1 + url = https://beekeeperstudio.io/ + arch = x86_64 + license = MIT + provides = beekeeper-studio=1.5.1 + conflicts = beekeeper-studio + options = !strip + source = https://github.com/beekeeper-studio/beekeeper-studio/releases/download/v1.5.1/Beekeeper-Studio-1.5.1.AppImage + source = beekeeper-studio.desktop.patch + source = beekeeper-studio.sh + sha256sums = 546b00b16bd487234f3839ccf396f1c51c6804cdc8e77fd7f5197d46ef90b688 + sha256sums = f9e74810cd2a39c1a9fe362950c42f1009b60d440a3b3b2d71c2705883b13d96 + sha256sums = 6ec287cbcfb138b5249ba9c539c67cd1dfe5343d334595872de0dfc82115df2a + +pkgname = beekeeper-studio-appimage + diff --git a/PKGBUILD b/PKGBUILD new file mode 100644 index 000000000000..64ed9d5bea40 --- /dev/null +++ b/PKGBUILD @@ -0,0 +1,40 @@ +# Maintainer: Sardelli Tommaso <lacappannadelloziotom at gmail dot com> + +pkgname=beekeeper-studio-appimage +pkgver=1.5.1 +pkgrel=1 +pkgdesc='Cross platform SQL editor and database management app for Windows, Linux, and Mac' +arch=('x86_64') +url='https://beekeeperstudio.io/' +license=('MIT') +provides=("beekeeper-studio=${pkgver}") +conflicts=('beekeeper-studio') +source=("https://github.com/beekeeper-studio/beekeeper-studio/releases/download/v${pkgver}/Beekeeper-Studio-${pkgver}.AppImage" + beekeeper-studio.desktop.patch + beekeeper-studio.sh) +sha256sums=('546b00b16bd487234f3839ccf396f1c51c6804cdc8e77fd7f5197d46ef90b688' + 'f9e74810cd2a39c1a9fe362950c42f1009b60d440a3b3b2d71c2705883b13d96' + '6ec287cbcfb138b5249ba9c539c67cd1dfe5343d334595872de0dfc82115df2a') +options=(!strip) + +_filename=./Beekeeper-Studio-${pkgver}.AppImage + +prepare() { + cd "${srcdir}" + chmod +x ${_filename} + ${_filename} --appimage-extract + patch -Np0 < ./beekeeper-studio.desktop.patch +} + + +package() { + install -Dm755 "${srcdir}/${_filename}" "${pkgdir}/opt/appimages/beekeeper-studio.AppImage" + install -Dm755 "${srcdir}/beekeeper-studio.sh" "${pkgdir}/usr/bin/beekeeper-studio" + + install -dm755 "${pkgdir}/usr/share/" + cp -r --no-preserve=mode,ownership "${srcdir}/squashfs-root/usr/share/icons" "${pkgdir}/usr/share/" + + install -Dm644 "${srcdir}/squashfs-root/beekeeper-studio.desktop" "${pkgdir}/usr/share/applications/beekeeper-studio.desktop" +} + +# vim:set ts=2 sw=2 et: diff --git a/beekeeper-studio.desktop.patch b/beekeeper-studio.desktop.patch new file mode 100644 index 000000000000..6ebc264512e6 --- /dev/null +++ b/beekeeper-studio.desktop.patch @@ -0,0 +1,10 @@ +--- squashfs-root/beekeeper-studio.desktop ++++ squashfs-root/beekeeper-studio.desktop +@@ -1,6 +1,6 @@ + [Desktop Entry] + Name=Beekeeper Studio +-Exec=AppRun ++Exec=/usr/bin/beekeeper-studio %F + Terminal=false + Type=Application + Icon=beekeeper-studio diff --git a/beekeeper-studio.sh b/beekeeper-studio.sh new file mode 100644 index 000000000000..d4aa96572903 --- /dev/null +++ b/beekeeper-studio.sh @@ -0,0 +1,2 @@ +#!/bin/sh +/opt/appimages/beekeeper-studio.AppImage "$@" |