guix-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH] gnu: st: Mov to terminals.scm.


From: Mathieu Lirzin
Subject: Re: [PATCH] gnu: st: Mov to terminals.scm.
Date: Sun, 07 Aug 2016 15:46:33 +0200
User-agent: Gnus/5.13 (Gnus v5.13) Emacs/24.5 (gnu/linux)

Hi,

I don't have an opinion on the move, however when moving packages across
modules your have to keep track of the copyrights.

In this case Amirouche Boubekki <address@hidden> copyright should be
moved from (gnu packages suckless) to (gnu packages terminals).

ng0 <address@hidden> writes:

> From 3864654025329367b6f87ccfb12a4ff789d5155a Mon Sep 17 00:00:00 2001
> From: ng0 <address@hidden>
> Date: Sun, 7 Aug 2016 12:30:06 +0000
> Subject: [PATCH] gnu: st: Move to terminals.scm.
>
> * gnu/packages/suckless.scm (st): Move from here ...
> * gnu/packages/terminals.scm (st): ... to here.

nitpick:  

--8<---------------cut here---------------start------------->8---
gnu: st: Move to (gnu packages terminals).

* gnu/packages/suckless.scm (st): Move to ...
* gnu/packages/terminals.scm (st): ... here.
--8<---------------cut here---------------end--------------->8---

