Skip to content

Commit e217e4f

Browse files
authored
Merge pull request #18 from lemonade-sdk/lemonade-desktop-main
Rename snap to lemonade-desktop
2 parents 9016a04 + a34e76b commit e217e4f

File tree

2 files changed

+15
-6
lines changed

2 files changed

+15
-6
lines changed
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ Encoding=UTF-8
33
Name=Lemonade
44
Comment=Desktop client for local AI chat (requires lemonade-server)
55
Type=Application
6-
Exec=lemonade
6+
Exec=lemonade-desktop
77
Icon=${SNAP}/assets/logo.svg
88
Categories=Utility;Chat;
99
Keywords=AI;LLM;Chat;Assistant;Copilot;GPT;ChatGPT;Gemini;Local;

snap/snapcraft.yaml

Lines changed: 14 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: lemonade
1+
name: lemonade-desktop
22
summary: Desktop client for local AI chat powered by lemonade-server
33
description: |
44
Lemonade is a desktop chat interface for interacting with large language
@@ -30,7 +30,7 @@ description: |
3030
- Runs entirely on your local machine for privacy
3131
- Native Wayland and X11 support
3232
33-
adopt-info: lemonade
33+
adopt-info: lemonade-desktop
3434
grade: stable
3535
confinement: strict
3636
base: core24
@@ -44,7 +44,7 @@ platforms:
4444
amd64:
4545

4646
parts:
47-
lemonade:
47+
lemonade-desktop:
4848
plugin: nil
4949
source: https://github.com/lemonade-sdk/lemonade.git
5050
source-type: git
@@ -105,14 +105,23 @@ parts:
105105
- curl
106106

107107
cleanup:
108-
after: [ lemonade ]
108+
after: [ lemonade-desktop ]
109109
plugin: nil
110110
build-snaps: [ gnome-46-2404 ]
111111
override-prime: |
112112
set -eux
113113
cd /snap/gnome-46-2404/current
114114
find . -type f,l -exec rm -f $SNAPCRAFT_PRIME/{} \;
115115
116+
slots:
117+
# Pseudo content slot so the transitional lemonade snap can express a
118+
# runtime dependency on lemonade-desktop via the content interface.
119+
lemonade-desktop:
120+
interface: content
121+
content: lemonade-desktop
122+
read:
123+
- $SNAP/meta/snap.yaml
124+
116125
plugs:
117126
shmem:
118127
interface: shared-memory
@@ -124,7 +133,7 @@ plugs:
124133
default-provider: lemonade-server
125134

126135
apps:
127-
lemonade:
136+
lemonade-desktop:
128137
extensions: [gnome]
129138
command: bin/launcher
130139
plugs:

0 commit comments

Comments
 (0)