Changeset 637 for trunk/Install/snap


Ignore:
Timestamp:
Nov 19, 2024, 9:55:34 PM (2 days ago)
Author:
chronos
Message:
  • Added: AI upscaled C-evo icon to 1024x1024 resolution.
  • Modified: Updated packaging files.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Install/snap/snapcraft.yaml

    r602 r637  
    22title: "C-evo: New Horizons"
    33version: '1.4.0'
    4 summary: A turn-based empire building game inspired by Civilization II game.
     4summary: A turn-based empire building strategy game inspired by Civilization II game.
    55description: |
    6   This is a fork and Lazarus/FPC port of the original C-evo 1.2.0 game.
    7   Now it is finally possible to play C-evo natively on Linux.
     6  With a time scope of several thousand years, it covers aspects of exploration and expansion, industry and agriculture, warfare and diplomacy, science and administration. C-evo follows the spirit of popular turn-based strategy games from the mid 90s, but with more emphasis on powerful AI and careful design of the rules, resulting in a true challenge.
     7  It is a turn-based strategy game inspired by Civilization 2 game where you can explore the world and build your own empire. New Horizons edition is a continuation of the last released original C-evo 1.2.0 version with many quality improvements:
     8  * Full Linux platform support
    89  * Zoomable map by mouse wheel with three tile sizes
    9   * Support for user defined key mapping
     10  * User defined key mapping
    1011  * Many sample maps included
    1112  * Multiple localizations included
    12   * High DPI support
    13   * Many other small improvements
     13  * High DPI and scaling support
     14  * Multi monitor support
     15  * And much more
    1416confinement: strict
    1517base: core22
    1618grade: stable
    17 icon: Graphics/c-evo_64x64.png
     19icon: Graphics/c-evo_256x256.png
    1820license: NLPL
    1921
     
    7072    override-build: |
    7173      snapcraftctl build
    72       (cd AI/StdAI &&lazbuild --build-mode=Release StdAI.lpi)
    73       mv AI/StdAI/libstdai.so AI/StdAI/libstdai-amd64.so
     74      lazbuild --build-mode=Release AI/StdAI/StdAI.lpi
     75      mv AI/StdAI/libstdai.so AI/StdAI/libstdai-$SNAPCRAFT_TARGET_ARCH.so
    7476      lazbuild --build-mode=Release Integrated.lpi
    7577      install -d -m 755 $SNAPCRAFT_PART_INSTALL/usr/share/c-evo
     
    8385      install -m 644 Install/deb/c-evo.xml $SNAPCRAFT_PART_INSTALL/usr/share/mime/packages
    8486      install -d -m 755 $SNAPCRAFT_PART_INSTALL/usr/share/pixmaps
    85       install -m 644 Graphics/c-evo_64x64.png $SNAPCRAFT_PART_INSTALL/usr/share/pixmaps/c-evo.png
    86       install -m 644 Graphics/c-evo_64x64.png $SNAPCRAFT_PART_INSTALL/usr/share/pixmaps/application-cevo.png
    87       install -m 644 Graphics/c-evo_64x64.png $SNAPCRAFT_PART_INSTALL/usr/share/pixmaps/application-cevomap.png
     87      install -m 644 Graphics/c-evo_256x256.png $SNAPCRAFT_PART_INSTALL/usr/share/pixmaps/c-evo.png
     88      install -m 644 Graphics/c-evo_256x256.png $SNAPCRAFT_PART_INSTALL/usr/share/pixmaps/application-cevo.png
     89      install -m 644 Graphics/c-evo_256x256.png $SNAPCRAFT_PART_INSTALL/usr/share/pixmaps/application-cevomap.png
    8890      install -d -m 755 $SNAPCRAFT_PART_INSTALL/usr/share/c-evo/AI/StdAI
    89       install -m 644 AI/StdAI/libstdai-amd64.so $SNAPCRAFT_PART_INSTALL/usr/share/c-evo/AI/StdAI
     91      install -m 644 AI/StdAI/libstdai-$SNAPCRAFT_TARGET_ARCH.so $SNAPCRAFT_PART_INSTALL/usr/share/c-evo/AI/StdAI
    9092      install -m 644 AI/StdAI/StdAI.ai.txt $SNAPCRAFT_PART_INSTALL/usr/share/c-evo/AI/StdAI
    9193      install -m 644 AI/StdAI/StdAI.png $SNAPCRAFT_PART_INSTALL/usr/share/c-evo/AI/StdAI
     
    112114    - libgtk2.0-dev
    113115    override-build: |
    114       wget -nc https://downloads.sourceforge.net/project/lazarus/Lazarus%20Linux%20amd64%20DEB/Lazarus%203.4/lazarus-project_3.4.0-0_amd64.deb
    115       wget -nc https://downloads.sourceforge.net/project/lazarus/Lazarus%20Linux%20amd64%20DEB/Lazarus%203.4/fpc-laz_3.2.2-210709_amd64.deb
    116       wget -nc https://downloads.sourceforge.net/project/lazarus/Lazarus%20Linux%20amd64%20DEB/Lazarus%203.4/fpc-src_3.2.2-210709_amd64.deb
    117       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
     116      wget -nc https://downloads.sourceforge.net/project/lazarus/Lazarus%20Linux%20amd64%20DEB/Lazarus%203.6/lazarus-project_3.6.0-0_amd64.deb
     117      wget -nc https://downloads.sourceforge.net/project/lazarus/Lazarus%20Linux%20amd64%20DEB/Lazarus%203.6/fpc-laz_3.2.2-210709_amd64.deb
     118      wget -nc https://downloads.sourceforge.net/project/lazarus/Lazarus%20Linux%20amd64%20DEB/Lazarus%203.6/fpc-src_3.2.2-210709_amd64.deb
     119      apt install ./lazarus-project_3.6.0-0_amd64.deb ./fpc-laz_3.2.2-210709_amd64.deb ./fpc-src_3.2.2-210709_amd64.deb
    118120    stage: [-*]
    119121    prime: [-*]
Note: See TracChangeset for help on using the changeset viewer.