From ef0cbe9a596a8c251d451a1b54858c9a1e988bf9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?P=C5=99emysl=20Eric=20Janouch?= Date: Sun, 7 Aug 2022 10:40:42 +0200 Subject: [PATCH] Rename the project It is about to see some extensions, obsoleting the number three. --- .gitignore | 12 ++++++------ CMakeLists.txt | 3 +-- README.adoc | 40 ++++++++++++++++++++-------------------- xB.adoc | 6 +++--- xC.adoc | 6 +++--- xD.adoc | 6 +++--- 6 files changed, 36 insertions(+), 37 deletions(-) diff --git a/.gitignore b/.gitignore index 29d80e4..ba08178 100644 --- a/.gitignore +++ b/.gitignore @@ -3,9 +3,9 @@ # Qt Creator files /CMakeLists.txt.user* -/uirc3.config -/uirc3.files -/uirc3.creator* -/uirc3.includes -/uirc3.cflags -/uirc3.cxxflags +/xK.config +/xK.files +/xK.creator* +/xK.includes +/xK.cflags +/xK.cxxflags diff --git a/CMakeLists.txt b/CMakeLists.txt index 34e0f99..ec5102a 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -1,6 +1,6 @@ # Ubuntu 18.04 LTS and OpenBSD 6.4 cmake_minimum_required (VERSION 3.10) -project (uirc3 VERSION 1.5.0 LANGUAGES C) +project (xK VERSION 1.5.0 DESCRIPTION "IRC client, daemon and bot" LANGUAGES C) # Options option (WANT_READLINE "Use GNU Readline for the UI (better)" ON) @@ -229,7 +229,6 @@ foreach (page ${project_MAN_PAGES}) endforeach () # CPack -set (CPACK_PACKAGE_DESCRIPTION_SUMMARY "Unreasonable IRC client, daemon and bot") set (CPACK_PACKAGE_VERSION "${project_version_safe}") set (CPACK_PACKAGE_VENDOR "Premysl Eric Janouch") set (CPACK_PACKAGE_CONTACT "Přemysl Eric Janouch ") diff --git a/README.adoc b/README.adoc index ffeced7..ea378be 100644 --- a/README.adoc +++ b/README.adoc @@ -1,11 +1,11 @@ -uirc3 -===== +xK +== -The unreasonable IRC trinity. This project consists of an IRC client, daemon, -and bot. It's all you're ever going to need for chatting, as long as you can -make do with minimalist software. +'xK' (chat kit) is an IRC software suite consisting of a terminal client, +daemon, and bot. It's all you're ever going to need for chatting, +so long as you can make do with slightly minimalist software. -They have these potentially interesting properties: +They come with these potentially interesting properties: - supporting IRCv3, SOCKS, IPv6, TLS (including client certificates) - lean on dependencies @@ -14,18 +14,18 @@ They have these potentially interesting properties: xC -- -The IRC client. It is largely defined by being built on top of GNU Readline -that has been hacked to death. Its interface should feel somewhat familiar for -weechat or irssi users. +The IRC client, and the core of 'xK'. It is largely defined by being built +on top of GNU Readline that has been hacked to death. Its interface should feel +somewhat familiar for weechat or irssi users. image::xC.png[align="center"] -This is the core of the project. It has most of the stuff you'd expect of -an IRC client, such as being multiserver, a powerful configuration system, -integrated help, text formatting, automatic splitting of overlong messages, -multiline editing, bracketed paste support, decent word wrapping, autocomplete, -logging, CTCP queries, auto-away, command aliases, and basic support for Lua -scripting. As a unique bonus, you can launch a full text editor from within. +It has most of the stuff you'd expect of an IRC client, such as being +multiserver, a powerful configuration system, integrated help, text formatting, +automatic splitting of overlong messages, multiline editing, bracketed paste +support, decent word wrapping, autocomplete, logging, CTCP queries, auto-away, +command aliases, and basic support for Lua scripting. As a unique bonus, +you can launch a full text editor from within. xD -- @@ -79,9 +79,9 @@ Additionally for 'xC': curses, libffi, lua >= 5.3 (optional), Avoid libedit if you can, in general it works but at the moment history is acting up and I have no clue about fixing it. - $ git clone --recursive https://git.janouch.name/p/uirc3.git - $ mkdir uirc3/build - $ cd uirc3/build + $ git clone --recursive https://git.janouch.name/p/xK.git + $ mkdir xK/build + $ cd xK/build $ cmake .. -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_BUILD_TYPE=RelWithDebInfo \ -DWANT_READLINE=ON -DWANT_LIBEDIT=OFF -DWANT_LUA=ON $ make @@ -93,7 +93,7 @@ To install the application, you can do either the usual: Or you can try telling CMake to make a package for you: $ cpack -G DEB # also supported: RPM, FreeBSD - # dpkg -i uirc3-*.deb + # dpkg -i xK-*.deb Usage ----- @@ -179,7 +179,7 @@ configurations accordingly, but I consider it rather messy and unnecessary. Contributing and Support ------------------------ -Use https://git.janouch.name/p/uirc3 to report any bugs, request features, +Use https://git.janouch.name/p/xK to report any bugs, request features, or submit pull requests. `git send-email` is tolerated. If you want to discuss the project, feel free to join me at ircs://irc.janouch.name, channel #dev. diff --git a/xB.adoc b/xB.adoc index 0fa48e5..42fb4a8 100644 --- a/xB.adoc +++ b/xB.adoc @@ -1,8 +1,8 @@ xB(1) ===== :doctype: manpage -:manmanual: uirc3 Manual -:mansource: uirc3 {release-version} +:manmanual: xK Manual +:mansource: xK {release-version} Name ---- @@ -100,5 +100,5 @@ _/usr/share/xB/plugins/_:: Reporting bugs -------------- -Use https://git.janouch.name/p/uirc3 to report bugs, request features, +Use https://git.janouch.name/p/xK to report bugs, request features, or submit pull requests. diff --git a/xC.adoc b/xC.adoc index 31c5b1d..221c5bc 100644 --- a/xC.adoc +++ b/xC.adoc @@ -1,8 +1,8 @@ xC(1) ===== :doctype: manpage -:manmanual: uirc3 Manual -:mansource: uirc3 {release-version} +:manmanual: xK Manual +:mansource: xK {release-version} Name ---- @@ -119,7 +119,7 @@ to work but exhibits bugs that are not our fault. Reporting bugs -------------- -Use https://git.janouch.name/p/uirc3 to report bugs, request features, +Use https://git.janouch.name/p/xK to report bugs, request features, or submit pull requests. See also diff --git a/xD.adoc b/xD.adoc index 89f54e5..14012b0 100644 --- a/xD.adoc +++ b/xD.adoc @@ -1,8 +1,8 @@ xD(1) ===== :doctype: manpage -:manmanual: uirc3 Manual -:mansource: uirc3 {release-version} +:manmanual: xK Manual +:mansource: xK {release-version} Name ---- @@ -49,5 +49,5 @@ _/etc/xdg/xD/xD.conf_:: Reporting bugs -------------- -Use https://git.janouch.name/p/uirc3 to report bugs, request features, +Use https://git.janouch.name/p/xK to report bugs, request features, or submit pull requests.