[bug#65841,emacs-team,1/5] gnu: Add emacs-next-minimal.

Message ID 1aa5537dfe8bb1ce614fd3577f0f93dc63fc00b4.1694270165.git.liliana.prikler@gmail.com
State New
Headers
Series Add emacs-next (generalized) |

Commit Message

Liliana Marie Prikler Sept. 9, 2023, 10:40 a.m. UTC
* gnu/packages/emacs.scm (emacs-next-minimal): New variable.
---
 gnu/packages/emacs.scm | 17 +++++++++++++++++
 1 file changed, 17 insertions(+)
  

Comments

Andrew Tropin Sept. 11, 2023, 9:54 a.m. UTC | #1
On 2023-09-09 12:40, Liliana Marie Prikler wrote:

> * gnu/packages/emacs.scm (emacs-next-minimal): New variable.
> ---
>  gnu/packages/emacs.scm | 17 +++++++++++++++++
>  1 file changed, 17 insertions(+)
>
> diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm
> index 25bfe40774..469c5e36f2 100644
> --- a/gnu/packages/emacs.scm
> +++ b/gnu/packages/emacs.scm
> @@ -482,6 +482,23 @@ (define-public emacs-wide-int
>         ((#:configure-flags flags)
>          #~(cons "--with-wide-int" #$flags))))))
>  
> +(define-public emacs-next-minimal
> +  (let ((commit "9d27b95b263473fb41a30e3f6ea5607c99e93a61")
> +        (revision "1"))

Minor: should be "0"?

> +   (package
> +    (inherit emacs-minimal)
> +    (name "emacs-next-minimal")
> +    (version (git-version "30.0.50" revision commit))
> +    (source
> +     (origin
> +       (method git-fetch)
> +       (uri (git-reference
> +             (url "https://git.savannah.gnu.org/git/emacs.git")
> +             (commit commit)))
> +       (file-name (git-file-name name version))
> +       (sha256
> +        (base32 "00mwpq1msr3jij281w5piqmbwq968xr8dn9hqbf4r947ck754kn9")))))))
> +
>  (define-public guile-emacs
>    (let ((commit "41120e0f595b16387eebfbf731fff70481de1b4b")
>          (revision "0"))
  
Liliana Marie Prikler Sept. 16, 2023, 4:10 p.m. UTC | #2
Am Montag, dem 11.09.2023 um 13:54 +0400 schrieb Andrew Tropin:
> On 2023-09-09 12:40, Liliana Marie Prikler wrote:
> 
> > * gnu/packages/emacs.scm (emacs-next-minimal): New variable.
> > ---
> >  gnu/packages/emacs.scm | 17 +++++++++++++++++
> >  1 file changed, 17 insertions(+)
> > 
> > diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm
> > index 25bfe40774..469c5e36f2 100644
> > --- a/gnu/packages/emacs.scm
> > +++ b/gnu/packages/emacs.scm
> > @@ -482,6 +482,23 @@ (define-public emacs-wide-int
> >         ((#:configure-flags flags)
> >          #~(cons "--with-wide-int" #$flags))))))
> >  
> > +(define-public emacs-next-minimal
> > +  (let ((commit "9d27b95b263473fb41a30e3f6ea5607c99e93a61")
> > +        (revision "1"))
> 
> Minor: should be "0"?
I personally reserve "0" for "same as release", but where you start to
count doesn't matter that much in the grand scheme of things.  Thanks
for asking, though.

Cheers
  

Patch

diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm
index 25bfe40774..469c5e36f2 100644
--- a/gnu/packages/emacs.scm
+++ b/gnu/packages/emacs.scm
@@ -482,6 +482,23 @@  (define-public emacs-wide-int
        ((#:configure-flags flags)
         #~(cons "--with-wide-int" #$flags))))))
 
+(define-public emacs-next-minimal
+  (let ((commit "9d27b95b263473fb41a30e3f6ea5607c99e93a61")
+        (revision "1"))
+   (package
+    (inherit emacs-minimal)
+    (name "emacs-next-minimal")
+    (version (git-version "30.0.50" revision commit))
+    (source
+     (origin
+       (method git-fetch)
+       (uri (git-reference
+             (url "https://git.savannah.gnu.org/git/emacs.git")
+             (commit commit)))
+       (file-name (git-file-name name version))
+       (sha256
+        (base32 "00mwpq1msr3jij281w5piqmbwq968xr8dn9hqbf4r947ck754kn9")))))))
+
 (define-public guile-emacs
   (let ((commit "41120e0f595b16387eebfbf731fff70481de1b4b")
         (revision "0"))