> ---
>  gnu/packages/suckless.scm  | 50 +-------------------------------------------
>  gnu/packages/terminals.scm | 52 
> +++++++++++++++++++++++++++++++++++++++++++++-
>  2 files changed, 52 insertions(+), 50 deletions(-)
>
> diff --git a/gnu/packages/suckless.scm b/gnu/packages/suckless.scm
> index 8732a84..16e9146 100644
> --- a/gnu/packages/suckless.scm
> +++ b/gnu/packages/suckless.scm
> @@ -28,10 +28,8 @@
>    #:use-module (gnu packages)
>    #:use-module (gnu packages gnome)
>    #:use-module (gnu packages xorg)
> -  #:use-module (gnu packages fonts)
>    #:use-module (gnu packages pkg-config)
> -  #:use-module (gnu packages webkit)
> -  #:use-module (gnu packages fontutils))
> +  #:use-module (gnu packages webkit))
>  
>  (define-public dwm
>    (package
> @@ -126,52 +124,6 @@ numbers of user-defined menu items efficiently.")
>       "Simple X session lock with trivial feedback on password entry.")
>      (license license:x11)))
>  
> -(define-public st
> -  (package
> -    (name "st")
> -    (version "0.6")
> -    (source
> -     (origin
> -       (method url-fetch)
> -       (uri (string-append "http://dl.suckless.org/st/st-";
> -                           version ".tar.gz"))
> -       (sha256
> -        (base32
> -         "0avsfc1qp8zvshsfjwwrkvk411jlqy58z225bsdhjkl1qc40qcc5"))))
> -    (build-system gnu-build-system)
> -    (arguments
> -     '(#:tests? #f ; no tests
> -       #:make-flags (list "CC=gcc"
> -                          (string-append "PREFIX=" %output))
> -       #:phases
> -       (modify-phases %standard-phases
> -         (delete 'configure)
> -         (add-after 'unpack 'inhibit-terminfo-install
> -                    (lambda _
> -                      (substitute* "Makefile"
> -                        (("address@hidden -s st.info") ""))
> -                      #t)))))
> -    (inputs
> -     `(("libx11" ,libx11)
> -       ("libxft" ,libxft)
> -       ("libxcomposite" ,libxcomposite)
> -       ("compositeproto" ,compositeproto)
> -       ("libxext" ,libxext)
> -       ("xextproto" ,xextproto)
> -       ("libxrender" ,libxrender)
> -       ("fontconfig" ,fontconfig)
> -       ("freetype" ,freetype)
> -       ("font-liberation" ,font-liberation)))
> -    (native-inputs `(("pkg-config" ,pkg-config)))
> -    (home-page "http://st.suckless.org/";)
> -    (synopsis "Simple terminal emulator")
> -    (description
> -     "St implements a simple and lightweight terminal emulator.  It
> -implements 256 colors, most VT10X escape sequences, utf8, X11 copy/paste,
> -antialiased fonts (using fontconfig), fallback fonts, resizing, and line
> -drawing.")
> -    (license license:x11)))
> -
>  (define-public surf
>    (package
>      (name "surf")
> diff --git a/gnu/packages/terminals.scm b/gnu/packages/terminals.scm
> index 98f0060..02cb9fa 100644
> --- a/gnu/packages/terminals.scm
> +++ b/gnu/packages/terminals.scm
> @@ -2,6 +2,7 @@
>  ;;; Copyright © 2015 Efraim Flashner <address@hidden>
>  ;;; Copyright © 2016 Mckinley Olsen <address@hidden>
>  ;;; Copyright © 2016 Alex Griffin <address@hidden>
> +;;; Copyright © 2016 ng0 <address@hidden>
>  ;;;
>  ;;; This file is part of GNU Guix.
>  ;;;
> @@ -36,7 +37,10 @@
>    #:use-module (gnu packages wm)
>    #:use-module (gnu packages ncurses)
>    #:use-module (gnu packages gtk)
> -  #:use-module (gnu packages gnome))
> +  #:use-module (gnu packages gnome)
> +  #:use-module (gnu packages xorg)
> +  #:use-module (gnu packages fonts)
> +  #:use-module (gnu packages fontutils))
>  
>  (define-public tilda
>    (package
> @@ -159,3 +163,49 @@ insert mode and command mode where keybindings have 
> different functions.")
>  Forget screen recording apps and blurry video.  Enjoy a lightweight, purely
>  text-based approach to terminal recording.")
>      (license license:gpl3)))
> +
> +(define-public st
> +  (package
> +    (name "st")
> +    (version "0.6")
> +    (source
> +     (origin
> +       (method url-fetch)
> +       (uri (string-append "http://dl.suckless.org/st/st-";
> +                           version ".tar.gz"))
> +       (sha256
> +        (base32
> +         "0avsfc1qp8zvshsfjwwrkvk411jlqy58z225bsdhjkl1qc40qcc5"))))
> +    (build-system gnu-build-system)
> +    (arguments
> +     '(#:tests? #f ; no tests
> +       #:make-flags (list "CC=gcc"
> +                          (string-append "PREFIX=" %output))
> +       #:phases
> +       (modify-phases %standard-phases
> +         (delete 'configure)
> +         (add-after 'unpack 'inhibit-terminfo-install
> +           (lambda _
> +             (substitute* "Makefile"
> +               (("address@hidden -s st.info") ""))
> +             #t)))))
> +    (inputs
> +     `(("libx11" ,libx11)
> +       ("libxft" ,libxft)
> +       ("libxcomposite" ,libxcomposite)
> +       ("compositeproto" ,compositeproto)
> +       ("libxext" ,libxext)
> +       ("xextproto" ,xextproto)
> +       ("libxrender" ,libxrender)
> +       ("fontconfig" ,fontconfig)
> +       ("freetype" ,freetype)
> +       ("font-liberation" ,font-liberation)))
> +    (native-inputs `(("pkg-config" ,pkg-config)))
> +    (home-page "http://st.suckless.org/";)
> +    (synopsis "Simple terminal emulator")
> +    (description
> +     "St implements a simple and lightweight terminal emulator.  It
> +implements 256 colors, most VT10X escape sequences, utf8, X11 copy/paste,
> +antialiased fonts (using fontconfig), fallback fonts, resizing, and line
> +drawing.")
> +    (license license:x11)))
> -- 
> 2.9.2

Can you send an updated patch?

If nobody objects I will push this in the following days.

Thanks.

-- 
Mathieu Lirzin



reply via email to

[Prev in Thread] Current Thread [Next in Thread]