summaryrefslogtreecommitdiff
path: root/gnu/packages/irc.scm
diff options
context:
space:
mode:
Diffstat (limited to 'gnu/packages/irc.scm')
-rw-r--r--gnu/packages/irc.scm39
1 files changed, 23 insertions, 16 deletions
diff --git a/gnu/packages/irc.scm b/gnu/packages/irc.scm
index 17e397f86b..8fb32e6b73 100644
--- a/gnu/packages/irc.scm
+++ b/gnu/packages/irc.scm
@@ -73,6 +73,7 @@
#:use-module (gnu packages glib)
#:use-module (gnu packages gnome)
#:use-module (gnu packages gnupg)
+ #:use-module (gnu packages golang)
#:use-module (gnu packages golang-build)
#:use-module (gnu packages golang-check)
#:use-module (gnu packages golang-web)
@@ -375,7 +376,7 @@ Conferencing} and @acronym{ICB, Internet Citizen's Band}.")
(define-public weechat
(package
(name "weechat")
- (version "4.7.0")
+ (version "4.7.1")
(source (origin
(method git-fetch)
(uri (git-reference
@@ -384,7 +385,7 @@ Conferencing} and @acronym{ICB, Internet Citizen's Band}.")
(file-name (git-file-name name version))
(sha256
(base32
- "0gcay97kg618yzy6vfn26s4ljbzf5fifkw5clmqpd0gy2kq83gfr"))))
+ "0is0ha02vs06f45cbv89gxkwmpcq2g3l4444309w487nikrp23i0"))))
(build-system cmake-build-system)
(outputs '("out" "doc"))
(native-inputs
@@ -652,7 +653,7 @@ all RFC 2812 commands, and customized color scheme definitions.")
(define-public kvirc
(package
(name "kvirc")
- (version "5.2.6")
+ (version "5.2.8")
(source
(origin
(method git-fetch)
@@ -661,7 +662,7 @@ all RFC 2812 commands, and customized color scheme definitions.")
(commit version)))
(file-name (git-file-name name version))
(sha256
- (base32 "0i3gkjv8l7w3smz6dv1734ja91y281bmfr5sajyzcclyc7yq7w24"))))
+ (base32 "0rrf50pha0f2h17icyrxps5ld7lm4r8mzvczyywwa15ki64kr7np"))))
(build-system qt-build-system)
(arguments
(list
@@ -842,7 +843,7 @@ interface for those who are accustomed to the ircII way of doing things.")
;; this package.
(lambda _ (delete-file "tests/test_parse.py"))))))
(propagated-inputs (list python-docopt))
- (native-inputs (list python-setuptools python-wheel))
+ (native-inputs (list python-pytest python-setuptools))
(home-page "https://github.com/DanielOaks/girc")
(synopsis "IRC library for Python")
(description
@@ -860,7 +861,10 @@ interface for those who are accustomed to the ircII way of doing things.")
(sha256
(base32 "1bn92bnk958c097jhwkas24i4a07h905hifix7bg111npc48536l"))))
(build-system pyproject-build-system)
- (native-inputs (list python-setuptools python-wheel))
+ (arguments
+ (list #:test-backend #~'custom
+ #:test-flags #~(list "example.py")))
+ (native-inputs (list python-setuptools))
(home-page "https://pypi.org/project/ircmatch/")
(synopsis "Library for matching IRC masks based on atheme")
(description "This is a python extension which provides string comparison
@@ -882,10 +886,14 @@ performance when matching IRC hostmasks.")
(sha256
(base32 "0x0psq31f43d88b8jhaqwd9f1ykiqm4j13i8nxgcgkgp992cw002"))))
(build-system pyproject-build-system)
+ (arguments
+ (list #:test-backend #~'custom
+ #:test-flags #~(list "test.py")))
(propagated-inputs (list python-pyyaml))
(native-inputs
- (list python-girc python-ircmatch
- python-setuptools python-wheel))
+ (list python-girc
+ python-ircmatch
+ python-setuptools))
(home-page "https://github.com/ircdocs/parser-tests")
(synopsis "Tests for various IRC protocol parsers")
(description
@@ -975,7 +983,7 @@ building block for other projects.")
(define-public chathistorysync
(package
(name "chathistorysync")
- (version "0.2.0")
+ (version "0.2.1")
(source
(origin
(method git-fetch)
@@ -984,7 +992,7 @@ building block for other projects.")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
- (base32 "03dxr178wnicggx0k95wvyzgyk4s4g0adbi2z0md517a5qd1lh23"))))
+ (base32 "00l4nba7bdv53g85qc07x32fkyc4n6lzag9xkkk58f61ljja5ill"))))
(build-system go-build-system)
(arguments
(list #:import-path "git.sr.ht/~emersion/chathistorysync"
@@ -1005,12 +1013,10 @@ building block for other projects.")
(install-file
"chathistorysync.1"
(string-append out "/share/man/man1")))))))))
- (inputs
- (list go-golang-org-x-sys
- go-golang-org-x-term
- go-golang-org-x-crypto
- go-gopkg-in-irc-v3))
- (native-inputs (list scdoc))
+ (native-inputs
+ (list go-golang-org-x-term
+ go-gopkg-in-irc-v3
+ scdoc))
(home-page "https://git.sr.ht/~emersion/chathistorysync")
(synopsis "Synchronization tool for IRC chat history")
(description
@@ -1232,6 +1238,7 @@ seen, tell, and what.")
(build-system go-build-system)
(arguments
(list
+ #:go go-1.23
#:install-source? #f
#:import-path "codeberg.org/emersion/soju"
#:phases