-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathio.elementary.calculator.yml
39 lines (39 loc) · 1.65 KB
/
io.elementary.calculator.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
app-id: io.elementary.calculator
branch: stable
runtime: io.elementary.Platform
runtime-version: '0.1.0'
sdk: io.elementary.Sdk
command: io.elementary.calculator
rename-icon: accessories-calculator
finish-args:
- '--share=ipc'
- '--socket=fallback-x11'
- '--socket=wayland'
modules:
- name: calculator
buildsystem: meson
sources:
- type: git
url: https://github.com/elementary/calculator.git
tag: '1.5.5'
- type: patch
path: patches/calculator/theme.patch
modules: # calculator don't ship with icons, so, get it from icons repository
- name: icons
buildsystem: simple
build-commands:
- 'install -dm755 /app/share/icons/hicolor/16x16/apps'
- 'install -dm755 /app/share/icons/hicolor/24x24/apps'
- 'install -dm755 /app/share/icons/hicolor/32x32/apps'
- 'install -dm755 /app/share/icons/hicolor/48x48/apps'
- 'install -dm755 /app/share/icons/hicolor/64x64/apps'
- 'install -dm755 /app/share/icons/hicolor/128x128/apps'
- 'cp apps/16/accessories-calculator.svg /app/share/icons/hicolor/16x16/apps/'
- 'cp apps/24/accessories-calculator.svg /app/share/icons/hicolor/24x24/apps/'
- 'cp apps/32/accessories-calculator.svg /app/share/icons/hicolor/32x32/apps/'
- 'cp apps/48/accessories-calculator.svg /app/share/icons/hicolor/48x48/apps/'
- 'cp apps/64/accessories-calculator.svg /app/share/icons/hicolor/64x64/apps/'
- 'cp apps/128/accessories-calculator.svg /app/share/icons/hicolor/128x128/apps/'
sources:
- type: git
url: https://github.com/elementary/icons.git