GNU bug report logs -
#64176
[PATCH] gnu: Add nscde
Previous Next
Reported by: Andy Tai <atai <at> atai.org>
Date: Mon, 19 Jun 2023 18:51:01 UTC
Severity: normal
Tags: patch
Done: Andy Tai <atai <at> atai.org>
Bug is archived. No further changes may be made.
To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 64176 in the body.
You can then email your comments to 64176 AT debbugs.gnu.org in the normal way.
Toggle the display of automated, internal messages from the tracker.
Report forwarded
to
guix-patches <at> gnu.org
:
bug#64176
; Package
guix-patches
.
(Mon, 19 Jun 2023 18:51:01 GMT)
Full text and
rfc822 format available.
Acknowledgement sent
to
Andy Tai <atai <at> atai.org>
:
New bug report received and forwarded. Copy sent to
guix-patches <at> gnu.org
.
(Mon, 19 Jun 2023 18:51:02 GMT)
Full text and
rfc822 format available.
Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/fvwm.scm (nscde): New variable
---
gnu/packages/fvwm.scm | 63 ++++++++++++++++++++++++++++++++++++++++++-
1 file changed, 62 insertions(+), 1 deletion(-)
diff --git a/gnu/packages/fvwm.scm b/gnu/packages/fvwm.scm
index 872810c658..6201ed0622 100644
--- a/gnu/packages/fvwm.scm
+++ b/gnu/packages/fvwm.scm
@@ -3,6 +3,7 @@
;;; Copyright © 2016 Efraim Flashner <efraim <at> flashner.co.il>
;;; Copyright © 2017 Nikita <nikita <at> n0.is>
;;; Copyright © 2019 Tobias Geerinckx-Rice <me <at> tobias.gr>
+;;; Copyright © 2023 Andy Tai <atai <at> atai.org>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -20,17 +21,30 @@
;;; along with GNU Guix. If not, see <http://www.gnu.org/licenses/>.
(define-module (gnu packages fvwm)
- #:use-module ((guix licenses) #:select (gpl2+))
+ #:use-module ((guix licenses) #:select (gpl2+ gpl3))
#:use-module (guix packages)
#:use-module (guix download)
#:use-module (guix build-system gnu)
+ #:use-module (gnu packages compton)
+ #:use-module (gnu packages dunst)
+ #:use-module (gnu packages fonts)
#:use-module (gnu packages fribidi)
+ #:use-module (gnu packages gettext)
+ #:use-module (gnu packages gkrellm)
#:use-module (gnu packages gnome)
+ #:use-module (gnu packages gtk)
#:use-module (gnu packages image)
+ #:use-module (gnu packages imagemagick)
#:use-module (gnu packages perl)
#:use-module (gnu packages pkg-config)
+ #:use-module (gnu packages python)
+ #:use-module (gnu packages python-xyz)
+ #:use-module (gnu packages qt)
#:use-module (gnu packages readline)
+ #:use-module (gnu packages shells)
+ #:use-module (gnu packages stalonetray)
#:use-module (gnu packages xml)
+ #:use-module (gnu packages xdisorg)
#:use-module (gnu packages xorg))
(define-public fvwm
@@ -81,3 +95,50 @@ (define-public fvwm
window manager for the X Window system.")
(home-page "https://www.fvwm.org/")
(license gpl2+)))
+
+(define-public nscde
+ (package
+ (name "nscde")
+ (version "2.3")
+ (source (origin
+ (method url-fetch)
+ (uri (string-append
+ "https://github.com/NsCDE/NsCDE/archive/refs/tags/"
+ version ".tar.gz"))
+ (sha256
+ (base32
+ "15xjars33k16w1sn6xlmbdfrn6183ah3yj5p8igqc6whdgqxakzw"))))
+ (build-system gnu-build-system)
+ (native-inputs (list pkg-config mksh))
+ (inputs (list gettext-minimal
+ fvwm
+ font-dejavu
+ fribidi
+ dunst
+ gkrellm
+ gtk+
+ imagemagick
+ libxpm
+ libxext
+ libxft
+ libxt
+ rofi
+ picom
+ python
+ python-pyyaml
+ python-qtpy
+ stalonetray
+ xclip
+ xdpyinfo
+ xorg-rgb
+ xprop
+ xrefresh
+ xscreensaver
+ xset
+ xsettingsd
+ xterm))
+ (synopsis "Not so Common Desktop Environment")
+ (description "Modern and functional CDE desktop based on FVWM.")
+ (home-page "https://github.com/NsCDE/NsCDE")
+ (license gpl3)))
+
base-commit: dc90c0807d0a46cdd4b0a2c2b3f9becca9f97285
--
2.40.1
Information forwarded
to
guix-patches <at> gnu.org
:
bug#64176
; Package
guix-patches
.
(Sun, 25 Jun 2023 21:38:02 GMT)
Full text and
rfc822 format available.
Message #8 received at 64176 <at> debbugs.gnu.org (full text, mbox):
Hi,
Andy Tai <atai <at> atai.org> skribis:
> * gnu/packages/fvwm.scm (nscde): New variable
Could you address ‘guix lint’ warnings? (Also visible at
<https://qa.guix.gnu.org/issue/64176>.)
> + (synopsis "Not so Common Desktop Environment")
> + (description "Modern and functional CDE desktop based on FVWM.")
Please see
<https://guix.gnu.org/manual/en/html_node/Synopses-and-Descriptions.html>.
Could you send a v2?
Thanks,
Ludo’.
Information forwarded
to
guix-patches <at> gnu.org
:
bug#64176
; Package
guix-patches
.
(Sun, 25 Jun 2023 23:47:01 GMT)
Full text and
rfc822 format available.
Message #11 received at 64176 <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
will do
On Sun, Jun 25, 2023 at 2:37 PM Ludovic Courtès <ludo <at> gnu.org> wrote:
> Hi,
>
> Andy Tai <atai <at> atai.org> skribis:
>
> > * gnu/packages/fvwm.scm (nscde): New variable
>
> Could you address ‘guix lint’ warnings? (Also visible at
> <https://qa.guix.gnu.org/issue/64176>.)
>
> > + (synopsis "Not so Common Desktop Environment")
> > + (description "Modern and functional CDE desktop based on FVWM.")
>
> Please see
> <https://guix.gnu.org/manual/en/html_node/Synopses-and-Descriptions.html>.
>
> Could you send a v2?
>
> Thanks,
> Ludo’.
>
--
Andy Tai, atai <at> atai.org, Skype: licheng.tai, Line: andy_tai, WeChat:
andytai1010
Year 2023 民國112年
自動的精神力是信仰與覺悟
自動的行為力是勞動與技能
[Message part 2 (text/html, inline)]
Information forwarded
to
guix-patches <at> gnu.org
:
bug#64176
; Package
guix-patches
.
(Mon, 26 Jun 2023 00:48:02 GMT)
Full text and
rfc822 format available.
Message #14 received at 64176 <at> debbugs.gnu.org (full text, mbox):
* gnu/packages/fvwm.scm (nscde): New variable
---
gnu/packages/fvwm.scm | 70 ++++++++++++++++++++++++++++++++++++++++++-
1 file changed, 69 insertions(+), 1 deletion(-)
diff --git a/gnu/packages/fvwm.scm b/gnu/packages/fvwm.scm
index 872810c658..6bda61b6d6 100644
--- a/gnu/packages/fvwm.scm
+++ b/gnu/packages/fvwm.scm
@@ -3,6 +3,7 @@
;;; Copyright © 2016 Efraim Flashner <efraim <at> flashner.co.il>
;;; Copyright © 2017 Nikita <nikita <at> n0.is>
;;; Copyright © 2019 Tobias Geerinckx-Rice <me <at> tobias.gr>
+;;; Copyright © 2023 Andy Tai <atai <at> atai.org>
;;;
;;; This file is part of GNU Guix.
;;;
@@ -20,17 +21,30 @@
;;; along with GNU Guix. If not, see <http://www.gnu.org/licenses/>.
(define-module (gnu packages fvwm)
- #:use-module ((guix licenses) #:select (gpl2+))
+ #:use-module ((guix licenses) #:select (gpl2+ gpl3))
#:use-module (guix packages)
#:use-module (guix download)
#:use-module (guix build-system gnu)
+ #:use-module (gnu packages compton)
+ #:use-module (gnu packages dunst)
+ #:use-module (gnu packages fonts)
#:use-module (gnu packages fribidi)
+ #:use-module (gnu packages gettext)
+ #:use-module (gnu packages gkrellm)
#:use-module (gnu packages gnome)
+ #:use-module (gnu packages gtk)
#:use-module (gnu packages image)
+ #:use-module (gnu packages imagemagick)
#:use-module (gnu packages perl)
#:use-module (gnu packages pkg-config)
+ #:use-module (gnu packages python)
+ #:use-module (gnu packages python-xyz)
+ #:use-module (gnu packages qt)
#:use-module (gnu packages readline)
+ #:use-module (gnu packages shells)
+ #:use-module (gnu packages stalonetray)
#:use-module (gnu packages xml)
+ #:use-module (gnu packages xdisorg)
#:use-module (gnu packages xorg))
(define-public fvwm
@@ -81,3 +95,57 @@ (define-public fvwm
window manager for the X Window system.")
(home-page "https://www.fvwm.org/")
(license gpl2+)))
+
+(define-public nscde
+ (package
+ (name "nscde")
+ (version "2.3")
+ (source (origin
+ (method url-fetch)
+ (uri (string-append
+ "https://github.com/NsCDE/NsCDE/releases/download/"
+ version "/NsCDE-" version ".tar.gz"))
+ (sha256
+ (base32
+ "1bm607dvqfdc3ir7l1aswfsfyb2la7rgp0g3023b9v2iksaal5mr"))))
+ (build-system gnu-build-system)
+ (native-inputs (list pkg-config mksh))
+ (inputs (list gettext-minimal
+ fvwm
+ font-dejavu
+ fribidi
+ dunst
+ gkrellm
+ gtk+
+ imagemagick
+ libxpm
+ libxext
+ libxft
+ libxt
+ rofi
+ picom
+ python
+ python-pyyaml
+ python-qtpy
+ stalonetray
+ xclip
+ xdpyinfo
+ xorg-rgb
+ xprop
+ xrefresh
+ xscreensaver
+ xset
+ xsettingsd
+ xterm))
+ (synopsis "Modern and functional CDE desktop based on FVWM")
+ (description "NsCDE or Not so Common Desktop Environment is a retro but
+powerful UNIX desktop environment which resembles the CDE look (and partially
+feel) but with a more powerful and flexible framework beneath-the-surface,
+more suited for 21st century unix-like and GNU/Linux systems and user requirements
+than original CDE. NsCDE is a heavyweight FVWM theme on steroids, but combined
+with a couple other free software components and custom FVWM applications and
+a lot of configuration, NsCDE can be considered a lightweight hybrid desktop
+environment")
+ (home-page "https://github.com/NsCDE/NsCDE")
+ (license gpl3)))
+
base-commit: 269cfe341f242c2b5f37774cb9b1e17d9aa68e2c
--
2.40.1
Information forwarded
to
guix-patches <at> gnu.org
:
bug#64176
; Package
guix-patches
.
(Mon, 10 Jul 2023 21:15:02 GMT)
Full text and
rfc822 format available.
Message #17 received at 64176 <at> debbugs.gnu.org (full text, mbox):
Hi,
Andy Tai <atai <at> atai.org> skribis:
> * gnu/packages/fvwm.scm (nscde): New variable
[...]
> + (method url-fetch)
> + (uri (string-append
> + "https://github.com/NsCDE/NsCDE/releases/download/"
> + version "/NsCDE-" version ".tar.gz"))
Upon closer inspection, I noticed an unexpected size distribution:
--8<---------------cut here---------------start------------->8---
$ du -s /tmp/NsCDE-2.3/*|sort -k1 -n
0 /tmp/NsCDE-2.3/LICENSE
4 /tmp/NsCDE-2.3/autogen.sh
4 /tmp/NsCDE-2.3/Makefile.am
4 /tmp/NsCDE-2.3/TODO
8 /tmp/NsCDE-2.3/README.localization
8 /tmp/NsCDE-2.3/README.md
16 /tmp/NsCDE-2.3/INSTALL.md
20 /tmp/NsCDE-2.3/configure.ac
24 /tmp/NsCDE-2.3/patches
24 /tmp/NsCDE-2.3/ReleaseNotes.txt
28 /tmp/NsCDE-2.3/Makefile.in
32 /tmp/NsCDE-2.3/bin
32 /tmp/NsCDE-2.3/ChangeLog
36 /tmp/NsCDE-2.3/COPYING
52 /tmp/NsCDE-2.3/aclocal.m4
76 /tmp/NsCDE-2.3/pkg
140 /tmp/NsCDE-2.3/ac-aux
176 /tmp/NsCDE-2.3/po
244 /tmp/NsCDE-2.3/configure
328 /tmp/NsCDE-2.3/NsCDE.png
496 /tmp/NsCDE-2.3/src
556 /tmp/NsCDE-2.3/nscde_tools
920 /tmp/NsCDE-2.3/autom4te.cache
952 /tmp/NsCDE-2.3/lib
5860 /tmp/NsCDE-2.3/doc
14016 /tmp/NsCDE-2.3/xdg
48712 /tmp/NsCDE-2.3/data
$ du -s /tmp/NsCDE-2.3/xdg/*|sort -k1 -n
4 /tmp/NsCDE-2.3/xdg/Makefile.am
8 /tmp/NsCDE-2.3/xdg/xsessions
16 /tmp/NsCDE-2.3/xdg/Makefile.in
16 /tmp/NsCDE-2.3/xdg/menus
84 /tmp/NsCDE-2.3/xdg/applications
96 /tmp/NsCDE-2.3/xdg/desktop-directories
13788 /tmp/NsCDE-2.3/xdg/icons
$ du -s /tmp/NsCDE-2.3/data/*|sort -k1 -n
4 /tmp/NsCDE-2.3/data/Makefile.am
16 /tmp/NsCDE-2.3/data/help
20 /tmp/NsCDE-2.3/data/Makefile.in
84 /tmp/NsCDE-2.3/data/fontsets
312 /tmp/NsCDE-2.3/data/palettes
316 /tmp/NsCDE-2.3/data/defaults
408 /tmp/NsCDE-2.3/data/fvwm
1092 /tmp/NsCDE-2.3/data/fallback
1672 /tmp/NsCDE-2.3/data/config_templates
4800 /tmp/NsCDE-2.3/data/integration
4968 /tmp/NsCDE-2.3/data/icons
14968 /tmp/NsCDE-2.3/data/photos
20048 /tmp/NsCDE-2.3/data/backdrops
--8<---------------cut here---------------end--------------->8---
That is, there’s roughly 1 MiB of code for more than 50 MiB of images.
Is GPLv3 really meant to apply to those images? It might be the intent,
but that would be a dubious choice since it’s a software license.
So I think it would be worth checking with upstream the provenance and
licensing of all the artwork here.
WDYT?
Thanks,
Ludo’.
Information forwarded
to
guix-patches <at> gnu.org
:
bug#64176
; Package
guix-patches
.
(Mon, 10 Jul 2023 21:51:01 GMT)
Full text and
rfc822 format available.
Message #20 received at 64176 <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
Ok, sure. I did not check these.
On Mon, Jul 10, 2023, 2:14 PM Ludovic Courtès <ludo <at> gnu.org> wrote:
> Hi,
>
> Andy Tai <atai <at> atai.org> skribis:
>
> > * gnu/packages/fvwm.scm (nscde): New variable
>
> [...]
>
> > + (method url-fetch)
> > + (uri (string-append
> > + "https://github.com/NsCDE/NsCDE/releases/download/"
> > + version "/NsCDE-" version ".tar.gz"))
>
> Upon closer inspection, I noticed an unexpected size distribution:
>
> --8<---------------cut here---------------start------------->8---
> $ du -s /tmp/NsCDE-2.3/*|sort -k1 -n
> 0 /tmp/NsCDE-2.3/LICENSE
> 4 /tmp/NsCDE-2.3/autogen.sh
> 4 /tmp/NsCDE-2.3/Makefile.am
> 4 /tmp/NsCDE-2.3/TODO
> 8 /tmp/NsCDE-2.3/README.localization
> 8 /tmp/NsCDE-2.3/README.md
> 16 /tmp/NsCDE-2.3/INSTALL.md
> 20 /tmp/NsCDE-2.3/configure.ac
> 24 /tmp/NsCDE-2.3/patches
> 24 /tmp/NsCDE-2.3/ReleaseNotes.txt
> 28 /tmp/NsCDE-2.3/Makefile.in
> 32 /tmp/NsCDE-2.3/bin
> 32 /tmp/NsCDE-2.3/ChangeLog
> 36 /tmp/NsCDE-2.3/COPYING
> 52 /tmp/NsCDE-2.3/aclocal.m4
> 76 /tmp/NsCDE-2.3/pkg
> 140 /tmp/NsCDE-2.3/ac-aux
> 176 /tmp/NsCDE-2.3/po
> 244 /tmp/NsCDE-2.3/configure
> 328 /tmp/NsCDE-2.3/NsCDE.png
> 496 /tmp/NsCDE-2.3/src
> 556 /tmp/NsCDE-2.3/nscde_tools
> 920 /tmp/NsCDE-2.3/autom4te.cache
> 952 /tmp/NsCDE-2.3/lib
> 5860 /tmp/NsCDE-2.3/doc
> 14016 /tmp/NsCDE-2.3/xdg
> 48712 /tmp/NsCDE-2.3/data
> $ du -s /tmp/NsCDE-2.3/xdg/*|sort -k1 -n
> 4 /tmp/NsCDE-2.3/xdg/Makefile.am
> 8 /tmp/NsCDE-2.3/xdg/xsessions
> 16 /tmp/NsCDE-2.3/xdg/Makefile.in
> 16 /tmp/NsCDE-2.3/xdg/menus
> 84 /tmp/NsCDE-2.3/xdg/applications
> 96 /tmp/NsCDE-2.3/xdg/desktop-directories
> 13788 /tmp/NsCDE-2.3/xdg/icons
> $ du -s /tmp/NsCDE-2.3/data/*|sort -k1 -n
> 4 /tmp/NsCDE-2.3/data/Makefile.am
> 16 /tmp/NsCDE-2.3/data/help
> 20 /tmp/NsCDE-2.3/data/Makefile.in
> 84 /tmp/NsCDE-2.3/data/fontsets
> 312 /tmp/NsCDE-2.3/data/palettes
> 316 /tmp/NsCDE-2.3/data/defaults
> 408 /tmp/NsCDE-2.3/data/fvwm
> 1092 /tmp/NsCDE-2.3/data/fallback
> 1672 /tmp/NsCDE-2.3/data/config_templates
> 4800 /tmp/NsCDE-2.3/data/integration
> 4968 /tmp/NsCDE-2.3/data/icons
> 14968 /tmp/NsCDE-2.3/data/photos
> 20048 /tmp/NsCDE-2.3/data/backdrops
> --8<---------------cut here---------------end--------------->8---
>
> That is, there’s roughly 1 MiB of code for more than 50 MiB of images.
>
> Is GPLv3 really meant to apply to those images? It might be the intent,
> but that would be a dubious choice since it’s a software license.
>
> So I think it would be worth checking with upstream the provenance and
> licensing of all the artwork here.
>
> WDYT?
>
> Thanks,
> Ludo’.
>
[Message part 2 (text/html, inline)]
Information forwarded
to
guix-patches <at> gnu.org
:
bug#64176
; Package
guix-patches
.
(Thu, 14 Sep 2023 21:19:01 GMT)
Full text and
rfc822 format available.
Message #23 received at 64176 <at> debbugs.gnu.org (full text, mbox):
Hi,
Andy Tai <atai <at> atai.org> skribis:
> Ok, sure. I did not check these.
That was in reply to:
>> That is, there’s roughly 1 MiB of code for more than 50 MiB of images.
>>
>> Is GPLv3 really meant to apply to those images? It might be the intent,
>> but that would be a dubious choice since it’s a software license.
>>
>> So I think it would be worth checking with upstream the provenance and
>> licensing of all the artwork here.
>>
>> WDYT?
Did you have a chance to check with upstream? What should we do?
TIA,
Ludo’.
Information forwarded
to
guix-patches <at> gnu.org
:
bug#64176
; Package
guix-patches
.
(Thu, 14 Sep 2023 21:22:02 GMT)
Full text and
rfc822 format available.
Message #26 received at 64176 <at> debbugs.gnu.org (full text, mbox):
[Message part 1 (text/plain, inline)]
OK, I will abandon the patch. Too big a size may mean not worth adding to
Guix.
On Thu, Sep 14, 2023 at 2:18 PM Ludovic Courtès <ludo <at> gnu.org> wrote:
> Hi,
>
> Andy Tai <atai <at> atai.org> skribis:
>
> > Ok, sure. I did not check these.
>
> That was in reply to:
>
> >> That is, there’s roughly 1 MiB of code for more than 50 MiB of images.
> >>
> >> Is GPLv3 really meant to apply to those images? It might be the intent,
> >> but that would be a dubious choice since it’s a software license.
> >>
> >> So I think it would be worth checking with upstream the provenance and
> >> licensing of all the artwork here.
> >>
> >> WDYT?
>
> Did you have a chance to check with upstream? What should we do?
>
> TIA,
> Ludo’.
>
--
Andy Tai, atai <at> atai.org, Skype: licheng.tai, Line: andy_tai, WeChat:
andytai1010
Year 2023 民國112年
自動的精神力是信仰與覺悟
自動的行為力是勞動與技能
[Message part 2 (text/html, inline)]
bug closed, send any further explanations to
64176 <at> debbugs.gnu.org and Andy Tai <atai <at> atai.org>
Request was from
Andy Tai <atai <at> atai.org>
to
control <at> debbugs.gnu.org
.
(Fri, 15 Sep 2023 03:02:01 GMT)
Full text and
rfc822 format available.
bug archived.
Request was from
Debbugs Internal Request <help-debbugs <at> gnu.org>
to
internal_control <at> debbugs.gnu.org
.
(Fri, 13 Oct 2023 11:24:13 GMT)
Full text and
rfc822 format available.
This bug report was last modified 1 year and 210 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.