source: trunk/Install/rpm/c-evo.spec

Last change on this file was 421, checked in by chronos, 2 years ago
  • Modified: Improved installer scripts.
File size: 3.0 KB
Line 
1Name: c-evo
2Version: 1.4.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
13BuildRequires: lazarus >= 2.0.12
14
15%description
16A turn-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/Maps
54install -D -m 644 Maps/* $RPM_BUILD_ROOT/usr/share/c-evo/Maps
55install -d -m 755 $RPM_BUILD_ROOT/usr/share/c-evo/Saved
56install -D -m 644 Saved/* $RPM_BUILD_ROOT/usr/share/c-evo/Saved
57install -d -m 755 $RPM_BUILD_ROOT/usr/share/c-evo/AI\ Template
58cp -R AI\ Template $RPM_BUILD_ROOT/usr/share/c-evo
59install -d -m 755 $RPM_BUILD_ROOT/usr/share/c-evo/Localization
60cp -R Localization $RPM_BUILD_ROOT/usr/share/c-evo
61
62install -m 644 Language.txt $RPM_BUILD_ROOT/usr/share/c-evo/
63install -m 644 Language2.txt $RPM_BUILD_ROOT/usr/share/c-evo/
64install -m 644 Fonts.txt $RPM_BUILD_ROOT/usr/share/c-evo/
65
66%clean
67rm -rf $RPM_BUILD_ROOT
68
69
70%files
71%defattr(-,root,root,-)
72/usr/bin/c-evo
73/usr/share/applications/c-evo.desktop
74/usr/share/c-evo/
75/usr/share/pixmaps/c-evo.png
76
77%doc readme.txt
78
79
80%changelog
Note: See TracBrowser for help on using the repository browser.