Skip to content

Commit

Permalink
Adding FlatHub & Flatpak!
Browse files Browse the repository at this point in the history
  • Loading branch information
sorydima committed Jan 20, 2024
1 parent 7aa9a63 commit faf0d9f
Show file tree
Hide file tree
Showing 5 changed files with 664 additions and 0 deletions.
8 changes: 8 additions & 0 deletions com.rechain.online/com.rechain.online.desktop
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
[Desktop Entry]
Type=Application
Name=REChain ยฎ ๐Ÿช
Icon=com.rechain.online
Exec=REChain %U
Categories=Network;InstantMessaging;Chat;VideoConference;
Keywords=REChain;Chat;Messenger;Social
X-Purism-FormFactor=Workstation;Mobile;
107 changes: 107 additions & 0 deletions com.rechain.online/com.rechain.online.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,107 @@
{
"app-id": "com.rechain.online",
"runtime": "org.freedesktop.Platform",
"runtime-version": "23.08",
"sdk": "org.freedesktop.Sdk",
"command": "rechainonline",
"separate-locales": false,
"finish-args": [
"--share=ipc",
"--socket=fallback-x11",
"--socket=wayland",
"--socket=pulseaudio",
"--share=network",
"--device=all",
"--filesystem=xdg-download",
"--talk-name=org.freedesktop.Notifications",
"--own-name=com.rechain.online"
],
"modules": [
{
"name": "libjsoncpp",
"only_arches": [
"x86_64"
],
"buildsystem": "meson",
"config-opts": [
"--buildtype=release",
"--default-library=shared"
],
"sources": [
{
"type": "archive",
"url": "https://github.com/open-source-parsers/jsoncpp/archive/refs/tags/1.9.5.tar.gz",
"sha256": "f409856e5920c18d0c2fb85276e24ee607d2a09b5e7d5f0a371368903c275da2"
}
]
},
{
"name": "olm",
"buildsystem": "cmake",
"sources": [
{
"type": "git",
"url": "https://gitlab.matrix.org/matrix-org/olm.git",
"tag": "3.2.14"
}
]
},
{
"name": "libsecret",
"buildsystem": "meson",
"config-opts": [
"-Dvapi=false",
"-Dgtk_doc=false"
],
"sources": [
{
"type": "git",
"url": "https://gitlab.gnome.org/GNOME/libsecret.git",
"tag": "0.20.5"
}
]
},
{
"name": "rechainonline",
"buildsystem": "simple",
"only-arches": [
"x86_64"
],
"build-commands": [
"ls rechainonline",
"cp -r rechainonline /app/rechainonline",
"chmod +x /app/rechainonline/rechainonline",
"install -Dm644 logo.svg /app/share/icons/hicolor/scalable/apps/com.rechain.online.svg",
"mkdir -p /app/bin",
"ln -s /usr/lib/x86_64-linux-gnu/libsqlite3.so.0 /app/lib/libsqlite3.so",
"if [ ! -e '/app/lib/libsqlite3.so' ]; then ln -s -f /usr/lib/aarch64-linux-gnu/libsqlite3.so.0 /app/lib/libsqlite3.so; fi",
"ln -s /app/rechainonline/rechainonline /app/bin/rechainonline",
"if [ $(arch) == \"aarch64\" ]; then sed -si \"/Exec=/cExec=env GDK_GL=gles rechainonline %U\" com.rechain.online.desktop; fi",
"install -Dm644 com.rechain.online.desktop /app/share/applications/com.rechain.online.desktop",
"install -Dm644 com.rechain.online.metainfo.xml /app/share/appdata/com.rechain.online.metainfo.xml"
],
"sources": [
{
"type": "archive",
"only-arches": [
"x86_64"
],
"url": "https://github.com/sorydima/REChain-/releases/download/3.8.0/REChain.Online.tar.gz",
"dest": "REChain"
},
{
"type": "file",
"path": "com.rechain.online.metainfo.xml"
},
{
"type": "file",
"path": "com.rechain.online.desktop"
},
{
"type": "file",
"path": "logo.svg"
}
]
}
]
}
70 changes: 70 additions & 0 deletions com.rechain.online/com.rechain.online.metainfo.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,70 @@
<?xml version="1.0" encoding="UTF-8"?>
<component type="desktop-application">
<id>com.rechain.online</id>
<name>REChain ยฎ ๐Ÿช</name>
<summary>REChain ยฎ๏ธ ๐Ÿช Platform encourages collaborative communication through features such as threads, allowing users to organize discussions and streamline conversations.</summary>
<metadata_license>CC0-1.0</metadata_license>
<project_license>GPL-3.0</project_license>
<recommends>
<control>pointing</control>
<control>keyboard</control>
<control>touch</control>
</recommends>
<developer_name>com.rechain</developer_name>
<url type="homepage">https://rechain.online</url>
<description>
<p>REChain ยฎ๏ธ ๐Ÿช is an primarily designed as a security and privacy analysis analogue fully focused on the use of platform moments and messages for communication, built on a source code library, including those developed by us, for those who respect freedom and privacy, as well as the safety and security of personal data. ๐ŸŒค Our task was to make a tool pleasant and enjoyable to use, with which each of you can communicate, expand content, create workspaces, organize a workflow. ๐ŸŒˆ We strive to show all the world's giants that it is possible to create cool products that are of great importance for society, for people to interact with each other, without selling advertising, personal data of users, their rights and freedoms! ๐Ÿฆ„ It's written in Flutter. Our mission is to create an easy to use instant messenger which is open source and accessible for everyone.</p>
<p>Some Features:</p>
<ul>
<li>๐Ÿ“ฉ Send all kinds of messages, images and files!</li>
<li>๐ŸŽ™๏ธ Voice messages!</li>
<li>๐Ÿ“ Location sharing!</li>
<li>๐Ÿ”” Push notifications!</li>
<li>๐Ÿ’ฌ Unlimited private and public group chats!</li>
<li>๐Ÿ“ฃ Public channels with thousands of participants!</li>
<li>๐Ÿ› ๏ธ Feature rich group moderation including all Katya ยฎ ๐Ÿ‘ฝ AI ๐Ÿง  REChain ยฎ ๐Ÿช Blockchain Node Network features!</li>
<li>๐Ÿ” Discover and join public groups!</li>
<li>๐ŸŒ™ Dark mode!</li>
<li>๐ŸŽจ "Material You" design!</li>
<li>๐Ÿ“Ÿ Hides complexity of the Katya ยฎ ๐Ÿ‘ฝ AI ๐Ÿง  REChain ยฎ ๐Ÿช Blockchain Node Network IDs behind simple QR codes!</li>
<li>๐Ÿ˜„ Custom emotes and stickers!</li>
<li>๐ŸŒŒ Spaces!</li>
<li>๐Ÿ”„ Compatible with Element, Nheko, NeoChat and all other Matrix apps!</li>
<li>๐Ÿ” End-to-end encryption!</li>
<li>๐Ÿ”’ Encrypted chat backup!</li>
<li>๐Ÿ˜€ Emoji verification & cross signing!</li>
</ul>
<p>Donate US! โŒ›๏ธ</p>
<p>For tea, coffee! For the future of decentralized and distributed internet. We do cool and, in my opinion, useful things for the safety and security of users' personal data. And on a completely non-commercial basis! ๐Ÿ˜Ž</p>
<p>Tether - (TRC20) - Tron ๐Ÿ•: TRZ7jyMBNtRtqokkkJ7g5BJDzFycDv8cBm</p>
<p>Smart contract auditing has always been a bottleneck for our startups, REChain ยฎ ๐Ÿช solves this problem in seconds.</p>
<p>Join the community: https://matrix.to/#/#chatting:matrix.katya.wtf
Website: https://rechain.online</p>
</description>

