From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: =?UTF-8?Q?Cl=c3=a9ment_Pit--Claudel?= Newsgroups: gmane.emacs.devel Subject: Re: matlab-mode MELPA, link contact FAQ? Date: Fri, 15 Apr 2016 13:41:02 -0400 Message-ID: <571127AE.4060103@gmail.com> References: <87inzjw6fv.fsf@mat.ucm.es> <5710D4C6.9040003@gmail.com> <8737qm7vrk.fsf@mat.ucm.es> <571109C6.2020002@gmail.com> <87r3e66c05.fsf@mat.ucm.es> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="TGmp9UjpVm4EcCOFAcvO8QVtU0indjrok" X-Trace: ger.gmane.org 1460742085 14827 80.91.229.3 (15 Apr 2016 17:41:25 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 15 Apr 2016 17:41:25 +0000 (UTC) To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Apr 15 19:41:15 2016 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1ar7k2-00064G-LY for ged-emacs-devel@m.gmane.org; Fri, 15 Apr 2016 19:41:14 +0200 Original-Received: from localhost ([::1]:38718 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ar7k1-0007Tf-VD for ged-emacs-devel@m.gmane.org; Fri, 15 Apr 2016 13:41:13 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:39268) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ar7jx-0007Q3-C0 for emacs-devel@gnu.org; Fri, 15 Apr 2016 13:41:10 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1ar7js-0000qm-Oj for emacs-devel@gnu.org; Fri, 15 Apr 2016 13:41:09 -0400 Original-Received: from mout.kundenserver.de ([212.227.17.13]:56357) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1ar7js-0000qi-F5 for emacs-devel@gnu.org; Fri, 15 Apr 2016 13:41:04 -0400 Original-Received: from [18.26.2.123] ([18.26.2.123]) by mrelayeu.kundenserver.de (mreue104) with ESMTPSA (Nemesis) id 0LqCzQ-1bM4mF16AK-00dkGG for ; Fri, 15 Apr 2016 19:41:03 +0200 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:38.0) Gecko/20100101 Thunderbird/38.6.0 In-Reply-To: <87r3e66c05.fsf@mat.ucm.es> X-Provags-ID: V03:K0:8BkKpfpqkrOu/T0onzGzD16jE+u0f2Vpw2k2nzfpX4FpAz0i4RY Dv44xD6CbzUmTyFd8MGolxlcLvI8qXtjRQ2fPCZmAoEoMPni5fUFbtfVgAItvaDczVWKV2g VSpYziHZDLcVn8rRwKfUQcywH3JYF8VfZjdpKV3fiIHJv8i8ICK9mpe1OpKj5qWsnmWs5/1 BA20I5SxlYNpIMvAkvIjA== X-UI-Out-Filterresults: notjunk:1;V01:K0:OTxF0a2oWpE=:2rXwtH6W1iwfRNGFeaepx1 UKx+8CkM+/JGPlVWlgw28eiAmlP3zqH9xNyP/ACEs7ckyhdkqI28/MczBw4DAITsAelJytpzs iPBU+hUujLskdkftFI5dCxALBWctJfUWsTJjoT0eYaj/JxFCoowl5tnokX32POYTEh5wNazXm hDKWPvcH7I9uA7tCmSIwW3VSrk/f/Jxdg+kvMbfTsbukYiBjmq9Gqh7qVpwirLYIjuoTtQgHQ +pLgDrbz8PQ5Rh4K4sLEyjtClyqsDPZjVuWQngJbcN4rlwE9l3daP0+s47xp1iBv6YZPj6ImU 3Gup+3rz/Q4L+RYxIJqnaRtzQBDfFSydY39Y6NBPqtiOAPuu8+WDlXhZOVin3oZnhngja1xjK hVE+anp5czL3ct5QA7nDJEuHhuRNaTK/GqZafESFhjuG3XlhnAb4i6guDU+cEk+oEuEk4eK/Y 1FqfRKRlI+WbSTTaHSTYhwpGonPOj3x9P5Ed2JCO33jQ4An+vXWy0p/C31zfUilih4SQUiRWb RaXfXmgwB73yx+8YIvLU7AEIavpy4+lRtUQsRk1fYtNs4wKZWWegAR1LYV5cw5rVPaQ9CcAPe DaaPcbAZ1h+wfbbPtZa4Hfoibi2QZqanfFgLHkFPcmqwJI6OpRK2ba/qrW/3NFxNW2xx0GqSt FInaP9yqlZeCjdOccChYuEPlyIu+Fa8UH8slDnpsK4fjsQPAQcAHS3qflKkPm4Qt3onU= X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 212.227.17.13 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:202963 Archived-At: This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --TGmp9UjpVm4EcCOFAcvO8QVtU0indjrok Content-Type: multipart/mixed; boundary="DnredR3rOOsNSIvXBOsfVSwiV3mn0oNjx" From: =?UTF-8?Q?Cl=c3=a9ment_Pit--Claudel?= To: emacs-devel@gnu.org Message-ID: <571127AE.4060103@gmail.com> Subject: Re: matlab-mode MELPA, link contact FAQ? References: <87inzjw6fv.fsf@mat.ucm.es> <5710D4C6.9040003@gmail.com> <8737qm7vrk.fsf@mat.ucm.es> <571109C6.2020002@gmail.com> <87r3e66c05.fsf@mat.ucm.es> In-Reply-To: <87r3e66c05.fsf@mat.ucm.es> --DnredR3rOOsNSIvXBOsfVSwiV3mn0oNjx Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On 04/15/2016 01:02 PM, Uwe Brauer wrote: > > On 04/15/2016 11:10 AM, Uwe Brauer wrote: >=20 > > Not really; it's specific to the distribution part, which you don'= t > > care about. From the metadata in the headers (for single-file > > packages) or in =E2=80=A6-pkg.el (for multi-file packages) MELPA w= ill build a > > tar files that users download through package.el. > Ok thanks. >=20 > I am sorry to nag, but I find the lack of some manual frustrating. No problem. Happy to help when I can. Looking at this a bit more, I think= what I said earlier needs to be slightly amended. If you have a file who= se name matches your package's name, if seems that MELPA will use its hea= ders to generate a package description. Since you don't have a matlab-mod= e.el, though, MELPA doesn't know where to look. You can just create a matlab-mode-pkg.el file, and it will grab informati= on from there. I don't generally write these -pkg files by hand. Instead,= I just use Cask (https://github.com/cask/cask) to generate them for me. > If I understand correctly, all I have to do is to provide a file > matlab-pkg.el, then automatically the info string will be updated. matlab-mode-pkg.el, right? > But I am not sure about its contend. Looking up in packages I installed= > from MELPA (...) does not really help You could take a look at https://github.com/emacs-helm/helm/blob/master/h= elm-pkg.el for an example. Here are other examples from my packages: https://github.com/cpitclaudel/company-coq/blob/master/company-coq-pkg.el= https://github.com/cpitclaudel/biblio.el/blob/master/biblio-pkg.el The docs of that define-package forms are here: https://www.gnu.org/softw= are/emacs/manual/html_node/elisp/Multi_002dfile-Packages.html . Your conf= usion regarding version numbers is due to MELPA editing the pkg file when= it packages your software. MELPA packages use a different versioning nam= espace based on the packaging date. IOW, when your package is finally bui= lt, MELPA will replace its real version number by the current date and ti= me. --DnredR3rOOsNSIvXBOsfVSwiV3mn0oNjx-- --TGmp9UjpVm4EcCOFAcvO8QVtU0indjrok Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.22 (GNU/Linux) iQIcBAEBAgAGBQJXESeuAAoJEPqg+cTm90wj1iMQALone6FCcMpVsH51Ozbv/sor +veghR5QvmfNh8lrfSsIU1RkAXhBtKjob39jZpNqqghCNSKcNHzzmJ2jQIruzPaj 9HUwCwYpCyf6rmlMpm36NvEk6tsDK4hJmPZjrE9EDWMA4y0GCj7q1fnKRCGBZ61T rPQ0KWjwhz//7WkKL70DVA+QJe/Kkm1qjxEKP6Zr2um+mYPUWETuL+3m7YW6bK/T ImRNEvYSHMJlQyOZdhvLrvHpLToTrq9Cgd9jT/ehmZheB/K7JgnUoXPnNDSC5haF Hp82jHIGG+tzRTUwYsxIOcnB2AqQk1eu/4GnC/v0uvBijk+YfiQn77kLhoZARizD SwieHW1IDyuD3RjF2VP1MGMvzY02ZkWA1vJvY09wDptwiGUjgrKmeR4Ez3MS/4nL UzuJlzIIOQEI88opkZNZCuPZr73L6FJOwRdDEHhxhMFT3JzP7lbu2We/hs48ZfCi 98KgBgrxwMp9ONe0jVy8FPFEA5buWFRxpnNPBBbukHDbBDyCyoVtz3kcJj/yZemj JG7sUELDzQr7LRFcmAtpoJwk3pHxls2bTB5hYNQdCqVBhlx4MJoWkoboWlDZZHyO gDmHI2zbPZMIpYNR3y+quLMB0akqSuut5l/g2Ps5xFo1T8H+x2p+ZFKtT074wT4E IZWiT5vQ85oglVIc+E/s =fTfx -----END PGP SIGNATURE----- --TGmp9UjpVm4EcCOFAcvO8QVtU0indjrok--