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