Ignore:
Timestamp:
Aug 1, 2025, 10:18:57 PM (19 hours ago)
Author:
chronos
Message:
  • Added: RPM binary package.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/Install/rpm/c-evo.spec

    r682 r690  
    99Source0:        c-evo.tar.gz
    1010BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
    11 Requires:       sox
     11Requires:       sox libxmp portaudio libsndfile
    1212
    1313BuildRequires:  lazarus >= 2.0.12
     
    2424* High DPI and scaling support
    2525* Multi monitor support
     26* Background music
    2627* And much more
    2728
     
    3940lazbuild --build-mode=Release Integrated.lpi
    4041
     42
    4143%install
    4244rm -rf $RPM_BUILD_ROOT
    43 install -d -m 755 $RPM_BUILD_ROOT/usr/share/c-evo
    44 install -s -m 755 c-evo $RPM_BUILD_ROOT/usr/share/c-evo
    45 install -d -m 755 $RPM_BUILD_ROOT/usr/bin
    46 install -m 755 Install/deb/debian/c-evo.sh $RPM_BUILD_ROOT/usr/bin/c-evo
    47 install -d -m 755 $RPM_BUILD_ROOT/usr/share/applications
    48 install -m 755 Install/deb/c-evo.desktop $RPM_BUILD_ROOT/usr/share/applications
    49 install -d -m 755 $RPM_BUILD_ROOT/usr/share/pixmaps
    50 install -m 644 Graphics/c-evo_256x256.png $RPM_BUILD_ROOT/usr/share/pixmaps/c-evo.png
    51 install -d -m 755 $RPM_BUILD_ROOT/usr/share/c-evo/AI/StdAI
    52 install -m 644 AI/StdAI/libstdai-%{_target_cpu}.so $RPM_BUILD_ROOT/usr/share/c-evo/AI/StdAI
    53 install -m 644 AI/StdAI/StdAI.ai.txt $RPM_BUILD_ROOT/usr/share/c-evo/AI/StdAI
    54 install -m 644 AI/StdAI/StdAI.png $RPM_BUILD_ROOT/usr/share/c-evo/AI/StdAI
    55 install -d -m 755 $RPM_BUILD_ROOT/usr/share/c-evo/Graphics
    56 install -D -m 644 Graphics/* $RPM_BUILD_ROOT/usr/share/c-evo/Graphics
    57 install -d -m 755 $RPM_BUILD_ROOT/usr/share/c-evo/Help
    58 install -D -m 644 Help/* $RPM_BUILD_ROOT/usr/share/c-evo/Help
    59 install -d -m 755 $RPM_BUILD_ROOT/usr/share/c-evo/Sounds
    60 install -D -m 644 Sounds/* $RPM_BUILD_ROOT/usr/share/c-evo/Sounds
    61 install -d -m 755 $RPM_BUILD_ROOT/usr/share/c-evo/Music
    62 install -D -m 644 Music/* $RPM_BUILD_ROOT/usr/share/c-evo/Music
    63 install -d -m 755 $RPM_BUILD_ROOT/usr/share/c-evo/Tribes
    64 install -D -m 644 Tribes/* $RPM_BUILD_ROOT/usr/share/c-evo/Tribes
    65 install -d -m 755 $RPM_BUILD_ROOT/usr/share/c-evo/Maps
    66 install -D -m 644 Maps/* $RPM_BUILD_ROOT/usr/share/c-evo/Maps
    67 install -d -m 755 $RPM_BUILD_ROOT/usr/share/c-evo/Saved
    68 install -D -m 644 Saved/* $RPM_BUILD_ROOT/usr/share/c-evo/Saved
    69 install -d -m 755 $RPM_BUILD_ROOT/usr/share/c-evo/AI\ Template
    70 cp -R AI\ Template $RPM_BUILD_ROOT/usr/share/c-evo
    71 install -d -m 755 $RPM_BUILD_ROOT/usr/share/c-evo/Localization
    72 cp -R Localization $RPM_BUILD_ROOT/usr/share/c-evo
     45install -Dm755 c-evo -t $RPM_BUILD_ROOT/usr/bin
     46install -Dm644 Install/deb/c-evo.desktop -t $RPM_BUILD_ROOT/usr/share/applications
     47install -Dm644 Graphics/c-evo_256x256.png $RPM_BUILD_ROOT/usr/share/pixmaps/c-evo.png
     48install -Dm644 AI/StdAI/libstdai-%{_target_cpu}.so -t $RPM_BUILD_ROOT/usr/share/c-evo/AI/StdAI
     49install -Dm644 AI/StdAI/StdAI.ai.txt -t $RPM_BUILD_ROOT/usr/share/c-evo/AI/StdAI
     50install -Dm644 AI/StdAI/StdAI.png -t $RPM_BUILD_ROOT/usr/share/c-evo/AI/StdAI
     51install -Dm644 Language.txt -t $RPM_BUILD_ROOT/usr/share/c-evo
     52install -Dm644 Language2.txt -t $RPM_BUILD_ROOT/usr/share/c-evo
     53install -Dm644 Fonts.txt -t $RPM_BUILD_ROOT/usr/share/c-evo
     54cp -r Help $RPM_BUILD_ROOT/usr/share/c-evo
     55cp -r Graphics $RPM_BUILD_ROOT/usr/share/c-evo
     56cp -r Sounds $RPM_BUILD_ROOT/usr/share/c-evo
     57cp -r Music $RPM_BUILD_ROOT/usr/share/c-evo
     58cp -r Tribes $RPM_BUILD_ROOT/usr/share/c-evo
     59cp -r Maps $RPM_BUILD_ROOT/usr/share/c-evo
     60cp -r Saved $RPM_BUILD_ROOT/usr/share/c-evo
     61cp -r AI\ Template $RPM_BUILD_ROOT/usr/share/c-evo
     62cp -r Localization $RPM_BUILD_ROOT/usr/share/c-evo
    7363
    74 install -m 644 Language.txt $RPM_BUILD_ROOT/usr/share/c-evo/
    75 install -m 644 Language2.txt $RPM_BUILD_ROOT/usr/share/c-evo/
    76 install -m 644 Fonts.txt $RPM_BUILD_ROOT/usr/share/c-evo/
    7764
    7865%clean
Note: See TracChangeset for help on using the changeset viewer.