diff options
Diffstat (limited to 'gnu/packages/irc.scm')
-rw-r--r-- | gnu/packages/irc.scm | 39 |
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 |