[gimp/gimp-2-10] icons: add legacy "software-update-available" icon from Adwaita.



commit f51d8ccfc5bf3ea4d5fd38adef6a033208ab6e58
Author: Jehan <jehan girinstud io>
Date:   Mon Oct 26 19:56:09 2020 +0100

    icons: add legacy "software-update-available" icon from Adwaita.
    
    This is very similar to commit c6063183d3 from master branch, except
    that I use the legacy tagged icon because GTK+2 does not have real
    symbolic icon theme support yet, which means that I would actually have
    to add the icon to all themes, and also revert colors and so on. That's
    just annoying so let's just use the color icon here, which will be the
    same fallback for all themes (even symbolic style ones).
    The icon used is the update one from:
    https://gitlab.gnome.org/GNOME/adwaita-icon-theme/-/blob/master/src/fullcolor/legacy/software-update.svg
    
    Also I use now the same hicolor/ theme overlay trick as in master since
    commit e815c615e1 so that I don't have to duplicate the work on all
    themes.
    
    Same as for the commit in master, licensing applies.
    This icon comes from the Adwaita repository and is therefore licensed
    under the terms of either the GNU LGPL v3 or Creative Commons
    Attribution-Share Alike 3.0 United States License. See:
    https://gitlab.gnome.org/GNOME/adwaita-icon-theme/-/blob/master/COPYING

 configure.ac                                       |   1 +
 icons/Makefile.am                                  |   9 +-
 icons/hicolor/Makefile.am                          |  11 +
 icons/hicolor/index.theme                          |  20 ++
 .../scalable/status/software-update-available.svg  | 373 +++++++++++++++++++++
 icons/index.theme                                  |   6 -
 6 files changed, 406 insertions(+), 14 deletions(-)
---
diff --git a/configure.ac b/configure.ac
index a00404ae2b..cf3a86a24b 100644
--- a/configure.ac
+++ b/configure.ac
@@ -3014,6 +3014,7 @@ docs/Makefile
 menus/Makefile
 cursors/Makefile
 icons/Makefile
+icons/hicolor/Makefile
 icons/Color/Makefile
 icons/Legacy/Makefile
 icons/Symbolic/Makefile
diff --git a/icons/Makefile.am b/icons/Makefile.am
index e2e8325430..b05b3a4a94 100644
--- a/icons/Makefile.am
+++ b/icons/Makefile.am
@@ -1,15 +1,8 @@
 SUBDIRS = \
+       hicolor                 \
        Color                   \
        Legacy                  \
        Symbolic                \
        Symbolic-High-Contrast  \
        Symbolic-Inverted       \
        Symbolic-Inverted-High-Contrast
