fluffychat/snap/snapcraft.yaml

126 lines
3.1 KiB
YAML
Raw Normal View History

2020-10-13 01:24:47 +02:00
name: fluffychat
2020-10-18 14:09:02 +02:00
base: core18
2021-11-14 09:56:42 +01:00
adopt-info: version
2021-03-06 09:30:36 +01:00
summary: The cutest messenger in the Matrix network
2020-10-13 01:24:47 +02:00
description: |
2021-11-06 10:34:33 +01:00
FluffyChat is an open source, nonprofit and cute matrix messenger app. The app is easy to use but secure and decentralized.
## Features
- Send all kinds of messages, images and files
- Voice messages
- Location sharing
- Push notifications
- Unlimited private and public group chats
- Public channels with thousands of participants
- Feature rich group moderation including all matrix features
- Discover and join public groups
- Dark mode
- Hides complexity of Matrix IDs behind simple QR codes
- Custom emotes and stickers
- Video calls via sharing links to Jitsi
- Spaces
- Compatible with Element, Nheko, NeoChat and all other Matrix apps
- End to end encryption
- Emoji verification & cross signing
- And much more...
## FluffyChat comes with a dream
Imagine a world where everyone can choose the messenger they like and is still able to chat with all of their friends.
A world where there are no companies spying on you when you send selfies to friends and lovers.
And a world where apps are made for fluffyness and not for profit. ♥
2021-03-06 09:30:36 +01:00
Join the community: https://matrix.to/#/#fluffychat:matrix.org
Website: http://fluffychat.im
2020-10-13 01:24:47 +02:00
Microblog: https://metalhead.club/@krille
grade: stable
confinement: strict
2020-10-13 01:24:47 +02:00
2021-09-26 09:41:27 +02:00
architectures:
- build-on: amd64
2020-10-13 01:24:47 +02:00
parts:
2021-03-06 09:30:36 +01:00
olm:
plugin: cmake
source: https://gitlab.matrix.org/matrix-org/olm.git
source-type: git
2021-05-25 20:46:46 +02:00
source-tag: 3.2.3
2021-03-06 09:30:36 +01:00
build-packages:
- g++
2021-11-14 09:56:42 +01:00
version:
plugin: dump
source: .
override-build: |
2021-11-14 21:44:41 +01:00
snapcraftctl set-version $(git describe --always --tag)
2020-10-13 01:24:47 +02:00
fluffychat:
2021-03-06 09:30:36 +01:00
plugin: dump
source: ./build/linux/x64/release/bundle/
2021-07-20 14:07:52 +02:00
build-packages:
2021-11-14 10:04:47 +01:00
- libsecret-1-dev
- libjsoncpp-dev
2021-07-20 14:07:52 +02:00
stage-packages:
2021-11-14 10:04:47 +01:00
- libsecret-1-dev
- libjsoncpp-dev
gnome-3-28-extension:
build-packages:
- gcc
- libgtk-3-dev
make-parameters:
- PLATFORM_PLUG=gnome-3-28-1804
plugin: make
source: $SNAPCRAFT_EXTENSIONS_DIR/desktop
source-subdir: gnome
2020-10-13 01:24:47 +02:00
slots:
dbus-svc:
interface: dbus
bus: session
name: chat.fluffy.fluffychat
apps:
fluffychat:
2021-03-06 09:30:36 +01:00
command: fluffychat
2020-10-13 01:24:47 +02:00
plugs:
2021-11-14 10:04:47 +01:00
- desktop
- desktop-legacy
- gsettings
- opengl
- wayland
- x11
2020-10-13 01:24:47 +02:00
- network
- home
slots:
- dbus-svc
2021-12-27 13:31:56 +01:00
#command-chain:
# - snap/command-chain/desktop-launch
2021-11-14 10:04:47 +01:00
assumes:
- snapd2.43
plugs:
gnome-3-28-1804:
default-provider: gnome-3-28-1804
interface: content
target: $SNAP/gnome-platform
gtk-3-themes:
default-provider: gtk-common-themes
interface: content
target: $SNAP/data-dir/themes
icon-themes:
default-provider: gtk-common-themes
interface: content
target: $SNAP/data-dir/icons
sound-themes:
default-provider: gtk-common-themes
interface: content
target: $SNAP/data-dir/sounds
environment:
SNAP_DESKTOP_RUNTIME: $SNAP/gnome-platform
layout:
/usr/share/xml/iso-codes:
bind: $SNAP/gnome-platform/usr/share/xml/iso-codes