mirror of
https://github.com/feeddeck/feeddeck.git
synced 2026-03-11 17:47:47 -05:00
[core] Add Flatpak (#15)
Add all files to create a Flatpak which can be distributed via Flathub. Signed-off-by: ricoberger <mail@ricoberger.de>
This commit is contained in:
9
app/linux/flatpak/app.feeddeck.feeddeck.desktop
Normal file
9
app/linux/flatpak/app.feeddeck.feeddeck.desktop
Normal file
@@ -0,0 +1,9 @@
|
||||
[Desktop Entry]
|
||||
Version=1.0
|
||||
Type=Application
|
||||
Name=FeedDeck
|
||||
Comment=Follow your RSS and Social Media Feeds
|
||||
Categories=Utility
|
||||
Icon=app.feeddeck.feeddeck
|
||||
Terminal=false
|
||||
Exec=feeddeck
|
||||
107
app/linux/flatpak/app.feeddeck.feeddeck.metainfo.xml
Normal file
107
app/linux/flatpak/app.feeddeck.feeddeck.metainfo.xml
Normal file
@@ -0,0 +1,107 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<component type="desktop-application">
|
||||
<id>app.feeddeck.feeddeck</id>
|
||||
<metadata_license>CC0-1.0</metadata_license>
|
||||
<project_license>MIT</project_license>
|
||||
<name>FeedDeck</name>
|
||||
<summary>Follow your RSS and Social Media Feeds</summary>
|
||||
<developer_name>Rico Berger</developer_name>
|
||||
|
||||
<url type="homepage">https://feeddeck.app</url>
|
||||
<url type="bugtracker">https://github.com/feeddeck/feeddeck/issues</url>
|
||||
<url type="contribute">https://github.com/feeddeck/feeddeck</url>
|
||||
<url type="donation">https://github.com/sponsors/ricoberger</url>
|
||||
<url type="vcs-browser">https://github.com/feeddeck/feeddeck</url>
|
||||
|
||||
<launchable type="desktop-id">app.feeddeck.feeddeck.desktop</launchable>
|
||||
|
||||
<provides>
|
||||
<id>app.feeddeck.feeddeck</id>
|
||||
</provides>
|
||||
|
||||
<content_rating type="oars-1.1">
|
||||
<content_attribute id="money-purchasing">intense</content_attribute>
|
||||
</content_rating>
|
||||
|
||||
<description>
|
||||
<p>
|
||||
FeedDeck is an open source RSS and social media feed reader, inspired by TweetDeck. FeedDeck allows you to follow your favorite feeds in one place on all platforms. FeedDeck is written in Flutter and uses Supabase and Deno as it's backend.
|
||||
</p>
|
||||
<ul>
|
||||
<li>Available for mobile and desktop: FeedDeck provides the same experience for mobile and desktop with nearly 100% code sharing.</li>
|
||||
<li>RSS and Social Media Feeds: Follow your favorite RSS and social media feeds.</li>
|
||||
<li>News: Get the latest news from your favorite RSS feeds and Google News.</li>
|
||||
<li>Social Media: Follow your friends and favorite topics on Medium, Nitter, Reddit, Tumblr and X.</li>
|
||||
<li>GitHub: Get your GitHub notifications and follow your repository activities.</li>
|
||||
<li>Podcasts: Follow and listen to your favorite podcasts, via the built-in podcast player.</li>
|
||||
<li>YouTube: Follow and view your favorite YouTube channels.</li>
|
||||
</ul>
|
||||
</description>
|
||||
|
||||
<keywords>
|
||||
<keyword>RSS</keyword>
|
||||
<keyword>Social Media</keyword>
|
||||
<keyword>Reader</keyword>
|
||||
</keywords>
|
||||
|
||||
<categories>
|
||||
<category>System</category>
|
||||
<category>Utilities</category>
|
||||
</categories>
|
||||
|
||||
<releases>
|
||||
<release version="v1.0.0" date="2023-09-17">
|
||||
<description>
|
||||
<p>Added</p>
|
||||
<ul>
|
||||
<li>#10: [core] Add Continuous Delivery for Landing Page @ricoberger</li>
|
||||
<li>#7: [core] Add Continuous Delivery for Supabase @ricoberger</li>
|
||||
<li>#8: [core] Add Info Section to Settings @ricoberger</li>
|
||||
<li>#6: [core] Add Continuous Delivery for Desktop Apps @ricoberger</li>
|
||||
<li>#4: Add GitHub Action to Publish Web Version @ricoberger</li>
|
||||
<li>#3: [core] Add Continuous Delivery and Release Workflow @ricoberger</li>
|
||||
</ul>
|
||||
|
||||
<p>Fixed</p>
|
||||
<ul>
|
||||
<li>#9: [core] Fix Continuous Delivery for Supabase @ricoberger</li>
|
||||
</ul>
|
||||
|
||||
<p>Changed</p>
|
||||
<ul>
|
||||
<li>#12: Prepare v1.0.0 Release @ricoberger</li>
|
||||
<li>#5: [core] Improve Media Handling @ricoberger</li>
|
||||
<li>#2: [nitter] Add Media Gallery to Details View @ricoberger</li>
|
||||
<li>#1: [nitter] Add Basic Authentication @ricoberger</li>
|
||||
</ul>
|
||||
</description>
|
||||
|
||||
<url>https://github.com/feeddeck/feeddeck/releases/tag/v1.0.0</url>
|
||||
</release>
|
||||
</releases>
|
||||
|
||||
<supports>
|
||||
<control>pointing</control>
|
||||
<control>keyboard</control>
|
||||
<control>touch</control>
|
||||
<control>tablet</control>
|
||||
</supports>
|
||||
|
||||
<screenshots>
|
||||
<screenshot type="default">
|
||||
<image>https://raw.githubusercontent.com/feeddeck/feeddeck/main/app/linux/flatpak/screenshots/1.png</image>
|
||||
</screenshot>
|
||||
<screenshot type="default">
|
||||
<image>https://raw.githubusercontent.com/feeddeck/feeddeck/main/app/linux/flatpak/screenshots/2.png</image>
|
||||
</screenshot>
|
||||
<screenshot type="default">
|
||||
<image>https://raw.githubusercontent.com/feeddeck/feeddeck/main/app/linux/flatpak/screenshots/3.png</image>
|
||||
</screenshot>
|
||||
<screenshot type="default">
|
||||
<image>https://raw.githubusercontent.com/feeddeck/feeddeck/main/app/linux/flatpak/screenshots/4.png</image>
|
||||
</screenshot>
|
||||
<screenshot type="default">
|
||||
<image>https://raw.githubusercontent.com/feeddeck/feeddeck/main/app/linux/flatpak/screenshots/5.png</image>
|
||||
</screenshot>
|
||||
</screenshots>
|
||||
</component>
|
||||
12
app/linux/flatpak/app.feeddeck.feeddeck.svg
Normal file
12
app/linux/flatpak/app.feeddeck.feeddeck.svg
Normal file
@@ -0,0 +1,12 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||
<svg width="100%" height="100%" viewBox="0 0 4096 4096" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xml:space="preserve" xmlns:serif="http://www.serif.com/" style="fill-rule:evenodd;clip-rule:evenodd;stroke-linejoin:round;stroke-miterlimit:2;">
|
||||
<g id="icon-linux">
|
||||
<g id="bg" transform="matrix(1.77687,0,0,1.77687,-1011.62,-1480.98)">
|
||||
<circle cx="1721.91" cy="1986.06" r="1152.59" style="fill:rgb(73,211,180);"/>
|
||||
</g>
|
||||
<g id="fg" transform="matrix(13.5357,0,0,13.0255,-2722.19,-2672.07)">
|
||||
<path d="M443.567,272.226C438.383,276.258 434.063,278.274 430.607,278.274C423.695,278.274 416.783,274.146 409.871,265.89L369.263,293.826C362.927,298.434 359.759,304.194 359.759,311.106L359.759,429.186L359.471,429.474C359.471,432.354 358.559,435.234 356.735,438.114C354.911,440.994 352.943,442.434 350.831,442.434L350.255,442.434L350.255,439.554L347.951,442.722C345.071,442.53 337.583,439.17 325.487,432.642L325.487,432.93C313.199,425.826 302.927,422.274 294.671,422.274C286.223,422.274 278.447,425.442 271.343,431.778C268.079,434.658 265.439,438.162 263.423,442.29C261.407,446.418 260.111,451.266 259.535,456.834C263.759,451.842 268.943,449.058 275.087,448.482C276.239,448.482 277.007,448.386 277.391,448.194L277.967,448.194C282.191,448.194 290.351,450.594 302.447,455.394C308.207,457.698 315.215,458.85 323.471,458.85C334.991,458.85 347.471,455.778 360.911,449.634C376.271,442.53 385.871,434.082 389.711,424.29C390.287,422.946 390.575,421.602 390.575,420.258L390.863,370.722L410.735,370.722L410.735,431.778L421.391,431.778L421.391,301.314C425.231,300.354 428.687,298.482 431.759,295.698C434.831,292.914 437.807,289.314 440.687,284.898C443.183,281.058 444.431,278.274 444.431,276.546L444.719,276.258C444.719,275.49 444.911,274.53 445.295,273.378L443.567,272.226ZM356.015,297.282C350.447,298.242 345.503,299.874 341.183,302.178C336.863,304.482 332.975,307.266 329.519,310.53C321.647,317.634 317.711,326.562 317.711,337.314L317.711,338.754L317.999,339.042L317.999,340.194C317.231,340.194 316.655,340.098 316.271,339.906L313.679,339.906C298.127,339.906 290.351,347.874 290.351,363.81C290.351,368.418 291.695,372.498 294.383,376.05C297.071,379.602 300.719,381.378 305.327,381.378L305.327,379.362L305.039,379.074L305.039,377.922L304.751,377.634C304.751,373.218 308.015,371.01 314.543,371.01L316.559,371.01L317.135,371.298L318.287,371.298L318.287,413.634C318.095,414.018 317.951,414.498 317.855,415.074C317.759,415.65 317.615,416.13 317.423,416.514C317.039,417.282 316.703,418.194 316.415,419.25C316.127,420.306 315.887,421.026 315.695,421.41L318.575,421.41L319.151,421.122L319.727,421.122L320.015,420.834C322.703,420.834 326.351,419.202 330.959,415.938C344.399,407.106 351.119,396.93 351.119,385.41L351.119,310.818C351.119,308.706 351.647,306.45 352.703,304.05C353.759,301.65 355.055,300.162 356.591,299.586L356.015,297.282ZM375.023,266.754C370.415,270.978 365.231,273.09 359.471,273.09C351.407,273.09 345.647,272.226 342.191,270.498L341.615,270.498L341.327,270.21C338.063,269.634 335.375,269.106 333.263,268.626C331.151,268.146 329.615,267.81 328.655,267.618L325.775,267.618C320.207,267.042 317.231,266.562 316.847,266.178L314.831,267.042C298.319,267.426 286.799,273.186 280.271,284.322C277.391,289.314 275.951,293.73 275.951,297.57L275.951,300.162C282.671,295.938 286.991,293.826 288.911,293.826L290.063,293.826L290.351,293.538C294.767,293.538 302.063,294.594 312.239,296.706C321.839,298.818 329.039,299.874 333.839,299.874L334.127,300.162L335.279,300.162C344.687,300.162 353.615,297.09 362.063,290.946C371.087,284.418 376.079,276.642 377.039,267.618L375.023,266.754ZM409.583,301.89C409.775,301.89 409.919,301.938 410.015,302.034C410.111,302.13 410.351,302.082 410.735,301.89L410.735,340.482L390.863,340.482L390.863,294.402C397.967,299.394 404.207,301.89 409.583,301.89Z" style="fill:rgb(31,34,41);fill-rule:nonzero;"/>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 4.0 KiB |
46
app/linux/flatpak/app.feeddeck.feeddeck.yml
Normal file
46
app/linux/flatpak/app.feeddeck.feeddeck.yml
Normal file
@@ -0,0 +1,46 @@
|
||||
app-id: app.feeddeck.feeddeck
|
||||
runtime: org.freedesktop.Platform
|
||||
runtime-version: "23.08"
|
||||
sdk: org.freedesktop.Sdk
|
||||
command: feeddeck
|
||||
|
||||
finish-args:
|
||||
- --share=ipc
|
||||
- --socket=fallback-x11
|
||||
- --socket=wayland
|
||||
- --device=dri
|
||||
- --share=network
|
||||
- --filesystem=home
|
||||
|
||||
modules:
|
||||
- name: FeedDeck
|
||||
buildsystem: simple
|
||||
build-commands:
|
||||
- cp -R bundle /app/feeddeck
|
||||
- mkdir -p /app/bin && ln -s /app/feeddeck/feeddeck /app/bin/feeddeck
|
||||
- chmod +x /app/bin/feeddeck
|
||||
- install -Dm644 app.feeddeck.feeddeck.svg /app/share/icons/hicolor/scalable/apps/app.feeddeck.feeddeck.svg
|
||||
- install -Dm644 app.feeddeck.feeddeck.desktop -t /app/share/applications/
|
||||
- install -Dm644 app.feeddeck.feeddeck.metainfo.xml -t /app/share/metainfo/
|
||||
sources:
|
||||
- type: file
|
||||
url: https://raw.githubusercontent.com/feeddeck/feeddeck/main/app/linux/flatpak/app.feeddeck.feeddeck.desktop
|
||||
sha256: c66ab88c9683b69914e12d4bc780a46473631b2539ca83503fae404145eae7cf
|
||||
- type: file
|
||||
url: https://raw.githubusercontent.com/feeddeck/feeddeck/main/app/linux/flatpak/app.feeddeck.feeddeck.metainfo.xml
|
||||
sha256: 6c818c36163ebffddea746bea2080bf6fbd571b5eb9f85a0074757b1106d1614
|
||||
- type: file
|
||||
url: https://raw.githubusercontent.com/feeddeck/feeddeck/main/app/linux/flatpak/app.feeddeck.feeddeck.svg
|
||||
sha256: 4a73d70cdaa6fe230eb802fe0f5456df46dfe399826b044086ad46b74c2bd6ce
|
||||
- type: archive
|
||||
only-arches:
|
||||
- x86_64
|
||||
url: https://github.com/feeddeck/feeddeck/releases/download/v1.0.0/feeddeck-linux-x86_64.tar.gz
|
||||
sha256: f1dbdcb225cab2181ec7dec1606273fc72405dc64e11e4cded78843cdae9eda9
|
||||
dest: bundle
|
||||
- type: archive
|
||||
only-arches:
|
||||
- aarch64
|
||||
url: https://github.com/feeddeck/feeddeck/releases/download/v1.0.0/feeddeck-linux-arm64.tar.gz
|
||||
sha256: 7ef5d977b5ed16d22dc82e8b7dd0df72724b8f9fb2e31bbb88810b2a6a98724c
|
||||
dest: bundle
|
||||
BIN
app/linux/flatpak/screenshots/1.png
Normal file
BIN
app/linux/flatpak/screenshots/1.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 2.3 MiB |
BIN
app/linux/flatpak/screenshots/2.png
Normal file
BIN
app/linux/flatpak/screenshots/2.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 2.2 MiB |
BIN
app/linux/flatpak/screenshots/3.png
Normal file
BIN
app/linux/flatpak/screenshots/3.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 2.0 MiB |
BIN
app/linux/flatpak/screenshots/4.png
Normal file
BIN
app/linux/flatpak/screenshots/4.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 1.6 MiB |
BIN
app/linux/flatpak/screenshots/5.png
Normal file
BIN
app/linux/flatpak/screenshots/5.png
Normal file
Binary file not shown.
|
After Width: | Height: | Size: 981 KiB |
Reference in New Issue
Block a user