all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* emacs-chess for ELPA?
@ 2014-03-31 22:41 Mario Lang
  2014-03-31 23:38 ` Stefan Monnier
  0 siblings, 1 reply; 3+ messages in thread
From: Mario Lang @ 2014-03-31 22:41 UTC (permalink / raw
  To: emacs-devel

Hi.

John Wiegley has written a very comprehensive chess library for Emacs
Lisp.  While version 2.0 has now taken almost 10 years to really
complete, development has been continued recently by me in the github
repository https://github.com/jwiegley/emacs-chess

emacs-chess is a complete chess client implementation for Emacs, including all the
standard rules, move generation, SAN parsing, FEN/PGN parsing, a
pgn-mode, the ability to play against several engines (gnuchess, crafty,
UCI based engines, even an internal elisp based engine), special support
for playing on internet chess servers, various chessboard display tpyes
(from simple ASCII to graphical pieces), chess clocks, the ability to
announce moves with soundfile playback or speech synthesis, chess
opening classification, polyglot opening book lookup, SCID chess
database support, and much much more.

As an Emacs user who likes to play Chess, you should have a look at it.

All the introductory text aside, while taking up development to finally
get 2.0 out the door, I was thinking about getting it on ELPA.
While the documentation in the emacs manual is rather clear on how to
create multi file packages, there is no pointer (that I could
find) on how to submit packages to ELPA.  I'd like to ask here what the
procedure is for a pakcage to be added to the gnu repository?

P.S.: If you take a look at emacs-chess and have any problems getting it
to work, or get any unexpected backtraces, please get in touch with me.
Pull requests are also very welcome!

-- 
CYa,
  ⡍⠁⠗⠊⠕



^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: emacs-chess for ELPA?
  2014-03-31 22:41 emacs-chess for ELPA? Mario Lang
@ 2014-03-31 23:38 ` Stefan Monnier
  2014-04-01 10:16   ` Ulrich Mueller
  0 siblings, 1 reply; 3+ messages in thread
From: Stefan Monnier @ 2014-03-31 23:38 UTC (permalink / raw
  To: Mario Lang; +Cc: emacs-devel

> create multi file packages, there is no pointer (that I could
> find) on how to submit packages to ELPA.  I'd like to ask here what the
> procedure is for a pakcage to be added to the gnu repository?

Mostly: make sure all the authors/contributors have signed the copyright
paperwork and then install it in the `elpa' branch (see the elpa/README
file for the format to use).  Since it's a large library it probably
should/could be installed as an "external" (the difference is purely
technical in that it gets its own branch in the `elpa' repository
instead of being a subdirectory in the main branch).


        Stefan



^ permalink raw reply	[flat|nested] 3+ messages in thread

* Re: emacs-chess for ELPA?
  2014-03-31 23:38 ` Stefan Monnier
@ 2014-04-01 10:16   ` Ulrich Mueller
  0 siblings, 0 replies; 3+ messages in thread
From: Ulrich Mueller @ 2014-04-01 10:16 UTC (permalink / raw
  To: Stefan Monnier; +Cc: Mario Lang, emacs-devel

>>>>> On Mon, 31 Mar 2014, Stefan Monnier wrote:

>> create multi file packages, there is no pointer (that I could find)
>> on how to submit packages to ELPA. I'd like to ask here what the
>> procedure is for a pakcage to be added to the gnu repository?

> Mostly: make sure all the authors/contributors have signed the
> copyright paperwork [...]

Has the copyright of the chess pieces been sorted out? I had
(unsuccessfully) tried to contact upstream in 2009.

The issue is summarised in this posting:
https://lists.debian.org/debian-legal/2009/09/msg00023.html

Ulrich



^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2014-04-01 10:16 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2014-03-31 22:41 emacs-chess for ELPA? Mario Lang
2014-03-31 23:38 ` Stefan Monnier
2014-04-01 10:16   ` Ulrich Mueller

Code repositories for project(s) associated with this external index

	https://git.savannah.gnu.org/cgit/emacs.git
	https://git.savannah.gnu.org/cgit/emacs/org-mode.git

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.