summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorSaurabh Kumar Sharma2021-08-28 22:03:51 +0530
committerSaurabh Kumar Sharma2021-08-28 22:03:51 +0530
commit7700651fff4329364e27bfce934c17e0ca679abf (patch)
treeb21aac17cc017024d6107fc9289670ca6016cd61
parent42cb631b7b532f3e1cfc3cb2da0967b8558401d6 (diff)
downloadaur-7700651fff4329364e27bfce934c17e0ca679abf.tar.gz
Updating the build script
-rw-r--r--.SRCINFO9
-rw-r--r--PKGBUILD38
2 files changed, 15 insertions, 32 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 2e4ab0796f51..66b6d364d3eb 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = imgbrd-grabber-bin
pkgdesc = Unofficial binary installer for ImgBrd Grabber
- pkgver = 1.0
+ pkgver = 7.6.1
pkgrel = 2
url = https://github.com/Bionus/imgbrd-grabber
arch = x86_64
@@ -9,10 +9,7 @@ pkgbase = imgbrd-grabber-bin
depends = imagemagick
conflicts = imgbrd-grabber-git
options = !strip
- source = imgbrd-grabber.desktop
- source = imgbrd-grabber.png
- sha256sums = c43bf8672d239ebcc98f175e01f4ec6015b279a90e713522acd76bedb0e353ff
- sha256sums = f0300d4576141332016d2e89ca8bc1cd48244197b48c0302b2d0018c87c0b6fd
+ source = imgbrd-grabber.tar.gz::https://github.com/Bionus/imgbrd-grabber/releases/download/v7.6.1/Grabber_v7.6.1.tar.gz
+ sha256sums = SKIP
pkgname = imgbrd-grabber-bin
-
diff --git a/PKGBUILD b/PKGBUILD
index b7389c265a2d..88a76b5e8252 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -1,7 +1,8 @@
-# Maintainer: Saurabh Kumar Sharma <saurabh000345 at gmail dot com>
-_appname_=imgbrd-grabber
-pkgname="${_appname_}-bin"
-pkgver=1.0
+# Maintainer: Saurabh Kumar Sharma <imesskayesss@protonmail.com>
+
+_appname=imgbrd-grabber
+pkgname="${_appname}-bin"
+pkgver=7.6.1
pkgrel=2
pkgdesc="Unofficial binary installer for ImgBrd Grabber"
arch=("x86_64")
@@ -11,28 +12,13 @@ depends=("wget" "imagemagick")
options=('!strip')
conflicts=('imgbrd-grabber-git')
-source=("${_appname_}.desktop" "${_appname_}.png")
-sha256sums=("c43bf8672d239ebcc98f175e01f4ec6015b279a90e713522acd76bedb0e353ff"
- "f0300d4576141332016d2e89ca8bc1cd48244197b48c0302b2d0018c87c0b6fd")
-
-prepare(){
- # Getting latest package version
- latver=$(curl --silent 'https://api.github.com/repos/Bionus/imgbrd-grabber/releases/latest' | grep ".*tag_name.*" | sed -E 's/.*"([^"]+)".*/\1/' | sed -e 's/.\(.*\)/\1/')
- echo "Downloading ImgBrd Grabber v$latver"
- mkdir -p ${_appname_}
- downloadlink=$(curl --silent 'https://api.github.com/repos/Bionus/imgbrd-grabber/releases/latest' | grep ".*browser_download_url.*AppImage*" | sed -E 's/.*"([^"]+)".*/\1/')
- echo " Downloading through: ${downloadlink}"
- wget -q -N -c --show-progress "${downloadlink}" -O ${_appname_}/${_appname_}.appimage
- chmod +x ${_appname_}/${_appname_}.appimage
-}
+source=("${_appname}.tar.gz::https://github.com/Bionus/imgbrd-grabber/releases/download/v${pkgver}/Grabber_v${pkgver}.tar.gz")
+sha256sums=("SKIP")
package(){
- install -dm755 "${pkgdir}/"{opt,usr/share/applications}
- cp -rL "${srcdir}/${_appname_}" "${pkgdir}/opt/${_appname_}"
- install -Dm644 "${srcdir}/${_appname_}.desktop" "${pkgdir}/usr/share/applications/${_appname_}.desktop"
- for _size in "192x192" "128x128" "96x96" "64x64" "48x48" "32x32" "24x24" "22x22" "20x20" "16x16" "8x8"
- do
- install -dm755 "${pkgdir}/usr/share/icons/hicolor/${_size}/apps"
- convert "${srcdir}/${_appname_}.png" -resize "${_size}" "${pkgdir}/usr/share/icons/hicolor/${_size}/apps/${_appname_}.png"
- done
+ install -dm755 "${pkgdir}/"{opt/${_appname},usr/share/applications,usr/bin,usr/share/icons/}
+ cp -a "${srcdir}/." "${pkgdir}/opt/${_appname}/"
+ cp -r "${srcdir}/hicolor" "${pkgdir}/usr/share/icons/hicolor"
+ ln -s "/opt/${_appname}/"{Grabber,Grabber-cli} "${pkgdir}/usr/bin/"
+ install -D "${srcdir}/grabber.desktop" -t "${pkgdir}/usr/share/applications/"
}