<screenshots>
<screenshot>
<image type="source">https://github.com/sorydima/REChain-/blob/main/screenshots/Desktop.png</image>
<image type="source">https://github.com/sorydima/REChain-/blob/main/screenshots/showcase1.jpeg</image>
<image type="source">https://github.com/sorydima/REChain-/blob/main/screenshots/showcase2.jpeg</image>
<image type="source">https://github.com/sorydima/REChain-/blob/main/screenshots/showcase3.jpeg</image>
<image type="source">https://github.com/sorydima/REChain-/blob/main/screenshots/showcase4.jpeg</image>
<image type="source">https://github.com/sorydima/REChain-/blob/main/screenshots/showcase5.jpeg</image>
<image type="source">https://github.com/sorydima/REChain-/blob/main/screenshots/showcase6.jpeg</image>
<image type="source">https://github.com/sorydima/REChain-/blob/main/screenshots/showcase7.jpeg</image>
<image type="source">https://github.com/sorydima/REChain-/blob/main/screenshots/showcase8.jpeg</image>
<image type="source">https://github.com/sorydima/REChain-/blob/main/screenshots/showcase9.jpeg</image>
<image type="source">https://github.com/sorydima/REChain-/blob/main/screenshots/showcase10.jpeg</image>
</screenshot>
</screenshots>
<launchable type="desktop-id">com.rechain.online.desktop</launchable>
<releases>
<release version="3.8.0" date="2024-01-21"/>
</releases>
<content_rating type="oars-1.1">
<content_attribute id="social-chat">intense</content_attribute>
<content_attribute id="social-audio">intense</content_attribute>
<content_attribute id="social-contacts">intense</content_attribute>
</content_rating>
<update_contact>[email protected]</update_contact>
</component>
6 changes: 6 additions & 0 deletions com.rechain.online/flathub.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
{
"only-arches": [
"x86_64"
],
"automerge-flathubbot-prs": false
}
Loading

0 comments on commit faf0d9f

Please sign in to comment.