From mboxrd@z Thu Jan 1 00:00:00 1970 From: ng0 Subject: syntax check before commit and patch: net-perl-psyc Date: Mon, 13 Jun 2016 14:07:50 +0000 Message-ID: <20160613140750.GA11984@khazad-dum> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="fdj2RfSjLxBAspz7" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:41119) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bCSX9-0001AK-6v for guix-devel@gnu.org; Mon, 13 Jun 2016 10:08:08 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bCSX4-0007An-Vk for guix-devel@gnu.org; Mon, 13 Jun 2016 10:08:06 -0400 Received: from 93-95-228-168.1984.is ([93.95.228.168]:45725 helo=beleriand.n0.is) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bCSX4-0007AB-IK for guix-devel@gnu.org; Mon, 13 Jun 2016 10:08:02 -0400 Received: by beleriand.n0.is (OpenSMTPD) with ESMTPSA id f19cecb5 TLS version=TLSv1/SSLv3 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO for ; Mon, 13 Jun 2016 14:07:56 +0000 (UTC) Content-Disposition: inline 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: guix-devel@gnu.org --fdj2RfSjLxBAspz7 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Hi, the following is an insert minus the header etc of net-perl-psyc. Before I commit and send in a patch, I'd like to check if there's anything I can improve. I have not yet set a synopsis and description, this was just as a place holder. ;; highly optional dependencies: rxaudio (mp3 binary from 1996) ;; opt. perl: MP3::List (psycmp3), Curses (psycion), pwd.pl ;; (psyccmd), SGI::FAM module (psycfilemonitor); for full ;; functionality package all except MP3::List. (define-public perl-net-psyc (let ((commit "4176f5236e73e99391c0877152d5596ab0a9b154")) (package (name "perl-net-psyc") (version (string-append "1.0" "-" (string-take commit 7))) (source (origin (method git-fetch) (uri (git-reference (url "git://git.psyced.org/git/perlpsyc") (commit commit))) (file-name (string-append name "-" version)) (sha256 (base32 "19msvr1kriqa6n8cnk8z96xd5i0v5cy2y52jsj08vaj79b4m7sph")))) (build-system perl-build-system) (arguments `(#:phases (modify-phases %standard-phases (delete 'configure) (delete 'build) (replace 'install (lambda* (#:key outputs #:allow-other-keys) (let* ((out (assoc-ref outputs "out")) (doc (string-append out "/share/doc/perl-net-psyc")) (libpsyc (string-append out "/lib/psyc/ion")) (libperl (string-append out "/lib/perl5/site_perl/" ,(package-version perl))) (bin (string-append out "/bin"))) (copy-recursively "lib/perl5" libperl) (copy-recursively "lib/psycion" libpsyc) (copy-recursively "bin" bin) (install-file "cgi/psycpager" (string-append doc "/cgi")) (copy-recursively "contrib" (string-append doc "/contrib")) (copy-recursively "hooks" (string-append doc "/hooks")) (copy-recursively "sdj" (string-append doc "/sdj")) (install-file "README.txt" doc) (install-file "TODO.txt" doc) #t))) (add-after 'install 'wrap-programs (lambda* (#:key outputs #:allow-other-keys) ;; Make sure all executables in "bin" find the Perl= modules ;; provided by this package at runtime. (let* ((out (assoc-ref outputs "out")) (bin (string-append out "/bin/")) (path (string-append out "/lib/perl5/site_pe= rl"))) (for-each (lambda (file) (wrap-program file `("PERL5LIB" ":" prefix (,path)))) (find-files bin "\\.*$")) ;; XXX: hooks/dpa2psyc,examples/{recvtest,sendtes= t}, ;; cgi/psycpager,contrib/{makenoise,keefchat ;; contrib/MovableTypeBlog/plugins/psyc.pl #t)))))) (description "Perl implementation of PSYC protocol plus psycion, remotor, psycmp3= etc.") (synopsis "Perl implementation of PSYC protocol plus psycion, remotor, psycmp3= etc.") (home-page "http://perlpsyc.pages.de") ;;dual licensed: gpl2+ Artistic (license (list gpl2+ (package-license perl)))))) thanks, -- =E2=99=A5=E2=92=B6 ng0 For non-prism friendly talk find me on psyced.org / loupsycedyglgamf.onion --fdj2RfSjLxBAspz7 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature -----BEGIN PGP SIGNATURE----- iF4EARYKAAYFAldevjYACgkQhhoAchyzrCDtGAEAzykpcOO7mOI+yC8VHmjPxHQu hH3JBbnNaMfAeJFALggBAJ+ljmNYF65TInUI5JlQWwHeTVNSODoFgd5rrjjqSQQH =Z+Cm -----END PGP SIGNATURE----- --fdj2RfSjLxBAspz7--