From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id kDp/LiTwMGD5VgAA0tVLHw (envelope-from ) for ; Sat, 20 Feb 2021 11:19:00 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1 with LMTPS id gIhFKiTwMGDFeQAAbx9fmQ (envelope-from ) for ; Sat, 20 Feb 2021 11:19:00 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id BB63E1A57C for ; Sat, 20 Feb 2021 12:18:59 +0100 (CET) Received: from localhost ([::1]:33812 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lDQHo-0001ZT-Rb for larch@yhetil.org; Sat, 20 Feb 2021 06:18:56 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:46944) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lDQHf-0001ZL-Ca for help-guix@gnu.org; Sat, 20 Feb 2021 06:18:47 -0500 Received: from smtpcmd03117.aruba.it ([62.149.158.117]:42182) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lDQHc-0002wY-QX for help-guix@gnu.org; Sat, 20 Feb 2021 06:18:47 -0500 Received: from kurosawa.casa.net ([78.15.33.141]) by Aruba Outgoing Smtp with ESMTPSA id DQHVleOCXGnOmDQHWlNF82; Sat, 20 Feb 2021 12:18:39 +0100 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=aruba.it; s=a1; t=1613819919; bh=dFRjaovb1To1V+AFhhY2s+t162UV/Ak4lNSNcabJrzE=; h=Date:From:To:Subject:MIME-Version:Content-Type; b=gTE97E0liMcmxuItR8U4vjMoMQYdz2xBl/4yKmYwkNWh4F6cbGwGVjpSGWGM68qOx 8HNnI7XMRLyWLqPjsn1p6k05scbDKFOVilse4tYJYDOSn45IEyBB4oD0ON6KmO9s9O +6yzGDIa0yCkkP+dH0dU2YWD3EedXvM0VhwYPiXFZXkuD/uc3BlV27LD550SBxd8Ll GY88esvk+iwRalCAy90Qzm+qqla2hre82oXhVF2GxZLHLGKCrIeVW4yNdLVD4bHkUI k8Blzv4GR3+gnbK7VukIJv6gmR/SV2C16FiuFQNQS2LhE4Mo/BG+fMEp6lpLnYJaAg W9r34AAJSe20A== Received: by kurosawa.casa.net (Postfix, from userid 1000) id C93841841F15; Sat, 20 Feb 2021 12:18:00 +0100 (CET) Date: Sat, 20 Feb 2021 12:18:00 +0100 From: cage To: help-guix@gnu.org Subject: Re: help with packaging a common lisp software Message-ID: References: MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="1JRLOOscNMQTW2wa" Content-Disposition: inline In-Reply-To: X-CMAE-Envelope: MS4wfCb/s925QdNQoVo3j8NGbuLc+BEmUxESXi9uRckqk88BRVt9uxU4SybNet9tMguQ3v+dzg31saJRsy1HQ4eBCkgbxlbPY4ucVz+h6HcXO8fwFfvrTMaV uqR19FJ8DuUQwueSQHivjQ3dlyfEch1vl5ZCCZXzET31oK9eJZ+lVvQF Received-SPF: none client-ip=62.149.158.117; envelope-from=cage-dev@twistfold.it; helo=smtpcmd03117.aruba.it X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, DKIMWL_WL_MED=-0.001, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: help-guix@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+larch=yhetil.org@gnu.org Sender: "Help-Guix" X-Migadu-Flow: FLOW_IN X-Migadu-Spam-Score: -2.57 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=aruba.it header.s=a1 header.b=gTE97E0l; dmarc=none; spf=pass (aspmx1.migadu.com: domain of help-guix-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=help-guix-bounces@gnu.org X-Migadu-Queue-Id: BB63E1A57C X-Spam-Score: -2.57 X-Migadu-Scanner: scn0.migadu.com X-TUID: KpG4o9U3MoGi --1JRLOOscNMQTW2wa Content-Type: text/plain; charset=us-ascii Content-Disposition: inline On Mon, Feb 15, 2021 at 10:03:02PM +0100, cage wrote: Hi! With help from many people i managed to build the package! But there is a single issue left, this program uses ncurses for TUI, when built with guix it fails to render properly the character. This problem does not arises when compiling the software on the same machine but without guix. I would be glad if some one could confirm the issue on their machine. To reproduce the problem just, after the program starts, type ">" and then type an accented letter or even backspace, the line will be all messed up after typing. Thank in advance! C. --1JRLOOscNMQTW2wa Content-Type: application/vnd.lotus-screencam Content-Disposition: attachment; filename="tinmop-guix.scm" Content-Transfer-Encoding: quoted-printable ;;; Copyright =C2=A9 2021 cage released under GPLv3+=0A;;; derived from:=0A= =0A;;; GNU Guix --- Functional package management for GNU=0A;;; Copyright = =C2=A9 2014 John Darrington =0A;;; Copyright =C2=A9 2015 Eric = Dvorsak =0A;;; Copyright =C2=A9 2015 Mark H Weaver =0A;;; Copyright =C2=A9 2015 Paul van der Walt = =0A;;; Copyright =C2=A9 2015 Sini=C5=A1a Bi=C4=91in =0A;;;= Copyright =C2=A9 2015 Taylan Ulrich Bay=C4=B1rl=C4=B1/Kammer =0A;;; Copyright =C2=A9 2015 xd1le =0A;;; = Copyright =C2=A9 2015, 2016 Eric Bavier =0A;;; Copyr= ight =C2=A9 2016 Al McElrath =0A;;; Copyright =C2=A9 2016 C= arlo Zancanaro =0A;;; Copyright =C2=A9 2016 Danny Mi= losavljevic =0A;;; Copyright =C2=A9 2016 Federico B= effa =0A;;; Copyright =C2=A9 2016 Ivan Vilata i Bal= aguer =0A;;; Copyright =C2=A9 2016 doncatnip =0A;;; Copyright =C2=A9 2016, 2017 Andy Patterson =0A;;; Copyright =C2=A9 2016, 2017 Nikita =0A;;; Copyri= ght =C2=A9 2016, 2017, 2018, 2019 Ludovic Court=C3=A8s =0A;;;= Copyright =C2=A9 2016, 2017, 2018, 2020 Nikita =0A;;; Copyri= ght =C2=A9 2017 Mekeor Melire =0A;;; Copyright =C2= =A9 2017, 2018, 2019 Efraim Flashner =0A;;; Copyrigh= t =C2=A9 2017, 2019 Marius Bakke =0A;;; Copyright =C2= =A9 2017, 2019 Tobias Geerinckx-Rice =0A;;; Copyright =C2=A9 = 2017, 2019, 2020 Ricardo Wurmus =0A;;; Copyright =C2=A9= 2017, 2019, 2020 Tobias Geerinckx-Rice =0A;;; Copyright =C2= =A9 2018 Alex Vong =0A;;; Copyright =C2=A9 2018 Ben= jamin Slade =0A;;; Copyright =C2=A9 2018 Pierre-Antoine R= ouby =0A;;; Copyright =C2=A9 2018, 2019 Meiyo Peng =0A;;; Copyright =C2=A9 2018, 2019 Pierre Langlois =0A;;; Copyright =C2=A9 2018, 2019, 2020 Pierre Neidhardt =0A;;; Copyright =C2=A9 2018, 2019, 2020 Tobias Geerinckx-= Rice =0A;;; Copyright =C2=A9 2018, 2020 Pierre Neidhardt =0A;;; Copyright =C2=A9 2019 Brett Gilio =0A= ;;; Copyright =C2=A9 2019 Evan Straw =0A;;; Copyrig= ht =C2=A9 2019 G=C3=A1bor Boskovits =0A;;; Copyright = =C2=A9 2019 Ingo Ruhnke =0A;;; Copyright =C2=A9 2019 Jes= se Gildersleve =0A;;; Copyright =C2=A9= 2019 John Soo =0A;;; Copyright =C2=A9 2019 Kyle Andrews =0A;;; Copyright =C2=A9 2019 Noodles! =0A;;; Copyright =C2=A9 2019 Rutger Helling =0A= ;;; Copyright =C2=A9 2019 Tanguy Le Carrour =0A;;; Co= pyright =C2=A9 2019 Timothy Sample =0A;;; Copyright =C2= =A9 2019, 2020 Alexandru-Sergiu Marton =0A;;; C= opyright =C2=A9 2019, 2020 Guillaume Le Vaillant =0A;;; Cop= yright =C2=A9 2019, 2020 Katherine Cox-Buday =0A= ;;; Copyright =C2=A9 2020 Adam Kandur =0A;;; Copyright =C2=A9= 2020 Boris A. Dekshteyn =0A;;; Copyright =C2=A9 202= 0 Brice Waegeneire =0A;;; Copyright =C2=A9 2020 Dimakis = Dimakakos =0A;;; Copyright =C2=A9 2020 EuAndreh =0A;;; Copyright =C2=A9 2020 Konrad Hinsen =0A;;; Copyright =C2=A9 2020 Marcin Karpezo =0A= ;;; Copyright =C2=A9 2020 Marius Bakke =0A;;; Copyrigh= t =C2=A9 2020 Michael Rohleder =0A;;; Copyright =C2=A9 20= 20 Nicolas Goaziou =0A;;; Copyright =C2=A9 2020 Ole= g Pykhalov =0A;;; Copyright =C2=A9 2020 Zhu Zihao =0A;;; Copyright =C2=A9 2021 Sharlatan Hellseher =0A=0A;;;=0A;;; This file is not part of GNU Guix.=0A;;;=0A;= ;; GNU Guix is free software; you can redistribute it and/or modify it=0A;;= ; under the terms of the GNU General Public License as published by=0A;;; t= he Free Software Foundation; either version 3 of the License, or (at=0A;;; = your option) any later version.=0A;;;=0A;;; GNU Guix is distributed in the = hope that it will be useful, but=0A;;; WITHOUT ANY WARRANTY; without even t= he implied warranty of=0A;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PU= RPOSE. See the=0A;;; GNU General Public License for more details.=0A;;;=0A= ;;; You should have received a copy of the GNU General Public License=0A;;;= along with GNU Guix. If not, see .=0A=0A;;;= and=0A=0A;;;=0A;;; Copyright (c) 2010 Zachary Beane, All Rights Reserved= =0A;;;=0A;;; Redistribution and use in source and binary forms, with or wit= hout=0A;;; modification, are permitted provided that the following conditio= ns=0A;;; are met:=0A;;;=0A;;; * Redistributions of source code must retai= n the above copyright=0A;;; notice, this list of conditions and the fol= lowing disclaimer.=0A;;;=0A;;; * Redistributions in binary form must repr= oduce the above=0A;;; copyright notice, this list of conditions and the= following=0A;;; disclaimer in the documentation and/or other materials= =0A;;; provided with the distribution.=0A;;;=0A;;; THIS SOFTWARE IS PRO= VIDED BY THE AUTHOR 'AS IS' AND ANY EXPRESSED=0A;;; OR IMPLIED WARRANTIES, = INCLUDING, BUT NOT LIMITED TO, THE IMPLIED=0A;;; WARRANTIES OF MERCHANTABIL= ITY AND FITNESS FOR A PARTICULAR PURPOSE=0A;;; ARE DISCLAIMED. IN NO EVENT= SHALL THE AUTHOR BE LIABLE FOR ANY=0A;;; DIRECT, INDIRECT, INCIDENTAL, SPE= CIAL, EXEMPLARY, OR CONSEQUENTIAL=0A;;; DAMAGES (INCLUDING, BUT NOT LIMITED= TO, PROCUREMENT OF SUBSTITUTE=0A;;; GOODS OR SERVICES; LOSS OF USE, DATA, = OR PROFITS; OR BUSINESS=0A;;; INTERRUPTION) HOWEVER CAUSED AND ON ANY THEOR= Y OF LIABILITY,=0A;;; WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLU= DING=0A;;; NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF TH= IS=0A;;; SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.=0A;;;= =0A=0A;;; This file contains package definition file for tinmop and related= libraries.=0A=0A(define-module (tinmop-guix)=0A #:use-module (gnu package= s)=0A #:use-module (gnu packages gettext)=0A #:use-module (gnu packages n= curses)=0A #:use-module (gnu packages lisp)=0A #:use-module (gnu packages= lisp-xyz)=0A #:use-module (gnu packages freedesktop)=0A #:use-module (gn= u packages nano)=0A #:use-module (gnu packages tls)=0A #:use-module (gnu = packages curl)=0A #:use-module (gnu packages gnupg)=0A #:use-module ((gui= x build asdf-build-system))=0A #:use-module ((guix licenses) #:prefix lice= nse:)=0A #:use-module (guix packages)=0A #:use-module (guix download)=0A = #:use-module (guix git-download)=0A #:use-module (guix hg-download)=0A #= :use-module (guix utils)=0A #:use-module (guix build-system asdf)=0A #:us= e-module ((guix build asdf-build-system) #:prefix asdf-build:)=0A #:use-mo= dule (guix build-system gnu))=0A=0A(define-public tooter=0A (let ((commit = "b8d4b245b1d946bc9da6f51a3d8c2dc43e4d3868")=0A (revision "1"))=0A = (package=0A (name "tooter")=0A (version (git-version "1.0.0" rev= ision commit))=0A (source=0A (origin=0A (method git-fetc= h)=0A (uri (git-reference=0A (url "https://github.com= /Shinmera/tooter")=0A (commit commit)))=0A (file-name= (git-file-name name version))=0A (sha256=0A (base32 "0g40= dlis4dbw4p3zxz3scx27b9zm8zlzihywapf5zqrdqfx5hpq9"))))=0A (build-system= asdf-build-system/sbcl)=0A (arguments=0A '(#:asd-system-name "t= ooter"))=0A (inputs=0A `(("sbcl-yason" ,sbcl-yaso= n)=0A ("sbcl-cl-ppcre" ,sbcl-cl-ppcre)=0A ("sbc= l-drakma" ,sbcl-drakma)=0A ("sbcl-documentation-utils= " ,sbcl-documentation-utils)))=0A (synopsis "Common Lisp client libra= ry for Mastodon instances")=0A (description "A Common Lisp client libr= ary for Mastodon instances.")=0A (home-page "https://shinmera.github.i= o/tooter/")=0A (license license:zlib))))=0A=0A(define-public sbcl-croa= toan-ncurses=0A (let ((commit "89ecd147cf1548f569f23353b3ab656cfb74de1f")= =0A (revision "1"))=0A (package=0A (name "sbcl-croatoan-ncur= ses")=0A (version (git-version "0.0.1" revision commit))=0A (sour= ce=0A (origin=0A (method git-fetch)=0A (uri (git-refe= rence=0A (url "https://github.com/McParen/croatoan")=0A = (commit commit)))=0A (file-name (git-file-name name versio= n))=0A (sha256=0A (base32 "0pk4mym88531jx0f1zmm6gmvrmdjzj2= zcl2cdywdsxvjygr53zyx"))))=0A (build-system asdf-build-system/sbcl)=0A= (arguments=0A '(#:tests? #f=0A #:asd-system-name "croat= oan-ncurses"=0A #:phases=0A (modify-phases %standard-phases= =0A (add-after 'unpack 'fix-paths=0A (lambda= * (#:key inputs #:allow-other-keys)=0A (subst= itute* "ncurses/ncurses.lisp"=0A = (("libncursesw" all)=0A (strin= g-append (assoc-ref inputs "ncurses")=0A = "/lib/"=0A = all))))))))=0A (inputs=0A `(("ncurses" = ,ncurses)=0A ("sbcl-cffi" ,sbcl-cffi= )=0A ("sbcl-trivial-gray-streams" ,sbcl-trivial-gray-streams)=0A = ("sbcl-bordeaux-threads" ,sbcl-bordeaux-threads)))=0A (syn= opsis "Low-level Lisp CLOS bindings for the ncurses terminal library")=0A = (description "Low-level Lisp bindings for the ncurses terminal library.= ")=0A (home-page "https://github.com/McParen/croatoan")=0A (licen= se license:x11))))=0A=0A(define-public sbcl-croatoan=0A (let ((commit "89e= cd147cf1548f569f23353b3ab656cfb74de1f")=0A (revision "1"))=0A (pa= ckage=0A (name "sbcl-croatoan")=0A (version (git-version "0.0.1" = revision commit))=0A (source=0A (origin=0A (method git-f= etch)=0A (uri (git-reference=0A (url "https://github.= com/McParen/croatoan")=0A (commit commit)))=0A (file-= name (git-file-name name version))=0A (sha256=0A (base32 "= 0pk4mym88531jx0f1zmm6gmvrmdjzj2zcl2cdywdsxvjygr53zyx"))))=0A (build-sy= stem asdf-build-system/sbcl)=0A (arguments=0A '(#:asd-system-nam= e "croatoan"))=0A (inputs=0A `(("sbcl-croatoan-ncurses" ,sbc= l-croatoan-ncurses)=0A ("sbcl-trivial-gray-streams" ,sbcl-trivial-g= ray-streams)=0A ("sbcl-bordeaux-threads" ,sbcl-bordeaux-threads= )))=0A (synopsis "High-level Lisp CLOS bindings for the ncurses termin= al library")=0A (description "High-level Lisp CLOS bindings for the nc= urses terminal library.")=0A (home-page "https://github.com/McParen/cr= oatoan")=0A (license license:x11))))=0A=0A(define-public sbcl-cl-spark= =0A (let ((commit "4e34bcebdcf8e45265986eb43ad4ad03bb41a581")=0A (r= evision "1"))=0A (package=0A (name "sbcl-cl-spark")=0A (versio= n (git-version "0.1.13" revision commit))=0A (source=0A (origin= =0A (method git-fetch)=0A (uri (git-reference=0A = (url "https://github.com/tkych/cl-spark")=0A (commit comm= it)))=0A (file-name (git-file-name name version))=0A (sha25= 6=0A (base32 "0my1fsgi2rjaqkpk934f2bjy63pmnj7faza3fzvnk6k3l66y19nk= "))))=0A (build-system asdf-build-system/sbcl)=0A (arguments=0A = '(#:asd-system-name "cl-spark"))=0A (inputs `(("sbcl-fiveam" ,sbc= l-fiveam)))=0A (synopsis "Library to write histogram using utf-8 block= characters")=0A (description "Library to write histogram using utf-8 = block characters")=0A (home-page "https://github.com/tkych/cl-spark")= =0A (license license:x11))))=0A=0A(define-public sbcl-cl-access=0A (l= et ((commit "8a8259e5c93605e9c68cc697efee71d09d6fc873")=0A (revision= "1"))=0A (package=0A (name "sbcl-cl-access")=0A (version (git= -version "1.5.0" revision commit))=0A (source=0A (origin=0A = (method git-fetch)=0A (uri (git-reference=0A (url= "https://github.com/AccelerationNet/access")=0A (commit comm= it)))=0A (file-name (git-file-name name version))=0A (sha25= 6=0A (base32 "16jiz74818kdyvijb06jjqf8dl15jw7yx867xjg08jqamx6jvwns= "))))=0A (build-system asdf-build-system/sbcl)=0A (arguments=0A = '(#:asd-system-name "access"))=0A (inputs=0A `(("sbcl-lisp-= unit2" ,sbcl-lisp-unit2)=0A ("sbcl-iterate" ,sbcl-iterate)=0A = ("sbcl-closer-mop" ,sbcl-closer-mop)=0A ("sbcl-alexandria"= ,sbcl-alexandria)=0A ("sbcl-anaphora" ,sbcl-anaphora)=0A = ("sbcl-interpol" ,sbcl-cl-interpol)))=0A (synopsis "Common lisp = library to unify access to dictionary-like data-structures")=0A (descr= iption "Common lisp library to unify access to dictionary structures ")=0A = (home-page "https://github.com/AccelerationNet/access")=0A (licen= se license:bsd-3))))=0A=0A(define-public sbcl-sxql-composer=0A (let ((comm= it "2b2230cb01ae1b68e28921d99e4814046867fb75")=0A (revision "1"))=0A= (package=0A (name "sbcl-sxql-composer")=0A (version (git-vers= ion "0.1" revision commit))=0A (source=0A (origin=0A (me= thod git-fetch)=0A (uri (git-reference=0A (url "https= ://github.com/mmontone/sxql-composer")=0A (commit commit)))= =0A (file-name (git-file-name name version))=0A (sha256=0A = (base32 "1agkrj3ymskzc3c7pxbrj123d1kygjqcls145m0ap3i07q96hh1r"))))= =0A (build-system asdf-build-system/sbcl)=0A (arguments=0A = '(#:asd-system-name "sxql-composer"))=0A (inputs=0A `(("sbcl-sxq= l" ,sbcl-sxql)))=0A (synopsis "Build and compose SXQL queries dynamica= lly")=0A (description "Build and compose SXQL queries dynamically")=0A= (home-page "https://github.com/mmontone/sxql-composer")=0A (lice= nse license:x11))))=0A=0A(define-public sbcl-cl-i18n=0A (let ((commit "fa0= aa5bef8dfbdf2d72f7cc9f49e848ccbb567aa")=0A (revision "1"))=0A (pa= ckage=0A (name "sbcl-cl-i18n")=0A (version (git-version "0.5.0" r= evision commit))=0A (source=0A (origin=0A (method git-fe= tch)=0A (uri (git-reference=0A (url "https://notabug.= org/cage/cl-i18n")=0A (commit commit)))=0A (file-name= (git-file-name name version))=0A (sha256=0A (base32 "1hps= dbb3hd79bzbrnbqgk2j3f0ispxvk91snp08fm2z3f1sds5as"))))=0A (build-system= asdf-build-system/sbcl)=0A (arguments=0A '(#:asd-system-name "c= l-i18n"))=0A (inputs=0A `(("sbcl-alexandria" ,sbcl-alexandria)= =0A ("sbcl-cl-ppcre-unicode" ,sbcl-cl-ppcre-unicode)=0A ("s= bcl-babel" ,sbcl-babel)))=0A (synopsis "Gettext-style internationalisa= tion framework for Common Lisp")=0A (description "Gettext-style intern= ationalisation framework for Common Lisp")=0A (home-page "https://nota= bug.org/cage/cl-i18n")=0A (license license:llgpl))))=0A=0A(define-publ= ic sbcl-crypto-shortcuts=0A (let ((commit "7efd22d80e867cd8c9f8f363d4fe7b5= 1ee2dadc0")=0A (revision "1"))=0A (package=0A (name "sbcl-cr= ypto-shortcuts")=0A (version (git-version "2.0.0" revision commit))=0A= (source=0A (origin=0A (method git-fetch)=0A (ur= i (git-reference=0A (url "https://github.com/Shinmera/crypto-= shortcuts")=0A (commit commit)))=0A (file-name (git-f= ile-name name version))=0A (sha256=0A (base32 "0c0m0ar04jn= 7qf2v8c4sivamlzki03r13rnxy8b3n27rh9r6hgin"))))=0A (build-system asdf-b= uild-system/sbcl)=0A (arguments=0A '(#:asd-system-name "crypto-s= hortcuts"))=0A (inputs=0A `(("sbcl-ironclad" ,sbcl-ironclad)=0A = ("sbcl-cl-base64" ,sbcl-cl-base64)=0A ("sbcl-flexi-stream" = ,sbcl-flexi-streams)))=0A (synopsis "Collection of common cryptography= functions")=0A (description "Collection of common cryptography functi= ons")=0A (home-page "https://shinmera.github.io/crypto-shortcuts/")=0A= (license license:zlib))))=0A=0A(define-public sbcl-cl-html5-parser=0A= (let ((commit "74a92eb3a183a0afd089ea33350e816e6b9aeefa")=0A (revi= sion "1"))=0A (package=0A (name "sbcl-cl-html5-parser")=0A (ve= rsion (git-version "0.0.0" revision commit))=0A (source=0A (orig= in=0A (method git-fetch)=0A (uri (git-reference=0A = (url "https://github.com/rotatef/cl-html5-parser")=0A (= commit commit)))=0A (file-name (git-file-name name version))=0A = (sha256=0A (base32 "04if61wigylsmn996rbfl8ylsd0d9hzdmg7p2wigl= ncibjzcl5k9"))))=0A (build-system asdf-build-system/sbcl)=0A (arg= uments=0A '(#:tests? #f=0A #:asd-system-name "cl-html5-parser= "))=0A (inputs=0A `(("sbcl-cl-ppcre" ,sbcl-cl-ppcre)=0A = ("sbcl-string-case" ,sbcl-string-case)=0A ("sbcl-flexi-stream" ,sbc= l-flexi-streams)))=0A (synopsis "HTML5 parser for Common Lisp")=0A = (description "HTML5 parser for Common Lisp")=0A (home-page "https://= github.com/rotatef/cl-html5-parser")=0A (license license:gpl3+))))=0A= =0A;; (define-public sbcl-cl-html5-parser-tests=0A;; (let ((commit "74a92= eb3a183a0afd089ea33350e816e6b9aeefa")=0A;; (revision "1"))=0A;; = (package=0A;; (name "sbcl-cl-html5-parser-tests")=0A;; (versio= n (git-version "0.0.0" revision commit))=0A;; (source=0A;; (or= igin=0A;; (method git-fetch)=0A;; (uri (git-reference=0A;= ; (url "https://github.com/rotatef/cl-html5-parser")=0A;; = (commit commit)))=0A;; (file-name (git-file-name name= version))=0A;; (sha256=0A;; (base32 "04if61wigylsmn996r= bfl8ylsd0d9hzdmg7p2wiglncibjzcl5k9"))))=0A;; (build-system asdf-build= -system/source)=0A;; (arguments=0A;; '(#:asd-file "test= s/cl-html5-parser-tests.asd"=0A;; #:asd-system-name "cl-html5-pars= er-tests"))=0A;; (inputs `(("sbcl-cl-html5-parser" ,sbcl-cl-html5-par= ser)))=0A;; (synopsis "HTML5 parser for Common Lisp")=0A;; (des= cription "HTML5 parser for Common Lisp")=0A;; (home-page "https://git= hub.com/rotatef/cl-html5-parser")=0A;; (license license:gpl3+))))=0A= =0A(define-public sbcl-percent-encoding=0A (let ((commit "c1224e22bc8048fb= d3ebbc9329715a0c1b673170")=0A (revision "1"))=0A (package=0A = (name "sbcl-percent-encoding")=0A (version (git-version "0.1" revisio= n commit))=0A (source=0A (origin=0A (method git-fetch)= =0A (uri (git-reference=0A (url "https://github.com/l= libra/percent-encoding")=0A (commit commit)))=0A (fil= e-name (git-file-name name version))=0A (sha256=0A (base32= "0q1lh3sa6mkjr5gcdkgimkpc29rgf9cjhv90f61h8ridj28grq0h"))))=0A (build-= system asdf-build-system/sbcl)=0A (arguments=0A '(#:asd-system-n= ame "percent-encoding"))=0A (inputs=0A `(("sbcl-fiveam" ,sbcl-= fiveam)=0A ("sbcl-anaphora" ,sbcl-anaphora)=0A ("sbcl-babel= " ,sbcl-babel)))=0A (synopsis "RFC 3986 percent-encoding library")=0A = (description "RFC 3986 percent-encoding library")=0A (home-page "= https://github.com/llibra/percent-encoding")=0A (license license:x11))= ))=0A=0A(define-public sbcl-esrap=0A (let ((commit "da6b24fb18bdb8e7e177bc= f2820cdaf0b560deb6")=0A (revision "1"))=0A (package=0A (name= "sbcl-esrap")=0A (version (git-version "0.1" revision commit))=0A = (source=0A (origin=0A (method git-fetch)=0A (uri (g= it-reference=0A (url "https://github.com/scymtym/esrap")=0A = (commit commit)))=0A (file-name (git-file-name name ve= rsion))=0A (sha256=0A (base32 "12vf3bxwzf8icnf6rw1xalvm749= 3cfbb46r2vlhc09s59djkf39q"))))=0A (build-system asdf-build-system/sbcl= )=0A (arguments=0A '(#:tests? #f=0A #:asd-system-name "e= srap"))=0A (inputs=0A `(("sbcl-alexandria" ,sbcl-alexandria)))= =0A (synopsis "Common Lisp packrat parser")=0A (description "Comm= on Lisp packrat parser")=0A (home-page "https://github.com/scymtym/esr= ap")=0A (license license:x11))))=0A=0A(define-public tinmop=0A (let (= (commit "ceb965dc83efa6b0f95411fe3b9c0d35ba7c72a8")=0A (revision "1"= ))=0A (package=0A (name "tinmop")=0A (version (git-version "0.= 5.2" revision commit))=0A (source=0A (origin=0A (method = git-fetch)=0A (uri (git-reference=0A (url "https://no= tabug.org/cage/tinmop/")=0A (commit commit)))=0A (fil= e-name (git-file-name name version))=0A (sha256 (base32 "0y422g5dw9= 44szqrd8kvnfgq2hgx89kh77dgdabqjqkmf9bzdszx"))))=0A (build-system gnu-b= uild-system)=0A (native-inputs=0A `(=0A ("gettext" ,gnu-= gettext)=0A ("sbcl" ,sbcl)=0A ("curl" ,curl)=0A = ("gnupg" ,gnupg)))=0A (inputs=0A `(("cl-asdf" = ,cl-asdf)=0A ("xdg-utils" ,xdg-utils)=0A ("n= ano" ,nano)=0A ("openssl" ,openssl= )=0A ("sbcl-alexandria" ,sbcl-alexandria)=0A ("sbcl-= cl-ppcre" ,sbcl-cl-ppcre)=0A ("tooter" ,to= oter)=0A ("sbcl-croatoan" ,sbcl-croatoan)=0A ("sbc= l-osicat" ,sbcl-osicat)=0A ("sbcl-cl-spark" ,sb= cl-cl-spark)=0A ("sbcl-cl-access" ,sbcl-cl-access)=0A = ("sbcl-cl-sqlite" ,sbcl-cl-sqlite)=0A ("sbcl-sxql" = ,sbcl-sxql)=0A ("sbcl-sxql-composer" ,sbcl-sxql-compose= r)=0A ("sbcl-marshal" ,sbcl-marshal)=0A ("sbcl-bo= rdeaux-threads" ,sbcl-bordeaux-threads)=0A ("sbcl-cl-base64" = ,sbcl-cl-base64)=0A ("sbcl-cl+ssl" ,sbcl-cl+ssl)=0A = ("sbcl-log4cl" ,sbcl-log4cl)=0A ("sbcl-local-time= " ,sbcl-local-time)=0A ("sbcl-cl-colors2" ,sbcl-cl-co= lors2)=0A ("sbcl-cl-i18n" ,sbcl-cl-i18n)=0A ("sbc= l-clunit2" ,sbcl-clunit2)=0A ("sbcl-esrap" ,s= bcl-esrap)=0A ("sbcl-ieee-floats" ,sbcl-ieee-floats)=0A = ("sbcl-parse-number" ,sbcl-parse-number)=0A ("sbcl-cl-html5= -parser" ,sbcl-cl-html5-parser)=0A ("sbcl-unix-opts" ,sbc= l-unix-opts)=0A ("sbcl-crypto-shortcuts" ,sbcl-crypto-shortcuts)= =0A ("sbcl-drakma" ,sbcl-drakma)=0A ("sbcl-usock= et" ,sbcl-usocket)=0A ("sbcl-babel" ,sbcl-bab= el)=0A ("sbcl-percent-encoding" ,sbcl-percent-encoding)))=0A = (arguments=0A `(#:tests? #f=0A ;; #:make-flags=0A ;; = (list (string-append "DESTDIR=3D" (assoc-ref %outputs "out")))=0A #= :strip-binaries? #f=0A #:phases=0A (modify-phases %standard= -phases=0A (add-after 'unpack 'set-home=0A = (lambda _=0A (= setenv "HOME" "/tmp")=0A #t))=0A = (add-after 'configure 'fix-asdf=0A = (lambda* (#:key inputs #:allow-other-keys)=0A = (substitute* "Makefile.in"=0A = (("LISP_COMPILER) ")=0A = "LISP_COMPILER) --eval \"(require= 'asdf)\" --eval \"(push \\\"$$(pwd)/\\\" asdf:*central-registry*)\" "))= =0A #t)))))=0A (synopsis "G= emini and pleroma client with a terminal interface")=0A (description "= Gemini and pleroma client with a terminal interface")=0A (home-page "h= ttps://www.autistici.org/interzona/tinmop.html")=0A (license license:g= pl3+))))=0A=0Atinmop=0A --1JRLOOscNMQTW2wa--