-
-iconsdir = $(gimpdatadir)/icons/hicolor
-
-icons_DATA = \
-       index.theme
-
-EXTRA_DIST = \
-       $(icons_DATA)
diff --git a/icons/hicolor/Makefile.am b/icons/hicolor/Makefile.am
new file mode 100644
index 0000000000..714169d41b
--- /dev/null
+++ b/icons/hicolor/Makefile.am
@@ -0,0 +1,11 @@
+iconsdir = $(gimpdatadir)/icons/hicolor
+icons_DATA = \
+       index.theme
+
+statusdir = $(iconsdir)/scalable/status
+status_DATA = \
+       scalable/status/software-update-available.svg
+
+EXTRA_DIST = \
+       $(icons_DATA)           \
+       $(status_DATA)
diff --git a/icons/hicolor/index.theme b/icons/hicolor/index.theme
new file mode 100644
index 0000000000..bee42d86c6
--- /dev/null
+++ b/icons/hicolor/index.theme
@@ -0,0 +1,20 @@
+[Icon Theme]
+Name=Hicolor
+Comment=Fallback icon theme
+Hidden=true
+
+Directories=scalable/actions,scalable/status
+
+[scalable/actions]
+Context=Actions
+Size=16
+MinSize=8
+MaxSize=512
+Type=Scalable
+
+[scalable/status]
+Context=Status
+Size=16
+MinSize=8
+MaxSize=512
+Type=Scalable
diff --git a/icons/hicolor/scalable/status/software-update-available.svg 
b/icons/hicolor/scalable/status/software-update-available.svg
new file mode 100644
index 0000000000..bda6bba300
--- /dev/null
+++ b/icons/hicolor/scalable/status/software-update-available.svg
@@ -0,0 +1,373 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<svg
+   xmlns:dc="http://purl.org/dc/elements/1.1/";
+   xmlns:cc="http://creativecommons.org/ns#";
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#";
+   xmlns:svg="http://www.w3.org/2000/svg";
+   xmlns="http://www.w3.org/2000/svg";
+   xmlns:xlink="http://www.w3.org/1999/xlink";
+   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd";
+   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape";
+   width="70.895027mm"
+   height="69.840874mm"
+   viewBox="0 0 70.895027 69.840874"
+   version="1.1"
+   id="svg1173"
+   sodipodi:docname="software-update-available.svg"
+   inkscape:version="1.0.1 (3bc2e813f5, 2020-09-07)">
+  <defs
+     id="defs1167">
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient9675"
+       id="linearGradient9682"
+       x1="144.5"
+       y1="266"
+       x2="144.5"
+       y2="214.60857"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.1846192,0,0,0.1846192,-2.4094096,-5.4971455)" />
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient9675">
+      <stop
+         style="stop-color:#000000;stop-opacity:1;"
+         offset="0"
+         id="stop9677" />
+      <stop
+         style="stop-color:#000000;stop-opacity:0;"
+         offset="1"
+         id="stop9680" />
+    </linearGradient>
+    <filter
+       inkscape:collect="always"
+       id="filter9684"
+       x="-0.13112101"
+       width="1.262242"
+       y="-0.46190357"
+       height="1.9238071">
+      <feGaussianBlur
+         inkscape:collect="always"
+         stdDeviation="1.5633979"
+         id="feGaussianBlur9686" />
+    </filter>
+    <filter
+       inkscape:collect="always"
+       id="filter9669">
+      <feGaussianBlur
+         inkscape:collect="always"
+         stdDeviation="0.437826"
+         id="feGaussianBlur9671" />
+    </filter>
+    <clipPath
+       clipPathUnits="userSpaceOnUse"
+       id="clipPath8900">
+      <path
+         d="M 35.099492,35.723338 26.703003,33.840596 22.097088,41.10911 17.491173,33.840597 
9.094684,35.723338 10.977425,27.32685 3.7089119,22.720934 10.977425,18.115019 9.0946839,9.71853 l 
8.3964881,1.882741 4.605916,-7.2685131 4.605914,7.2685131 8.39649,-1.882741 -1.882742,8.396488 
7.268514,4.605916 -7.268513,4.605915 z"
+         inkscape:randomized="0"
+         inkscape:rounded="0"
+         inkscape:flatsided="false"
+         sodipodi:arg2="1.1780972"
+         sodipodi:arg1="0.78539816"
+         sodipodi:r2="12.035836"
+         sodipodi:r1="18.388176"
+         sodipodi:cy="22.720934"
+         sodipodi:cx="22.097088"
+         sodipodi:sides="8"
+         id="path8902"
+         
style="display:inline;overflow:visible;visibility:visible;fill:#555753;stroke:none;stroke-width:0.122542;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker:none;enable-background:accumulate"
+         sodipodi:type="star"
+         transform="matrix(6.0716032,0,0,5.9813233,-387.01864,21.330693)" />
+    </clipPath>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient9738"
+       id="linearGradient8904"
+       gradientUnits="userSpaceOnUse"
+       x1="22.097088"
+       y1="8.0084705"
+       x2="24.238203"
+       y2="38.43652" />
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient9738">
+      <stop
+         style="stop-color:#ef7600;stop-opacity:1"
+         offset="0"
+         id="stop9740" />
+      <stop
+         id="stop9744"
+         offset="0.64417422"
+         style="stop-color:#dd7f05;stop-opacity:1" />
+      <stop
+         style="stop-color:#fcaf3e;stop-opacity:1"
+         offset="1"
+         id="stop9742" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient9659"
+       id="linearGradient8906"
+       gradientUnits="userSpaceOnUse"
+       x1="22.097088"
+       y1="17.644646"
+       x2="22.097088"
+       y2="39.105267" />
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient9659">
+      <stop
+         style="stop-color:#ce5c00;stop-opacity:1;"
+         offset="0"
+         id="stop9661" />
+      <stop
+         style="stop-color:#6a2f00;stop-opacity:1"
+         offset="1"
+         id="stop9663" />
+    </linearGradient>
+    <filter
+       inkscape:collect="always"
+       id="filter9629">
+      <feGaussianBlur
+         inkscape:collect="always"
+         stdDeviation="0.36777384"
+         id="feGaussianBlur9631" />
+    </filter>
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient9647"
+       id="radialGradient9653"
+       cx="21.28587"
+       cy="14.017194"
+       fx="21.28587"
+       fy="14.017194"
+       r="17.369064"
+       gradientTransform="matrix(2.4424807,0,0,2.4402835,-30.704456,-20.180905)"
+       gradientUnits="userSpaceOnUse" />
+    <linearGradient
+       inkscape:collect="always"
+       id="linearGradient9647">
+      <stop
+         style="stop-color:#ffffff;stop-opacity:1;"
+         offset="0"
+         id="stop9649" />
+      <stop
+         style="stop-color:#ffffff;stop-opacity:0;"
+         offset="1"
+         id="stop9651" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient9647"
+       id="linearGradient8112"
+       gradientUnits="userSpaceOnUse"
+       x1="132.25"
+       y1="93"
+       x2="33.999996"
+       y2="207" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient9647"
+       id="radialGradient8109"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.9772825,-0.2119408,0.1118012,0.5155279,-5.6031345,85.77493)"
+       cx="198.125"
+       cy="90.375"
+       fx="198.125"
+       fy="90.375"
+       r="20.125" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient9647"
+       id="radialGradient8106"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.9694145,-0.7034671,0.3098174,0.4269447,-158.52574,247.98229)"
+       cx="198.125"
+       cy="90.375"
+       fx="198.125"
+       fy="90.375"
+       r="20.125" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient9647"
+       id="radialGradient8103"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(0.4035466,-0.7561772,0.3594817,0.1646512,24.596278,207.36951)"
+       cx="198.125"
+       cy="90.375"
+       fx="198.125"
+       fy="90.375"
+       r="20.125" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient9647"
+       id="radialGradient8100"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.7333333,-0.01666667,0.02154948,2.2411464,-54.933702,-108.28614)"
+       cx="72.375"
+       cy="86.252686"
+       fx="72.375"
+       fy="86.252686"
+       r="7.5" />
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient9647"
+       id="radialGradient9734"
+       cx="74"
+       cy="85.5"
+       fx="74"
+       fy="85.5"
+       r="2.25"
+       gradientUnits="userSpaceOnUse" />
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="0.35"
+     inkscape:cx="302.54628"
+     inkscape:cy="406.26846"
+     inkscape:document-units="mm"
+     inkscape:current-layer="layer1"
+     inkscape:document-rotation="0"
+     showgrid="false"
+     fit-margin-top="0"
+     fit-margin-left="0"
+     fit-margin-right="0"
+     fit-margin-bottom="0"
+     inkscape:window-width="1280"
+     inkscape:window-height="656"
+     inkscape:window-x="0"
+     inkscape:window-y="27"
+     inkscape:window-maximized="1" />
+  <metadata
+     id="metadata1170">
+    <rdf:RDF>
+      <cc:Work
+         rdf:about="">
+        <dc:format>image/svg+xml</dc:format>
+        <dc:type
+           rdf:resource="http://purl.org/dc/dcmitype/StillImage"; />
+        <dc:title></dc:title>
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Layer 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(-25.784631,-40.674803)">
+    <g
+       id="g1165"
+       style="display:inline;enable-background:new"
+       transform="matrix(0.26458333,0,0,0.26458333,22.299737,33.46512)">
+      <path
+         transform="matrix(6.4331637,0,0,5.0659514,-10.620402,44.141977)"
+         sodipodi:nodetypes="cccccccc"
+         id="path9673"
+         d="M 24.544988,43.611551 18.821794,39.54993 H 9.9600741 l 5.9078129,-4.061622 h 17.908059 l 
4.800098,3.877002 h -8.307862 z"
+         
style="display:inline;overflow:visible;visibility:visible;opacity:0.402913;fill:url(#linearGradient9682);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;filter:url(#filter9684);enable-background:accumulate"
 />
