Changeset 637 for trunk/Install/snap
- Timestamp:
- Nov 19, 2024, 9:55:34 PM (5 weeks ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Install/snap/snapcraft.yaml
r602 r637 2 2 title: "C-evo: New Horizons" 3 3 version: '1.4.0' 4 summary: A turn-based empire building game inspired by Civilization II game.4 summary: A turn-based empire building strategy game inspired by Civilization II game. 5 5 description: | 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 8 9 * Zoomable map by mouse wheel with three tile sizes 9 * Support for user defined key mapping10 * User defined key mapping 10 11 * Many sample maps included 11 12 * 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 14 16 confinement: strict 15 17 base: core22 16 18 grade: stable 17 icon: Graphics/c-evo_ 64x64.png19 icon: Graphics/c-evo_256x256.png 18 20 license: NLPL 19 21 … … 70 72 override-build: | 71 73 snapcraftctl build 72 (cd AI/StdAI &&lazbuild --build-mode=Release StdAI.lpi)73 mv AI/StdAI/libstdai.so AI/StdAI/libstdai- amd64.so74 lazbuild --build-mode=Release AI/StdAI/StdAI.lpi 75 mv AI/StdAI/libstdai.so AI/StdAI/libstdai-$SNAPCRAFT_TARGET_ARCH.so 74 76 lazbuild --build-mode=Release Integrated.lpi 75 77 install -d -m 755 $SNAPCRAFT_PART_INSTALL/usr/share/c-evo … … 83 85 install -m 644 Install/deb/c-evo.xml $SNAPCRAFT_PART_INSTALL/usr/share/mime/packages 84 86 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.png86 install -m 644 Graphics/c-evo_ 64x64.png $SNAPCRAFT_PART_INSTALL/usr/share/pixmaps/application-cevo.png87 install -m 644 Graphics/c-evo_ 64x64.png $SNAPCRAFT_PART_INSTALL/usr/share/pixmaps/application-cevomap.png87 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 88 90 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/StdAI91 install -m 644 AI/StdAI/libstdai-$SNAPCRAFT_TARGET_ARCH.so $SNAPCRAFT_PART_INSTALL/usr/share/c-evo/AI/StdAI 90 92 install -m 644 AI/StdAI/StdAI.ai.txt $SNAPCRAFT_PART_INSTALL/usr/share/c-evo/AI/StdAI 91 93 install -m 644 AI/StdAI/StdAI.png $SNAPCRAFT_PART_INSTALL/usr/share/c-evo/AI/StdAI … … 112 114 - libgtk2.0-dev 113 115 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.deb115 wget -nc https://downloads.sourceforge.net/project/lazarus/Lazarus%20Linux%20amd64%20DEB/Lazarus%203. 4/fpc-laz_3.2.2-210709_amd64.deb116 wget -nc https://downloads.sourceforge.net/project/lazarus/Lazarus%20Linux%20amd64%20DEB/Lazarus%203. 4/fpc-src_3.2.2-210709_amd64.deb117 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.deb116 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 118 120 stage: [-*] 119 121 prime: [-*]
Note:
See TracChangeset
for help on using the changeset viewer.