update to 1.2beta.14 [release 1.2beta.14-1mamba;Sun May 30 2010]

This commit is contained in:
Automatic Build System 2024-01-06 03:36:26 +01:00
parent 1a3febc935
commit 7189f937fc
3 changed files with 100 additions and 0 deletions

View File

@ -1,2 +1,5 @@
# lgeneral # lgeneral
LGeneral is a turn-based strategy engine heavily inspired by Panzer General. You play single scenarios or whole campaigns turn by turn against a human player or the AI. Entrenchment, rugged defense, defensive fire, surprise contacts, surrender, unit supply, weather influence, reinforcements and other implementations contribute to the tactical and strategic depth of the game.
The engine itself has no playable data but there is a converter for Panzer General (DOS version). If you do not own this game, download the package pg-data.tar.gz, which I provide in the sense of abandon ware.

BIN
lgeneral.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 585 B

97
lgeneral.spec Normal file
View File

@ -0,0 +1,97 @@
%define majver %(echo %version | cut -d. -f 1-2)
%define minver %(echo %version | cut -d. -f 3)
Name: lgeneral
Version: 1.2beta.14
Release: 1mamba
Summary: LGeneral is a turn-based strategy engine
Group: Graphical Desktop/Applications/Educational
Vendor: openmamba
Distribution: openmamba
Packager: Tiziana Ferro <tiziana.ferro@email.it>
URL: http://lgames.sourceforge.net/index.php?project=LGeneral
Source0: http://kent.dl.sourceforge.net/sourceforge/lgeneral/lgeneral-%{majver}-%{minver}.tar.gz
Source1: lgeneral.png
License: GPL
BuildRoot: %{_tmppath}/%{name}-%{version}-root
Requires: lgeneral-data
## AUTOBUILDREQ-BEGIN
BuildRequires: glibc-devel
BuildRequires: lgeneral-data
BuildRequires: libSDL-devel
BuildRequires: libSDL_mixer-devel
## AUTOBUILDREQ-END
%description
LGeneral is a turn-based strategy engine heavily inspired by Panzer General. You play single scenarios or whole campaigns turn by turn against a human player or the AI. Entrenchment, rugged defense, defensive fire, surprise contacts, surrender, unit supply, weather influence, reinforcements and other implementations contribute to the tactical and strategic depth of the game.
The engine itself has no playable data but there is a converter for Panzer General (DOS version). If you do not own this game, download the package pg-data.tar.gz, which I provide in the sense of abandon ware.
%prep
%setup -q -n %{name}-%{majver}-%{minver}
%build
%configure ./lgeneral-redit/configure \
--prefix=%{_prefix} \
--mandir=%{_mandir}
%make
%install
[ "%{buildroot}" != / ] && rm -rf %{buildroot}
%makeinstall
mkdir -p %{buildroot}%{_datadir}/pixmaps
install -D -m644 %{SOURCE1} %{buildroot}%{_datadir}/pixmaps/%{name}.png
# Create the system menu entry
mkdir -p %{buildroot}%{_datadir}/applications
cat > %{buildroot}%{_datadir}/applications/%{name}.desktop << EOF
[Desktop Entry]
Encoding=UTF-8
Name=%{name}
GenericName=turn-based strategy engine
GenericName[it]=simulatore di battaglie
Comment=LGeneral is a turn-based strategy engine
Comment[it]=LGeneral è un gioco di simulazione di battaglie e campagne militari della Seconda Guerra Mondiale
Exec=lgeneral
Icon=lgeneral.png
Terminal=false
Type=Application
Categories=Game;StrategyGame;
X-KDE-StartupNotify=false
EOF
%clean
[ "%{buildroot}" != / ] && rm -rf %{buildroot}
%files
%defattr(-,root,root)
%doc AUTHORS COPYING ChangeLog README.lgc-pg README.lgeneral README.redit TODO
%{_bindir}/*
%dir %{_datadir}/games/lgeneral
%{_datadir}/games/lgeneral/*
%{_datadir}/applications/lgeneral.desktop
%{_datadir}/icons/lgeneral48.png
%{_datadir}/pixmaps/lgeneral.png
%{_mandir}/man1/lgc-pg.1.gz
%{_mandir}/man6/lgeneral.6.gz
%{_datadir}/locale/*/LC_MESSAGES/lgeneral.mo
%{_datadir}/locale/*/LC_MESSAGES/pg.mo
%changelog
* Sun May 30 2010 Automatic Build System <autodist@mambasoft.it> 1.2beta.14-1mamba
- update to 1.2beta.14
* Fri Dec 12 2008 Silvan Calarco <silvan.calarco@mambasoft.it> 1.2beta.13-1mamba
- update to 1.2beta.13
* Tue Jun 24 2008 Tiziana Ferro <tiziana.ferro@email.it> 1.2-3mamba
- update to beta13
- update system menu entry
- update Vendor, Distribution, mantainer
* Mon Aug 29 2005 Massimo Pintore <massimo.pintore@qilinux.it> 1.2-2qilnx
- Added lgeneral-data as requirement
* Wed Jul 13 2005 Alessandro Ramazzina <alessandro.ramazzina@qilinux.it> 1.2-1qilnx
- package created by autospec