diff mbox

[3/3] gnu: Add arc-icon-theme.

Message ID 20160607123555.14504-3-dthompson2@worcester.edu
State New
Headers show

Commit Message

David Thompson June 7, 2016, 12:35 p.m. UTC
* gnu/packages/gnome.scm (arc-icon-theme): New variable.
---
 gnu/packages/gnome.scm | 33 +++++++++++++++++++++++++++++++++
 1 file changed, 33 insertions(+)

Comments

Ludovic Courtès June 10, 2016, 12:29 p.m. UTC | #1
David Thompson <dthompson2@worcester.edu> skribis:

> * gnu/packages/gnome.scm (arc-icon-theme): New variable.

[...]

> +    (home-page "https://github.com/horst3180/arc-icon-theme")
> +    ;; No "or later" language found.
> +    (license license:gpl3)))

Looking more closely (the same goes for the two other themes), it seems
there are no source file headers, because source files are SVGs, so in
effect, there’s no place where they could write “v3 only” or “v3 or any
later version”.

In that case, the license text prevails, and thus, we write it as
‘gpl3+’.

Does it make sense?

Otherwise LGTM, thanks!

Ludo’.
David Thompson June 10, 2016, 12:50 p.m. UTC | #2
On Fri, Jun 10, 2016 at 8:29 AM, Ludovic Courtès <ludo@gnu.org> wrote:
> David Thompson <dthompson2@worcester.edu> skribis:
>
>> * gnu/packages/gnome.scm (arc-icon-theme): New variable.
>
> [...]
>
>> +    (home-page "https://github.com/horst3180/arc-icon-theme")
>> +    ;; No "or later" language found.
>> +    (license license:gpl3)))
>
> Looking more closely (the same goes for the two other themes), it seems
> there are no source file headers, because source files are SVGs, so in
> effect, there’s no place where they could write “v3 only” or “v3 or any
> later version”.
>
> In that case, the license text prevails, and thus, we write it as
> ‘gpl3+’.
>
> Does it make sense?
>
> Otherwise LGTM, thanks!

Makes sense!  Fixed and pushed.

- Dave
diff mbox

Patch

diff --git a/gnu/packages/gnome.scm b/gnu/packages/gnome.scm
index 2ce1f18..a81dd0e 100644
--- a/gnu/packages/gnome.scm
+++ b/gnu/packages/gnome.scm
@@ -5250,3 +5250,36 @@  like Gnome, Unity, Budgie, Pantheon, XFCE, Mate, etc.")
 simple and consistent.")
     (home-page "http://snwh.org/moka")
     (license license:gpl3+)))
+
+(define-public arc-icon-theme
+  (package
+    (name "arc-icon-theme")
+    (version "20160605")
+    (source (origin
+              (method url-fetch)
+              (uri (string-append "https://github.com/horst3180/arc-icon-theme"
+                                  "/archive/" version ".tar.gz"))
+              (file-name (string-append name "-" version ".tar.gz"))
+              (sha256
+               (base32
+                "1npf0ki0j0llrw9wbffhxxa1cdms0q7b8xlg9m943dd9g7pgdm2p"))))
+    (build-system gnu-build-system)
+    (arguments
+     '(#:phases
+       (modify-phases %standard-phases
+         (add-after 'unpack 'bootstrap
+           (lambda _
+             (zero? (system* "autoreconf" "-vif")))))))
+    (native-inputs
+     `(("autoconf" ,autoconf)
+       ("automake" ,automake)))
+    ;; When Arc is missing an icon, it looks in the Moka icon theme for it.
+    (propagated-inputs
+     `(("moka-icon-theme" ,moka-icon-theme)))
+    (synopsis "Arc icon theme")
+    (description "The Arc icon theme provides a set of icons matching the
+style of the Arc GTK theme.  Icons missing from the Arc theme are provided by
+the Moka icon theme.")
+    (home-page "https://github.com/horst3180/arc-icon-theme")
+    ;; No "or later" language found.
+    (license license:gpl3)))