aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlessandro Barbieri <lssndrbarbieri@gmail.com>2020-04-27 00:07:09 +0200
committerAlessandro Barbieri <lssndrbarbieri@gmail.com>2020-04-27 00:39:10 +0200
commitf0ac63e4600dd2a1f75b8b6b0a0f01495e0f93e1 (patch)
treef275991bf1dbdde3fa472164c6cf10675b133e2e /media-gfx/svgcleaner
parentnet-p2p/trezord-go: remove longdescription (diff)
downloadguru-f0ac63e4600dd2a1f75b8b6b0a0f01495e0f93e1.tar.gz
guru-f0ac63e4600dd2a1f75b8b6b0a0f01495e0f93e1.tar.bz2
guru-f0ac63e4600dd2a1f75b8b6b0a0f01495e0f93e1.zip
media-gfx/svgcleaner: add longdescription
Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Alessandro Barbieri <lssndrbarbieri@gmail.com>
Diffstat (limited to 'media-gfx/svgcleaner')
-rw-r--r--media-gfx/svgcleaner/metadata.xml48
1 files changed, 38 insertions, 10 deletions
diff --git a/media-gfx/svgcleaner/metadata.xml b/media-gfx/svgcleaner/metadata.xml
index 421ba2baa..b848523d8 100644
--- a/media-gfx/svgcleaner/metadata.xml
+++ b/media-gfx/svgcleaner/metadata.xml
@@ -1,14 +1,42 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person">
- <email>lo48576@hard-wi.red</email>
- <name>YOSHIOKA Takuma</name>
- </maintainer>
- <upstream>
- <remote-id type="github">RazrFalcon/svgcleaner</remote-id>
- </upstream>
- <longdescription lang="en">
- svgcleaner helps you clean up your SVG files, keeping them free from unnecessary data.
- </longdescription>
+ <maintainer type="person">
+ <email>lo48576@hard-wi.red</email>
+ <name>YOSHIOKA Takuma</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">RazrFalcon/svgcleaner</remote-id>
+ </upstream>
+ <longdescription lang="en">
+Purpose
+
+The main purpose of svgcleaner is to losslessly reduce the size of an SVG image, created in a vector editing application, before publishing.
+
+Usually more than half of an SVG image's data is useless for rendering. For example:
+
+ Temporary data used by the vector editing application
+ Non-optimal SVG structure representation
+ Unused and invisible graphical elements
+
+... Are all unnecessary in a published SVG.
+Goals
+
+ Correctness - svgcleaner should not break an SVG file
+ Cleaning ratio - Higher is better
+ Performance - An average SVG file processing time should be closer to ~1ms on a modern PC
+
+Alternatives
+
+ svgo
+ scour
+
+In addition to the main advantages of svgcleaner — like correctness, cleaning ratio and performance, which are described below — there are some more nuances to be aware of:
+
+ svgcleaner cleans only one SVG file. It doesn't process SVGZ files. It doesn't process directories. It doesn't do anything else. Just one task*.
+ svgcleaner is strictly lossless by default. There are no destructive cleaning options enabled by default.
+ svgcleaner is portable. You can build it into a single executable without any external dependencies.
+
+* You can get all of these features using the GUI.
+ </longdescription>
</pkgmetadata>