[packages/lgeneral] - updated to 1.3.1 - removed obsolete format patch (and older, orphaned ones) - use upstream .deskto
qboosh
qboosh at pld-linux.org
Fri Sep 16 16:42:14 CEST 2016
commit bd9e62597ed51478ffeb5a8080ddeb7e02d2020f
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date: Fri Sep 16 16:43:46 2016 +0200
- updated to 1.3.1
- removed obsolete format patch (and older, orphaned ones)
- use upstream .desktop file (with desktop patch)
lgeneral-configure_fix.patch | 69 --------------------------------------------
lgeneral-desktop.patch | 10 +++++++
lgeneral-format.patch | 40 -------------------------
lgeneral-inst_dir.patch | 12 --------
lgeneral-separator.patch | 19 ------------
lgeneral.desktop | 10 -------
lgeneral.spec | 23 ++++++---------
7 files changed, 19 insertions(+), 164 deletions(-)
---
diff --git a/lgeneral.spec b/lgeneral.spec
index 4d1b72a..2865ac5 100644
--- a/lgeneral.spec
+++ b/lgeneral.spec
@@ -1,15 +1,14 @@
Summary: Panzer General clone
Summary(pl.UTF-8): Klon gry Panzer General
Name: lgeneral
-Version: 1.2.2
+Version: 1.3.1
Release: 1
License: GPL v2+
Group: X11/Applications/Games/Strategy
Source0: http://downloads.sourceforge.net/lgeneral/%{name}-%{version}.tar.gz
-# Source0-md5: aa2a591a2f069a4dae530ff6920303cb
-Source1: %{name}.desktop
-Patch0: %{name}-hash.patch
-Patch1: %{name}-format.patch
+# Source0-md5: 7605ccf7eac6ce7a8c36b6db0613ceb6
+Patch0: %{name}-desktop.patch
+Patch1: %{name}-hash.patch
URL: http://lgames.sourceforge.net/LGeneral
BuildRequires: SDL-devel >= 1.1.4
BuildRequires: SDL_mixer-devel
@@ -36,8 +35,8 @@ opcji jak na przykład wpływ pogody na warunki walki.
%prep
%setup -q
-#patch0 -p1 # if using updated intl/
-%patch1 -p1
+%patch0 -p1
+#patch1 -p1 # if using updated intl/
%{__sed} -i 's at games/@@' configure.in
@@ -54,14 +53,10 @@ cp -f %{_datadir}/gettext/config.rpath .
%install
rm -rf $RPM_BUILD_ROOT
-install -d $RPM_BUILD_ROOT{%{_desktopdir},%{_pixmapsdir}}
%{__make} install \
DESTDIR=$RPM_BUILD_ROOT
-install %{SOURCE1} $RPM_BUILD_ROOT%{_desktopdir}/%{name}.desktop
-%{__mv} $RPM_BUILD_ROOT%{_iconsdir}/{lgeneral48.png,lgeneral.png}
-
# lgeneral,pg domains
%find_lang %{name} --all-name
@@ -88,7 +83,7 @@ fi
%files -f %{name}.lang
%defattr(644,root,root,755)
-%doc AUTHORS ChangeLog PanzerGeneral-Guru.txt README.{lgc-pg,lgeneral} TODO
+%doc AUTHORS ChangeLog README.{lgc-pg,lgeneral} TODO
%attr(755,root,root) %{_bindir}/lgc-pg
%attr(755,root,root) %{_bindir}/lged
%attr(755,root,root) %{_bindir}/lgeneral
@@ -109,7 +104,7 @@ fi
%dir %{_datadir}/lgeneral/themes
%{_datadir}/lgeneral/themes/default
%dir %{_datadir}/lgeneral/units
-%{_desktopdir}/%{name}.desktop
+%{_desktopdir}/lgeneral.desktop
%{_mandir}/man1/lgc-pg.1*
%{_mandir}/man6/lgeneral.6*
-%{_iconsdir}/%{name}.png
+%{_iconsdir}/hicolor/48x48/apps/lgeneral.png
diff --git a/lgeneral-configure_fix.patch b/lgeneral-configure_fix.patch
deleted file mode 100644
index ff301c7..0000000
--- a/lgeneral-configure_fix.patch
+++ /dev/null
@@ -1,69 +0,0 @@
-diff -durN lgeneral-1.1.orig/configure.in lgeneral-1.1/configure.in
---- lgeneral-1.1.orig/configure.in Tue Oct 15 13:55:35 2002
-+++ lgeneral-1.1/configure.in Tue Oct 15 13:56:43 2002
-@@ -53,4 +53,4 @@
- AC_SUBST(inst_dir)
- AC_SUBST(dis_flag)
-
--AC_OUTPUT(Makefile src/Makefile src/nations/Makefile src/scenarios/Makefile src/units/Makefile src/sounds/Makefile src/music/Makefile src/maps/Makefile src/gfx/Makefile src/gfx/flags/Makefile src/gfx/terrain/Makefile src/gfx/units/Makefile src/ai_modules/Makefile src/campaigns/Makefile src/gfx/Makefile src/themes/Makefile src/themes/default/Makefile)
-+AC_OUTPUT(Makefile src/Makefile src/nations/Makefile src/scenarios/Makefile src/units/Makefile src/sounds/Makefile src/music/Makefile src/maps/Makefile src/gfx/Makefile src/gfx/flags/Makefile src/gfx/terrain/Makefile src/gfx/units/Makefile src/ai_modules/Makefile src/campaigns/Makefile src/themes/Makefile src/themes/default/Makefile)
-diff -durN lgeneral-1.1.orig/configure.in~ lgeneral-1.1/configure.in~
---- lgeneral-1.1.orig/configure.in~ Thu Jan 1 00:00:00 1970
-+++ lgeneral-1.1/configure.in~ Tue Oct 15 13:55:35 2002
-@@ -0,0 +1,56 @@
-+dnl Process this file with autoconf to produce a configure script.
-+AC_INIT(Makefile.am)
-+
-+AM_CONFIG_HEADER(config.h)
-+
-+AM_INIT_AUTOMAKE(lgeneral,1.1)
-+
-+dnl Checks for programs.
-+AC_PROG_CC
-+AC_PROG_RANLIB
-+
-+dnl various CFLAGS
-+CFLAGS="-g"
-+CFLAGS="$CFLAGS -Wall"
-+
-+dnl Checks for libraries.
-+
-+dnl check SDL version
-+AM_PATH_SDL(1.1.4,, AC_MSG_ERROR(lib SDL >=1.1.4 is needed))
-+CFLAGS="$CFLAGS $SDL_CFLAGS"
-+LIBS="$LIBS $SDL_LIBS"
-+
-+dnl check sound
-+sound_flag="-DWITH_SOUND"
-+mixer_flag="-lSDL_mixer"
-+AC_ARG_ENABLE( sound,
-+[ --disable-sound Disables sound], sound_flag=""; mixer_flag="")
-+
-+dnl check if SDL_mixer's installed
-+dnl if not: clear sound_flag and mixer_flag
-+AC_CHECK_LIB(SDL_mixer, main,
-+AC_MSG_RESULT("SDL_Mixer found"),
-+AC_MSG_RESULT("SDL_Mixer NOT found \(get it at http://libsdl.org\): Audio disabled"); sound_flag=""; mixer_flag="")
-+
-+AC_SUBST(sound_flag)
-+AC_SUBST(mixer_flag)
-+
-+dnl check use of dynamic libraries
-+dl_flag="-DUSE_DL"
-+AC_ARG_ENABLE( dl,
-+[ --disable-dl Disable use of dynamic AI modules], dl_flag="")
-+AC_SUBST(dl_flag)
-+
-+dnl installation path
-+inst_dir=$datadir/lgeneral
-+inst_flag="-DSRC_DIR=\\\"$inst_dir\\\""
-+
-+AC_ARG_ENABLE( install,
-+[ --disable-install No installation. Played from the source directory.],
-+inst_dir=. inst_flag="-DSRC_DIR=\\\".\\\"" dis_flag="-DDISABLE_INSTALL")
-+
-+AC_SUBST(inst_flag)
-+AC_SUBST(inst_dir)
-+AC_SUBST(dis_flag)
-+
-+AC_OUTPUT(Makefile src/Makefile src/nations/Makefile src/scenarios/Makefile src/units/Makefile src/sounds/Makefile src/music/Makefile src/maps/Makefile src/gfx/Makefile src/gfx/flags/Makefile src/gfx/terrain/Makefile src/gfx/units/Makefile src/ai_modules/Makefile src/campaigns/Makefile src/gfx/Makefile src/themes/Makefile src/themes/default/Makefile)
diff --git a/lgeneral-desktop.patch b/lgeneral-desktop.patch
new file mode 100644
index 0000000..7638e7e
--- /dev/null
+++ b/lgeneral-desktop.patch
@@ -0,0 +1,10 @@
+--- lgeneral-1.3.1/lgeneral.desktop.orig 2015-03-10 18:05:04.000000000 +0100
++++ lgeneral-1.3.1/lgeneral.desktop 2016-09-16 15:57:14.331687280 +0200
+@@ -2,6 +2,7 @@
+ Name=LGeneral
+ Comment=LGeneral is a turn-based strategy engine heavily inspired by Panzer General
+ Comment[de]=LGeneral ist eine rundenbasierte Engine f�r Strategiespiele und wurde stark von Panzer General inspiriert
++Comment[pl]=LGeneral to silnik turowej gry strategicznej zainspirowanej gr� Panzer General
+ Exec=lgeneral
+ Icon=lgeneral
+ Type=Application
diff --git a/lgeneral-format.patch b/lgeneral-format.patch
deleted file mode 100644
index bb7ba9d..0000000
--- a/lgeneral-format.patch
+++ /dev/null
@@ -1,40 +0,0 @@
---- lgeneral-1.2.2/lgc-pg/units.c.orig 2011-08-10 20:07:59.000000000 +0200
-+++ lgeneral-1.2.2/lgc-pg/units.c 2016-09-09 21:24:21.508368910 +0200
-@@ -550,7 +550,7 @@
- }
- }
- /* get flags */
-- sprintf( flags, unit_classes[entry.class * 3 + 2] );
-+ strcpy( flags, unit_classes[entry.class * 3 + 2] );
- if ( apply_unit_mods ) {
- i = 0;
- while ( add_flags[i*2][0] != 'X' ) {
---- lgeneral-1.2.2/src/engine.c.orig 2011-08-05 11:37:44.000000000 +0200
-+++ lgeneral-1.2.2/src/engine.c 2016-09-09 21:25:55.975034497 +0200
-@@ -2311,7 +2311,7 @@
- if ( gui->module_dlg->subdir[0] != 0 )
- sprintf( path, "%s/%s", gui->module_dlg->subdir, (char*)gui->module_dlg->lbox->cur_item );
- else
-- sprintf( path, (char*)gui->module_dlg->lbox->cur_item );
-+ strcpy( path, (char*)gui->module_dlg->lbox->cur_item );
- free( setup.modules[gui->setup->sel_id] );
- setup.modules[gui->setup->sel_id] = strdup( path );
- gui_handle_player_select( gui->setup->list->cur_item );
-@@ -2756,7 +2756,7 @@
- result = gui_get_message_pane_selection(camp_pane);
- if (result && strcmp(result, "nextscen") == 0) {
- /* start scenario */
-- sprintf( setup.fname, camp_cur_scen->scen );
-+ strcpy( setup.fname, camp_cur_scen->scen );
- setup.type = SETUP_DEFAULT_SCEN;
- end_scen = 1;
- *reinit = 1;
-@@ -4243,7 +4243,7 @@
- }
- else {
- /* next scenario */
-- sprintf( setup.fname, camp_cur_scen->scen );
-+ strcpy( setup.fname, camp_cur_scen->scen );
- setup.type = SETUP_CAMP_BRIEFING;
- reinit = 1;
- }
diff --git a/lgeneral-inst_dir.patch b/lgeneral-inst_dir.patch
deleted file mode 100644
index dc1cec0..0000000
--- a/lgeneral-inst_dir.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -durN lgeneral-1.1.orig/configure.in lgeneral-1.1/configure.in
---- lgeneral-1.1.orig/configure.in Sat Jul 13 21:27:47 2002
-+++ lgeneral-1.1/configure.in Tue Jul 30 15:20:51 2002
-@@ -42,7 +42,7 @@
- AC_SUBST(dl_flag)
-
- dnl installation path
--inst_dir=$datadir/games/lgeneral
-+inst_dir=$datadir/lgeneral
- inst_flag="-DSRC_DIR=\\\"$inst_dir\\\""
-
- AC_ARG_ENABLE( install,
diff --git a/lgeneral-separator.patch b/lgeneral-separator.patch
deleted file mode 100644
index 761b919..0000000
--- a/lgeneral-separator.patch
+++ /dev/null
@@ -1,19 +0,0 @@
---- lgeneral-1.2/intl/Makefile.in~ 2006-05-29 18:43:09.000000000 +0200
-+++ lgeneral-1.2/intl/Makefile.in 2010-09-30 10:13:16.768882668 +0200
-@@ -203,16 +203,6 @@
- cd .. \
- && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= $(SHELL) ./config.status
-
--# The dependency for intlh.inst is different in gettext and all other
--# packages. Because we cannot you GNU make features we have to solve
--# the problem while rewriting Makefile.in.
-- at GT_YES@intlh.inst: intlh.inst.in ../config.status
-- at GT_YES@ cd .. \
-- at GT_YES@ && CONFIG_FILES=$(subdir)/$@ CONFIG_HEADERS= \
-- at GT_YES@ $(SHELL) ./config.status
-- at GT_NO@.PHONY: intlh.inst
-- at GT_NO@intlh.inst:
--
- # Tell versions [3.59,3.63) of GNU make not to export all variables.
- # Otherwise a system limit (for SysV at least) may be exceeded.
- .NOEXPORT:
diff --git a/lgeneral.desktop b/lgeneral.desktop
deleted file mode 100644
index 44246ed..0000000
--- a/lgeneral.desktop
+++ /dev/null
@@ -1,10 +0,0 @@
-[Desktop Entry]
-Name=LGeneral
-Comment=Panzer General clone
-Comment[pl]=Klon gry Panzer General
-Exec=lgeneral
-Icon=lgeneral
-Terminal=false
-Type=Application
-Categories=Game;StrategyGame;
-# vi: encoding=utf-8
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/packages/lgeneral.git/commitdiff/bd9e62597ed51478ffeb5a8080ddeb7e02d2020f
More information about the pld-cvs-commit
mailing list