diff --git a/.github/bump-hook.sh b/.github/bump-hook.sh index 53f812e..caae03b 100755 --- a/.github/bump-hook.sh +++ b/.github/bump-hook.sh @@ -4,7 +4,12 @@ set -euxo pipefail PLATFORM_DIR="$PWD" HELIUM_DIR="$PLATFORM_DIR/helium-chromium" SPEC="$PLATFORM_DIR/package/helium-bin.spec" +METAINFO="$PLATFORM_DIR/package/net.imput.helium.metainfo.xml" # version_after is exported by `bump-platform` action sed -Ei "s/^(%define version ).*/\1$version_after/" "$SPEC" -git add -u "$SPEC" + +RELEASE_DATE=$(date +%Y-%m-%d) +sed -Ei 's/()/'"\1$version_after\3$RELEASE_DATE\5/" "$METAINFO" + +git add -u "$SPEC" "$METAINFO" diff --git a/package/helium-bin.spec b/package/helium-bin.spec index 8c25274..3119141 100644 --- a/package/helium-bin.spec +++ b/package/helium-bin.spec @@ -9,6 +9,7 @@ License: GPL-3.0 URL: https://github.com/imputnet/helium-linux Source0: https://github.com/imputnet/helium-linux/releases/download/%{version}/helium-%{version}-x86_64_linux.tar.xz Source1: https://github.com/imputnet/helium-linux/releases/download/%{version}/helium-%{version}-arm64_linux.tar.xz +Source2: net.imput.helium.metainfo.xml %description Private, fast, and honest web browser based on Chromium @@ -32,6 +33,7 @@ Private, fast, and honest web browser based on Chromium mkdir -p %{heliumdir} \ %{buildroot}%{_bindir} \ %{buildroot}%{_datadir}/applications \ + %{buildroot}%{_datadir}/metainfo \ %{buildroot}%{_datadir}/icons/hicolor/256x256/apps cp -a . %{heliumdir} @@ -45,6 +47,9 @@ install -m 644 product_logo_256.png \ install -m 644 %{heliumdir}/helium.desktop \ %{buildroot}%{_datadir}/applications/ +install -m 644 %{SOURCE2} \ + %{buildroot}%{_datadir}/metainfo/net.imput.helium.metainfo.xml + ln -sf %{helium_base}/helium-wrapper \ %{buildroot}%{_bindir}/helium @@ -53,6 +58,7 @@ ln -sf %{helium_base}/helium-wrapper \ %{helium_base}/ %{_bindir}/helium %{_datadir}/applications/helium.desktop +%{_datadir}/metainfo/net.imput.helium.metainfo.xml %{_datadir}/icons/hicolor/256x256/apps/helium.png %post diff --git a/package/net.imput.helium.metainfo.xml b/package/net.imput.helium.metainfo.xml new file mode 100644 index 0000000..664ca3b --- /dev/null +++ b/package/net.imput.helium.metainfo.xml @@ -0,0 +1,56 @@ + + + net.imput.helium + helium.desktop + CC0-1.0 + GPL-3.0-only + Helium + Private, fast, and honest web browser + +

+ Helium is a private, fast, and honest web browser based on Chromium. + It prioritizes user privacy while maintaining excellent performance and + a clean browsing experience. +

+

Features:

+
    +
  • Private browsing by default
  • +
  • Fast performance based on Chromium
  • +
  • Honest and transparent development
  • +
  • Cross-platform support
  • +
  • Open-source software
  • +
+
+ https://github.com/imputnet/helium-linux + https://github.com/imputnet/helium-linux/issues + https://github.com/imputnet/helium-linux + + + Kagi search results showing web pages and videos + https://raw.githubusercontent.com/imputnet/helium-linux/refs/heads/main/package/screenshots/lead.png + + + Viewing Wikipedia articles with image galleries + https://raw.githubusercontent.com/imputnet/helium-linux/refs/heads/main/package/screenshots/split-view.png + + + + + + + + imput + + + browser + web + internet + privacy + + + Network + WebBrowser + +
diff --git a/package/screenshots/lead.png b/package/screenshots/lead.png new file mode 100644 index 0000000..22494f8 Binary files /dev/null and b/package/screenshots/lead.png differ diff --git a/package/screenshots/split-view.png b/package/screenshots/split-view.png new file mode 100644 index 0000000..cb2f17b Binary files /dev/null and b/package/screenshots/split-view.png differ