Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How do I submit updates of packages?

Tags:

emacs

elpa

How do I submit updates of packages that I use to the ELPA? Can someone provide an example of how to prepare paredit-22, for example, to put onto the ELPA?

like image 954
qrest Avatar asked Sep 06 '10 22:09

qrest


3 Answers

I think that one of the reasons that ELPA isn't getting many package submissions is that there is still little known about the official ELPA repository(http://elpa.gnu.org/) that will be setup for Emacs 24(which will have ELPA built-in). Without guidelines most people would probably rather wait than duplicate their efforts. There is also a lot of controversy surrounding ELPA - most about its inability to update packages automatically which makes a lot of users question its value at all. I, personally, favor distribution packages over something like ELPA, but not everyone is using GNU/Linux and even there not everyone would agree with me.

like image 158
Bozhidar Batsov Avatar answered Oct 23 '22 20:10

Bozhidar Batsov


The ELPA website explains exactly what to do:

http://tromey.com/elpa/upload.html

like image 2
scottfrazer Avatar answered Oct 23 '22 21:10

scottfrazer


To contribute to GNU ELPA, you must sign FSF copyright assignment papers and then follow the instructions to upload your package.

Alternatives for ELPA are Marmalade and MELPA, which have huge repositories and are immensely popular among Emacs users.

Marmalade requires registration on the website, after which you can upload your package. Because Marmalade requires manual uploading of packages, it usually provides stable versions. Read instructions for uploading.

MELPA works differently from Marmalade. Usually you store your package online in some version control system, then you register it through MELPA's GitHub page, and MELPA regularly automatically synchronizes with it, so MELPA users always have access to the bleeding edge version of the packages. As of March 2015 it has >2300 packages. Read instructions on how to upload your package to MELPA.

like image 2
Mirzhan Irkegulov Avatar answered Oct 23 '22 21:10

Mirzhan Irkegulov