rpms/freedroid/devel freedroid-1.0.2-printfs.patch, NONE, 1.1 freedroid.spec, 1.7, 1.8
Ville Skytta (scop)
fedora-extras-commits at redhat.com
Tue Feb 21 19:09:31 UTC 2006
- Previous message (by thread): rpms/freedroid/FC-4 freedroid-1.0.2-printfs.patch, NONE, 1.1 freedroid.spec, 1.6, 1.7
- Next message (by thread): rpms/unrtf/devel .cvsignore, 1.2, 1.3 sources, 1.2, 1.3 unrtf.spec, 1.7, 1.8
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Author: scop
Update of /cvs/extras/rpms/freedroid/devel
In directory cvs-int.fedora.redhat.com:/tmp/cvs-serv16699/devel
Modified Files:
freedroid.spec
Added Files:
freedroid-1.0.2-printfs.patch
Log Message:
* Tue Feb 21 2006 Ville Skyttä <ville.skytta at iki.fi> - 1.0.2-5
- Fix crash when the config file cannot be read/written to (#182280).
- Install icon to %{_datadir}/icons/hicolor, update GTK icon cache at
post(un)install time.
- Build with dependency tracking disabled.
- List installed files explicitly.
freedroid-1.0.2-printfs.patch:
--- NEW FILE freedroid-1.0.2-printfs.patch ---
--- freedroid-1.0.2/src/text.c~ 2003-07-11 03:20:16.000000000 +0300
+++ freedroid-1.0.2/src/text.c 2006-02-21 20:38:27.000000000 +0200
@@ -507,7 +507,7 @@
} /* while(!finished) */
DebugPrintf (2, "\n\nchar *GetString(..): The final string is:\n");
- DebugPrintf (2, input );
+ DebugPrintf (2, "%s", input );
DebugPrintf (2, "\n\n");
--- freedroid-1.0.2/src/misc.c~ 2003-08-08 14:31:03.000000000 +0300
+++ freedroid-1.0.2/src/misc.c 2006-02-21 20:41:17.000000000 +0200
@@ -175,7 +175,7 @@
if( (fp = fopen (fname, "r")) == NULL)
{
- DebugPrintf (0, "WARNING: failed to open config-file: %s\n");
+ DebugPrintf (0, "WARNING: failed to open config-file: %s\n", fname);
return (ERR);
}
@@ -247,7 +247,7 @@
sprintf (fname, "%s/config", ConfigDir);
if( (fp = fopen (fname, "w")) == NULL)
{
- DebugPrintf (0, "WARNING: failed to create config-file: %s\n");
+ DebugPrintf (0, "WARNING: failed to create config-file: %s\n", fname);
return (ERR);
}
@@ -889,7 +889,7 @@
if (db_level <= debug_level)
{
vsnprintf (buffer, 5000, fmt, args);
- fprintf (stderr, buffer);
+ fprintf (stderr, "%s", buffer);
fflush (stderr);
}
--- freedroid-1.0.2/src/init.c~ 2003-08-09 15:19:32.000000000 +0300
+++ freedroid-1.0.2/src/init.c 2006-02-21 20:22:07.000000000 +0200
@@ -554,13 +554,13 @@
* following gnu-coding standards for command line interfaces */
case 'v':
printf ("\n%s %s \n", PACKAGE, VERSION);
- printf (copyright);
+ printf ("%s", copyright);
exit (0);
break;
case 'h':
case '?':
- printf (usage_string);
+ printf ("%s", usage_string);
exit (0);
break;
Index: freedroid.spec
===================================================================
RCS file: /cvs/extras/rpms/freedroid/devel/freedroid.spec,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -r1.7 -r1.8
--- freedroid.spec 15 Feb 2006 19:30:40 -0000 1.7
+++ freedroid.spec 21 Feb 2006 19:09:31 -0000 1.8
@@ -1,6 +1,6 @@
Name: freedroid
Version: 1.0.2
-Release: 4%{?dist}
+Release: 5%{?dist}
Summary: Clone of the C64 game Paradroid
Group: Amusements/Games
@@ -9,6 +9,7 @@
Source0: http://download.sf.net/freedroid/%{name}-%{version}.tar.gz
Source1: %{name}.desktop
Patch0: %{name}-cleaninst.patch
+Patch1: %{name}-1.0.2-printfs.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: SDL_image-devel
@@ -34,10 +35,11 @@
%prep
%setup -q
%patch0 -p0
+%patch1 -p1
%build
-%configure --datadir=%{_datadir}/games
+%configure --datadir=%{_datadir}/games --disable-dependency-tracking
make %{?_smp_mflags}
@@ -50,25 +52,40 @@
--dir $RPM_BUILD_ROOT%{_datadir}/applications \
--add-category X-Fedora \
%{SOURCE1}
-mkdir -p $RPM_BUILD_ROOT%{_datadir}/pixmaps
-convert graphics/paraicon.bmp $RPM_BUILD_ROOT%{_datadir}/pixmaps/freedroid.png
+install -dm 755 $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/32x32/apps
+convert graphics/paraicon.bmp \
+ $RPM_BUILD_ROOT%{_datadir}/icons/hicolor/32x32/apps/freedroid.png
%clean
rm -rf $RPM_BUILD_ROOT
+%post
+gtk-update-icon-cache -qf %{_datadir}/icons/hicolor &>/dev/null || :
+
+%postun
+gtk-update-icon-cache -qf %{_datadir}/icons/hicolor &>/dev/null || :
+
+
%files
%defattr(0644,root,root,0755)
%doc AUTHORS ChangeLog COPYING NEWS README TODO
-%attr(0755,root,root) %{_bindir}/*
-%{_datadir}/applications/*
-%{_datadir}/pixmaps/*
-%{_datadir}/games/freedroid
-%{_mandir}/*/*
+%attr(0755,root,root) %{_bindir}/freedroid
+%{_datadir}/applications/*freedroid.desktop
+%{_datadir}/icons/hicolor/32x32/apps/freedroid.png
+%{_datadir}/games/freedroid/
+%{_mandir}/man6/freedroid.6*
%changelog
+* Tue Feb 21 2006 Ville Skyttä <ville.skytta at iki.fi> - 1.0.2-5
+- Fix crash when the config file cannot be read/written to (#182280).
+- Install icon to %%{_datadir}/icons/hicolor, update GTK icon cache at
+ post(un)install time.
+- Build with dependency tracking disabled.
+- List installed files explicitly.
+
* Wed Feb 15 2006 Ville Skyttä <ville.skytta at iki.fi> - 1.0.2-4
- Rebuild, cosmetics.
- Previous message (by thread): rpms/freedroid/FC-4 freedroid-1.0.2-printfs.patch, NONE, 1.1 freedroid.spec, 1.6, 1.7
- Next message (by thread): rpms/unrtf/devel .cvsignore, 1.2, 1.3 sources, 1.2, 1.3 unrtf.spec, 1.7, 1.8
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the fedora-extras-commits
mailing list