|
| 1 | +name: bottles-deps |
| 2 | +modules: |
| 3 | + - name: vmtouch |
| 4 | + buildsystem: simple |
| 5 | + sources: |
| 6 | + - type: git |
| 7 | + url: https://github.com/hoytech/vmtouch |
| 8 | + commit: af86e27675843b3c7e4ddfee66ddbaf44eff43c4 |
| 9 | + x-checker-data: |
| 10 | + type: json |
| 11 | + url: https://api.github.com/repos/hoytech/vmtouch/commits |
| 12 | + commit-query: first( .[].sha ) |
| 13 | + timestamp-query: first( .[].commit.committer.date ) |
| 14 | + build-commands: |
| 15 | + - make |
| 16 | + - make install PREFIX=/app |
| 17 | + - name: vulkan-tools |
| 18 | + buildsystem: cmake-ninja |
| 19 | + config-opts: |
| 20 | + - -DGLSLANG_INSTALL_DIR=/app |
| 21 | + - -DVULKAN_HEADERS_INSTALL_DIR=/app |
| 22 | + - -DCMAKE_BUILD_TYPE=Release |
| 23 | + sources: |
| 24 | + - type: git |
| 25 | + url: https://github.com/KhronosGroup/Vulkan-Tools.git |
| 26 | + tag: vulkan-sdk-1.4.309.0 |
| 27 | + commit: bf9fcd2d62ea9eac52e5351c02e35cb61ec5e873 |
| 28 | + x-checker-data: |
| 29 | + type: git |
| 30 | + tag-pattern: ^vulkan-sdk-([\d.]+)$ |
| 31 | + modules: |
| 32 | + - name: volk |
| 33 | + buildsystem: cmake-ninja |
| 34 | + config-opts: |
| 35 | + - -DVOLK_INSTALL=ON |
| 36 | + sources: |
| 37 | + - type: archive |
| 38 | + url: https://github.com/zeux/volk/archive/refs/tags/1.4.304.tar.gz |
| 39 | + sha256: ab3d4a8ccaeb32652259cdd008399504a41792675b0421d90b67729ee274746f |
| 40 | + - name: vulkan-headers |
| 41 | + buildsystem: cmake-ninja |
| 42 | + sources: |
| 43 | + - type: git |
| 44 | + url: https://github.com/KhronosGroup/Vulkan-Headers.git |
| 45 | + tag: vulkan-sdk-1.4.309.0 |
| 46 | + commit: 952f776f6573aafbb62ea717d871cd1d6816c387 |
| 47 | + x-checker-data: |
| 48 | + type: git |
| 49 | + tag-pattern: ^vulkan-sdk-([\d.]+)$ |
| 50 | + - name: xdpyinfo |
| 51 | + buildsystem: autotools |
| 52 | + sources: |
| 53 | + - type: git |
| 54 | + url: https://gitlab.freedesktop.org/xorg/app/xdpyinfo.git |
| 55 | + tag: xdpyinfo-1.3.4 |
| 56 | + commit: ea4083ccb2a5ce4252acabeb2eb7bf49f7be25e0 |
| 57 | + x-checker-data: |
| 58 | + type: git |
| 59 | + tag-pattern: ^xdpyinfo-([\d.]+)$ |
| 60 | + - name: ImageMagick |
| 61 | + buildsystem: autotools |
| 62 | + config-opts: |
| 63 | + - --disable-static |
| 64 | + - --disable-docs |
| 65 | + - --with-hdri |
| 66 | + - --with-pic |
| 67 | + sources: |
| 68 | + - type: git |
| 69 | + url: https://github.com/ImageMagick/ImageMagick |
| 70 | + tag: 7.1.1-46 |
| 71 | + commit: 8209e844cf02b5365918da83b2fc811442813080 |
| 72 | + x-checker-data: |
| 73 | + type: git |
| 74 | + tag-pattern: ^([\d.]+-[\d]+)$ |
| 75 | + - name: libportal |
| 76 | + buildsystem: meson |
| 77 | + config-opts: |
| 78 | + - -Dbackend-gtk3=disabled |
| 79 | + - -Dbackend-gtk4=enabled |
| 80 | + - -Dportal-tests=false |
| 81 | + - -Dvapi=false |
| 82 | + - -Ddocs=false |
| 83 | + sources: |
| 84 | + - type: git |
| 85 | + url: https://github.com/flatpak/libportal |
| 86 | + tag: 0.9.1 |
| 87 | + commit: 8f5dc8d192f6e31dafe69e35219e3b707bde71ce |
| 88 | + x-checker-data: |
| 89 | + type: git |
| 90 | + is-important: true |
| 91 | + tag-pattern: ^([\d.]+)$ |
| 92 | + - name: blueprint-compiler |
| 93 | + buildsystem: meson |
| 94 | + sources: |
| 95 | + - type: git |
| 96 | + url: https://gitlab.gnome.org/jwestman/blueprint-compiler |
| 97 | + tag: v0.16.0 |
| 98 | + commit: 04ef0944db56ab01307a29aaa7303df6067cb3c0 |
| 99 | + x-checker-data: |
| 100 | + type: git |
| 101 | + tag-pattern: ^v([\d.]+)$ |
| 102 | + - name: vkbasalt-cli |
| 103 | + buildsystem: simple |
| 104 | + build-commands: |
| 105 | + - python3 setup.py install --prefix=/app --root=/ |
| 106 | + sources: |
| 107 | + - type: git |
| 108 | + url: https://gitlab.com/TheEvilSkeleton/vkbasalt-cli |
| 109 | + tag: v3.1.1 |
| 110 | + commit: bba740f77357cfa3558f02f6b8decd8f5a8eaf4e |
| 111 | + x-checker-data: |
| 112 | + type: git |
| 113 | + is-important: true |
| 114 | + tag-pattern: ^v([\d.]+)$ |
| 115 | + - name: EasyTerm |
| 116 | + buildsystem: simple |
| 117 | + build-commands: |
| 118 | + - python3 setup.py install --prefix=/app --root=/ |
| 119 | + sources: |
| 120 | + - type: git |
| 121 | + url: https://github.com/bottlesdevs/EasyTerm |
| 122 | + tag: 0.2.0 |
| 123 | + commit: 6fbeab0470df55aeab141a45763147440b2f0290 |
| 124 | + x-checker-data: |
| 125 | + type: git |
| 126 | + is-important: true |
| 127 | + tag-pattern: ^([\d.]+)$ |
| 128 | + modules: |
| 129 | + - name: fast_float |
| 130 | + buildsystem: cmake-ninja |
| 131 | + sources: |
| 132 | + - type: git |
| 133 | + url: https://github.com/fastfloat/fast_float.git |
| 134 | + tag: v8.0.2 |
| 135 | + commit: 50a80a73ab2ab256ba1c3bf86923ddd8b4202bc7 |
| 136 | + - name: vte |
| 137 | + buildsystem: meson |
| 138 | + config-opts: |
| 139 | + - -Dvapi=false |
| 140 | + sources: |
| 141 | + - type: archive |
| 142 | + url: https://download.gnome.org/sources/vte/0.80/vte-0.80.0.tar.xz |
| 143 | + sha256: 267f63739765e568cf8113d0e2ee8f593028946187854bebe268c778e62647c8 |
| 144 | + x-checker-data: |
| 145 | + type: gnome |
| 146 | + name: vte |
| 147 | + stable-only: true |
| 148 | + - name: runtime |
| 149 | + buildsystem: simple |
| 150 | + build-commands: |
| 151 | + - mkdir -p /app/etc/runtime |
| 152 | + - cp -a * /app/etc/runtime/ |
| 153 | + sources: |
| 154 | + - type: archive |
| 155 | + url: https://github.com/bottlesdevs/runtime/releases/download/0.6.3/runtime-0.6.3.tar.gz |
| 156 | + sha256: d7749b48927bd782e128e372a1d7085133fbe300eb9193134eb821f61bc5fad6 |
| 157 | + x-checker-data: |
| 158 | + type: json |
| 159 | + is-important: true |
| 160 | + url: https://api.github.com/repos/bottlesdevs/runtime/releases/latest |
| 161 | + version-query: .tag_name |
| 162 | + url-query: '"https://github.com/bottlesdevs/runtime/releases/download/" + $version + "/runtime-" + $version + ".tar.gz"' |
| 163 | + - name: fluidsynth |
| 164 | + buildsystem: cmake-ninja |
| 165 | + cleanup: |
| 166 | + - /bin |
| 167 | + - /include |
| 168 | + - /lib/cmake |
| 169 | + - /lib/pkgconfig |
| 170 | + - /share/man |
| 171 | + - '*.so' |
| 172 | + sources: |
| 173 | + - type: archive |
| 174 | + url: https://github.com/FluidSynth/fluidsynth/archive/v2.4.4.tar.gz |
| 175 | + sha256: fc492a255f453e65ac5b99a25e6ffbe0fbd64d6a4fe824bacd68de16fe8af7ba |
| 176 | + x-checker-data: |
| 177 | + type: json |
| 178 | + is-important: true |
| 179 | + url: https://api.github.com/repos/FluidSynth/fluidsynth/releases/latest |
| 180 | + version-query: .tag_name |
| 181 | + url-query: '"https://github.com/FluidSynth/fluidsynth/archive/" + $version + ".tar.gz"' |
0 commit comments