parent
c93a7abc0f
commit
c1b3723e17
@ -0,0 +1 @@
|
||||
pngcrush-1.6.10.tar.bz2
|
@ -0,0 +1 @@
|
||||
pngcrush-1_6_10-3_fc10:HEAD:pngcrush-1.6.10-3.fc10.src.rpm:1225966478
|
@ -0,0 +1,12 @@
|
||||
diff -up pngcrush-1.6.10/pngcrush.c.fix pngcrush-1.6.10/pngcrush.c
|
||||
--- pngcrush-1.6.10/pngcrush.c.fix 2008-08-25 21:00:08.000000000 +0200
|
||||
+++ pngcrush-1.6.10/pngcrush.c 2008-10-30 22:51:27.000000000 +0100
|
||||
@@ -2821,7 +2821,7 @@ int main(int argc, char *argv[])
|
||||
#if !defined(PNG_cHRM_SUPPORTED) || !defined(PNG_hIST_SUPPORTED) || \
|
||||
!defined(PNG_iCCP_SUPPORTED) || !defined(PNG_sCAL_SUPPORTED) || \
|
||||
!defined(PNG_pCAL_SUPPORTED) || !defined(PNG_sPLT_SUPPORTED) || \
|
||||
- !defined(PNG_tIME_SUPPORTED)
|
||||
+ !defined(PNG_sTER_SUPPORTED) || !defined(PNG_tIME_SUPPORTED)
|
||||
png_byte chunk_name[5];
|
||||
chunk_name[4] = '\0';
|
||||
#endif
|
@ -0,0 +1,63 @@
|
||||
Summary: Optimizer for PNG (Portable Network Graphics) files
|
||||
Name: pngcrush
|
||||
Version: 1.6.10
|
||||
Release: 3%{?dist}
|
||||
License: zlib
|
||||
Group: Applications/File
|
||||
URL: http://pmt.sourceforge.net/pngcrush/
|
||||
Source0: http://downloads.sourceforge.net/pmt/%{name}-%{version}.tar.bz2
|
||||
|
||||
# sent upstream 2008-10-31 (mailto:glennrp@users.sf.net)
|
||||
Patch0: %{name}-build.patch
|
||||
|
||||
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root
|
||||
BuildRequires: libpng-devel, zlib-devel, pkgconfig
|
||||
|
||||
%description
|
||||
pngcrush is an optimizer for PNG (Portable Network Graphics) files. It can be
|
||||
run from a commandline in an MSDOS window, or from a UNIX or LINUX commandline.
|
||||
|
||||
Its main purpose is to reduce the size of the PNG IDAT datastream by trying
|
||||
various compression levels an PNG filter methods. It also can be used to
|
||||
remove unwanted ancillary chunks, or to add certain chunks including gAMA,
|
||||
tRNS, iCCP, and textual chunks.
|
||||
|
||||
%prep
|
||||
%setup -q
|
||||
%patch0 -p1
|
||||
|
||||
%build
|
||||
rm -f z*.h crc32.h deflate.h inf*.h trees.h png*.h # force using system headers
|
||||
pngflags=$(pkg-config --cflags --libs libpng)
|
||||
gcc %{optflags} $pngflags -o pngcrush pngcrush.c
|
||||
|
||||
%install
|
||||
%{__rm} -rf %{buildroot}
|
||||
%{__install} -D -m0755 pngcrush %{buildroot}%{_bindir}/pngcrush
|
||||
|
||||
%clean
|
||||
%{__rm} -rf %{buildroot}
|
||||
|
||||
%files
|
||||
%defattr(-, root, root, -)
|
||||
%doc ChangeLog.txt
|
||||
%{_bindir}/pngcrush
|
||||
|
||||
%changelog
|
||||
* Mon Nov 3 2008 - Gerd Hoffmann <kraxel@redhat.com> - 1.6.10-3.fc9
|
||||
- remove all unneeded (zlib/libpng copy) header files.
|
||||
- fix Source: URL.
|
||||
- get cflags and libs from pkg-config.
|
||||
|
||||
* Fri Oct 31 2008 - Gerd Hoffmann <kraxel@redhat.com> - 1.6.10-2.fc9
|
||||
- use $RPM_OPT_FLAGS.
|
||||
- use systems zlib and libpng.
|
||||
|
||||
* Wed Oct 15 2008 - Gerd Hoffmann <kraxel@redhat.com> - 1.6.10-1.fc9
|
||||
- update to 1.6.10.
|
||||
- add dist tag to release.
|
||||
- fix license.
|
||||
- fix rpmlint warnings.
|
||||
|
||||
* Mon Jul 07 2008 - Patrick Steiner <patrick.steiner@a1.net> - 1.6.7-1
|
||||
- Initial package.
|
Loading…
Reference in new issue