diff --git a/.gear/rules b/.gear/rules new file mode 100644 index 0000000..eedd5e3 --- /dev/null +++ b/.gear/rules @@ -0,0 +1,2 @@ +tar: v@version@:. +diff: v@version@:. . exclude=.gear exclude=*.spec diff --git a/.gear/tags/list b/.gear/tags/list new file mode 100644 index 0000000..3a9def2 --- /dev/null +++ b/.gear/tags/list @@ -0,0 +1 @@ +02baf04eaa3a5fd546fdf9e507ea515bad973cc3 v0.7.9 diff --git a/.gear/upstream/remotes b/.gear/upstream/remotes new file mode 100644 index 0000000..d86e54b --- /dev/null +++ b/.gear/upstream/remotes @@ -0,0 +1,3 @@ +[remote "upstream"] + url = https://github.com/trigg/Discover.git + fetch = +refs/heads/*:refs/remotes/upstream/* diff --git a/discover-overlay.spec b/discover-overlay.spec new file mode 100644 index 0000000..8eb2536 --- /dev/null +++ b/discover-overlay.spec @@ -0,0 +1,68 @@ +%define pypi_name discover_overlay + +Name: discover-overlay +Version: 0.7.9 +Release: alt1 +Summary: Yet another Discord overlay for Linux written in Python using GTK3 +License: GPL-3.0-only +Group: Networking/Other +URL: https://github.com/trigg/Discover +VCS: https://github.com/trigg/Discover +Source: %name-%version.tar +BuildRequires: rpm-build-python3 +BuildRequires: python3-module-pygobject3 +BuildRequires: python3-module-websocket-client +BuildRequires: python3-module-pyxdg +BuildRequires: python3-module-requests +BuildRequires: python3-module-pillow +BuildRequires: python3-module-xlib +BuildRequires: python3-module-setuptools +BuildRequires: python3-module-pulsectl-asyncio +BuildRequires: bash + +%description +Discover-Overlay is a GTK3 overlay written in Python3. +It can be configured to show who is currently talking on discord or +it can be set to display text and images from a preconfigured channel. +It is fully customisable and can be configured to display anywhere +on the screen. We fully support X11 and wlroots based environments. +We felt the need to make this project due to the shortcomings in support +on Linux by the official discord client. + +%package -n python3-module-%pypi_name +Summary: Moonraker - API Web Server for Klipper +BuildArch: noarch +Group: Development/Python3 + +%description -n python3-module-%pypi_name +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + +%prep +%setup + +%build +export PDM_BUILD_SCM_VERSION=%version +%pyproject_build + +%install +%pyproject_install + +%files +%_bindir/discover-overlay +%_desktopdir/%{pypi_name}* +#%_iconsdir/* +/usr/share/icons/hicolor/256x256/apps/discover-overlay-default.png +/usr/share/icons/hicolor/256x256/apps/discover-overlay-tray.png +/usr/share/icons/hicolor/256x256/apps/discover-overlay.png +/usr/share/icons/hicolor/scalable/apps/discover-overlay-default.svg +/usr/share/icons/hicolor/scalable/apps/discover-overlay-tray.svg +/usr/share/icons/hicolor/scalable/apps/discover-overlay.svg + + +%files -n python3-module-%pypi_name +%python3_sitelibdir_noarch/%pypi_name +%python3_sitelibdir_noarch/%pypi_name-%version.dist-info + +%changelog +* Fri Feb 20 2026 Tesla Bittgenstein 0.7.9-alt1 +- Initial build. diff --git a/discover-overlay.spec~ b/discover-overlay.spec~ new file mode 100644 index 0000000..1b59cce --- /dev/null +++ b/discover-overlay.spec~ @@ -0,0 +1,61 @@ +%define pypi_name discover_overlay + +Name: discover-overlay +Version: 0.7.9 +Release: alt1 +Summary: Yet another Discord overlay for Linux written in Python using GTK3 +License: GPL-3.0-only +Group: Networking/Other +URL: https://github.com/trigg/Discover +VCS: https://github.com/trigg/Discover +Source: %name-%version.tar +BuildRequires: rpm-build-python3 +BuildRequires: python3-module-pygobject3 +BuildRequires: python3-module-websocket-client +BuildRequires: python3-module-pyxdg +BuildRequires: python3-module-requests +BuildRequires: python3-module-pillow +BuildRequires: python3-module-xlib +BuildRequires: python3-module-setuptools +BuildRequires: python3-module-pulsectl-asyncio +BuildRequires: bash + +%description +Discover-Overlay is a GTK3 overlay written in Python3. +It can be configured to show who is currently talking on discord or +it can be set to display text and images from a preconfigured channel. +It is fully customisable and can be configured to display anywhere +on the screen. We fully support X11 and wlroots based environments. +We felt the need to make this project due to the shortcomings in support +on Linux by the official discord client. + +%package -n python3-module-%pypi_name +Summary: Moonraker - API Web Server for Klipper +BuildArch: noarch +Group: Development/Python3 + +%description -n python3-module-%pypi_name +aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa + +%prep +%setup + +%build +export PDM_BUILD_SCM_VERSION=%version +%pyproject_build + +%install +%pyproject_install + +%files +%_bindir/discover-overlay +%_desktopdir/%{pypi_name}* +#%_iconsdir/* + +%files -n python3-module-%pypi_name +%python3_sitelibdir_noarch/%pypi_name +%python3_sitelibdir_noarch/%pypi_name-%version.dist-info + +%changelog +* Fri Feb 20 2026 Tesla Bittgenstein 0.7.9-alt1 +- Initial build.