summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorlostpolaris2022-10-20 19:12:57 -0500
committerlostpolaris2022-10-20 19:12:57 -0500
commitf1aea9ec84b3195580345bf522a8eb41918bc8f7 (patch)
tree0ca91877bd7188d4472f589e5a6fc1cd83f0de05
parent7246d9d39d840a24314a691176ae91fe98305063 (diff)
downloadaur-f1aea9ec84b3195580345bf522a8eb41918bc8f7.tar.gz
Some housekeeping
Update to 3.6.2
-rw-r--r--.SRCINFO14
-rw-r--r--.gitignore1
-rw-r--r--PKGBUILD31
-rwxr-xr-xupdate.sh56
4 files changed, 78 insertions, 24 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 8e4ac9706f6a..dc8e26cbb71f 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = beekeeper-studio-bin
pkgdesc = Modern and easy to use SQL client for MySQL, Postgres, SQLite, SQL Server, and more
- pkgver = 3.4.1
+ pkgver = 3.6.2
pkgrel = 1
url = https://www.beekeeperstudio.io
arch = x86_64
@@ -16,11 +16,11 @@ pkgbase = beekeeper-studio-bin
depends = xdg-utils
provides = beekeeper-studio
conflicts = beekeeper-studio
- source = beekeeper-studio-3.4.1-license::https://github.com/beekeeper-studio/beekeeper-studio/raw/v3.4.1/LICENSE.md
+ source = beekeeper-studio-3.6.2-license::https://github.com/beekeeper-studio/beekeeper-studio/raw/v3.6.2/LICENSE.md
sha256sums = 1409fbbc5265c85da91684660c87f85d74c3fdc63a2d355169f40dac5cc7a078
- source_x86_64 = https://github.com/beekeeper-studio/beekeeper-studio/releases/download/v3.4.1/beekeeper-studio_3.4.1_amd64.deb
- sha256sums_x86_64 = 614e34e1902ece4a7db9ae7c419bb6e7ab2847c5b50fb3c358497e861449509f
- source_aarch64 = https://github.com/beekeeper-studio/beekeeper-studio/releases/download/v3.4.1/beekeeper-studio_3.4.1_arm64.deb
- sha256sums_aarch64 = 46f7f26bfece601a046b132e80d161fe3748542387d6ae4edc41c69c4faa2e03
-pkgname = beekeeper-studio-bin
+ source_x86_64 = https://github.com/beekeeper-studio/beekeeper-studio/releases/download/v3.6.2/beekeeper-studio_3.6.2_amd64.deb
+ sha256sums_x86_64 = 5bfb1c97956695e0f737f60f43acadee328daec15104e2a96f60d4ba90351395
+ source_aarch64 = https://github.com/beekeeper-studio/beekeeper-studio/releases/download/v3.6.2/beekeeper-studio_3.6.2_arm64.deb
+ sha256sums_aarch64 = 7dff676cc741e5b1bbea445521f35e3fc09f1e0c3d7a5fa6ef444f3aaef22b74
+pkgname = beekeeper-studio-bin
diff --git a/.gitignore b/.gitignore
index 05c6d4d4c97b..55263ad3c8de 100644
--- a/.gitignore
+++ b/.gitignore
@@ -2,3 +2,4 @@
!.gitignore
!.SRCINFO
!PKGBUILD
+!update.sh
diff --git a/PKGBUILD b/PKGBUILD
index 41fb4de7570f..f82f77602171 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,35 +1,32 @@
+# Maintainer: Sitansh Rajput <me [at] lostpolaris [dot] com>
# Maintainer: Caltlgin Stsodaat <contact@fossdaily.xyz>
# Contributor: Michael Lutonsky <m@luto.at>
# Contributor: Tássio Virgínio <tassiovirginio@gmail.com>
-_name='Beekeeper Studio'
-_pkgname='beekeeper-studio'
-pkgname="${_pkgname}-bin"
-pkgver=3.4.1
+pkgname='beekeeper-studio-bin'
+pkgver=3.6.2
pkgrel=1
pkgdesc='Modern and easy to use SQL client for MySQL, Postgres, SQLite, SQL Server, and more'
arch=('x86_64' 'aarch64')
url='https://www.beekeeperstudio.io'
-_url_source='https://github.com/beekeeper-studio/beekeeper-studio'
license=('MIT')
depends=('libappindicator-gtk3' 'libnotify' 'libsecret' 'libxss' 'libxslt' 'nodejs' 'nss' 'xdg-utils')
-provides=("${_pkgname}")
-conflicts=("${_pkgname}")
-source=("${_pkgname}-${pkgver}-license::${_url_source}/raw/v${pkgver}/LICENSE.md")
-source_x86_64=("${_url_source}/releases/download/v${pkgver}/${_pkgname}_${pkgver}_amd64.deb")
-source_aarch64=("${_url_source}/releases/download/v${pkgver}/${_pkgname}_${pkgver}_arm64.deb")
+provides=(beekeeper-studio)
+conflicts=(beekeeper-studio)
+source=(beekeeper-studio-3.6.2-license::https://github.com/beekeeper-studio/beekeeper-studio/raw/v3.6.2/LICENSE.md)
+source_x86_64=(https://github.com/beekeeper-studio/beekeeper-studio/releases/download/v3.6.2/beekeeper-studio_3.6.2_amd64.deb)
+source_aarch64=(https://github.com/beekeeper-studio/beekeeper-studio/releases/download/v3.6.2/beekeeper-studio_3.6.2_arm64.deb)
sha256sums=('1409fbbc5265c85da91684660c87f85d74c3fdc63a2d355169f40dac5cc7a078')
-sha256sums_x86_64=('614e34e1902ece4a7db9ae7c419bb6e7ab2847c5b50fb3c358497e861449509f')
-sha256sums_aarch64=('46f7f26bfece601a046b132e80d161fe3748542387d6ae4edc41c69c4faa2e03')
+sha256sums_x86_64=('5bfb1c97956695e0f737f60f43acadee328daec15104e2a96f60d4ba90351395')
+sha256sums_aarch64=('7dff676cc741e5b1bbea445521f35e3fc09f1e0c3d7a5fa6ef444f3aaef22b74')
package() {
tar -xvf 'data.tar.xz' -C "${pkgdir}"
rm -rf "${pkgdir}/usr/share/doc"
install -dv "${pkgdir}/usr/bin"
- ln -sfv "/opt/${_name}/${_pkgname}" -t "${pkgdir}/usr/bin"
- install -Dvm644 "${pkgdir}/opt/${_name}/"{'LICENSE.electron.txt','LICENSES.chromium.html'} \
- -t "${pkgdir}/usr/share/licenses/${_pkgname}"
- install -Dvm644 "${_pkgname}-${pkgver}-license" "${pkgdir}/usr/share/licenses/${_pkgname}/LICENSE"
+ ln -sfv "/opt/Beekeeper Studio/beekeeper-studio" -t "${pkgdir}/usr/bin"
+ install -Dvm644 "${pkgdir}/opt/Beekeeper Studio/"{'LICENSE.electron.txt','LICENSES.chromium.html'} \
+ -t "${pkgdir}/usr/share/licenses/beekeeper-studio"
+ install -Dvm644 "beekeeper-studio-3.6.2-license" "${pkgdir}/usr/share/licenses/beekeeper-studio/LICENSE"
}
-# vim: ts=2 sw=2 et:
diff --git a/update.sh b/update.sh
new file mode 100755
index 000000000000..908f76e9e0b2
--- /dev/null
+++ b/update.sh
@@ -0,0 +1,56 @@
+#! /bin/sh
+
+set -xe
+
+_name='Beekeeper Studio'
+_pkgname='beekeeper-studio'
+_url_source='https://github.com/beekeeper-studio/beekeeper-studio'
+
+if [[ $# == 0 ]]; then
+ echo 'Usage: ./update.sh VERSION_NUMBER'
+ exit 1
+fi
+pkgrel=1
+if [[ $# == 2 ]]; then
+ pkgrel=$2
+fi
+
+printf '' > PKGBUILD
+echo "# Maintainer: Sitansh Rajput <me [at] lostpolaris [dot] com>
+# Maintainer: Caltlgin Stsodaat <contact@fossdaily.xyz>
+# Contributor: Michael Lutonsky <m@luto.at>
+# Contributor: Tássio Virgínio <tassiovirginio@gmail.com>
+
+pkgname='${_pkgname}-bin'
+pkgver=$1
+pkgrel=1
+pkgdesc='Modern and easy to use SQL client for MySQL, Postgres, SQLite, SQL Server, and more'
+arch=('x86_64' 'aarch64')
+url='https://www.beekeeperstudio.io'
+license=('MIT')
+depends=('libappindicator-gtk3' 'libnotify' 'libsecret' 'libxss' 'libxslt' 'nodejs' 'nss' 'xdg-utils')
+provides=("${_pkgname}")
+conflicts=("${_pkgname}")
+source=("${_pkgname}-$1-license::${_url_source}/raw/v$1/LICENSE.md")
+source_x86_64=("${_url_source}/releases/download/v$1/${_pkgname}_$1_amd64.deb")
+source_aarch64=("${_url_source}/releases/download/v$1/${_pkgname}_$1_arm64.deb")
+sha256sums=()
+sha256sums_x86_64=()
+sha256sums_aarch64=()
+
+package() {
+ tar -xvf 'data.tar.xz' -C \"\${pkgdir}\"
+ rm -rf \"\${pkgdir}/usr/share/doc\"
+ install -dv \"\${pkgdir}/usr/bin\"
+ ln -sfv \"/opt/${_name}/${_pkgname}\" -t \"\${pkgdir}/usr/bin\"
+ install -Dvm644 \"\${pkgdir}/opt/${_name}/\"{'LICENSE.electron.txt','LICENSES.chromium.html'} \\
+ -t \"\${pkgdir}/usr/share/licenses/${_pkgname}\"
+ install -Dvm644 \"${_pkgname}-$1-license\" \"\${pkgdir}/usr/share/licenses/${_pkgname}/LICENSE\"
+}
+" >> PKGBUILD
+
+updpkgsums
+makepkg --printsrcinfo > .SRCINFO
+
+# Test
+makepkg -f