[tor-arm] Initial import (#756445).

jorti jorti at fedoraproject.org
Tue May 1 20:48:02 UTC 2012


commit 91f8aa275e646f7269df9b4ed0ae58c197cf9195
Author: Juan Orti Alcaine <j.orti.alcaine at gmail.com>
Date:   Tue May 1 22:47:52 2012 +0200

    Initial import (#756445).

 .gitignore      |    1 +
 sources         |    1 +
 tor-arm.desktop |   12 ++
 tor-arm.spec    |  158 ++++++++++++++++++
 tor-arm.svg     |  497 +++++++++++++++++++++++++++++++++++++++++++++++++++++++
 5 files changed, 669 insertions(+), 0 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index e69de29..118b013 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/arm-1.4.4.1.tar.bz2
diff --git a/sources b/sources
index e69de29..a154660 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+a3bb93f7d7589bbc54c9b2d4e24d878b  arm-1.4.4.1.tar.bz2
diff --git a/tor-arm.desktop b/tor-arm.desktop
new file mode 100644
index 0000000..da94017
--- /dev/null
+++ b/tor-arm.desktop
@@ -0,0 +1,12 @@
+[Desktop Entry]
+Name=Tor monitor
+Name[es]=Monitor de Tor
+Comment=Status monitor for Tor routers
+Comment[es]=Monitor de estado para routers Tor
+GenericName=Monitor
+GenericName[es]=Monitor
+Exec=arm -g
+Icon=tor-arm
+Terminal=false
+Type=Application
+Categories=System;Monitor;GTK;
diff --git a/tor-arm.spec b/tor-arm.spec
new file mode 100644
index 0000000..be2f5c5
--- /dev/null
+++ b/tor-arm.spec
@@ -0,0 +1,158 @@
+# As discussed in the Fedora packaging mailing list
+# the package is named tor-arm as in Debian to avoid conflicts
+# http://lists.fedoraproject.org/pipermail/packaging/2011-October/007945.html
+%global realname arm
+
+Name:           tor-arm
+Version:        1.4.4.1
+Release:        12%{?dist}
+Summary:        Terminal status monitor for Tor
+
+Group:          Applications/Communications
+License:        GPLv3
+URL:            http://www.atagar.com/arm/
+Source0:        https://archive.torproject.org/%{realname}/%{realname}-%{version}.tar.bz2
+Source1:        %{name}.svg
+Source2:        %{name}.desktop
+BuildRoot:      %(mktemp -ud %{_tmppath}/%{name}-%{version}-%{release}-XXXXXX)
+
+BuildArch:      noarch
+BuildRequires:  python2-devel
+BuildRequires:  desktop-file-utils
+Requires:       python >= 2.5.0
+Requires:       pytorctl
+Requires:       python-cagraph
+
+%description
+The anonymizing relay monitor (arm) is a terminal status monitor for Tor relays,
+intended for command-line aficionados, ssh connections, and anyone with a tty
+terminal. This works much like top does for system usage, providing real time
+statistics for:
+
+ - bandwidth, CPU, and memory usage
+ - relay's current configuration
+ - logged events
+ - connection details (IP, host name, fingerprint, and consensus data)
+ - etc.
+
+
+%package devel
+Summary:        Development files for tor-arm
+Group:          Development/System
+Requires:       %{name} = %{version}-%{release}
+
+%description devel
+This package contains example code for building a setuid binary and be able to
+modify Tor config at run time
+
+
+%prep
+%setup -q -n %{realname}
+
+
+%build
+%{__python} setup.py build
+
+
+%install
+rm -rf %{buildroot}
+%{__python} setup.py install --skip-build --root=%{buildroot}
+# Remove unnecessary installed files
+rm -rf %{buildroot}%{_docdir}
+rm -f %{buildroot}%{_datadir}/%{realname}/uninstall \
+      %{buildroot}%{_datadir}/%{realname}/resources/arm.1 \
+      %{buildroot}%{_datadir}/%{realname}/resources/torrcOverride/override.c \
+      %{buildroot}%{_datadir}/%{realname}/resources/torrcOverride/override.h
+# This lives in pytorctl
+rm -rf %{buildroot}%{_datadir}/%{realname}/TorCtl
+chmod 0755 %{buildroot}%{_datadir}/%{realname}/starter.py \
+           %{buildroot}%{_datadir}/%{realname}/test.py
+install -d %{buildroot}%{_datadir}/icons/hicolor/scalable/apps \
+           %{buildroot}%{_datadir}/applications
+install -m 0644 %{SOURCE1} %{buildroot}%{_datadir}/icons/hicolor/scalable/apps
+desktop-file-install --dir=%{buildroot}%{_datadir}/applications %{SOURCE2} 
+
+
+%clean
+rm -rf %{buildroot}
+
+
+%post
+/bin/touch --no-create %{_datadir}/icons/hicolor &>/dev/null || :
+
+
+%postun
+if [ $1 -eq 0 ] ; then
+    /bin/touch --no-create %{_datadir}/icons/hicolor &>/dev/null
+    /usr/bin/gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
+fi
+
+
+%posttrans
+/usr/bin/gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
+
+
+%files
+%defattr(-,root,root,-)
+%doc ChangeLog LICENSE README armrc.sample
+%{_mandir}/man1/%{realname}.1.*
+%{_bindir}/%{realname}
+%{_datadir}/%{realname}
+%{_datadir}/%{realname}-%{version}*.egg-info
+%{_datadir}/icons/hicolor/scalable/apps/%{name}.svg
+%{_datadir}/applications/%{name}.desktop
+
+
+%files devel
+%doc src/resources/torrcOverride/override.c src/resources/torrcOverride/override.h
+
+
+%changelog
+* Wed Apr 25 2012 Juan Orti Alcaine <j.orti.alcaine at gmail.com> - 1.4.4.1-12
+- Create devel subpackage
+
+* Wed Apr 25 2012 Juan Orti Alcaine <j.orti.alcaine at gmail.com> - 1.4.4.1-11
+- Add wildcard to man page in the files section
+
+* Thu Apr 19 2012 Juan Orti Alcaine <j.orti.alcaine at gmail.com> - 1.4.4.1-10
+- Remove Tor onion from icon due to Tor trademark reasons
+
+* Wed Apr 18 2012 Juan Orti Alcaine <j.orti.alcaine at gmail.com> - 1.4.4.1-9
+- Add icon and desktop file
+- Change build and install commands
+
+* Thu Apr 12 2012 Juan Orti Alcaine <j.orti.alcaine at gmail.com> - 1.4.4.1-8
+- Change realname variable to global
+- Drop unnecessary python_sitelib definition
+- Add example C code to documentation
+
+* Thu Dec 22 2011 Juan Orti Alcaine <j.orti.alcaine at gmail.com> - 1.4.4.1-7
+- Remove python_sitearch definition
+- Remove patch
+
+* Tue Dec 13 2011 Juan Orti Alcaine <j.orti.alcaine at gmail.com> - 1.4.4.1-6
+- Change package name of the cagraph dependency
+
+* Tue Oct 11 2011 Juan Orti Alcaine <j.orti.alcaine at gmail.com> - 1.4.4.1-5
+- Package name changed to tor-arm
+
+* Mon Oct 10 2011 Juan Orti Alcaine <j.orti.alcaine at gmail.com> - 1.4.4.1-4
+- Minor fixes
+
+* Sun Oct 09 2011 Juan Orti Alcaine <j.orti.alcaine at gmail.com> - 1.4.4.1-3
+- Require python >= 2.5.0
+
+* Sun Oct 02 2011 Juan Orti Alcaine <j.orti.alcaine at gmail.com> - 1.4.4.1-2
+- Improved compatibility with Suse
+
+* Fri Sep 30 2011 Juan Orti Alcaine <j.orti.alcaine at gmail.com> - 1.4.4.1-1
+- Updated to version 1.4.4.1
+
+* Tue Sep 27 2011 Juan Orti Alcaine <j.orti.alcaine at gmail.com> - 1.4.4.0-3
+- noarch exception for EPEL
+
+* Tue Sep 27 2011 Juan Orti Alcaine <j.orti.alcaine at gmail.com> - 1.4.4.0-2
+- Separate cagraph and TorCtl in different packages
+
+* Fri Sep 23 2011 Juan Orti Alcaine <j.orti.alcaine at gmail.com> - 1.4.4.0-1
+- First edition of the package
diff --git a/tor-arm.svg b/tor-arm.svg
new file mode 100644
index 0000000..d51da00
--- /dev/null
+++ b/tor-arm.svg
@@ -0,0 +1,497 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+<!-- Created with Inkscape (http://www.inkscape.org/) -->
+
+<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="128"
+   height="128"
+   id="svg4048"
+   version="1.1"
+   inkscape:version="0.48.1 r9760"
+   sodipodi:docname="tor-arm.svg">
+  <defs
+     id="defs4050">
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3440"
+       id="linearGradient3823"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.3352389,0,0,1.3331744,-139.20195,908.03541)"
+       x1="100"
+       y1="65.697929"
+       x2="95.909744"
+       y2="65.697929" />
+    <linearGradient
+       id="linearGradient3440">
+      <stop
+         style="stop-color:black;stop-opacity:1"
+         offset="0"
+         id="stop3442" />
+      <stop
+         style="stop-color:black;stop-opacity:0"
+         offset="1"
+         id="stop3444" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3440"
+       id="linearGradient3829"
+       gradientUnits="userSpaceOnUse"
+       x1="100"
+       y1="65.697929"
+       x2="95.716316"
+       y2="65.697929"
+       gradientTransform="matrix(1.3352389,0,0,1.3331744,-10.344814,908.03541)" />
+    <linearGradient
+       id="linearGradient3965">
+      <stop
+         style="stop-color:black;stop-opacity:1"
+         offset="0"
+         id="stop3967" />
+      <stop
+         style="stop-color:black;stop-opacity:0"
+         offset="1"
+         id="stop3969" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3440"
+       id="linearGradient3832"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.3352389,0,0,1.3331744,-139.20195,908.03541)"
+       x1="48.9221"
+       y1="24"
+       x2="48.9221"
+       y2="30.250481" />
+    <linearGradient
+       id="linearGradient3972">
+      <stop
+         style="stop-color:black;stop-opacity:1"
+         offset="0"
+         id="stop3974" />
+      <stop
+         style="stop-color:black;stop-opacity:0"
+         offset="1"
+         id="stop3976" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient4199"
+       id="linearGradient3835"
+       gradientUnits="userSpaceOnUse"
+       x1="29.355932"
+       y1="27.119223"
+       x2="35.527592"
+       y2="50.152176"
+       gradientTransform="matrix(1.3352389,0,0,1.3331744,-10.344814,908.03541)" />
+    <linearGradient
+       id="linearGradient4199">
+      <stop
+         style="stop-color:white;stop-opacity:1"
+         offset="0"
+         id="stop4201" />
+      <stop
+         style="stop-color:white;stop-opacity:0"
+         offset="1"
+         id="stop4203" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3440"
+       id="linearGradient3907"
+       gradientUnits="userSpaceOnUse"
+       x1="100"
+       y1="92.763115"
+       x2="100"
+       y2="72.820351"
+       gradientTransform="matrix(1.3352389,0,0,1.3331744,-10.344814,908.03541)" />
+    <linearGradient
+       id="linearGradient3983">
+      <stop
+         style="stop-color:black;stop-opacity:1"
+         offset="0"
+         id="stop3985" />
+      <stop
+         style="stop-color:black;stop-opacity:0"
+         offset="1"
+         id="stop3987" />
+    </linearGradient>
+    <clipPath
+       id="clipPath3379">
+      <rect
+         width="88"
+         height="72"
+         rx="5.0167508"
+         ry="5.0167508"
+         x="-100"
+         y="23"
+         transform="scale(-1,1)"
+         style="opacity:0.32105264;fill:#000000;fill-opacity:1;stroke:none"
+         id="rect3381" />
+    </clipPath>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3383"
+       id="linearGradient3756"
+       gradientUnits="userSpaceOnUse"
+       x1="100.11033"
+       y1="69.474098"
+       x2="-17.198158"
+       y2="69.474098" />
+    <linearGradient
+       id="linearGradient3383">
+      <stop
+         style="stop-color:yellow;stop-opacity:1"
+         offset="0"
+         id="stop3385" />
+      <stop
+         style="stop-color:yellow;stop-opacity:0"
+         offset="1"
+         id="stop3387" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3391"
+       id="linearGradient3758"
+       gradientUnits="userSpaceOnUse"
+       x1="101.41602"
+       y1="64.334373"
+       x2="-35.975773"
+       y2="64.334373" />
+    <linearGradient
+       id="linearGradient3391">
+      <stop
+         style="stop-color:#ffff1d;stop-opacity:1"
+         offset="0"
+         id="stop3393" />
+      <stop
+         style="stop-color:#ffff6f;stop-opacity:0"
+         offset="1"
+         id="stop3395" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3399"
+       id="linearGradient3760"
+       gradientUnits="userSpaceOnUse"
+       x1="99.727539"
+       y1="63.027271"
+       x2="-3.3565123"
+       y2="63.027271" />
+    <linearGradient
+       id="linearGradient3399">
+      <stop
+         style="stop-color:yellow;stop-opacity:1"
+         offset="0"
+         id="stop3401" />
+      <stop
+         style="stop-color:yellow;stop-opacity:0"
+         offset="1"
+         id="stop3403" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3440"
+       id="linearGradient3914"
+       gradientUnits="userSpaceOnUse"
+       x1="100"
+       y1="92.763115"
+       x2="100"
+       y2="60"
+       gradientTransform="matrix(1.3352389,0,0,1.3331744,-10.344814,908.03541)" />
+    <linearGradient
+       id="linearGradient4004">
+      <stop
+         style="stop-color:black;stop-opacity:1"
+         offset="0"
+         id="stop4006" />
+      <stop
+         style="stop-color:black;stop-opacity:0"
+         offset="1"
+         id="stop4008" />
+    </linearGradient>
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3440"
+       id="linearGradient3918"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1.3352389,0,0,1.3331744,-10.344814,-1068.0164)"
+       x1="100"
+       y1="92.763115"
+       x2="100"
+       y2="60" />
+    <linearGradient
+       id="linearGradient4011">
+      <stop
+         style="stop-color:black;stop-opacity:1"
+         offset="0"
+         id="stop4013" />
+      <stop
+         style="stop-color:black;stop-opacity:0"
+         offset="1"
+         id="stop4015" />
+    </linearGradient>
+    <clipPath
+       id="clipPath3361">
+      <rect
+         width="88"
+         height="72"
+         rx="5.0167508"
+         ry="5.0167508"
+         x="12"
+         y="24"
+         style="fill:url(#radialGradient3365);fill-opacity:1;stroke:none"
+         id="rect3363" />
+    </clipPath>
+    <radialGradient
+       inkscape:collect="always"
+       xlink:href="#linearGradient3292"
+       id="radialGradient3931"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(2.206761,0,0,2.057714,-149.41469,-212.89971)"
+       cx="56"
+       cy="65.961678"
+       fx="56"
+       fy="64.752823"
+       r="44" />
+    <linearGradient
+       id="linearGradient3292">
+      <stop
+         style="stop-color:#5e5e5e;stop-opacity:1"
+         offset="0"
+         id="stop3294" />
+      <stop
+         style="stop-color:#292929;stop-opacity:1"
+         offset="1"
+         id="stop3296" />
+    </linearGradient>
+    <radialGradient
+       r="44"
+       fy="64.752823"
+       fx="56"
+       cy="65.961678"
+       cx="56"
+       gradientTransform="matrix(2.9465532,0,0,2.7432916,-100.57842,765.47574)"
+       gradientUnits="userSpaceOnUse"
+       id="radialGradient4046"
+       xlink:href="#linearGradient3292"
+       inkscape:collect="always" />
+    <linearGradient
+       inkscape:collect="always"
+       xlink:href="#path2536-6_1_"
+       id="linearGradient3119"
+       gradientUnits="userSpaceOnUse"
+       gradientTransform="matrix(1,0,0,-1,-116.9274,163.5249)"
+       x1="390.4234"
+       y1="-68.190804"
+       x2="390.4234"
+       y2="53.155701" />
+    <linearGradient
+       gradientTransform="matrix(1,0,0,-1,-116.9274,163.5249)"
+       y2="53.155701"
+       x2="390.4234"
+       y1="-68.190804"
+       x1="390.4234"
+       gradientUnits="userSpaceOnUse"
+       id="path2536-6_1_">
+      <stop
+         id="stop3067"
+         style="stop-color:#482957"
+         offset="0" />
+      <stop
+         id="stop3069"
+         style="stop-color:#C19ED3"
+         offset="1" />
+    </linearGradient>
+  </defs>
+  <sodipodi:namedview
+     id="base"
+     pagecolor="#ffffff"
+     bordercolor="#666666"
+     borderopacity="1.0"
+     inkscape:pageopacity="0.0"
+     inkscape:pageshadow="2"
+     inkscape:zoom="4"
+     inkscape:cx="71.092105"
+     inkscape:cy="58.663265"
+     inkscape:document-units="px"
+     inkscape:current-layer="layer1"
+     showgrid="false"
+     inkscape:window-width="1280"
+     inkscape:window-height="966"
+     inkscape:window-x="0"
+     inkscape:window-y="26"
+     inkscape:window-maximized="1" />
+  <metadata
+     id="metadata4053">
+    <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 />
+      </cc:Work>
+    </rdf:RDF>
+  </metadata>
+  <g
+     inkscape:label="Capa 1"
+     inkscape:groupmode="layer"
+     id="layer1"
+     transform="translate(0,-924.36217)">
+    <rect
+       id="rect3273"
+       style="fill:url(#radialGradient4046);fill-opacity:1;stroke:none"
+       y="940.03156"
+       x="5.6780787"
+       ry="6.6882038"
+       rx="6.6985612"
+       height="95.988556"
+       width="117.50103" />
+    <path
+       inkscape:connector-curvature="0"
+       id="path3298"
+       style="opacity:0.57368421;fill:#000000;fill-opacity:1;stroke:none"
+       d="m 5.6780536,948.03064 0,-1.33317 c 0,-3.70527 3.0069181,-6.70753 6.7179214,-6.70753 l 104.065185,0 c 3.711,0 6.71792,3.00225 6.71792,6.70753 l 0,1.33317 c 0,-3.70527 -3.00692,-6.70753 -6.71792,-6.70753 l -104.065185,0 c -3.7110033,0 -6.7179214,3.00227 -6.7179214,6.70753 z" />
+    <g
+       id="g3349"
+       clip-path="url(#clipPath3361)"
+       style="opacity:0.25789478;fill:#ff7e00;stroke:#d3d7cf"
+       transform="matrix(1.3352389,0,0,1.3331744,-10.344814,908.03541)">
+      <path
+         inkscape:connector-curvature="0"
+         id="path3300"
+         style="fill:#ff7e00;fill-rule:evenodd;stroke:#d3d7cf;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+         d="m 24.5,19.5 0,80" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path3307"
+         style="fill:#ff7e00;fill-rule:evenodd;stroke:#d3d7cf;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+         d="m 40.5,19.5 0,80" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path3309"
+         style="fill:#ff7e00;fill-rule:evenodd;stroke:#d3d7cf;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+         d="m 56.5,19.5 0,80" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path3311"
+         style="fill:#ff7e00;fill-rule:evenodd;stroke:#d3d7cf;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+         d="m 72.5,19.5 0,80" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path3317"
+         style="fill:#ff7e00;fill-rule:evenodd;stroke:#d3d7cf;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+         d="m 88.5,19.5 0,80" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path3325"
+         style="fill:#ff7e00;fill-rule:evenodd;stroke:#d3d7cf;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+         d="m 0.5,60.5 110.61729,0" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path3327"
+         style="fill:#ff7e00;fill-rule:evenodd;stroke:#d3d7cf;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+         d="m 0.5,79.5 110.61729,0" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path3329"
+         style="fill:#ff7e00;fill-rule:evenodd;stroke:#d3d7cf;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
+         d="m 0.5,40.5 110.61729,0" />
+    </g>
+    <rect
+       id="rect3448"
+       style="opacity:0.32105264;fill:url(#linearGradient3918);fill-opacity:1;stroke:none"
+       transform="scale(1,-1)"
+       y="-1036.0201"
+       x="5.6780787"
+       ry="6.6882038"
+       rx="6.6985612"
+       height="95.988556"
+       width="117.50103" />
+    <path
+       inkscape:connector-curvature="0"
+       id="path3428"
+       style="opacity:0.74210522;fill:#000000;fill-opacity:1;stroke:none"
+       d="m 5.6780536,948.03064 0,-1.33317 c 0,-3.70527 3.0069181,-6.70753 6.7179214,-6.70753 l 104.065185,0 c 3.711,0 6.71792,3.00225 6.71792,6.70753 l 0,1.33317 c 0,-3.70527 -3.00692,-6.70753 -6.71792,-6.70753 l -104.065185,0 c -3.7110033,0 -6.7179214,3.00227 -6.7179214,6.70753 z" />
+    <rect
+       id="rect4025"
+       style="opacity:0.43684214;fill:url(#linearGradient3914);fill-opacity:1;stroke:none"
+       y="940.03156"
+       x="5.6780787"
+       ry="6.6882038"
+       rx="6.6985612"
+       height="95.988556"
+       width="117.50103" />
+    <g
+       id="g4010"
+       clip-path="url(#clipPath3379)"
+       transform="matrix(1.3352389,0,0,1.3331744,-10.344814,909.36859)">
+      <path
+         inkscape:connector-curvature="0"
+         id="path3431"
+         style="opacity:0.28494646;fill:url(#linearGradient3756);fill-opacity:1;fill-rule:evenodd;stroke:none"
+         d="M 16.246914,126.84803 -2.6446783,98.771282 12,79.49 l 12,0 12,-24 16,0 12,16 12,0 8,-12 15.306836,0 5.779584,0 -0.0494,65.38272" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path3413"
+         style="fill:none;stroke:url(#linearGradient3758);stroke-width:2;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         d="m 4,59.49 8,20 12,0 12,-24 16,0 12,16 12,0 8,-12 15.306836,0 8.693164,0" />
+      <path
+         inkscape:connector-curvature="0"
+         id="path3857"
+         style="fill:none;stroke:url(#linearGradient3760);stroke-width:1;stroke-linecap:butt;stroke-linejoin:round;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none"
+         d="m 4,59.49 8,20 12,0 12,-24 16,0 12,16 12,0 8,-12 15.306836,0 8.693164,0" />
+    </g>
+    <rect
+       id="rect3438"
+       style="opacity:0.32105264;fill:url(#linearGradient3907);fill-opacity:1;stroke:none"
+       y="940.03156"
+       x="5.6780787"
+       ry="6.6882038"
+       rx="6.6985612"
+       height="95.988556"
+       width="117.50103" />
+    <path
+       inkscape:connector-curvature="0"
+       id="rect4194"
+       style="opacity:0.225;fill:url(#linearGradient3835);fill-opacity:1;stroke:none"
+       d="m 12.395975,940.0316 c -3.7110033,0 -6.7179214,3.00227 -6.7179214,6.70753 l 0,28.95488 c 22.4892024,-10.5752 54.0095334,-17.16462 88.9185684,-17.16462 9.843318,0 19.401688,0.51149 28.582458,1.49982 l 0,-13.29008 c 0,-3.70526 -3.00692,-6.70753 -6.71792,-6.70753 l -104.065185,0 z" />
+    <rect
+       id="rect4105"
+       style="opacity:0.32105264;fill:url(#linearGradient3832);fill-opacity:1;stroke:none"
+       transform="scale(-1,1)"
+       y="940.03156"
+       x="-123.17911"
+       ry="6.6882038"
+       rx="6.6985612"
+       height="95.988556"
+       width="117.50103" />
+    <rect
+       id="rect4097"
+       style="opacity:0.32105264;fill:url(#linearGradient3829);fill-opacity:1;stroke:none"
+       y="940.03156"
+       x="5.6780787"
+       ry="6.6882038"
+       rx="6.6985612"
+       height="95.988556"
+       width="117.50103" />
+    <rect
+       id="rect4101"
+       style="opacity:0.32105264;fill:url(#linearGradient3823);fill-opacity:1;stroke:none"
+       transform="scale(-1,1)"
+       y="940.03156"
+       x="-123.17911"
+       ry="6.6882038"
+       rx="6.6985612"
+       height="95.988556"
+       width="117.50103" />
+  </g>
+</svg>


More information about the scm-commits mailing list