summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authorDennis Rijsdijk2024-06-03 14:57:17 +0200
committerDennis Rijsdijk2024-06-03 14:57:17 +0200
commit913584472ee536b410e732a0fc0401951aeeb590 (patch)
tree9717e1db63ca57febbafcf0c666faa7450bd88b5
parent0a5788a0f7e527e4007635bf34995068e88a18d7 (diff)
downloadaur-913584472ee536b410e732a0fc0401951aeeb590.tar.gz
Create desktop entry
-rw-r--r--.SRCINFO6
-rw-r--r--.gitignore5
-rw-r--r--PKGBUILD21
-rw-r--r--firebot.desktop8
4 files changed, 35 insertions, 5 deletions
diff --git a/.SRCINFO b/.SRCINFO
index 4ed8d0e17156..74563ea19559 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,13 +1,17 @@
pkgbase = firebot
pkgdesc = A powerful all-in-one bot for Twitch streamers
pkgver = 5.62.1
- pkgrel = 1
+ pkgrel = 2
url = https://github.com/crowbartools/Firebot
arch = x86_64
license = GPL3
source = https://github.com/crowbartools/Firebot/releases/download/v5.62.1/firebot-v5.62.1-linux-x64.tar.gz
source = firebot.sh
+ source = https://raw.githubusercontent.com/crowbartools/Firebot/v5.62.1/src/gui/images/macTrayIcon%403x.png
+ source = firebot.desktop
sha256sums = bc57885e9ab54c38d925eb4f42fefa696b69106b8c77bc387d2b8153fe8b64eb
sha256sums = 7694f96ec45d7b729c01bc9d50a12805a8a040b4e3f8c5fbdccbed57fe10fef6
+ sha256sums = 99bcae97bdfe4ab742664ddbc70fa3ead6d6c26cc468f1b0f86e6d1f0ca68703
+ sha256sums = 3b8d711df0ce2dd8bb4e2a7ef3a0937d7e658ace6bf8532412118fdf6ec50f3f
pkgname = firebot
diff --git a/.gitignore b/.gitignore
new file mode 100644
index 000000000000..36a5b32186c8
--- /dev/null
+++ b/.gitignore
@@ -0,0 +1,5 @@
+pkg/
+src/
+*.tar.gz
+*.tar.zst
+*.png \ No newline at end of file
diff --git a/PKGBUILD b/PKGBUILD
index 73f3494faab9..a74e390f6021 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,19 +3,24 @@
_mainver=5
pkgname=firebot
pkgver="${_mainver}.62.1"
-pkgrel=1
+pkgrel=2
pkgdesc="A powerful all-in-one bot for Twitch streamers"
arch=('x86_64')
url="https://github.com/crowbartools/Firebot"
license=('GPL3')
-source=("${url}/releases/download/v${pkgver}/firebot-v${pkgver}-linux-x64.tar.gz" "firebot.sh")
+source=("${url}/releases/download/v${pkgver}/${pkgname}-v${pkgver}-linux-x64.tar.gz"
+ "${pkgname}.sh"
+ "https://raw.githubusercontent.com/crowbartools/Firebot/v${pkgver}/src/gui/images/macTrayIcon%403x.png"
+ "${pkgname}.desktop")
sha256sums=('bc57885e9ab54c38d925eb4f42fefa696b69106b8c77bc387d2b8153fe8b64eb'
- '7694f96ec45d7b729c01bc9d50a12805a8a040b4e3f8c5fbdccbed57fe10fef6')
+ '7694f96ec45d7b729c01bc9d50a12805a8a040b4e3f8c5fbdccbed57fe10fef6'
+ '99bcae97bdfe4ab742664ddbc70fa3ead6d6c26cc468f1b0f86e6d1f0ca68703'
+ '3b8d711df0ce2dd8bb4e2a7ef3a0937d7e658ace6bf8532412118fdf6ec50f3f')
prepare() {
cd $srcdir
mkdir -p $pkgname
- tar -xf firebot-v${pkgver}-linux-x64.tar.gz -C ${pkgname}
+ tar -xf ${pkgname}-v${pkgver}-linux-x64.tar.gz -C ${pkgname}
}
package() {
@@ -26,4 +31,12 @@ package() {
install -dm755 "${pkgdir}/usr/bin/"
cp --no-preserve=mode,ownership "${srcdir}/${pkgname}.sh" "${pkgdir}/usr/bin/${pkgname}"
chmod +x "${pkgdir}/usr/bin/${pkgname}"
+
+ install -dm755 "${pkgdir}/usr/share/pixmaps"
+ cp --no-preserve=mode,ownership "${srcdir}/macTrayIcon%403x.png" "${pkgdir}/usr/share/pixmaps/${pkgname}.png"
+
+ install -dm755 "${pkgdir}/usr/share/applications"
+ desktop-file-edit --set-name="Firebot v${pkgver}" ${srcdir}/${pkgname}.desktop
+ cp --no-preserve=mode,ownership "${srcdir}/${pkgname}.desktop" "${pkgdir}/usr/share/applications/${pkgname}.desktop"
+ chmod +x "${pkgdir}/usr/share/applications/${pkgname}.desktop"
}
diff --git a/firebot.desktop b/firebot.desktop
new file mode 100644
index 000000000000..8caeb65373a5
--- /dev/null
+++ b/firebot.desktop
@@ -0,0 +1,8 @@
+[Desktop Entry]
+Type=Application
+Name=Firebot v5
+Comment=A Powerful all-in-one bot for Twitch Streamers
+Icon=/usr/share/pixmaps/firebot.png
+Path=/opt/firebot
+Exec="Firebot v5"
+Categories=Network;Chat \ No newline at end of file