roundabout,
created on Wednesday, 25 December 2024, 17:46:26 (1735148786),
received on Wednesday, 25 December 2024, 17:46:39 (1735148799)
Author identity: vlad <vlad.muntoiu@gmail.com>
42c400d899f71bc0e813e43324d885e74dd18658
com.roundabout_host.roundabout.Izvor.desktop
@@ -0,0 +1,7 @@
[Desktop Entry]
Type=Application
Name=Izvor
Exec=izvor
Icon=com.roundabout_host.Izvor
Categories=Utility;
Comment=Desktop search and launcher
com.roundabout_host.roundabout.Izvor.metainfo.xml
@@ -0,0 +1,57 @@
<?xml version="1.0" encoding="UTF-8"?>
<!-- Copyright 2024 roundabout-host.com -->
<component type="desktop-application">
<id>com.roundabout_host.Izvor</id>
<metadata_license>CC0-1.0</metadata_license>
<project_license>GPL-3.0-or-later</project_license>
<name>Izvor</name>
<summary>Desktop search and launcher</summary>
<developer id="com.roundabout_host">
<name>roundabout-host.com</name>
</developer>
<description>
<p>
A powerful and modular desktop search and launcher application for GNU/Linux. Fully
plugin-based; each search source is a Python module.
</p>
<p>
See https://roundabout-host.com/roundabout/izvor-modules/ for search providers to
use with the application. Place the modules in ~/.local/share/izvor/modules/ and
enjoy.
</p>
<p>
Izvor means "spring" or "source" in Romanian, Serbo-Croatian, Bulgarian, and
Macedonian.
</p>
</description>
<launchable type="desktop-id">com.roundabout_host.Izvor.desktop</launchable>
<branding>
<color type="primary" scheme_preference="light">#80DEEA</color>
<color type="primary" scheme_preference="dark">#00838F</color>
</branding>
<content_rating type="oars-1.1" />
<url type="homepage">https://roundabout-host.com/roundabout/izvor/</url>
<url type="bugtracker">https://roundabout-host.com/roundabout/izvor/forum/</url>
<url type="vcs-browser">https://roundabout-host.com/roundabout/izvor/</url>
<url type="contribute">https://roundabout-host.com/roundabout/izvor/</url>
<screenshots>
<screenshot type="default">
<image>https://roundabout.roundabout-host.com/static/photos/izvor/izvor-main.png</image>
<caption>Search window</caption>
</screenshot>
<screenshot type="default">
<image>https://roundabout.roundabout-host.com/static/photos/izvor/izvor-providers.png</image>
<caption>Provider management</caption>
</screenshot>
</screenshots>
<releases>
<release version="1.0.0" date="2024-12-21">
<description>
<p>Initial release</p>
</description>
</release>
</releases>
<custom>
<value key="flathub::manifest">https://roundabout-host.com/roundabout/izvor/raw/~18d6a2d79428258deb89b0d235770ae861130681/com.roundabout_host.Izvor.yaml</value>
</custom>
</component>
com.roundabout_host.roundabout.Izvor.svg
@@ -0,0 +1,263 @@
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="48"
height="48"
viewBox="0 0 48 48"
version="1.1"
id="svg1"
inkscape:version="1.4 (e7c3feb100, 2024-10-09)"
sodipodi:docname="com.roundabout_host.Izvor.svg"
xml:space="preserve"
inkscape:export-filename="com.roundabout_host.Izvor.png"
inkscape:export-xdpi="512"
inkscape:export-ydpi="512"
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"><sodipodi:namedview
id="namedview1"
pagecolor="#ffffff"
bordercolor="#000000"
borderopacity="0.25"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
inkscape:document-units="px"
inkscape:zoom="9.4883561"
inkscape:cx="22.870137"
inkscape:cy="23.133617"
inkscape:window-width="1800"
inkscape:window-height="1096"
inkscape:window-x="0"
inkscape:window-y="36"
inkscape:window-maximized="1"
inkscape:current-layer="layer1" /><defs
id="defs1"><linearGradient
id="linearGradient145"
inkscape:collect="always"><stop
style="stop-color:#263238;stop-opacity:1;"
offset="0"
id="stop146" /><stop
style="stop-color:#546e7a;stop-opacity:1;"
offset="1"
id="stop147" /></linearGradient><linearGradient
id="linearGradient143"
inkscape:collect="always"><stop
style="stop-color:#b2ebf2;stop-opacity:1;"
offset="0"
id="stop144" /><stop
style="stop-color:#00acc1;stop-opacity:1;"
offset="1"
id="stop145" /></linearGradient><linearGradient
id="linearGradient142"
inkscape:collect="always"><stop
style="stop-color:#b0bec5;stop-opacity:1;"
offset="0"
id="stop142" /><stop
style="stop-color:#90a4ae;stop-opacity:1;"
offset="1"
id="stop143" /></linearGradient><filter
style="color-interpolation-filters:sRGB;"
inkscape:label="Drop Shadow"
id="filter64"
x="-0.29661796"
y="-0.29661796"
width="1.7268476"
height="1.7268476"><feFlood
result="flood"
in="SourceGraphic"
flood-opacity="0.501961"
flood-color="rgb(0,0,0)"
id="feFlood63" /><feGaussianBlur
result="blur"
in="SourceGraphic"
stdDeviation="2.500000"
id="feGaussianBlur63" /><feOffset
result="offset"
in="blur"
dx="3.000000"
dy="3.000000"
id="feOffset63" /><feComposite
result="comp1"
operator="in"
in="flood"
in2="offset"
id="feComposite63" /><feComposite
result="fbSourceGraphic"
operator="over"
in="SourceGraphic"
in2="comp1"
id="feComposite64" /><feColorMatrix
result="fbSourceGraphicAlpha"
in="fbSourceGraphic"
values="0 0 0 -1 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 1 0"
id="feColorMatrix64" /><feFlood
id="feFlood64"
result="flood"
in="fbSourceGraphic"
flood-opacity="0.501961"
flood-color="rgb(0,0,0)" /><feGaussianBlur
id="feGaussianBlur64"
result="blur"
in="fbSourceGraphic"
stdDeviation="1.200000" /><feOffset
id="feOffset64"
result="offset"
in="blur"
dx="1.000000"
dy="1.000000" /><feComposite
id="feComposite65"
result="comp1"
operator="in"
in="flood"
in2="offset" /><feComposite
id="feComposite66"
result="comp2"
operator="over"
in="fbSourceGraphic"
in2="comp1" /></filter><filter
style="color-interpolation-filters:sRGB"
inkscape:label="Drop Shadow"
id="filter90"
x="-0.20000001"
y="-0.20000001"
width="1.4277778"
height="1.4277778"><feFlood
result="flood"
in="SourceGraphic"
flood-opacity="0.337255"
flood-color="rgb(0,0,0)"
id="feFlood89" /><feGaussianBlur
result="blur"
in="SourceGraphic"
stdDeviation="1.200000"
id="feGaussianBlur89" /><feOffset
result="offset"
in="blur"
dx="0.500000"
dy="0.500000"
id="feOffset89" /><feComposite
result="comp1"
operator="out"
in="flood"
in2="offset"
id="feComposite89" /><feComposite
result="fbSourceGraphic"
operator="atop"
in="comp1"
in2="SourceGraphic"
id="feComposite90" /><feColorMatrix
result="fbSourceGraphicAlpha"
in="fbSourceGraphic"
values="0 0 0 -1 0 0 0 0 -1 0 0 0 0 -1 0 0 0 0 1 0"
id="feColorMatrix109" /><feFlood
id="feFlood109"
result="flood"
in="fbSourceGraphic"
flood-opacity="0.172549"
flood-color="rgb(0,0,0)" /><feGaussianBlur
id="feGaussianBlur109"
result="blur"
in="fbSourceGraphic"
stdDeviation="0.300000" /><feOffset
id="feOffset109"
result="offset"
in="blur"
dx="0.000000"
dy="0.000000" /><feComposite
id="feComposite109"
result="comp1"
operator="out"
in="flood"
in2="offset" /><feComposite
id="feComposite110"
result="comp2"
operator="atop"
in="comp1"
in2="fbSourceGraphic" /></filter><filter
style="color-interpolation-filters:sRGB;"
inkscape:label="Drop Shadow"
id="filter142"
x="-0.14727273"
y="-0.14727273"
width="1.3059091"
height="1.3059091"><feFlood
result="flood"
in="SourceGraphic"
flood-opacity="0.419608"
flood-color="rgb(0,0,0)"
id="feFlood141" /><feGaussianBlur
result="blur"
in="SourceGraphic"
stdDeviation="2.700000"
id="feGaussianBlur141" /><feOffset
result="offset"
in="blur"
dx="0.500000"
dy="0.500000"
id="feOffset141" /><feComposite
result="comp1"
operator="out"
in="flood"
in2="offset"
id="feComposite141" /><feComposite
result="comp2"
operator="atop"
in="comp1"
in2="SourceGraphic"
id="feComposite142" /></filter><radialGradient
inkscape:collect="always"
xlink:href="#linearGradient142"
id="radialGradient143"
cx="0"
cy="0"
fx="0"
fy="0"
r="28.730001"
gradientUnits="userSpaceOnUse" /><radialGradient
inkscape:collect="always"
xlink:href="#linearGradient143"
id="radialGradient145"
cx="24.250002"
cy="24.250002"
fx="24.250002"
fy="24.250002"
r="12.85"
gradientUnits="userSpaceOnUse"
gradientTransform="translate(-3.98828,-3.98828)" /><linearGradient
inkscape:collect="always"
xlink:href="#linearGradient145"
id="linearGradient147"
x1="46.246593"
y1="46.246586"
x2="9.6909266"
y2="9.6909199"
gradientUnits="userSpaceOnUse" /><clipPath
clipPathUnits="userSpaceOnUse"
id="clipPath149"><circle
style="fill:#000000;stroke:#00ff00;stroke-width:0"
id="circle149"
r="22"
cy="24"
cx="24" /></clipPath></defs><g
inkscape:label="Strat 1"
inkscape:groupmode="layer"
id="layer1"><circle
style="fill:url(#radialGradient143);stroke:#00ff00;stroke-width:0;filter:url(#filter142)"
id="path1"
cx="24"
cy="24"
r="22" /><path
id="path2"
style="fill:url(#linearGradient147);stroke-width:2;filter:url(#filter64)"
d="m 24.000002,11.000002 c -7.18,0 -13,5.82 -13,13 0,7.18 5.82,13 13,13 3.22,0 6.180938,-1.178672 8.460938,-3.138672 l 0.539062,0.558594 v 1.580078 l 4.947266,4.9375 a 22,22 0 0 0 2.990234,-2.990234 l -4.9375,-4.947266 H 34.419924 L 33.86133,32.46094 c 1.96,-2.28 3.138672,-5.240938 3.138672,-8.460938 0,-7.18 -5.82,-13 -13,-13 z m 0,4 c 4.98,0 9,4.02 9,9 0,4.98 -4.02,9 -9,9 -4.98,0 -9,-4.02 -9,-9 0,-4.98 4.02,-9 9,-9 z"
clip-path="url(#clipPath149)" /><circle
style="fill:url(#radialGradient145);stroke:#00ff00;stroke-width:0;filter:url(#filter90)"
id="circle66"
cx="24.000002"
cy="24.000002"
r="9" /></g></svg>
com.roundabout_host.roundabout.Izvor.yaml
@@ -0,0 +1,35 @@
id: com.roundabout_host.roundabout.Izvor
runtime: org.freedesktop.Platform
runtime-version: "24.08"
sdk: org.freedesktop.Sdk
command: izvor
finish-args:
- --share=network
- --filesystem=host
- --socket=fallback-x11
- --share=ipc
- --socket=wayland
- --talk-name=org.freedesktop.Flatpak
modules:
# flatpak-pip-generator
- pypi-dependencies.json
- name: izvor
buildsystem: simple
build-commands:
- |
PYTHON_NAME=python$(python3 -c 'import sys; print("{}.{}".format(*sys.version_info))')
mkdir -p /app/lib/$PYTHON_NAME/site-packages/izvor_utils
cp -r ./izvor_utils /app/lib/$PYTHON_NAME/site-packages/
- mkdir -p /app/bin /app/share/izvor
- cp -r ./src/* /app/share/izvor/
- chmod +x /app/share/izvor/__init__.py
- ln -s /app/share/izvor/__init__.py /app/bin/izvor
- mkdir -p /app/share/icons/hicolor/scalable/apps
- cp com.roundabout_host.roundabout.Izvor.svg /app/share/icons/hicolor/scalable/apps/
- mkdir -p /app/share/applications
- cp com.roundabout_host.roundabout.Izvor.desktop /app/share/applications/
sources:
- type: git
url: https://roundabout-host.com/git/roundabout/izvor
branch: master
commit: d90e654289a08b892b974a445ca29e626ac43af8