diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 00365684..ef890d27 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -179,18 +179,6 @@ build_linux_arm64: paths: - build/linux/arm64/release/bundle/ -snap_edge: - stage: deploy - image: cibuilds/snapcraft:core18 - script: [./scripts/publish-snap-edge.sh] - only: - - main - needs: [build_linux_x86] - artifacts: - when: on_success - paths: - - ./*.snap - update-dependencies: stage: coverage needs: [] @@ -228,12 +216,6 @@ update-dependencies: - export RELEASE_VERSION=$(echo $CI_COMMIT_TAG | grep -oE "\d+\.\d+\.\d+") - export PACKAGE_REGISTRY_URL="${CI_API_V4_URL}/projects/${CI_PROJECT_ID}/packages/generic/fluffychat/${RELEASE_VERSION}" -snap_stable: - extends: .release - image: cibuilds/snapcraft:core18 - script: [./scripts/publish-snap-stable.sh] - needs: [build_linux_x86] - upload-android: extends: .release script: diff --git a/scripts/publish-snap-edge.sh b/scripts/publish-snap-edge.sh deleted file mode 100755 index 89463a2e..00000000 --- a/scripts/publish-snap-edge.sh +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/sh -ve -echo $SNAPCRAFT_LOGIN_FILE | snapcraft login --with - -snapcraft -snapcraft upload --release=edge *.snap -snapcraft logout diff --git a/scripts/publish-snap-stable.sh b/scripts/publish-snap-stable.sh deleted file mode 100755 index 5219a89b..00000000 --- a/scripts/publish-snap-stable.sh +++ /dev/null @@ -1,10 +0,0 @@ -#!/bin/sh -ve -RELEASE_TYPE=$(echo $CI_COMMIT_TAG | grep -oE "[a-z]+") -echo $SNAPCRAFT_LOGIN_FILE | snapcraft login --with - -snapcraft -if [ "$RELEASE_TYPE" = "rc" ]; then - snapcraft upload --release=candidate *.snap -else - snapcraft upload --release=stable *.snap -fi -snapcraft logout diff --git a/snap/gui/fluffychat.desktop b/snap/gui/fluffychat.desktop deleted file mode 100755 index 88614875..00000000 --- a/snap/gui/fluffychat.desktop +++ /dev/null @@ -1,9 +0,0 @@ -[Desktop Entry] -Name=FluffyChat -GenericName=Matrix Client -Comment=Chat with your friends -Exec=fluffychat -Icon=${SNAP}/meta/gui/fluffychat.png -Terminal=false -Type=Application -Categories=Network;Chat;InstantMessaging; diff --git a/snap/gui/fluffychat.png b/snap/gui/fluffychat.png deleted file mode 100644 index e0076493..00000000 Binary files a/snap/gui/fluffychat.png and /dev/null differ diff --git a/snap/snapcraft.yaml b/snap/snapcraft.yaml deleted file mode 100644 index adc07749..00000000 --- a/snap/snapcraft.yaml +++ /dev/null @@ -1,87 +0,0 @@ -name: fluffychat -base: core18 -version: git -summary: The cutest messenger in the Matrix network -description: | - 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. ♥ - - Join the community: https://matrix.to/#/#fluffychat:matrix.org - Website: http://fluffychat.im - Microblog: https://metalhead.club/@krille - -grade: stable -confinement: strict - -architectures: - - build-on: amd64 - -parts: - olm: - plugin: cmake - source: https://gitlab.matrix.org/matrix-org/olm.git - source-type: git - source-tag: 3.2.9 - build-packages: - - g++ - fluffychat: - plugin: dump - source: ./build/linux/x64/release/bundle/ - build-packages: - - libsecret-1-dev - - libjsoncpp-dev - stage-packages: - - libsecret-1-dev - - libjsoncpp-dev - -slots: - dbus-svc: - interface: dbus - bus: session - name: chat.fluffy.fluffychat - -apps: - fluffychat: - extensions: - - gnome-3-28 - command: fluffychat - plugs: - - desktop - - desktop-legacy - - gsettings - - opengl - - wayland - - x11 - - network - - home - slots: - - dbus-svc