From mboxrd@z Thu Jan 1 00:00:00 1970 From: Nils Gillmann Subject: Re: emacs packaging (emacs-popup) Date: Mon, 15 Feb 2016 19:00:42 +0100 Message-ID: <874md9j1kl.fsf@grrlz.net> References: <87a8n1rkex.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:41274) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aVNS5-0005OF-Hg for guix-devel@gnu.org; Mon, 15 Feb 2016 13:00:50 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aVNS1-0000zf-3p for guix-devel@gnu.org; Mon, 15 Feb 2016 13:00:49 -0500 Received: from perdizione.investici.org ([2001:41d0:2:33d0::19]:54506) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aVNS0-0000zH-Qa for guix-devel@gnu.org; Mon, 15 Feb 2016 13:00:45 -0500 In-Reply-To: <87a8n1rkex.fsf@gmail.com> (Alex Kost's message of "Mon, 15 Feb 2016 19:46:30 +0300") 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-bounces+gcggd-guix-devel=m.gmane.org@gnu.org To: Alex Kost Cc: Guix-devel , Federico Beffa Alex Kost writes: > Federico Beffa (2016-02-15 15:12 +0300) wrote: > >> Nils Gillmann writes: >> >>> I'm packaging emacs-popup. >>> >>> Currently the output builds with >>> niasterisk@khazad-dum ~/projects/guix_project/guix$ ls -al >>> /gnu/store/knpjk9vflja0i6yhnz4ai57k29jpgm4p-emacs-popup-0.5.3/share/ema= cs/site-lisp/guix.d/popup-0.5.3/ >>> total 180 >>> dr-xr-xr-x 4 root guixbuild 4096 Jan 1 1970 ./ >>> dr-xr-xr-x 3 root guixbuild 4096 Jan 1 1970 ../ >>> -r--r--r-- 2 root guixbuild 90 Jan 1 1970 Cask >>> dr-xr-xr-x 3 root guixbuild 4096 Jan 1 1970 etc/ >>> -r--r--r-- 2 root guixbuild 14 Jan 1 1970 .gitignore >>> -r--r--r-- 2 root guixbuild 626 Jan 1 1970 Makefile >>> -r--r--r-- 2 root guixbuild 334 Jan 1 1970 popup-autoloads.el >>> -r--r--r-- 2 root guixbuild 54848 Jan 1 1970 popup.el >>> -r--r--r-- 2 root guixbuild 75474 Jan 1 1970 popup.elc >>> -r--r--r-- 2 root guixbuild 10187 Jan 1 1970 README.md >>> dr-xr-xr-x 2 root guixbuild 4096 Jan 1 1970 tests/ >>> -r--r--r-- 2 root guixbuild 569 Jan 1 1970 .travis.yml >>> >>> Can this be improved, ie remove some of the files to clean it up, >>> or is it all good? >> >> I would suggest to move the README.md (and in general documentation >> related files) to $datadir/doc/package-name-version/. Info files to >> $datadir/info/package-name-version/. Take a look at 'emacs-slime'. >> >> Remove unused files like .gitignore, ... > > I don't agree. This is not done for any other emacs package. I think > ".gitignore" and other files should not be removed in a package recipe. > This is a job for emacs-build-system, and I thought it was agreed=C2=B9. = So > I think this "emacs-popup" package can be left as it is now, and once > our emacs-build-system will be improved (to remove useless file, to move > README into share/doc, etc.), it will be fixed automatically. > > =C2=B9 http://lists.gnu.org/archive/html/guix-devel/2015-07/msg00416.html Oh! Thanks for the input and further reading. Then I'll look into last changes and get a patch ready. thanks, --=20 ng