diff --git a/.flatpak/de.syping.dtranslatebot.yaml b/.flatpak/de.syping.dtranslatebot.yaml new file mode 100644 index 0000000..dd6b104 --- /dev/null +++ b/.flatpak/de.syping.dtranslatebot.yaml @@ -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: ../