From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1 ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id SiUEDbLhKmD+QwAA0tVLHw (envelope-from ) for ; Mon, 15 Feb 2021 21:03:46 +0000 Received: from aspmx1.migadu.com ([2001:41d0:8:6d80::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1 with LMTPS id gGocCLLhKmA8KwAAbx9fmQ (envelope-from ) for ; Mon, 15 Feb 2021 21:03:46 +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 94E371C830 for ; Mon, 15 Feb 2021 22:03:45 +0100 (CET) Received: from localhost ([::1]:56842 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lBl20-0002mZ-N2 for larch@yhetil.org; Mon, 15 Feb 2021 16:03:44 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:48620) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lBl1k-0002jt-Sf for help-guix@gnu.org; Mon, 15 Feb 2021 16:03:29 -0500 Received: from smtpcmd03117.aruba.it ([62.149.158.117]:34607) by eggs.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lBl1b-0006uI-KQ for help-guix@gnu.org; Mon, 15 Feb 2021 16:03:25 -0500 Received: from kurosawa.casa.net ([78.15.33.141]) by Aruba Outgoing Smtp with ESMTPSA id Bl1WlWyHNGnOmBl1XlSSJ7; Mon, 15 Feb 2021 22:03:15 +0100 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=aruba.it; s=a1; t=1613422995; bh=Exkk4Ntx1DnuH7dSW6tj1fpfxsivfyY0fA/ET/2neF0=; h=Date:From:To:Subject:MIME-Version:Content-Type; b=VC6/Cj4FcHy6wBkicC6l2I86/Pg+fgpTVrxLYosOrY02oFK352cperUj0e2dbscM9 cLKnGAuFZYGgPh+1Cuu43HSZ63HWo7gNyDKdbjxTo7JyoVPTLOQHt1egILx44WvReJ wjsDH4+X8iC0yuXYPr1INzs8BRfEyIHm42o9QVIGjlWxeCCYbmsWZBeGzKoL6liXWs b8gzHV/3EDu0udktuc5VWAtSrHpu4XIbVXqJaWxz7odX4N1uVeYqcSBBV3tjmfNO6X qjxaRA52HZxDx68ugoW1oB+QboPT12sa4LBNFfBaLL3Uiw6M7rc2gCpVXtnTSTHWf7 Kgn16uxtUEn6w== Received: by kurosawa.casa.net (Postfix, from userid 1000) id C19A318403FA; Mon, 15 Feb 2021 22:03:02 +0100 (CET) Date: Mon, 15 Feb 2021 22:03:02 +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="1kMEjSX2e0KMlpL7" Content-Disposition: inline In-Reply-To: X-CMAE-Envelope: MS4wfBIa0sqAmkaCjJhEjWRCEoKIRPpuLSUND1ebxQHrewG1KWBDJrAHM8SuCEFfzwCr4Wdc3X4g3gy9K//wuOczcCalKBowF324U7h7lRwnygvfXR+pbQzH cPcKMViZ6ojtaGUXs2+woHmV4/Es5Yeh/oZ076t3S+6rfDwYnaS3waoU 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.56 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=aruba.it header.s=a1 header.b="VC6/Cj4F"; 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: 94E371C830 X-Spam-Score: -2.56 X-Migadu-Scanner: scn1.migadu.com X-TUID: +ahxVSozVyhv --1kMEjSX2e0KMlpL7 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline On Mon, Feb 15, 2021 at 07:46:20PM +0100, cage wrote: Hi! > I am trying to package this software: > > https://notabug.org/cage/tinmop/ I kept working on the file and with the help of a friand of mine and insipred by the stumpwm definition package i managed to succeffully compile the executable! But now the only problem is generate and install (via autootols) the manpage, the system configuration file and the i18n files. I am attaching the updated package definition file. Looking forward for suggestions! :) Bye! C. --1kMEjSX2e0KMlpL7 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 2016, 2019, 2020 Efraim Flashner =0A;;; C= opyright =C2=A9 2017 Mekeor Melire =0A;;; Copyrigh= t =C2=A9 2017, 2018, 2019 Efraim Flashner =0A;;; Cop= yright =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, 2020 Oleg Pykhalov =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 Tobias Geerinckx-Ri= ce =0A;;; Copyright =C2=A9 2018, 2020 Pierre Neidhardt =0A;;; Copyright =C2=A9 2019 Brett Gilio =0A;;= ; Copyright =C2=A9 2019 Evan Straw =0A;;; Copyright= =C2=A9 2019 G=C3=A1bor Boskovits =0A;;; Copyright =C2= =A9 2019 Ingo Ruhnke =0A;;; Copyright =C2=A9 2019 Jesse = Gildersleve =0A;;; Copyright =C2=A9 20= 19 John Soo =0A;;; Copyright =C2=A9 2019 Kyle Andrews =0A;;; Copyright =C2=A9 2019 Noodles! =0A;;; Copyright =C2=A9 2019 Rutger Helling =0A;;; C= opyright =C2=A9 2019 Tanguy Le Carrour =0A;;; Copyrig= ht =C2=A9 2019 Timothy Sample =0A;;; Copyright =C2=A9 20= 19, 2020 Alexandru-Sergiu Marton =0A;;; Copyrig= ht =C2=A9 2019, 2020 Guillaume Le Vaillant =0A;;; Copyright= =C2=A9 2019, 2020 Katherine Cox-Buday =0A;;; Co= pyright =C2=A9 2020 Adam Kandur =0A;;; Copyright =C2=A9 2020 = Boris A. Dekshteyn =0A;;; Copyright =C2=A9 2020 Bric= e Waegeneire =0A;;; Copyright =C2=A9 2020 Dimakis Dimaka= kos =0A;;; Copyright =C2=A9 2020 EuAndreh =0A;;; Copyright =C2=A9 2020 Konrad Hinsen = =0A;;; Copyright =C2=A9 2020 Marcin Karpezo =0A;;; Co= pyright =C2=A9 2020 Michael Rohleder =0A;;; Copyright =C2= =A9 2020 Nicolas Goaziou =0A;;; Copyright =C2=A9 20= 20 Oleg Pykhalov =0A=0A=0A;;;=0A;;; This file is not p= art of GNU Guix.=0A;;;=0A;;; GNU Guix is free software; you can redistribut= e it and/or modify it=0A;;; under the terms of the GNU General Public Licen= se as published by=0A;;; the Free Software Foundation; either version 3 of = the License, or (at=0A;;; your option) any later version.=0A;;;=0A;;; GNU G= uix is distributed in the hope that it will be useful, but=0A;;; WITHOUT AN= Y WARRANTY; without even the implied warranty of=0A;;; MERCHANTABILITY or F= ITNESS FOR A PARTICULAR PURPOSE. See the=0A;;; GNU General Public License = for more details.=0A;;;=0A;;; You should have received a copy of the GNU Ge= neral Public License=0A;;; along with GNU Guix. If not, see .=0A=0A;;; This file contains package definition file for t= inmop and related libraries.=0A=0A(define-module (tinmop-guix)=0A #:use-mo= dule (gnu packages)=0A #:use-module (gnu packages gettext)=0A #:use-modul= e (gnu packages ncurses)=0A #:use-module (gnu packages lisp)=0A #:use-mod= ule (gnu packages lisp-xyz)=0A #:use-module (gnu packages freedesktop)=0A = #:use-module (gnu packages nano)=0A #:use-module (gnu packages tls)=0A #= :use-module (gnu packages curl)=0A #:use-module (gnu packages gnupg)=0A #= :use-module ((guix build asdf-build-system))=0A #:use-module ((guix licens= es) #:prefix license:)=0A #:use-module (guix packages)=0A #:use-module (g= uix download)=0A #:use-module (guix git-download)=0A #:use-module (guix h= g-download)=0A #:use-module (guix utils)=0A #:use-module (guix build-syst= em asdf)=0A #:use-module (guix build-system gnu))=0A=0A(define-public toot= er=0A (let ((commit "b8d4b245b1d946bc9da6f51a3d8c2dc43e4d3868")=0A = (revision "1"))=0A (package=0A (name "tooter")=0A (version (gi= t-version "1.0.0" revision commit))=0A (source=0A (origin=0A = (method git-fetch)=0A (uri (git-reference=0A (ur= l "https://github.com/Shinmera/tooter")=0A (commit commit)))= =0A (file-name (git-file-name name version))=0A (sha256=0A = (base32 "0g40dlis4dbw4p3zxz3scx27b9zm8zlzihywapf5zqrdqfx5hpq9"))))= =0A (build-system asdf-build-system/sbcl)=0A (arguments=0A = '(#:asd-system-name "tooter"))=0A (inputs=0A `(("sbcl-yason" = ,sbcl-yason)=0A ("sbcl-cl-ppcre" ,sbcl-cl-p= pcre)=0A ("sbcl-drakma" ,sbcl-drakma)=0A ("sb= cl-documentation-utils" ,sbcl-documentation-utils)))=0A (synopsis "Co= mmon Lisp client library for Mastodon instances")=0A (description "A C= ommon Lisp client library for Mastodon instances.")=0A (home-page "htt= ps://shinmera.github.io/tooter/")=0A (license license:zlib))))=0A=0A(d= efine-public sbcl-croatoan-ncurses=0A (let ((commit "89ecd147cf1548f569f23= 353b3ab656cfb74de1f")=0A (revision "1"))=0A (package=0A (nam= e "sbcl-croatoan-ncurses")=0A (version (git-version "0.0.1" revision c= ommit))=0A (source=0A (origin=0A (method git-fetch)=0A = (uri (git-reference=0A (url "https://github.com/McPare= n/croatoan")=0A (commit commit)))=0A (file-name (git-= file-name name version))=0A (sha256=0A (base32 "0pk4mym885= 31jx0f1zmm6gmvrmdjzj2zcl2cdywdsxvjygr53zyx"))))=0A (build-system asdf-= build-system/sbcl)=0A (arguments=0A '(#:tests? #f=0A #:a= sd-system-name "croatoan-ncurses"=0A #:phases=0A (modify= -phases %standard-phases=0A (add-after 'unpack 'fix-paths=0A = (lambda* (#:key inputs #:allow-other-keys)=0A (substitute* = "ncurses/ncurses.lisp"=0A (("libncursesw" all)=0A = (string-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 (synopsi= s "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 (license= license:x11))))=0A=0A(define-public sbcl-croatoan=0A (let ((commit "89ecd= 147cf1548f569f23353b3ab656cfb74de1f")=0A (revision "1"))=0A (pack= age=0A (name "sbcl-croatoan")=0A (version (git-version "0.0.1" re= vision commit))=0A (source=0A (origin=0A (method git-fet= ch)=0A (uri (git-reference=0A (url "https://github.co= m/McParen/croatoan")=0A (commit commit)))=0A (file-na= me (git-file-name name version))=0A (sha256=0A (base32 "0p= k4mym88531jx0f1zmm6gmvrmdjzj2zcl2cdywdsxvjygr53zyx"))))=0A (build-syst= em asdf-build-system/sbcl)=0A (arguments=0A '(#:asd-system-name = "croatoan"))=0A (inputs=0A `(("sbcl-croatoan-ncurses" ,sbcl-= croatoan-ncurses)=0A ("sbcl-trivial-gray-streams" ,sbcl-trivial-gra= y-streams)=0A ("sbcl-bordeaux-threads" ,sbcl-bordeaux-threads))= )=0A (synopsis "High-level Lisp CLOS bindings for the ncurses terminal= library")=0A (description "High-level Lisp CLOS bindings for the ncur= ses terminal library.")=0A (home-page "https://github.com/McParen/croa= toan")=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 tinmop=0A (let ((commit "121eaed346b0a094048fa6b565= bc603b0842711b")=0A (revision "1"))=0A (package=0A (name "ti= nmop")=0A (version (git-version "0.5.1" revision commit))=0A (sou= rce=0A (origin=0A (method git-fetch)=0A (uri (git-ref= erence=0A (url "https://notabug.org/cage/tinmop/")=0A = (commit commit)))=0A (file-name (git-file-name name version)= )=0A (sha256=0A (base32 "13zvrf49x0lh27njrpfx3lhliw9yglip6= 1awwkzflzga4pw4dfil"))))=0A (build-system asdf-build-system/sbcl)=0A = (native-inputs=0A `(=0A ("gettext" ,gnu-gettext)=0A = ("sbcl" ,sbcl)=0A ("curl" ,curl)=0A ("gnupg" ,gn= upg)))=0A (inputs=0A `(("cl-asdf" ,cl-asdf)=0A = ("xdg-utils" ,xdg-utils)=0A ("nano" = ,nano)=0A ("openssl" ,openssl)=0A ("sb= cl-alexandria" ,sbcl-alexandria)=0A ("sbcl-cl-ppcre" = ,sbcl-cl-ppcre)=0A ("tooter" ,tooter)=0A = ("sbcl-croatoan" ,sbcl-croatoan)=0A ("sbcl-osicat" = ,sbcl-osicat)=0A ("sbcl-cl-spark" ,sbcl-cl-spark)=0A = ("sbcl-cl-access" ,sbcl-cl-access)=0A ("sbcl-cl-sqli= te" ,sbcl-cl-sqlite)=0A ("sbcl-sxql" ,sbcl-sxq= l)=0A ("sbcl-sxql-composer" ,sbcl-sxql-composer)=0A ("s= bcl-marshal" ,sbcl-marshal)=0A ("sbcl-bordeaux-threads" = ,sbcl-bordeaux-threads)=0A ("sbcl-cl-base64" ,sbcl-cl-base6= 4)=0A ("sbcl-cl+ssl" ,sbcl-cl+ssl)=0A ("sbcl-log= 4cl" ,sbcl-log4cl)=0A ("sbcl-local-time" ,sbcl-lo= cal-time)=0A ("sbcl-cl-colors2" ,sbcl-cl-colors2)=0A = ("sbcl-cl-i18n" ,sbcl-cl-i18n)=0A ("sbcl-clunit2" = ,sbcl-clunit2)=0A ("sbcl-esrap" ,sbcl-esrap)=0A = ("sbcl-ieee-floats" ,sbcl-ieee-floats)=0A ("sbcl-parse-n= umber" ,sbcl-parse-number)=0A ("sbcl-cl-html5-parser" ,sbcl-= cl-html5-parser)=0A ("sbcl-unix-opts" ,sbcl-unix-opts)=0A = ("sbcl-crypto-shortcuts" ,sbcl-crypto-shortcuts)=0A ("sbcl-= drakma" ,sbcl-drakma)=0A ("sbcl-usocket" ,sbcl= -usocket)=0A ("sbcl-babel" ,sbcl-babel)=0A ("sb= cl-percent-encoding" ,sbcl-percent-encoding)))=0A (arguments=0A = `(#:tests? #f=0A #:asd-system-name "tinmop"=0A #:phases=0A= (modify-phases %standard-phases=0A (add-before 'copy-sou= rce 'gen-config=0A (lambda* (#:key outputs #:allow-ot= her-keys)=0A (invoke "sh" "./configure" "SHE= LL=3Dsh")=0A (invoke "make" "src/config.lisp= ")=0A #t))=0A (add-after 'create-a= sdf-configuration 'build-program=0A (lambda* (#:key ou= tputs #:allow-other-keys)=0A (build-program= =0A (string-append (assoc-ref outputs "out")= "/bin/tinmop")=0A outputs=0A = #:entry-program '((main::main) 0)))))))=0A ;; missing= are manpage data and i18n files=0A (synopsis "Gemini and pleroma clie= nt with a terminal interface")=0A (description "Gemini and pleroma cli= ent with a terminal interface")=0A (home-page "https://www.autistici.o= rg/interzona/tinmop.html")=0A (license license:gpl3+))))=0A=0Atinmop=0A --1kMEjSX2e0KMlpL7--