unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
* Package proposal for GNU (or NonGNU) ELPA
@ 2022-08-05 22:14 Jose A. Ortega Ruiz
  2022-08-06 22:03 ` Stefan Monnier
  0 siblings, 1 reply; 3+ messages in thread
From: Jose A. Ortega Ruiz @ 2022-08-05 22:14 UTC (permalink / raw)
  To: emacs-devel


Hi,

I'd like to propose my small package consult-recoll for inclusion in
either GNU or NonGNU ELPA.  It's hosted at codeberg:

   https://codeberg.org/jao/consult-recoll

It only depends on consult (already in GNU ELPA) and i (only
contributor) have the papers for Emacs.  

It uses an external program, recoll
(https://www.lesbonscomptes.com/recoll/), which is GPL licensed.  recoll
runs locally as an indexer of documents and provides a CLI interface for
querying its index (which is what consult-recoll calls).

If for some reason (e.g., using an external program) GNU is not a good
option, NonGNU would also work for me.

What do you think?

Thanks,
jao
-- 
I learned long ago that being Lewis Carroll was infinitely
more exciting than being Alice. -Joyce Carol Oates, writer




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

* Re: Package proposal for GNU (or NonGNU) ELPA
  2022-08-05 22:14 Package proposal for GNU (or NonGNU) ELPA Jose A. Ortega Ruiz
@ 2022-08-06 22:03 ` Stefan Monnier
  2022-08-07 22:06   ` jao
  0 siblings, 1 reply; 3+ messages in thread
From: Stefan Monnier @ 2022-08-06 22:03 UTC (permalink / raw)
  To: Jose A. Ortega Ruiz; +Cc: emacs-devel

[-- Attachment #1: Type: text/plain, Size: 639 bytes --]

Jose A. Ortega Ruiz [2022-08-05 23:14:20] wrote:
> I'd like to propose my small package consult-recoll for inclusion in
> either GNU or NonGNU ELPA.  It's hosted at codeberg:

I just added it to elpa.git, but it won't be released into GNU ELPA yet
because of the "Copyright" line in the file, which needs to be updated,
as in the patch below, which also tweaks the `.gitignore`.

After making those changes, you should be able to check the result at
https://elpa.gnu.org/devel/consult-recoll.html
Once you're satisfied, you'll need to additionally bump the `Version:`
in order to tell GNU ELPA to build a release tarball.


        Stefan

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: consult-recoll.patch --]
[-- Type: text/x-diff, Size: 765 bytes --]

diff --git a/.gitignore b/.gitignore
index 92112bec18..4f429d9ab4 100644
--- a/.gitignore
+++ b/.gitignore
@@ -11,3 +11,7 @@
 # Undo-tree save-files
 *.~undo-tree
 
+
+# ELPA-generated files
+/consult-recoll-autoloads.el
+/consult-recoll-pkg.el
diff --git a/consult-recoll.el b/consult-recoll.el
index b2bf0e0769..507a3cb3d6 100644
--- a/consult-recoll.el
+++ b/consult-recoll.el
@@ -8,7 +8,7 @@
 ;; Package-Requires: ((emacs "26.1") (consult "0.18"))
 ;; Homepage: https://codeberg.org/jao/consult-recoll
 
-;; Copyright (C) 2021, 2022  Jose A Ortega Ruiz
+;; Copyright (C) 2021-2022  Free Software Foundation, Inc.
 
 ;; This program is free software; you can redistribute it and/or modify
 ;; it under the terms of the GNU General Public License as published by

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

* Re: Package proposal for GNU (or NonGNU) ELPA
  2022-08-06 22:03 ` Stefan Monnier
@ 2022-08-07 22:06   ` jao
  0 siblings, 0 replies; 3+ messages in thread
From: jao @ 2022-08-07 22:06 UTC (permalink / raw)
  To: Stefan Monnier; +Cc: emacs-devel

On Sat, Aug 06 2022, Stefan Monnier wrote:

> Jose A. Ortega Ruiz [2022-08-05 23:14:20] wrote:
>> I'd like to propose my small package consult-recoll for inclusion in
>> either GNU or NonGNU ELPA.  It's hosted at codeberg:
>
> I just added it to elpa.git, but it won't be released into GNU ELPA yet
> because of the "Copyright" line in the file, which needs to be updated,
> as in the patch below, which also tweaks the `.gitignore`.

Many thanks for the quick response!

>
> After making those changes, you should be able to check the result at
> https://elpa.gnu.org/devel/consult-recoll.html

I've applied your patch, and tweaked a bit the readme so that images are
correctly shown in ELPA too, as well as filling in my maintainer's
email.

> Once you're satisfied, you'll need to additionally bump the `Version:`
> in order to tell GNU ELPA to build a release tarball.

Version just bumped, it should be up in the next update.  Please let me
know if there's any way in which i can improve things from ELPA's POV,
now or in the future!

Cheers,
jao
-- 
Spend the afternoon. You can't take it with you.
  -Annie Dillard, author (b. 1945)



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

end of thread, other threads:[~2022-08-07 22:06 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2022-08-05 22:14 Package proposal for GNU (or NonGNU) ELPA Jose A. Ortega Ruiz
2022-08-06 22:03 ` Stefan Monnier
2022-08-07 22:06   ` jao

Code repositories for project(s) associated with this inbox:

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

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).