Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/flathub/io.github.vemonet.emojimart
https://github.com/flathub/io.github.vemonet.emojimart
Last synced: about 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/flathub/io.github.vemonet.emojimart
- Owner: flathub
- Created: 2023-06-29T05:33:34.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-10-17T09:37:11.000Z (2 months ago)
- Last Synced: 2024-10-19T16:59:31.959Z (2 months ago)
- Language: Makefile
- Homepage: https://flathub.org/apps/details/io.github.vemonet.EmojiMart
- Size: 1.32 MB
- Stars: 2
- Watchers: 2
- Forks: 2
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 🏪 Emoji Mart popup picker flatpak
Flatpak build config for [vemonet/EmojiMart](https://github.com/vemonet/EmojiMart) emoji picker.
## 🛠️ Development
Clone this repository, and the EmojiMart repository in the same folder:
```bash
git clone --recursive https://github.com/flathub/io.github.vemonet.EmojiMart
git clone https://github.com/vemonet/EmojiMart
cd flathub
```Create and activate a virtual environment (for python dependencies used to generate sources):
```bash
python3 -m venv .venv
source .venv/bin/activate
```Install dependencies:
```bash
make install
```Generate `cargo-sources.json` and `node-sources.json`:
```bash
make sources
```Build flatpak:
```bash
make flatpak
```Try the built flatpak:
```bash
flatpak run io.github.vemonet.EmojiMart
```> [!NOTE]
>
> To try building the flatpak from a local folder, checkout the `io.github.vemonet.EmojiMart.yml` file to uncomment a lineOpen a shell inside the flatpak app to debug:
```bash
flatpak run --devel --command=sh io.github.vemonet.EmojiMart
```In this shell use `emoji-mart` to start the app
Clean the cache:
```bash
make clean
```Lint the repo with `flatpak-builder`:
```bash
make lint
```## 📦 Update flatpak build
To update this repository:
* Make the changes in a separate branch, e.g. `dev`
* Send a PR to the `main` branch
* Checkout the build and response in the PR to see if everything works as expected## 📋 Notes
Examples tauri to flathub:
* [v2] New documentation: https://github.com/tauri-apps/tauri-docs/pull/1760
* [v1] https://github.com/flathub/in.cinny.Cinny/blob/master/in.cinny.Cinny.yml
* [v1] https://github.com/hadess/flathub/blob/d4b53ff829e0917c5129294132f619e5f12d337c/io.github.neil_morrison44.pocket-sync.yaml