diff --git a/0003-prevent-ImageMagick-inserting-timestamps-to-PNGs.patch b/0003-prevent-ImageMagick-inserting-timestamps-to-PNGs.patch new file mode 100644 index 0000000..336ee59 --- /dev/null +++ b/0003-prevent-ImageMagick-inserting-timestamps-to-PNGs.patch @@ -0,0 +1,25 @@ +From 2d2e2f61b61a10d6fb5c828d0354e9d9c1cb03fa Mon Sep 17 00:00:00 2001 +From: rpm-build +Date: Tue, 6 Jan 2015 14:33:55 +0100 +Subject: [PATCH 3/3] prevent ImageMagick inserting timestamps to PNGs + +--- + doc/reference/images/Makefile.am | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/doc/reference/images/Makefile.am b/doc/reference/images/Makefile.am +index d1e7f200a5..340af1be03 100644 +--- a/doc/reference/images/Makefile.am ++++ b/doc/reference/images/Makefile.am +@@ -1,7 +1,7 @@ + + PNG = first_level.png construction.png ralD006_1.png + +-CONVERTOPT = -density 112x112 -units PixelsPerCentimeter ++CONVERTOPT = -density 112x112 -units PixelsPerCentimeter -define png:exclude-chunks=date + + # Enable out of source build + GFXDIR = $(abs_srcdir)/../../../data/gfx48 +-- +2.1.0 + diff --git a/enigma.spec b/enigma.spec index e48a98d..c5effe0 100644 --- a/enigma.spec +++ b/enigma.spec @@ -1,15 +1,17 @@ Name: enigma Version: 1.21 -Release: 2%{?dist} +Release: 3%{?dist} Summary: Game where you control a marble with the mouse Group: Amusements/Games License: GPLv2+ URL: http://www.nongnu.org/enigma/ Source0: http://downloads.sourceforge.net/enigma-game/enigma-%{version}.tar.gz -Patch0: 0001-Clean-up-.desktop-file-categories.patch -Patch1: 0002-build-use-system-zipios.patch +Patch1: 0001-Clean-up-.desktop-file-categories.patch +Patch2: 0002-build-use-system-zipios.patch +Patch3: 0003-prevent-ImageMagick-inserting-timestamps-to-PNGs.patch +Requires: %{name}-data = %{version}-%{release} Requires: dejavu-sans-fonts BuildRequires: SDL-devel @@ -37,6 +39,14 @@ Oxyd stones in each landscape. Sounds simple? It would be, if it weren't for hidden traps, vast mazes, insurmountable obstacles and innumerable puzzles blocking your direct way to the Oxyd stones... +%package data +Summary: Data for Enigma game +License: GPLv2+ +BuildArch: noarch + +%description data +Data files (levels, graphics, sound, music) and documentation for Enigma. + %prep %autosetup -S git_am rm -r lib-src/zipios++ lib-src/enet/* @@ -77,9 +87,7 @@ fi %posttrans /usr/bin/gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || : -%files -f %{name}.lang -%doc README AUTHORS CHANGES COPYING ACKNOWLEDGEMENTS -%{_datadir}/enigma +%files %{_bindir}/enigma %{_mandir}/man?/enigma.* %{_datadir}/icons/hicolor/48x48/apps/enigma.png @@ -87,7 +95,15 @@ fi %{_datadir}/applications/enigma.desktop %{_datadir}/appdata/enigma.appdata.xml +%files data -f %{name}.lang +%{_pkgdocdir} +%{_datadir}/enigma + %changelog +* Tue Jan 06 2015 Michal Schmidt - 1.21-3 +- Avoid inserting timestamps into converted PNGs in doc. +- Split data files into enigma-data.noarch. + * Tue Jan 06 2015 Michal Schmidt - 1.21-2 - Build against system enet library.