diff options
Diffstat (limited to '')
-rw-r--r-- | data/assets/meson.build | 11 | ||||
-rw-r--r-- | data/assets/org.gnome.Software.Curated.xml | 121 | ||||
-rw-r--r-- | data/assets/org.gnome.Software.Featured.xml | 262 | ||||
-rw-r--r-- | data/assets/up-to-date.svg | 264 |
4 files changed, 658 insertions, 0 deletions
diff --git a/data/assets/meson.build b/data/assets/meson.build new file mode 100644 index 0000000..ca2cfa1 --- /dev/null +++ b/data/assets/meson.build @@ -0,0 +1,11 @@ +if get_option('default_featured_apps') + install_data('org.gnome.Software.Featured.xml', + install_dir : join_paths(get_option('datadir'), 'swcatalog', 'xml'), + ) +endif + +if get_option('hardcoded_curated') + install_data('org.gnome.Software.Curated.xml', + install_dir : join_paths(get_option('datadir'), 'swcatalog', 'xml'), + ) +endif diff --git a/data/assets/org.gnome.Software.Curated.xml b/data/assets/org.gnome.Software.Curated.xml new file mode 100644 index 0000000..4dc828c --- /dev/null +++ b/data/assets/org.gnome.Software.Curated.xml @@ -0,0 +1,121 @@ +<?xml version="1.0" encoding="UTF-8"?> +<components> + <!-- Arbitrary list of popular GNOME apps. The list should be long enough + to show up on the overview page if it’s the only source of curated apps. + Distros should not ship this in production releases: they should be + providing their own curated list of ‘Editor’s Choice’ apps instead. --> + <component merge="append"> + <id>org.gnome.Aisleriot</id> + <kudos> + <kudo>GnomeSoftware::popular</kudo> + </kudos> + </component> + <component merge="append"> + <id>org.gnome.Boxes.desktop</id> + <kudos> + <kudo>GnomeSoftware::popular</kudo> + </kudos> + </component> + <component merge="append"> + <id>org.gnome.Builder.desktop</id> + <kudos> + <kudo>GnomeSoftware::popular</kudo> + </kudos> + </component> + <component merge="append"> + <id>org.gnome.Calendar.desktop</id> + <kudos> + <kudo>GnomeSoftware::popular</kudo> + </kudos> + </component> + <component merge="append"> + <id>org.gnome.clocks.desktop</id> + <kudos> + <kudo>GnomeSoftware::popular</kudo> + </kudos> + </component> + <component merge="append"> + <id>org.gnome.Contacts.desktop</id> + <kudos> + <kudo>GnomeSoftware::popular</kudo> + </kudos> + </component> + <component merge="append"> + <id>org.gnome.Dictionary</id> + <kudos> + <kudo>GnomeSoftware::popular</kudo> + </kudos> + </component> + <component merge="append"> + <id>org.gnome.Evince</id> + <kudos> + <kudo>GnomeSoftware::popular</kudo> + </kudos> + </component> + <component merge="append"> + <id>org.gnome.Evolution.desktop</id> + <kudos> + <kudo>GnomeSoftware::popular</kudo> + </kudos> + </component> + <component merge="append"> + <id>org.gnome.Geary.desktop</id> + <kudos> + <kudo>GnomeSoftware::popular</kudo> + </kudos> + </component> + <component merge="append"> + <id>org.gnome.Maps.desktop</id> + <kudos> + <kudo>GnomeSoftware::popular</kudo> + </kudos> + </component> + <component merge="append"> + <id>org.gnome.Nautilus.desktop</id> + <kudos> + <kudo>GnomeSoftware::popular</kudo> + </kudos> + </component> + <component merge="append"> + <id>im.bernard.Nostalgia</id> + <kudos> + <kudo>GnomeSoftware::popular</kudo> + </kudos> + </component> + <component merge="append"> + <id>org.gnome.Notes.desktop</id> + <kudos> + <kudo>GnomeSoftware::popular</kudo> + </kudos> + </component> + <component merge="append"> + <id>org.gnome.Photos.desktop</id> + <kudos> + <kudo>GnomeSoftware::popular</kudo> + </kudos> + </component> + <component merge="append"> + <id>org.gnome.Polari.desktop</id> + <kudos> + <kudo>GnomeSoftware::popular</kudo> + </kudos> + </component> + <component merge="append"> + <id>org.gnome.Todo</id> + <kudos> + <kudo>GnomeSoftware::popular</kudo> + </kudos> + </component> + <component merge="append"> + <id>org.gnome.Totem.desktop</id> + <kudos> + <kudo>GnomeSoftware::popular</kudo> + </kudos> + </component> + <component merge="append"> + <id>org.gnome.Weather</id> + <kudos> + <kudo>GnomeSoftware::popular</kudo> + </kudos> + </component> +</components> diff --git a/data/assets/org.gnome.Software.Featured.xml b/data/assets/org.gnome.Software.Featured.xml new file mode 100644 index 0000000..1a759a2 --- /dev/null +++ b/data/assets/org.gnome.Software.Featured.xml @@ -0,0 +1,262 @@ +<?xml version="1.0" encoding="UTF-8"?> +<components> + <!-- GNOME Circle apps (https://circle.gnome.org) --> + <component merge="append"> + <id>app.drey.Dialect</id> + <custom> + <value key="GnomeSoftware::FeatureTile">True</value> + </custom> + </component> + <component merge="append"> + <id>app.drey.Warp</id> + <custom> + <value key="GnomeSoftware::FeatureTile">True</value> + </custom> + </component> + <component merge="append"> + <id>com.adrienplazas.Metronome</id> + <custom> + <value key="GnomeSoftware::FeatureTile">True</value> + </custom> + </component> + <component merge="append"> + <id>com.belmoussaoui.Authenticator</id> + <custom> + <value key="GnomeSoftware::FeatureTile">True</value> + </custom> + </component> + <component merge="append"> + <id>com.belmoussaoui.Decoder</id> + <custom> + <value key="GnomeSoftware::FeatureTile">True</value> + </custom> + </component> + <component merge="append"> + <id>com.belmoussaoui.Obfuscate</id> + <custom> + <value key="GnomeSoftware::FeatureTile">True</value> + </custom> + </component> + <component merge="append"> + <id>com.bitstower.Markets</id> + <custom> + <value key="GnomeSoftware::FeatureTile">True</value> + </custom> + </component> + <component merge="append"> + <id>com.github.alexhuntley.Plots</id> + <custom> + <value key="GnomeSoftware::FeatureTile">True</value> + </custom> + </component> + <component merge="append"> + <id>com.github.bleakgrey.tootle</id> + <custom> + <value key="GnomeSoftware::FeatureTile">True</value> + </custom> + </component> + <component merge="append"> + <id>com.github.geigi.cozy</id> + <custom> + <value key="GnomeSoftware::FeatureTile">True</value> + </custom> + </component> + <component merge="append"> + <id>com.github.hugolabe.Wike</id> + <custom> + <value key="GnomeSoftware::FeatureTile">True</value> + </custom> + </component> + <component merge="append"> + <id>com.github.huluti.Curtail</id> + <custom> + <value key="GnomeSoftware::FeatureTile">True</value> + </custom> + </component> + <component merge="append"> + <id>com.github.liferooter.textpieces</id> + <custom> + <value key="GnomeSoftware::FeatureTile">True</value> + </custom> + </component> + <component merge="append"> + <id>com.github.maoschanz.drawing</id> + <custom> + <value key="GnomeSoftware::FeatureTile">True</value> + </custom> + </component> + <component merge="append"> + <id>com.gitlab.newsflash</id> + <custom> + <value key="GnomeSoftware::FeatureTile">True</value> + </custom> + </component> + <component merge="append"> + <id>com.rafaelmardojai.Blanket</id> + <custom> + <value key="GnomeSoftware::FeatureTile">True</value> + </custom> + </component> + <component merge="append"> + <id>com.rafaelmardojai.SharePreview</id> + <custom> + <value key="GnomeSoftware::FeatureTile">True</value> + </custom> + </component> + <component merge="append"> + <id>com.rafaelmardojai.WebfontKitGenerator</id> + <custom> + <value key="GnomeSoftware::FeatureTile">True</value> + </custom> + </component> + <component merge="append"> + <id>de.haeckerfelix.AudioSharing</id> + <custom> + <value key="GnomeSoftware::FeatureTile">True</value> + </custom> + </component> + <component merge="append"> + <id>de.haeckerfelix.Fragments</id> + <custom> + <value key="GnomeSoftware::FeatureTile">True</value> + </custom> + </component> + <component merge="append"> + <id>de.haeckerfelix.Shortwave</id> + <custom> + <value key="GnomeSoftware::FeatureTile">True</value> + </custom> + </component> + <component merge="append"> + <id>dev.Cogitri.Health</id> + <custom> + <value key="GnomeSoftware::FeatureTile">True</value> + </custom> + </component> + <component merge="append"> + <id>dev.geopjr.Collision</id> + <custom> + <value key="GnomeSoftware::FeatureTile">True</value> + </custom> + </component> + <component merge="append"> + <id>fr.romainvigier.MetadataCleaner</id> + <custom> + <value key="GnomeSoftware::FeatureTile">True</value> + </custom> + </component> + <component merge="append"> + <id>io.bassi.Amberol</id> + <custom> + <value key="GnomeSoftware::FeatureTile">True</value> + </custom> + </component> + <component merge="append"> + <id>io.github.lainsce.Khronos</id> + <custom> + <value key="GnomeSoftware::FeatureTile">True</value> + </custom> + </component> + <component merge="append"> + <id>io.github.seadve.Kooha</id> + <custom> + <value key="GnomeSoftware::FeatureTile">True</value> + </custom> + </component> + <component merge="append"> + <id>io.github.seadve.Mousai</id> + <custom> + <value key="GnomeSoftware::FeatureTile">True</value> + </custom> + </component> + <component merge="append"> + <id>org.gaphor.Gaphor</id> + <custom> + <value key="GnomeSoftware::FeatureTile">True</value> + </custom> + </component> + <component merge="append"> + <id>org.gnome.DejaDup</id> + <custom> + <value key="GnomeSoftware::FeatureTile">True</value> + </custom> + </component> + <component merge="append"> + <id>org.gnome.gitlab.somas.Apostrophe</id> + <custom> + <value key="GnomeSoftware::FeatureTile">True</value> + </custom> + </component> + <component merge="append"> + <id>org.gnome.gitlab.YaLTeR.Identity</id> + <custom> + <value key="GnomeSoftware::FeatureTile">True</value> + </custom> + </component> + <component merge="append"> + <id>org.gnome.gitlab.YaLTeR.VideoTrimmer</id> + <custom> + <value key="GnomeSoftware::FeatureTile">True</value> + </custom> + </component> + <component merge="append"> + <id>org.gnome.Podcasts</id> + <custom> + <value key="GnomeSoftware::FeatureTile">True</value> + </custom> + </component> + <component merge="append"> + <id>org.gnome.Polari</id> + <custom> + <value key="GnomeSoftware::FeatureTile">True</value> + </custom> + </component> + <component merge="append"> + <id>org.gnome.Solanum</id> + <custom> + <value key="GnomeSoftware::FeatureTile">True</value> + </custom> + </component> + <component merge="append"> + <id>org.gnome.World.Citations</id> + <custom> + <value key="GnomeSoftware::FeatureTile">True</value> + </custom> + </component> + <component merge="append"> + <id>org.gnome.World.PikaBackup</id> + <custom> + <value key="GnomeSoftware::FeatureTile">True</value> + </custom> + </component> + <component merge="append"> + <id>org.gnome.World.Secrets</id> + <custom> + <value key="GnomeSoftware::FeatureTile">True</value> + </custom> + </component> + <component merge="append"> + <id>org.gustavoperedo.FontDownloader</id> + <custom> + <value key="GnomeSoftware::FeatureTile">True</value> + </custom> + </component> + <component merge="append"> + <id>re.sonny.Commit</id> + <custom> + <value key="GnomeSoftware::FeatureTile">True</value> + </custom> + </component> + <component merge="append"> + <id>re.sonny.Junction</id> + <custom> + <value key="GnomeSoftware::FeatureTile">True</value> + </custom> + </component> + <component merge="append"> + <id>re.sonny.Tangram</id> + <custom> + <value key="GnomeSoftware::FeatureTile">True</value> + </custom> + </component> +</components> diff --git a/data/assets/up-to-date.svg b/data/assets/up-to-date.svg new file mode 100644 index 0000000..99122cd --- /dev/null +++ b/data/assets/up-to-date.svg @@ -0,0 +1,264 @@ +<?xml version="1.0" encoding="UTF-8" standalone="no"?> +<svg + inkscape:version="1.1 (c68e22c387, 2021-05-23)" + id="svg8" + version="1.1" + viewBox="0 0 320 320" + height="320" + width="320" + sodipodi:docname="up-to-date.svg" + xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape" + xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd" + xmlns:xlink="http://www.w3.org/1999/xlink" + xmlns="http://www.w3.org/2000/svg" + xmlns:svg="http://www.w3.org/2000/svg" + xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" + xmlns:cc="http://creativecommons.org/ns#" + xmlns:dc="http://purl.org/dc/elements/1.1/"> + <defs + id="defs2"> + <linearGradient + inkscape:collect="always" + id="linearGradient14556"> + <stop + style="stop-color:#f9ef69;stop-opacity:1;" + offset="0" + id="stop14552" /> + <stop + style="stop-color:#f5c211;stop-opacity:1" + offset="1" + id="stop14554" /> + </linearGradient> + <linearGradient + id="a-3" + gradientTransform="matrix(0.707107,0.707107,0.707107,-0.707107,2,-170)" + gradientUnits="userSpaceOnUse" + x1="188.44394" + x2="261.09912" + y1="-77.78183" + y2="-150.43706"> + <stop + offset="0" + stop-color="#f6d32d" + id="stop2-6" /> + <stop + offset="1" + stop-color="#f5c211" + id="stop4-7" /> + </linearGradient> + <radialGradient + id="b" + cx="280.9942" + cy="488.84842" + gradientTransform="matrix(0.347005,0,0,0.342234,-31.50647,-127.48206)" + gradientUnits="userSpaceOnUse" + r="224"> + <stop + offset="0" + stop-color="#fdfacf" + id="stop7" /> + <stop + offset="0.4" + stop-color="#f9f06b" + id="stop9" /> + <stop + offset="1" + stop-color="#f6d32d" + id="stop11" /> + </radialGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient10519" + id="linearGradient10521" + x1="564.64844" + y1="486.45703" + x2="723.66016" + y2="486.45703" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.1724844,0,0,1.1724844,-531.44458,-257.84982)" /> + <linearGradient + inkscape:collect="always" + id="linearGradient10519"> + <stop + style="stop-color:#26a269;stop-opacity:1;" + offset="0" + id="stop10515" /> + <stop + style="stop-color:#1eef8f;stop-opacity:1" + offset="0.28584763" + id="stop10685" /> + <stop + style="stop-color:#165f3d;stop-opacity:1" + offset="1" + id="stop10517" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient8268" + id="linearGradient8270" + x1="624.69623" + y1="401.86096" + x2="698.71875" + y2="288.45312" + gradientUnits="userSpaceOnUse" + gradientTransform="matrix(1.1724844,0,0,1.1724844,-531.44458,-201.41465)" /> + <linearGradient + inkscape:collect="always" + id="linearGradient8268"> + <stop + style="stop-color:#26a269;stop-opacity:1" + offset="0" + id="stop8264" /> + <stop + style="stop-color:#f9f06b;stop-opacity:1" + offset="1" + id="stop8266" /> + </linearGradient> + <linearGradient + inkscape:collect="always" + xlink:href="#linearGradient14556" + id="linearGradient14558" + x1="231.2832" + y1="145.98535" + x2="231.2832" + y2="252.41602" + gradientUnits="userSpaceOnUse" /> + </defs> + <sodipodi:namedview + units="px" + borderlayer="true" + inkscape:showpageshadow="false" + showgrid="false" + inkscape:document-rotation="0" + inkscape:current-layer="g960" + inkscape:document-units="px" + inkscape:cy="166.27648" + inkscape:cx="60.187402" + inkscape:zoom="2.1349983" + inkscape:pageshadow="2" + inkscape:pageopacity="0" + borderopacity="1" + bordercolor="#383838" + pagecolor="#1f1f1f" + id="base" + inkscape:pagecheckerboard="1" + width="400px" + objecttolerance="10.0" + gridtolerance="10.0" + guidetolerance="10.0" + inkscape:window-width="1920" + inkscape:window-height="1011" + inkscape:window-x="0" + inkscape:window-y="0" + inkscape:window-maximized="1" + fit-margin-top="0" + fit-margin-left="0" + fit-margin-right="0" + fit-margin-bottom="0" /> + <metadata + id="metadata5"> + <rdf:RDF> + <cc:Work + rdf:about=""> + <dc:format>image/svg+xml</dc:format> + <dc:type + rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> + <cc:license + rdf:resource="http://creativecommons.org/licenses/by-sa/4.0/" /> + </cc:Work> + <cc:License + rdf:about="http://creativecommons.org/licenses/by-sa/4.0/"> + <cc:permits + rdf:resource="http://creativecommons.org/ns#Reproduction" /> + <cc:permits + rdf:resource="http://creativecommons.org/ns#Distribution" /> + <cc:requires + rdf:resource="http://creativecommons.org/ns#Notice" /> + <cc:requires + rdf:resource="http://creativecommons.org/ns#Attribution" /> + <cc:permits + rdf:resource="http://creativecommons.org/ns#DerivativeWorks" /> + <cc:requires + rdf:resource="http://creativecommons.org/ns#ShareAlike" /> + </cc:License> + </rdf:RDF> + </metadata> + <g + id="layer1" + inkscape:groupmode="layer" + inkscape:label="Layer 1" + transform="translate(-40,-40)"> + <g + id="g960" + transform="translate(-9)"> + <g + style="stroke-width:0.386113" + transform="matrix(1.1259125,0,0,1.1259125,224.47071,55.053376)" + id="g862"> + <path + d="m 20,20 h 88 v 88 H 20 Z m 0,0" + fill="#f5c211" + id="path856-5" + style="stroke-width:0.298167" /> + <path + style="fill:url(#a-3);stroke-width:0.386113" + d="M 2,64 64,126 126,64 64,2 Z m 0,0" + fill="url(#a)" + id="path858-3" /> + <path + style="fill:url(#b);stroke-width:0.386113" + d="M 112,64 C 112,90.507812 90.507812,112 64,112 37.492188,112 16,90.507812 16,64 16,37.492188 37.492188,16 64,16 c 26.507812,0 48,21.492188 48,48 z m 0,0" + fill="url(#b)" + id="path860-5" /> + </g> + <circle + style="fill:url(#linearGradient10521);fill-opacity:1;stroke-width:18.7598;stop-color:#000000" + id="circle10463" + cx="209.35948" + cy="242.87909" + r="101.09472" /> + <circle + style="fill:url(#linearGradient14558);fill-opacity:1;stroke-width:18.7598;stop-color:#000000" + id="circle11708" + cx="209.35948" + cy="236.68916" + r="101.09472" /> + <circle + style="fill:url(#linearGradient8270);fill-opacity:1;stroke-width:18.7598;stop-color:#000000" + id="path2198" + cx="209.35948" + cy="238.18916" + r="101.09472" /> + <g + id="g8228" + transform="matrix(0.93457387,0,0,0.93457387,-379.96735,-136.74431)"> + <path + id="path2322" + style="display:inline;fill:#99c1f1;fill-opacity:1;stroke:none;stroke-width:32.3735;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.482318;stop-color:#000000" + d="m 538.64083,296.63671 a 43.839679,43.839679 0 0 0 -39.2403,24.36235 35.177858,35.177858 0 0 0 -3.3343,-0.16019 35.177858,35.177858 0 0 0 -35.1788,35.17881 35.177858,35.177858 0 0 0 0.9716,8.21352 h 147.2279 a 29.419203,29.419203 0 0 0 -26.7777,-28.00225 43.839679,43.839679 0 0 0 -43.6326,-39.59224 43.839679,43.839679 0 0 0 -0.036,0 z" /> + <path + id="path889" + style="display:inline;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:32.3735;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.482318;stop-color:#000000" + d="m 538.64083,292.63671 a 43.839679,43.839679 0 0 0 -39.2403,24.36235 35.177858,35.177858 0 0 0 -3.3343,-0.16019 35.177858,35.177858 0 0 0 -35.1788,35.17881 35.177858,35.177858 0 0 0 0.9716,8.21352 h 147.2279 a 29.419203,29.419203 0 0 0 -26.7777,-28.00225 43.839679,43.839679 0 0 0 -43.6326,-39.59224 43.839679,43.839679 0 0 0 -0.036,0 z" /> + </g> + <path + style="fill:none;stroke:#8ff0a4;stroke-width:27.0574;stroke-linecap:round;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" + d="m 173.95206,242.7111 27.04994,27.04994 55.33318,-55.33316" + id="path7128" /> + <g + id="g8232" + transform="matrix(0.85677501,0,0,0.85677501,-296.65379,-71.159142)"> + <path + id="path2302" + style="display:inline;fill:#99c1f1;fill-opacity:1;stroke:none;stroke-width:48.5793;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.482318;stop-color:#000000" + d="m 741.32713,365.18189 c -14.26103,10e-4 -26.92647,9.11418 -31.45954,22.63558 -3.34805,-1.36908 -6.93047,-2.07375 -10.54763,-2.07475 -15.40287,-6.9e-4 -27.88955,12.48596 -27.88889,27.88883 -3.2e-4,4.76721 1.22143,9.45492 3.54859,13.61552 h 82.67972 c 10.41164,-5.88686 16.84961,-16.92128 16.85101,-28.88194 -8e-5,-18.32657 -14.85669,-33.18317 -33.18326,-33.18324 z" + sodipodi:nodetypes="cccccccc" /> + <path + id="path903" + style="display:inline;fill:#ffffff;fill-opacity:1;stroke:none;stroke-width:48.5793;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:0.482318;stop-color:#000000" + d="m 739.32713,361.18189 c -14.26103,10e-4 -26.92647,9.11418 -31.45954,22.63558 -3.34805,-1.36908 -6.93047,-2.07375 -10.54763,-2.07475 -15.40287,-6.9e-4 -27.88955,12.48596 -27.88889,27.88883 -3.2e-4,4.76721 1.22143,9.45492 3.54859,13.61552 h 82.67972 c 10.41164,-5.88686 16.84961,-16.92128 16.85101,-28.88194 -8e-5,-18.32657 -14.85669,-33.18317 -33.18326,-33.18324 z" + sodipodi:nodetypes="cccccccc" /> + </g> + </g> + </g> +</svg> |