app-id: io.github.pulsar-edit branch: master runtime: org.freedesktop.Sdk runtime-version: '22.08' sdk: org.freedesktop.Sdk command: pulsar rename-desktop-file: pulsar.desktop rename-icon: pulsar separate-locales: false finish-args: - --share=ipc - --socket=x11 - --socket=pulseaudio - --share=network - --device=dri - --filesystem=host - --talk-name=org.freedesktop.Notifications - --talk-name=org.freedesktop.secrets - --talk-name=org.gtk.vfs - --talk-name=org.gtk.vfs.* - --env=ELECTRON_TRASH=gio - --env=LD_LIBRARY_PATH=/app/lib add-extensions: com.visualstudio.code.tool: directory: tools subdirectories: true version: "22.08" add-ld-path: lib no-autodownload: true modules: - name: libsecret config-opts: - --disable-manpages - --disable-gtk-doc - --disable-static - --disable-introspection cleanup: - /bin - /include - /lib/pkgconfig - /lib/gtk-2.0/include - /share/gtk-doc - "*.la" sources: - type: archive url: http://ftp.gnome.org/pub/GNOME/sources/libsecret/0.19/libsecret-0.19.1.tar.xz sha256: 8583e10179456ae2c83075d95455f156dc08db6278b32bf4bd61819335a30e3a - type: shell commands: - autoreconf -f - name: atom buildsystem: simple build-options: append-path: /app/local/bin build-args: - --share=network build-commands: - ar x pulsar-edit.deb - tar -xf data.tar.xz - cp -rf usr/* /app - cp -rf opt/Pulsar/* /app/bin - mkdir -p /app/share/icons/hicolor/scalable/apps - cp pulsar.svg /app/share/icons/hicolor/scalable/apps - rm -rf /app/share/icons/hicolor/0x0 - desktop-file-edit --set-icon=io.github.pulsar-edit /app/share/applications/pulsar.desktop - desktop-file-edit --set-key=Exec --set-value='pulsar --no-sandbox %U' /app/share/applications/pulsar.desktop - install -Dm644 io.github.pulsar-edit.appdata.xml /app/share/appdata/io.github.pulsar-edit.appdata.xml - rm -rf /app/share/pulsar/chrome-sandbox - mv /app/bin/pulsar /app/bin/pulsar-real - mv /app/bin/resources/pulsar.sh /app/bin/pulsar - sed -i 's;$TMPDIR/pulsar-build/Pulsar/pulsar;/app/bin/pulsar-real;g' /app/bin/pulsar - sed -i 's;--pid=\$\$;--pid=\$\$ --no-sandbox;g' /app/bin/pulsar - mkdir /app/tools sources: - type: file url: https://api.cirrus-ci.com/v1/artifact/task/6004444433743872/binary/binaries/pulsar_1.106.2023071500_amd64.deb sha256: fc8c1ee6ea851782c2cb20180f150633f598d28b6c6d54182af9b22f10b2cbef dest-filename: pulsar-edit.deb - type: file path: io.github.pulsar-edit.appdata.xml - type: file path: pulsar.svg