+      <path
+         sodipodi:type="star"
+         
style="display:inline;overflow:visible;visibility:visible;opacity:0.495146;fill:#000000;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.184619;marker:none;filter:url(#filter9669);enable-background:accumulate"
+         id="path9667"
+         sodipodi:sides="8"
+         sodipodi:cx="22.097088"
+         sodipodi:cy="22.720934"
+         sodipodi:r1="18.388176"
+         sodipodi:r2="12.035836"
+         sodipodi:arg1="0.78539816"
+         sodipodi:arg2="1.1780972"
+         inkscape:flatsided="false"
+         inkscape:rounded="0"
+         inkscape:randomized="0"
+         d="M 35.099492,35.723338 26.703003,33.840596 22.097088,41.10911 17.491173,33.840597 
9.094684,35.723338 10.977425,27.32685 3.7089119,22.720934 10.977425,18.115019 9.0946839,9.71853 l 
8.3964881,1.882741 4.605916,-7.2685131 4.605914,7.2685131 8.39649,-1.882741 -1.882742,8.396488 
7.268514,4.605916 -7.268513,4.605915 z"
+         transform="matrix(6.0716032,0,0,5.9813233,12.981353,23.330694)" />
+      <g
+         id="g8126"
+         clip-path="url(#clipPath8900)"
+         transform="translate(400)">
+        <path
+           sodipodi:type="star"
+           
style="display:inline;overflow:visible;visibility:visible;fill:url(#linearGradient8904);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.184619;marker:none;enable-background:accumulate"
+           id="path8835"
+           sodipodi:sides="8"
+           sodipodi:cx="22.097088"
+           sodipodi:cy="22.720934"
+           sodipodi:r1="18.388176"
+           sodipodi:r2="12.035836"
+           sodipodi:arg1="0.78539816"
+           sodipodi:arg2="1.1780972"
+           inkscape:flatsided="false"
+           inkscape:rounded="0"
+           inkscape:randomized="0"
+           d="M 35.099492,35.723338 26.703003,33.840596 22.097088,41.10911 17.491173,33.840597 
9.094684,35.723338 10.977425,27.32685 3.7089119,22.720934 10.977425,18.115019 9.0946839,9.71853 l 
8.3964881,1.882741 4.605916,-7.2685131 4.605914,7.2685131 8.39649,-1.882741 -1.882742,8.396488 
7.268514,4.605916 -7.268513,4.605915 z"
+           transform="matrix(6.0716032,0,0,5.9813233,-387.01865,21.330693)" />
+        <path
+           transform="matrix(6.0716032,0,0,5.9813233,-387.01864,21.330693)"
+           d="M 35.099492,35.723338 26.703003,33.840596 22.097088,41.10911 17.491173,33.840597 
9.094684,35.723338 10.977425,27.32685 3.7089119,22.720934 10.977425,18.115019 9.0946839,9.71853 l 
8.3964881,1.882741 4.605916,-7.2685131 4.605914,7.2685131 8.39649,-1.882741 -1.882742,8.396488 
7.268514,4.605916 -7.268513,4.605915 z"
+           inkscape:randomized="0"
+           inkscape:rounded="0"
+           inkscape:flatsided="false"
+           sodipodi:arg2="1.1780972"
+           sodipodi:arg1="0.78539816"
+           sodipodi:r2="12.035836"
+           sodipodi:r1="18.388176"
+           sodipodi:cy="22.720934"
+           sodipodi:cx="22.097088"
+           sodipodi:sides="8"
+           id="path9621"
+           
style="display:inline;overflow:visible;visibility:visible;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:url(#linearGradient8906);stroke-width:0.663758;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker:none;filter:url(#filter9629);enable-background:accumulate"
+           sodipodi:type="star"
+           clip-path="none" />
+      </g>
+      <path
+         id="path8839"
+         d="m 131.71973,196.68882 c -3.75786,0 -6.71427,-3.24654 -6.71427,-7.3067 v -30.60919 h -22.34329 l 
46.9999,-37.91589 44.23521,37.91589 h -20.36851 v 30.60919 c 0,4.06016 -3.15388,7.3067 -6.91174,7.3067 z"
+         
style="display:inline;overflow:visible;visibility:visible;fill:#ffe0b4;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:0.907028;marker:none;enable-background:accumulate"
+         sodipodi:nodetypes="cccccccccc" />
+      <path
+         transform="matrix(6.0716032,0,0,5.9813233,12.981353,21.330693)"
+         d="m 22.09375,5.4960938 -4.072266,6.4277342 a 0.61664006,0.61664006 0 0 1 -0.65625,0.271484 L 
9.90625,10.53125 l 1.664062,7.458984 a 0.61664006,0.61664006 0 0 1 -0.271484,0.65625 l -6.4277342,4.072266 
6.4277342,4.072266 a 0.61664006,0.61664006 0 0 1 0.271484,0.65625 L 9.90625,34.90625 17.365234,33.242188 a 
0.61664006,0.61664006 0 0 1 0.65625,0.271484 l 4.072266,6.427734 4.072266,-6.427734 a 0.61664006,0.61664006 0 
0 1 0.65625,-0.271484 l 7.458984,1.664062 -1.664062,-7.458984 a 0.61664006,0.61664006 0 0 1 0.273437,-0.65625 
l 6.455078,-4.072266 -6.455078,-4.072266 a 0.61664006,0.61664006 0 0 1 -0.273437,-0.65625 l 
1.664062,-7.458984 -7.458984,1.664062 a 0.61664006,0.61664006 0 0 1 -0.65625,-0.271484 z"
+         id="path9643"
+         
style="display:inline;overflow:visible;visibility:visible;opacity:0.368932;fill:none;fill-opacity:1;fill-rule:nonzero;stroke:url(#radialGradient9653);stroke-width:0.331879;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker:none;enable-background:accumulate"
+         inkscape:original="M 22.09375 4.34375 L 17.5 11.59375 L 9.09375 9.71875 L 10.96875 18.125 L 3.71875 
22.71875 L 10.96875 27.3125 L 9.09375 35.71875 L 17.5 33.84375 L 22.09375 41.09375 L 26.6875 33.84375 L 
35.09375 35.71875 L 33.21875 27.3125 L 40.5 22.71875 L 33.21875 18.125 L 35.09375 9.71875 L 26.6875 11.59375 
L 22.09375 4.34375 z "
+         inkscape:radius="-0.6165784"
+         sodipodi:type="inkscape:offset" />
+      <path
+         sodipodi:nodetypes="ccccccccccc"
+         id="path9688"
+         d="m 81,191.5 c 40.57259,-29.13703 87.05801,-44.70993 130,-62 L 222.5,84.5 173,94 147,54 120.5,93 
72,83 l 12,48 -42,27 40.548286,25.17178 z"
+         
style="display:inline;overflow:visible;visibility:visible;opacity:0.26699;fill:url(#linearGradient8112);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;enable-background:accumulate"
 />
