source: branches/AlphaChannel/Install/rpm/c-evo.spec@ 277

Last change on this file since 277 was 176, checked in by chronos, 6 years ago
  • Added: Install dependency on sox package and its play command.
File size: 2.6 KB
Line 
1Name: c-evo
2Version: 1.2.0
3Release: 1%{?dist}
4Summary: Empire building game
5
6Group: Development/Languages
7License: Public Domain
8URL: https://app.zdechov.net/c-evo
9Source0: c-evo.tar.gz
10BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
11Requires: sox
12
13#BuildRequires: lazarus
14
15%description
16Turn-based empire building game inspired by Civilization.
17
18%global debug_package %{nil}
19
20%prep
21%setup -q -c $(RPM_NAME)-$(RPM_VERSION)
22
23
24%build
25(cd AI/StdAI ; lazbuild --build-mode=Release StdAI.lpi)
26mv AI/StdAI/libstdai.so AI/StdAI/libstdai-%{_target_cpu}.so
27sed -i 's/libstdai-i386.so/libstdai-%{_target_cpu}.so/g' AI/StdAI/StdAI.ai.txt
28sed -i 's/libstdai-amd64.so/libstdai-%{_target_cpu}.so/g' AI/StdAI/StdAI.ai.txt
29lazbuild --build-mode=Release Integrated.lpi
30
31%install
32rm -rf $RPM_BUILD_ROOT
33install -d -m 755 $RPM_BUILD_ROOT/usr/share/c-evo
34install -s -m 755 c-evo $RPM_BUILD_ROOT/usr/share/c-evo
35install -d -m 755 $RPM_BUILD_ROOT/usr/bin
36install -m 755 Install/deb/debian/c-evo.sh $RPM_BUILD_ROOT/usr/bin/c-evo
37install -d -m 755 $RPM_BUILD_ROOT/usr/share/applications
38install -m 755 Install/deb/c-evo.desktop $RPM_BUILD_ROOT/usr/share/applications
39install -d -m 755 $RPM_BUILD_ROOT/usr/share/pixmaps
40install -m 644 Graphics/c-evo_64x64.png $RPM_BUILD_ROOT/usr/share/pixmaps/c-evo.png
41install -d -m 755 $RPM_BUILD_ROOT/usr/share/c-evo/AI/StdAI
42install -m 644 AI/StdAI/libstdai-%{_target_cpu}.so $RPM_BUILD_ROOT/usr/share/c-evo/AI/StdAI
43install -m 644 AI/StdAI/StdAI.ai.txt $RPM_BUILD_ROOT/usr/share/c-evo/AI/StdAI
44install -m 644 AI/StdAI/StdAI.png $RPM_BUILD_ROOT/usr/share/c-evo/AI/StdAI
45install -d -m 755 $RPM_BUILD_ROOT/usr/share/c-evo/Graphics
46install -D -m 644 Graphics/* $RPM_BUILD_ROOT/usr/share/c-evo/Graphics
47install -d -m 755 $RPM_BUILD_ROOT/usr/share/c-evo/Help
48install -D -m 644 Help/* $RPM_BUILD_ROOT/usr/share/c-evo/Help
49install -d -m 755 $RPM_BUILD_ROOT/usr/share/c-evo/Sounds
50install -D -m 644 Sounds/* $RPM_BUILD_ROOT/usr/share/c-evo/Sounds
51install -d -m 755 $RPM_BUILD_ROOT/usr/share/c-evo/Tribes
52install -D -m 644 Tribes/* $RPM_BUILD_ROOT/usr/share/c-evo/Tribes
53install -d -m 755 $RPM_BUILD_ROOT/usr/share/c-evo/Localization
54cp -R Localization $RPM_BUILD_ROOT/usr/share/c-evo
55
56install -m 644 Language.txt $RPM_BUILD_ROOT/usr/share/c-evo/
57install -m 644 Language2.txt $RPM_BUILD_ROOT/usr/share/c-evo/
58install -m 644 Fonts.txt $RPM_BUILD_ROOT/usr/share/c-evo/
59
60%clean
61rm -rf $RPM_BUILD_ROOT
62
63
64%files
65%defattr(-,root,root,-)
66/usr/bin/c-evo
67/usr/share/applications/c-evo.desktop
68/usr/share/c-evo/*
69/usr/share/pixmaps/c-evo.png
70
71%doc readme.txt
72
73
74%changelog
Note: See TracBrowser for help on using the repository browser.