From mboxrd@z Thu Jan 1 00:00:00 1970 From: ng0 Subject: Re: [PATCH] small patchseries to add the irc bot limnoria. Date: Sun, 18 Sep 2016 16:21:48 +0000 Message-ID: <87eg4hfaar.fsf@we.make.ritual.n0.is> References: <871t0hjnw7.fsf@we.make.ritual.n0.is> <87y42p42s3.fsf@gmail.com> <87h99dfahs.fsf@we.make.ritual.n0.is> Mime-Version: 1.0 Content-Type: multipart/signed; boundary="==-=-="; micalg=pgp-sha512; protocol="application/pgp-signature" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:37917) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bleqv-0001Sb-OE for guix-devel@gnu.org; Sun, 18 Sep 2016 12:22:02 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bleqs-00065V-Gl for guix-devel@gnu.org; Sun, 18 Sep 2016 12:22:01 -0400 Received: from aibo.runbox.com ([91.220.196.211]:34689) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bleqs-00065F-6O for guix-devel@gnu.org; Sun, 18 Sep 2016 12:21:58 -0400 In-Reply-To: <87h99dfahs.fsf@we.make.ritual.n0.is> List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: Alex Vong Cc: guix-devel@gnu.org --==-=-= Content-Type: multipart/mixed; boundary="=-=-=" --=-=-= Content-Type: text/x-patch Content-Disposition: inline; filename=0001-gnu-Add-limnoria.patch Content-Transfer-Encoding: quoted-printable From=20bab7f6b8f846c006aa91eded335957aa013c83eb Mon Sep 17 00:00:00 2001 From: ng0 Date: Sun, 18 Sep 2016 14:11:20 +0000 Subject: [PATCH] gnu: Add limnoria. * gnu/packages/irc.scm (limnoria): New variable. =2D-- gnu/packages/irc.scm | 40 +++++++++++++++++++++++++++++++++++++++- 1 file changed, 39 insertions(+), 1 deletion(-) diff --git a/gnu/packages/irc.scm b/gnu/packages/irc.scm index 1058bef..a72ccb3 100644 =2D-- a/gnu/packages/irc.scm +++ b/gnu/packages/irc.scm @@ -26,6 +26,7 @@ #:use-module (guix packages) #:use-module (guix build-system cmake) #:use-module (guix build-system gnu) + #:use-module (guix build-system python) #:use-module (gnu packages) #:use-module (gnu packages aspell) #:use-module (gnu packages autogen) @@ -48,7 +49,8 @@ #:use-module (gnu packages python) #:use-module (gnu packages qt) #:use-module (gnu packages tcl) =2D #:use-module (gnu packages tls)) + #:use-module (gnu packages tls) + #:use-module (gnu packages web)) =20 (define-public quassel (package @@ -291,3 +293,39 @@ and extensible with plugins and scripts.") (description "sic is a simple IRC client, even more minimalistic than ii.") (license license:expat))) + +(define-public limnoria + (package + (name "limnoria") + (version "2016.08.07") + (source + (origin + (method url-fetch) + (uri (pypi-uri "limnoria" version)) + (sha256 + (base32 + "0w1d98hfhn4iqrczam7zahhqsvxa79n3xfcrm4jwkg5lba4f9ccm")))) + (build-system python-build-system) + (inputs + `(("python-pytz" ,python-pytz) + ("python-chardet" ,python-chardet) + ("python-dateutil" ,python-dateutil) + ("python-gnupg" ,python-gnupg) + ("python-feedparser" ,python-feedparser) + ("python-sqlalchemy" ,python-sqlalchemy) + ("python-socksipy-branch" ,python-socksipy-branch) + ("python-ecdsa" ,python-ecdsa))) + (native-inputs + `(("python-mock" ,python-mock))) + ;; Despite the existence of a test folder there is no test phase. + ;; We need to package https://github.com/ProgVal/irctest and write + ;; our own testphase. + (arguments + `(#:tests? #f)) + (home-page "https://github.com/ProgVal/Limnoria") + (synopsis "Modified version of Supybot (an IRC bot and framework)") + (description + "Modified version of Supybot with Python 3 and IRCv3 support, +embedded web server, translations (fr, fi, it, hu, de), and many +other enhancements and bug fixes.") + (license license:bsd-3))) =2D-=20 2.10.0 --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable =2D-=20 ng0 --=-=-=-- --==-=-= Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIcBAEBCgAGBQJX3r8cAAoJEAKilhUMIBgjkuEQAKiwJ7dVIMAmZgtcMz6/d8gW 6YbFY0ikXfA7Kz70QtjgsSVHaMdwQrYQfgOuEjBmKem+seV+l5VPZftmMdDn4H9L rrIBeVOvOvVbm5h8+2khc79rw1Yi/DGwfLFABDCuk1YUtaEM0FfZGY+xqRu+vURX J8ebfYkVCjfUewCA6WP/+I4CkJoYxTCx4aiOH8RIDplRMUj4Kh4rWqL3HcAlDzhJ 0o5Yz6C4uKX3xUJJ0bNfX3vfMPbw+WSijQx1I7crTgq49b2Qrbc8054LIxx8b6no RAPcEcpkCtdh6zDaaNl3ySyuX+cYefNl4Cpi9pGhYCDXkMfS/upayeWN1P+9V6oo CE2nI06A9lJpGJkSknUl59sW+ZNTTUwuTJDU+yQnqrnxUuLWZc4GRPTZqC4Byvzc Ywu4IuleMAnXqAofMgl/MZXaGxuXH95vzK/XPRs29MbxN8bAB4QDm7u1o6VZg0Kb Rku3MJDxbocRKQPqhv36lPZEpkSwG/r8QpzAyLJSX7F45yjriovQYiH1xAeEf6Cm kAFmWvggXKLlOtYXRtcfRkv5NUDilMkeyEmMdVsBBfCVB2nplVSwbJBJr7FytBSS N8oZWKcL2SdCJmN0O9dv4cPMe90pLPpjJOLzMKzfM/2y4uJSwYvZEf5cwQ124Mss Dfu4g2mcvfIjnQGesJyi =RJkH -----END PGP SIGNATURE----- --==-=-=--