Changeset 637 for trunk/Install


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.
Location:
trunk/Install
Files:
7 edited

Legend:

Unmodified
Added
Removed
  • trunk/Install/deb/c-evo.desktop

    r341 r637  
    22Encoding=UTF-8
    33Name=C-evo
    4 Comment=Empire building game
     4Comment=A turn-based empire building strategy game inspired by Civilization II game.
    55Exec=c-evo
    66Icon=c-evo
    77Terminal=false
    88Type=Application
    9 Categories=GNOME;Application;Game;
     9Categories=GNOME;Game;StrategyGame
    1010StartupNotify=true
    1111MimeType=application/cevo;application/cevomap
     12Keywords=strategy;simulation;civilization;tiles;history;mankind;multiplayer;turn-based;game;empire
  • trunk/Install/deb/debian/control

    r564 r637  
    99Architecture: any
    1010Depends: ${shlibs:Depends}, ${misc:Depends}, sox, libsox-fmt-mp3
    11 Description: An empire building game
     11Description: A turn-based empire building strategy game inspired by Civilization II game.
    1212HomePage: https://app.zdechov.net/c-evo
  • trunk/Install/deb/debian/rules

    r421 r637  
    1111
    1212override_dh_auto_build:
    13         cd AI/StdAI && lazbuild --build-mode=Release StdAI.lpi
     13        lazbuild --build-mode=Release AI/StdAI/StdAI.lpi
    1414        mv AI/StdAI/libstdai.so AI/StdAI/libstdai-$(DEB_HOST_ARCH).so
    1515        lazbuild --build-mode=Release Integrated.lpi
     
    2525        install -m 644 Install/deb/c-evo.xml $(ROOT)/usr/share/mime/packages
    2626        install -d -m 755 $(ROOT)/usr/share/pixmaps
    27         install -m 644 Graphics/c-evo_64x64.png $(ROOT)/usr/share/pixmaps/c-evo.png
    28         install -m 644 Graphics/c-evo_64x64.png $(ROOT)/usr/share/pixmaps/application-cevo.png
    29         install -m 644 Graphics/c-evo_64x64.png $(ROOT)/usr/share/pixmaps/application-cevomap.png
     27        install -m 644 Graphics/c-evo_256x256.png $(ROOT)/usr/share/pixmaps/c-evo.png
     28        install -m 644 Graphics/c-evo_256x256.png $(ROOT)/usr/share/pixmaps/application-cevo.png
     29        install -m 644 Graphics/c-evo_256x256.png $(ROOT)/usr/share/pixmaps/application-cevomap.png
    3030        install -d -m 755 $(ROOT)/usr/share/c-evo/AI/StdAI
    3131        install -m 644 AI/StdAI/libstdai-$(DEB_HOST_ARCH).so $(ROOT)/usr/share/c-evo/AI/StdAI
    32        
     32
    3333%:
    3434        dh $@
  • trunk/Install/flatpak/build.sh

    r633 r637  
    77
    88# Install dependencies
    9 flatpak install --system flathub org.freedesktop.Platform//23.08
    10 flatpak install --system flathub org.freedesktop.Sdk//23.08
    11 flatpak install --system flathub org.freedesktop.Sdk.Extension.freepascal//23.08
     9flatpak install --system flathub org.freedesktop.Platform//24.08
     10flatpak install --system flathub org.freedesktop.Sdk//24.08
     11flatpak install --system flathub org.freedesktop.Sdk.Extension.freepascal//24.08
    1212flatpak install --system flathub org.flatpak.Builder
    1313git clone https://github.com/flathub/shared-modules.git shared-modules
  • trunk/Install/flatpak/net.zdechov.app.C-evo.yml

    r636 r637  
    1717      - type: svn
    1818        url: https://svn.zdechov.net/c-evo/trunk
    19         revision: 636
     19        revision: 637
    2020    buildsystem: simple
    2121    build-options:
  • trunk/Install/rpm/c-evo.spec

    r421 r637  
    22Version:        1.4.0
    33Release:        1%{?dist}
    4 Summary:        Empire building game
     4Summary:        A turn-based empire building strategy game inspired by Civilization II game.
    55
    66Group:          Development/Languages
     
    1414
    1515%description
    16 A turn-based empire building game inspired by Civilization.
     16With 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.
     17
     18It 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:
     19* Full Linux platform support
     20* Zoomable map by mouse wheel with three tile sizes
     21* User defined key mapping
     22* Many sample maps included
     23* Multiple localizations included
     24* High DPI and scaling support
     25* Multi monitor support
     26* And much more
    1727
    1828%global debug_package %{nil}
     
    2333
    2434%build
    25 (cd AI/StdAI ; lazbuild --build-mode=Release StdAI.lpi)
     35lazbuild --build-mode=Release AI/StdAI/StdAI.lpi
    2636mv AI/StdAI/libstdai.so AI/StdAI/libstdai-%{_target_cpu}.so
    2737sed -i 's/libstdai-i386.so/libstdai-%{_target_cpu}.so/g' AI/StdAI/StdAI.ai.txt
     
    3848install -m 755 Install/deb/c-evo.desktop $RPM_BUILD_ROOT/usr/share/applications
    3949install -d -m 755 $RPM_BUILD_ROOT/usr/share/pixmaps
    40 install -m 644 Graphics/c-evo_64x64.png $RPM_BUILD_ROOT/usr/share/pixmaps/c-evo.png
     50install -m 644 Graphics/c-evo_256x256.png $RPM_BUILD_ROOT/usr/share/pixmaps/c-evo.png
    4151install -d -m 755 $RPM_BUILD_ROOT/usr/share/c-evo/AI/StdAI
    4252install -m 644 AI/StdAI/libstdai-%{_target_cpu}.so $RPM_BUILD_ROOT/usr/share/c-evo/AI/StdAI
  • 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.