summarylogtreecommitdiffstats
diff options
context:
space:
mode:
authortxtsd2023-10-25 10:35:13 +0530
committertxtsd2023-10-26 13:39:47 +0530
commit408bb03e1b4db49d52b6710484fe489076dc331d (patch)
tree867f0f327f836cff2d6c19f91fd7fb9f6c455a2f
parent96adcfd4760613b82e9fb9f29ad189c5417114f3 (diff)
downloadaur-408bb03e1b4db49d52b6710484fe489076dc331d.tar.gz
upgpkg: gtkcord4-git r280.9c86416-1
Add service file for dbus Signed-off-by: txtsd <code@ihavea.quest>
-rw-r--r--.SRCINFO4
-rw-r--r--PKGBUILD16
-rw-r--r--so.libdb.gtkcord4.service3
3 files changed, 16 insertions, 7 deletions
diff --git a/.SRCINFO b/.SRCINFO
index d25721e9261f..2db871ddf113 100644
--- a/.SRCINFO
+++ b/.SRCINFO
@@ -1,6 +1,6 @@
pkgbase = gtkcord4-git
pkgdesc = Discord client written in go and gtk4
- pkgver = r271.dea45f4
+ pkgver = r280.9c86416
pkgrel = 1
url = https://github.com/diamondburned/gtkcord4
arch = x86_64
@@ -14,6 +14,8 @@ pkgbase = gtkcord4-git
provides = gtkcord4
conflicts = gtkcord4
source = git+https://github.com/diamondburned/gtkcord4
+ source = so.libdb.gtkcord4.service
sha256sums = SKIP
+ sha256sums = f57c464e1aaa9eab28f6303fdff43a5c1299b27278948769a3d24009213aa105
pkgname = gtkcord4-git
diff --git a/PKGBUILD b/PKGBUILD
index fd71869b84eb..77d4f3b8f413 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -2,7 +2,8 @@
pkgname=gtkcord4-git
_pkgname=gtkcord4
-pkgver=r271.dea45f4
+_fqpn=so.libdb.${_pkgname}
+pkgver=r280.9c86416
pkgrel=1
pkgdesc='Discord client written in go and gtk4'
arch=('x86_64' 'aarch64')
@@ -12,8 +13,10 @@ depends=('gtk4' 'gobject-introspection' 'libadwaita')
provides=('gtkcord4')
conflicts=('gtkcord4')
makedepends=('git' 'go')
-source=('git+https://github.com/diamondburned/gtkcord4')
-sha256sums=('SKIP')
+source=('git+https://github.com/diamondburned/gtkcord4'
+ "${_fqpn}.service")
+sha256sums=('SKIP'
+ 'f57c464e1aaa9eab28f6303fdff43a5c1299b27278948769a3d24009213aa105')
pkgver() {
cd "${_pkgname}"
@@ -41,10 +44,11 @@ package() {
cd "${_pkgname}/build"
install -Dm755 "${_pkgname}" "${pkgdir}/usr/bin/${_pkgname}"
install -Dm644 "${srcdir}/${_pkgname}/LICENSE.md" "${pkgdir}/usr/share/licenses/${_pkgname}/LICENSE"
- sed -i "s/Chat;/Chat;InstantMessaging;/" "${srcdir}/${_pkgname}/nix/so.libdb.gtkcord4.desktop"
- install -Dm644 "${srcdir}/${_pkgname}/nix/so.libdb.gtkcord4.desktop" "${pkgdir}/usr/share/applications/so.libdb.gtkcord4.desktop"
- install -Dm644 "${srcdir}/${_pkgname}/so.libdb.gtkcord4.metainfo.xml" "${pkgdir}/usr/share/metainfo/so.libdb.gtkcord4.metainfo.xml"
+ sed -i "s/Chat;/Chat;InstantMessaging;/" "${srcdir}/${_pkgname}/nix/${_fqpn}.desktop"
+ install -Dm644 "${srcdir}/${_pkgname}/nix/${_fqpn}.desktop" "${pkgdir}/usr/share/applications/${_fqpn}.desktop"
+ install -Dm644 "${srcdir}/${_pkgname}/${_fqpn}.metainfo.xml" "${pkgdir}/usr/share/metainfo/${_fqpn}.metainfo.xml"
install -Dm644 "${srcdir}/${_pkgname}/.github/logo.png" "${pkgdir}/usr/share/icons/hicolor/256x256/apps/gtkcord4.png"
install -Dm644 "${srcdir}/${_pkgname}/internal/icons/hicolor/scalable/apps/logo.svg" "${pkgdir}/usr/share/icons/hicolor/scalable/apps/gtkcord4.svg"
+ install -Dm644 "${srcdir}/${_fqpn}.service" "${pkgdir}/usr/share/dbus-1/services/${_fqpn}.service"
}
diff --git a/so.libdb.gtkcord4.service b/so.libdb.gtkcord4.service
new file mode 100644
index 000000000000..7db3f06202ad
--- /dev/null
+++ b/so.libdb.gtkcord4.service
@@ -0,0 +1,3 @@
+[D-BUS Service]
+Name=so.libdb.gtkcord4
+Exec=/usr/bin/gtkcord4 --gapplication-service