mirror of
https://github.com/Syping/dtranslatebot.git
synced 2026-05-13 16:44:16 +02:00
Flatpak: add build manifest
This commit is contained in:
parent
14a0f52597
commit
cd3bb896e7
1 changed files with 98 additions and 0 deletions
98
.flatpak/de.syping.dtranslatebot.yaml
Normal file
98
.flatpak/de.syping.dtranslatebot.yaml
Normal file
|
|
@ -0,0 +1,98 @@
|
||||||
|
app-id: de.syping.dtranslatebot
|
||||||
|
runtime: org.gnome.Platform
|
||||||
|
runtime-version: '50'
|
||||||
|
sdk: org.gnome.Sdk
|
||||||
|
command: dtranslatebot
|
||||||
|
finish-args:
|
||||||
|
- --share=network
|
||||||
|
- --share=ipc
|
||||||
|
- --socket=fallback-x11
|
||||||
|
- --socket=wayland
|
||||||
|
- --device=dri
|
||||||
|
modules:
|
||||||
|
- name: dpp
|
||||||
|
buildsystem: cmake-ninja
|
||||||
|
config-opts:
|
||||||
|
- -DAVX_TYPE=AVX0
|
||||||
|
- -DBUILD_VOICE_SUPPORT=OFF
|
||||||
|
- -DDPP_BUILD_TEST=OFF
|
||||||
|
- -DDPP_NO_CORO=ON
|
||||||
|
- -DDPP_NO_VCPKG=ON
|
||||||
|
- -DRUN_LDCONFIG=OFF
|
||||||
|
sources:
|
||||||
|
- type: archive
|
||||||
|
url: https://github.com/brainboxdotcc/DPP/releases/download/v10.1.4/DPP-10.1.4.tar.gz
|
||||||
|
sha256: f11b6d3fc5cc8febcf672b573ca74293ead6c6ea48a66ac0316ab9a5cbd09441
|
||||||
|
cleanup:
|
||||||
|
- /include
|
||||||
|
- /lib/cmake
|
||||||
|
- /lib/pkgconfig
|
||||||
|
- name: sigc++-3.0
|
||||||
|
buildsystem: meson
|
||||||
|
config-opts:
|
||||||
|
- -Dbuild-examples=false
|
||||||
|
- -Dbuild-tests=false
|
||||||
|
sources:
|
||||||
|
- type: archive
|
||||||
|
url: https://github.com/libsigcplusplus/libsigcplusplus/releases/download/3.8.0/libsigc++-3.8.0.tar.xz
|
||||||
|
sha256: 502a743bb07ed7627dd41bd85ec4b93b4954f06b531adc45818d24a959f54e36
|
||||||
|
cleanup:
|
||||||
|
- /include
|
||||||
|
- /lib/pkgconfig
|
||||||
|
- /lib/sigc++-3.0
|
||||||
|
- name: glibmm-2.68
|
||||||
|
buildsystem: meson
|
||||||
|
config-opts:
|
||||||
|
- -Dbuild-examples=false
|
||||||
|
sources:
|
||||||
|
- type: archive
|
||||||
|
url: https://download.gnome.org/sources/glibmm/2.86/glibmm-2.86.0.tar.xz
|
||||||
|
sha256: 39c0e9f6da046d679390774efdb9ad564436236736dc2f7825e614b2d4087826
|
||||||
|
cleanup:
|
||||||
|
- /include
|
||||||
|
- /lib/giomm-2.68
|
||||||
|
- /lib/glibmm-2.68
|
||||||
|
- /lib/pkgconfig
|
||||||
|
- name: cairomm-1.16
|
||||||
|
buildsystem: meson
|
||||||
|
config-opts:
|
||||||
|
- -Dbuild-examples=false
|
||||||
|
- -Dbuild-tests=false
|
||||||
|
sources:
|
||||||
|
- type: archive
|
||||||
|
url: https://www.cairographics.org/releases/cairomm-1.18.0.tar.xz
|
||||||
|
sha256: b81255394e3ea8e8aa887276d22afa8985fc8daef60692eb2407d23049f03cfb
|
||||||
|
cleanup:
|
||||||
|
- /include
|
||||||
|
- /lib/cairomm-1.16
|
||||||
|
- /lib/pkgconfig
|
||||||
|
- name: pangomm-2.48
|
||||||
|
buildsystem: meson
|
||||||
|
sources:
|
||||||
|
- type: archive
|
||||||
|
url: https://download.gnome.org/sources/pangomm/2.56/pangomm-2.56.1.tar.xz
|
||||||
|
sha256: 539f5aa60e9bdc6b955bb448e2a62cc14562744df690258040fbb74bf885755d
|
||||||
|
cleanup:
|
||||||
|
- /include
|
||||||
|
- /lib/pangomm-2.48
|
||||||
|
- /lib/pkgconfig
|
||||||
|
- name: gtkmm-4.0
|
||||||
|
buildsystem: meson
|
||||||
|
config-opts:
|
||||||
|
- -Dbuild-demos=false
|
||||||
|
- -Dbuild-tests=false
|
||||||
|
sources:
|
||||||
|
- type: archive
|
||||||
|
url: https://download.gnome.org/sources/gtkmm/4.22/gtkmm-4.22.0.tar.xz
|
||||||
|
sha256: 2e8a21b4b0725f620e33aaee0cd343ed121b533275b632896619b1c89e96de67
|
||||||
|
cleanup:
|
||||||
|
- /include
|
||||||
|
- /lib/gtkmm-4.0
|
||||||
|
- /lib/pkgconfig
|
||||||
|
- name: dtranslatebot
|
||||||
|
buildsystem: cmake-ninja
|
||||||
|
config-opts:
|
||||||
|
- -DWITH_GUI=ON
|
||||||
|
sources:
|
||||||
|
- type: dir
|
||||||
|
path: ../
|
||||||
Loading…
Add table
Add a link
Reference in a new issue