Github messages for voidlinux
 help / color / mirror / Atom feed
* [PR PATCH] New package: abaddon-0.1.12
@ 2023-10-17 16:00 rookiejet
  2023-10-17 16:01 ` [PR PATCH] [Updated] " rookiejet
                   ` (17 more replies)
  0 siblings, 18 replies; 19+ messages in thread
From: rookiejet @ 2023-10-17 16:00 UTC (permalink / raw)
  To: ml

[-- Attachment #1: Type: text/plain, Size: 1232 bytes --]

There is a new pull request by rookiejet against master on the void-packages repository

https://github.com/rookiejet/void-packages abaddon-0.1.12
https://github.com/void-linux/void-packages/pull/46753

New package: abaddon-0.1.12
<!-- Uncomment relevant sections and delete options which are not applicable -->

#### Testing the changes
- I tested the changes in this PR: **YES**

#### New package
- This new package conforms to the [package requirements](https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#package-requirements): **YES**

<!-- Note: If the build is likely to take more than 2 hours, please add ci skip tag as described in
https://github.com/void-linux/void-packages/blob/master/CONTRIBUTING.md#continuous-integration
and test at least one native build and, if supported, at least one cross build.
Ignore this section if this PR is not skipping CI.
-->
<!--
#### Local build testing
- I built this PR locally for my native architecture, (ARCH-LIBC)
- I built this PR locally for these architectures (if supported. mark crossbuilds):
  - aarch64-musl
  - armv7l
  - armv6l-musl
-->


A patch file from https://github.com/void-linux/void-packages/pull/46753.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-abaddon-0.1.12-46753.patch --]
[-- Type: text/x-diff, Size: 3389 bytes --]

From 27194071b406e283eabbc2b6197596ced02743e0 Mon Sep 17 00:00:00 2001
From: Mazin Fadl <mazen@illumed.net>
Date: Mon, 16 Oct 2023 18:48:53 -0400
Subject: [PATCH] New package: abaddon-0.1.12

---
 srcpkgs/abaddon/files/abaddon.desktop |  8 ++++
 srcpkgs/abaddon/template              | 53 +++++++++++++++++++++++++++
 2 files changed, 61 insertions(+)
 create mode 100644 srcpkgs/abaddon/files/abaddon.desktop
 create mode 100644 srcpkgs/abaddon/template

diff --git a/srcpkgs/abaddon/files/abaddon.desktop b/srcpkgs/abaddon/files/abaddon.desktop
new file mode 100644
index 0000000000000..5f20f2ada55c4
--- /dev/null
+++ b/srcpkgs/abaddon/files/abaddon.desktop
@@ -0,0 +1,8 @@
+[Desktop Entry]
+Name=abaddon
+Type=Application
+Comment=Alternative Discord client using GTK instead of Electron
+Exec=/usr/bin/abaddon
+TryExec=/usr/bin/abaddon
+Icon=abaddon
+Categories=Network;InstantMessaging;
diff --git a/srcpkgs/abaddon/template b/srcpkgs/abaddon/template
new file mode 100644
index 0000000000000..50f95d02755a5
--- /dev/null
+++ b/srcpkgs/abaddon/template
@@ -0,0 +1,53 @@
+# Template file for 'abaddon'
+pkgname=abaddon
+version=0.1.12
+revision=1
+_ixwebsocket_commit="bc765e73a31ea5372e36d1b1add036af3218cb17"
+_keychain_commit="502312f59fdc44fa1103e67f8f17cec3affb82d9"
+_miniaudio_commit="7384bde3725412523871f0fcf60efe5c47fbbfc6"
+_qrcodegen_commit="22fac31bdf81da68730c177c0e931c93234d2a30"
+build_style=cmake
+hostmakedepends="pkg-config"
+makedepends="gtkmm-devel libcurl-devel sqlite-devel openssl-devel
+ json-c++ libsecret-devel libhandy1-devel opus-devel spdlog
+ libsodium-devel rnnoise-devel"
+depends="gtkmm libcurl openssl libsecret libhandy1 libsodium libspdlog"
+short_desc="Alternative Discord client with voice support made with C++ and GTK3"
+maintainer="Mazin Fadl <mazen@illumed.net>"
+license="GPL-3.0-only"
+homepage="https://github.com/uowuo/abaddon"
+distfiles="https://github.com/uowuo/abaddon/archive/refs/tags/v${version}.tar.gz
+ https://github.com/machinezone/IXWebSocket/archive/${_ixwebsocket_commit}.tar.gz
+ https://github.com/hrantzsch/keychain/archive/${_keychain_commit}.tar.gz
+ https://github.com/mackron/miniaudio/archive/${_miniaudio_commit}.tar.gz
+ https://github.com/nayuki/QR-Code-generator/archive/${_qrcodegen_commit}.tar.gz"
+checksum="1372ab9d3fb8c6fd6a3f8b6a900df1028d09d9407b12645aa682135711071113
+ 9dea909d05e882a540526b15fbdc9764a39deb53810eb86ad797fd8135a02275
+ 3c57d272a06419ed58068d9fe14c16807041bf9b9b372b80950b9b09d08cf441
+ 4b3648bf227f2373af773c6769f9c147e38d99edd74cd0736f4df1eff224e6c6
+ 218e3e96ded7880d05f47c668aad6541a08e63303ac4d783720389087da6f4ed"
+skip_extraction="
+ ${_ixwebsocket_commit}.tar.gz
+ ${_keychain_commit}.tar.gz
+ ${_miniaudio_commit}.tar.gz
+ ${_qrcodegen_commit}.tar.gz
+ "
+
+post_extract() {
+	vsrcextract -C subprojects/ixwebsocket ${_ixwebsocket_commit}.tar.gz
+	vsrcextract -C subprojects/keychain ${_keychain_commit}.tar.gz
+	vsrcextract -C subprojects/miniaudio ${_miniaudio_commit}.tar.gz
+	vsrcextract -C subprojects/qrcodegen ${_qrcodegen_commit}.tar.gz
+	vsrcextract -C subprojects/rnnoise ${_rnnoise_commit}.tar.gz
+}
+
+do_install() {
+	vmkdir usr/bin
+	vmkdir usr/share/abaddon
+	vmkdir usr/share/applications
+	vcopy build/abaddon usr/bin
+	vcopy res/css usr/share/abaddon
+	vcopy res/res usr/share/abaddon
+
+	vinstall "${FILESDIR}/abaddon.desktop" 644 usr/share/applications
+}

^ permalink raw reply	[flat|nested] 19+ messages in thread

end of thread, other threads:[~2024-04-12 13:27 UTC | newest]

Thread overview: 19+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-10-17 16:00 [PR PATCH] New package: abaddon-0.1.12 rookiejet
2023-10-17 16:01 ` [PR PATCH] [Updated] " rookiejet
2023-10-17 16:19 ` rookiejet
2023-10-17 16:46 ` rookiejet
2023-10-19 11:14 ` rookiejet
2023-11-03 11:05 ` rookiejet
2023-11-13 15:40 ` rookiejet
2023-12-08 20:14 ` [PR PATCH] [Updated] New package: abaddon-0.1.13 rookiejet
2023-12-11 14:12 ` [PR PATCH] [Updated] New package: abaddon-0.1.14 rookiejet
2024-01-30 10:11 ` MIvanchev
2024-03-28 18:31 ` [PR PATCH] [Updated] " rookiejet
2024-04-09 10:45 ` New package: abaddon-0.2.0 MIvanchev
2024-04-09 12:05 ` MIvanchev
2024-04-11 20:58 ` rookiejet
2024-04-11 21:15 ` [PR PATCH] [Updated] " rookiejet
2024-04-11 22:12 ` [PR PATCH] [Updated] New package: abaddon-0.2.1 rookiejet
2024-04-11 22:30 ` rookiejet
2024-04-12  6:31 ` MIvanchev
2024-04-12 13:27 ` rookiejet

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).