Changeset 170


Ignore:
Timestamp:
Aug 20, 2024, 8:31:39 PM (4 months ago)
Author:
chronos
Message:
  • Added: Flatpak packaging files.
Files:
5 added
1 edited

Legend:

Unmodified
Added
Removed
  • tags/1.3.0/Install/snap/snapcraft.yaml

    r141 r170  
    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.