+      <path
+         sodipodi:nodetypes="ccc"
+         id="path9698"
+         d="M 178,94.75 C 188.56069,90.408258 201.04734,87.019978 218.25,86 Z"
+         
style="display:inline;overflow:visible;visibility:visible;fill:url(#radialGradient8109);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;enable-background:accumulate"
 />
+      <path
+         
style="display:inline;overflow:visible;visibility:visible;fill:url(#radialGradient8106);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;enable-background:accumulate"
+         d="m 42.34447,158.1683 c 8.447235,-7.68265 25.394085,-18.30771 41.217905,-25.13255 z"
+         id="path9708"
+         sodipodi:nodetypes="ccc" />
+      <path
+         sodipodi:nodetypes="ccc"
+         id="path9712"
+         d="m 125.00214,91.313491 c 2.96722,-8.170019 13.36339,-26.812282 21.59787,-34.922935 z"
+         
style="display:inline;overflow:visible;visibility:visible;fill:url(#radialGradient8103);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;enable-background:accumulate"
 />
+      <path
+         id="path9718"
+         d="m 86.5,86 -15,-3.125 5,20.375 L 74,85.625 Z"
+         
style="display:inline;overflow:visible;visibility:visible;opacity:0.587379;fill:url(#radialGradient8100);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;enable-background:accumulate"
 />
+      <circle
+         transform="matrix(0.9444442,0,0,0.9444442,3.4861107,3.9999952)"
+         id="path9716"
+         
style="display:inline;overflow:visible;visibility:visible;fill:url(#radialGradient9734);fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:2;marker:none;enable-background:accumulate"
+         cx="74"
+         cy="85.5"
+         r="2.25" />
+    </g>
+  </g>
+</svg>


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