Changeset 172 for trunk/Install


Ignore:
Timestamp:
Aug 20, 2024, 8:58:56 PM (4 months ago)
Author:
chronos
Message:
  • Modified: Updated flatpak.
  • Modified: fgl unit usage replaced by Generics.Collections.
  • Modified: Updated snap file.
Location:
trunk/Install
Files:
6 edited

Legend:

Unmodified
Added
Removed
  • trunk/Install/flatpak

    • Property svn:ignore set to
      .flatpak-builder
      build
      repo
  • trunk/Install/flatpak/net.zdechov.app.lazfuck.appdata.xml

    r170 r172  
    44
    55  <name>2048</name>
    6   <summary>Simple BrainFuck IDE.</summary>
     6  <summary>Simple BrainFuck IDE</summary>
    77  <developer_name>Chronos</developer_name>
    88
  • trunk/Install/flatpak/net.zdechov.app.lazfuck.desktop

    r170 r172  
    44Comment=A simple BrainFuck IDE written in Lazarus/FPC.
    55Exec=LazFuck
    6 Icon=LazFuck
     6Icon=net.zdechov.app.lazfuck.png
    77Terminal=false
    88Type=Application
  • trunk/Install/flatpak/net.zdechov.app.lazfuck.yml

    r170 r172  
    2525      - type: svn
    2626        url: https://svn.zdechov.net/LazFuck/trunk
    27         revision: r169
     27        revision: r171
    2828    buildsystem: simple
    2929    build-commands:
  • trunk/Install/snap/local/build.sh

    r116 r172  
    44
    55pushd ../../..
    6 snapcraft --debug --use-lxd
     6snapcraft --debug --use-lxd --verbose $@
    77popd
    88
  • trunk/Install/snap/snapcraft.yaml

    r160 r172  
    44summary: A simple BrainFuck IDE written in Lazarus/FPC.
    55description: |
    6   LazFuck is GUI application for writing, executing, compiling and debugging programs written in famous BrainFuck esoteric programming language. 
    7  
     6  LazFuck is GUI application for writing, executing, compiling and debugging programs written in famous BrainFuck esoteric programming language.
     7
    88  Features:
    99  * Graphical code editor with color syntax highlighting
     
    3333      install -s -m 755 LazFuck $SNAPCRAFT_PART_INSTALL/usr/bin/LazFuck
    3434      install -d -m 755 $SNAPCRAFT_PART_INSTALL/usr/share/LazFuck/Languages
    35       install -m 644 Languages/LazFuck.pot $SNAPCRAFT_PART_INSTALL/usr/share/LazFuck/Languages
    36       install -m 644 Languages/LazFuck.cs.po $SNAPCRAFT_PART_INSTALL/usr/share/LazFuck/Languages
    37       install -m 644 Languages/UFormAbout.pot $SNAPCRAFT_PART_INSTALL/usr/share/LazFuck/Languages
    38       install -m 644 Languages/UFormAbout.cs.po $SNAPCRAFT_PART_INSTALL/usr/share/LazFuck/Languages
     35      install -m 644 Languages/*.po $SNAPCRAFT_PART_INSTALL/usr/share/LazFuck/Languages
     36      install -m 644 Packages/Common/Languages/*.po $SNAPCRAFT_PART_INSTALL/usr/share/LazFuck/Languages
    3937      install -d -m 755 $SNAPCRAFT_PART_INSTALL/usr/share/applications
    4038      install -m 755 Install/snap/local/LazFuck.desktop $SNAPCRAFT_PART_INSTALL/usr/share/applications
     
    4644    after:
    4745    - desktop-gtk2
     46    - lazarus
    4847    stage:
    4948    - etc
     
    8685    - libxrandr2
    8786    - libxrender1
     87  lazarus:
     88    plugin: nil
     89    source: .
     90    source-type: local
     91    build-packages:
     92    - wget
     93    - libgtk2.0-dev
     94    override-build: |
     95      wget -nc https://downloads.sourceforge.net/project/lazarus/Lazarus%20Linux%20amd64%20DEB/Lazarus%203.4/lazarus-project_3.4.0-0_amd64.deb
     96      wget -nc https://downloads.sourceforge.net/project/lazarus/Lazarus%20Linux%20amd64%20DEB/Lazarus%203.4/fpc-laz_3.2.2-210709_amd64.deb
     97      wget -nc https://downloads.sourceforge.net/project/lazarus/Lazarus%20Linux%20amd64%20DEB/Lazarus%203.4/fpc-src_3.2.2-210709_amd64.deb
     98      apt install ./lazarus-project_3.4.0-0_amd64.deb ./fpc-laz_3.2.2-210709_amd64.deb ./fpc-src_3.2.2-210709_amd64.deb
     99    stage: [-*]
     100    prime: [-*]
    88101
    89102  desktop-gtk2:
     
    115128
    116129# Additional plugs to pick up the GTK theme and icons from the system
    117 plugs: 
     130plugs:
    118131  icon-themes:
    119132    interface: content
Note: See TracChangeset for help on using the changeset viewer.