Changeset 183


Ignore:
Timestamp:
Jan 14, 2025, 10:33:25 AM (9 days ago)
Author:
chronos
Message:
  • Modified: Improved flatpak packaging files.
Location:
trunk/Install
Files:
1 deleted
3 edited
1 moved

Legend:

Unmodified
Added
Removed
  • trunk/Install/deb/LazFuck.desktop

    r121 r183  
    77Terminal=false
    88Type=Application
    9 Categories=GNOME;Application;Utility;
     9Categories=Development;IDE
    1010StartupNotify=true
    1111MimeType=text/brainfuck
     12Keywords=compiler;interpreter;editor;ide;programming;debugger
  • trunk/Install/flatpak/build.sh

    r174 r183  
    77
    88# Install dependencies
    9 flatpak install --system flathub org.kde.Sdk//5.15-23.08
    10 flatpak install --system flathub org.kde.Platform//5.15-23.08
    11 flatpak install --system flathub org.freedesktop.Sdk.Extension.freepascal//23.08
     9flatpak install --system flathub org.kde.Sdk//5.15-24.08
     10flatpak install --system flathub org.kde.Platform//5.15-24.08
     11flatpak install --system flathub org.freedesktop.Sdk.Extension.freepascal//24.08
    1212flatpak install --system flathub org.flatpak.Builder
    1313
  • trunk/Install/flatpak/net.zdechov.app.LazFuck.metainfo.xml

    r182 r183  
    55  <name>LazFuck</name>
    66  <summary>Simple BrainFuck IDE</summary>
    7   <developer_name>Chronos</developer_name>
     7  <developer id="net.zdechov.chronos">
     8    <name>Chronos</name>
     9  </developer>
    810
    911  <url type="homepage">https://app.zdechov.net/LazFuck</url>
     12  <url type="contact">https://app.zdechov.net/LazFuck#Contact</url>
     13  <url type="vcs-browser">https://app.zdechov.net/LazFuck/browser</url>
    1014
    1115  <metadata_license>CC0-1.0</metadata_license>
     
    1317
    1418  <description>
    15     <p>
    16       LazFuck is GUI application for writing, executing, compiling and debugging programs written in famous BrainFuck esoteric programming language.
    17     </p>
    18     <p>
    19       Features:
    20     </p>
     19    <p>LazFuck is a GUI application for writing, executing, compiling and debugging programs written in famous BrainFuck esoteric programming language.</p>
     20    <p>Features:</p>
    2121    <ul>
    2222      <li>Graphical code editor with color syntax highlighting</li>
     
    3434      <image>https://svn.zdechov.net/LazFuck/trunk/Images/Screenshots/LazFuck%20Qt5.png</image>
    3535    </screenshot>
    36     <screenshot type="default">
     36    <screenshot>
    3737      <caption>Dark mode</caption>
    3838      <image>https://svn.zdechov.net/LazFuck/trunk/Images/Screenshots/LazFuck%20Qt5%20dark.png</image>
     
    5555          <li>Modified: Used loop in number generation.</li>
    5656          <li>Modified: Used scrollbox in target options form.</li>
    57                   <li>Modified: Use monospace font.</li>
     57          <li>Modified: Use monospace font.</li>
    5858          <li>Do not extra scale controls dimensions.</li>
    5959          <li>Fixed: Update cursor position in status bar.</li>
     
    7171  <categories>
    7272    <category>Development</category>
     73    <category>IDE</category>
    7374  </categories>
    7475
  • trunk/Install/flatpak/net.zdechov.app.LazFuck.yml

    r177 r183  
    11app-id: net.zdechov.app.LazFuck
    22runtime: org.kde.Platform
    3 runtime-version: '5.15-23.08'
     3runtime-version: '5.15-24.08'
    44sdk: org.kde.Sdk
    55sdk-extensions:
    66  - org.freedesktop.Sdk.Extension.freepascal
    77command: LazFuck
     8rename-icon: LazFuck
     9rename-desktop-file: LazFuck.desktop
    810finish-args:
    911  - --share=ipc
     
    2527      - type: svn
    2628        url: https://svn.zdechov.net/LazFuck/trunk
    27         revision: r177
     29        revision: r183
    2830    buildsystem: simple
    2931    build-commands:
     
    3133        . /usr/lib/sdk/freepascal/enable.sh
    3234        lazbuild --build-mode=Release --ws=qt5 LazFuck.lpi
    33       - install -Dm755 LazFuck -t $FLATPAK_DEST/share/LazFuck
    34       - install -d $FLATPAK_DEST/bin
    35       - ln -s $FLATPAK_DEST/share/LazFuck/LazFuck $FLATPAK_DEST/bin/LazFuck
    36       - install -Dm644 Install/flatpak/${FLATPAK_ID}.desktop -t $FLATPAK_DEST/share/applications
    37       - install -Dm644 Images/256x256/LazFuck.png $FLATPAK_DEST/share/icons/hicolor/256x256/apps/${FLATPAK_ID}.png
     35      - install -Dm755 LazFuck -t $FLATPAK_DEST/bin
     36      - install -Dm644 Install/deb/LazFuck.desktop -t $FLATPAK_DEST/share/applications
     37      - install -Dm644 Images/256x256/LazFuck.png $FLATPAK_DEST/share/icons/hicolor/256x256/apps
    3838      - install -Dm644 Languages/*.po -t $FLATPAK_DEST/share/LazFuck/Languages
    3939      - install -Dm644 Packages/Common/Languages/*.po -t $FLATPAK_DEST/share/LazFuck/Languages
    40       - install -Dm644 Install/flatpak/${FLATPAK_ID}.appdata.xml $FLATPAK_DEST/share/metainfo/${FLATPAK_ID}.metainfo.xml
     40      - install -Dm644 Install/flatpak/${FLATPAK_ID}.metainfo.xml -t $FLATPAK_DEST/share/metainfo
Note: See TracChangeset for help on using the changeset viewer.