|
@@ -1,17 +1,17 @@
|
|
|
Summary: Pngcrush is an optimizer for PNG files.
|
|
|
Summary(ja): pngcrush - PNG ファイルの最適化ツール
|
|
|
Name: pngcrush
|
|
|
-Version: 1.6.4
|
|
|
+Version: 1.7.13
|
|
|
Release: 1%{?_dist_release}
|
|
|
URL: http://pmt.sourceforge.net/pngcrush/
|
|
|
Source: http://prdownloads.sourceforge.net/pmt/%{name}-%{version}.tar.bz2
|
|
|
-Source1: http://prdownloads.sourceforge.net/pmt/%{name}-%{version}-CHANGELOG.txt
|
|
|
-Source2: http://prdownloads.sourceforge.net/pmt/%{name}-%{version}-HELP.txt
|
|
|
+#Source1: http://prdownloads.sourceforge.net/pmt/%{name}-%{version}-CHANGELOG.txt
|
|
|
+#Source2: http://prdownloads.sourceforge.net/pmt/%{name}-%{version}-HELP.txt
|
|
|
License: distributable
|
|
|
Group: Applications/Graphics
|
|
|
Packager: Yasumichi Akahoshi <yasumichi@users.sourceforge.jp>
|
|
|
Buildroot: %{_tmppath}/%{name}-%{version}-root
|
|
|
-BuildRequires: zlib-devel
|
|
|
+BuildRequires: libpng-devel pkgconfig zlib-devel
|
|
|
|
|
|
%description
|
|
|
Pngcrush is an optimizer for PNG (Portable Network Graphics) files.
|
|
@@ -30,33 +30,43 @@ Pngcrush は、PNG (Portable Network Graphic) ファイルの最適化ツール
|
|
|
%prep
|
|
|
%setup -q -n %{name}-%{version}
|
|
|
|
|
|
-cp -p %{SOURCE1} CHANGELOG
|
|
|
-cp -p %{SOURCE2} HELP
|
|
|
+#cp -p %{SOURCE1} CHANGELOG
|
|
|
+#cp -p %{SOURCE2} HELP
|
|
|
|
|
|
%build
|
|
|
#make CFLAGS="$RPM_OPT_FLAGS"
|
|
|
-%ifnarch %{ix86}
|
|
|
-make -f Makefile.ext-zlib ZINC=%{_includedir} ZLIB=%{_libdir} \
|
|
|
- CFLAGS=" -I. -O3 -fomit-frame-pointer -Wall"
|
|
|
-%else
|
|
|
-make -f Makefile.ext-zlib ZINC=%{_includedir} ZLIB=%{_libdir}
|
|
|
-%endif
|
|
|
+#%ifnarch %{ix86}
|
|
|
+#make -f Makefile.ext-zlib ZINC=%{_includedir} ZLIB=%{_libdir} \
|
|
|
+# CFLAGS=" -I. -O3 -fomit-frame-pointer -Wall"
|
|
|
+#%else
|
|
|
+#make -f Makefile.ext-zlib ZINC=%{_includedir} ZLIB=%{_libdir}
|
|
|
+#%endif
|
|
|
+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 -lz -o pngcrush pngcrush.c
|
|
|
|
|
|
%install
|
|
|
[ "%{buildroot}" != "/" ] && %__rm -rf %{buildroot}
|
|
|
|
|
|
-mkdir -p $RPM_BUILD_ROOT%{_bindir}
|
|
|
-install -m755 pngcrush-zlib $RPM_BUILD_ROOT%{_bindir}/pngcrush
|
|
|
+#mkdir -p $RPM_BUILD_ROOT%{_bindir}
|
|
|
+#install -m755 pngcrush-zlib $RPM_BUILD_ROOT%{_bindir}/pngcrush
|
|
|
+%{__install} -D -m0755 pngcrush %{buildroot}%{_bindir}/pngcrush
|
|
|
|
|
|
%clean
|
|
|
[ "%{buildroot}" != "/" ] && %__rm -rf %{buildroot}
|
|
|
|
|
|
%files
|
|
|
%defattr(-,root,root)
|
|
|
-%doc CHANGELOG HELP
|
|
|
+#%doc CHANGELOG HELP
|
|
|
+%doc ChangeLog.html
|
|
|
%{_bindir}/pngcrush
|
|
|
|
|
|
%changelog
|
|
|
+* Sat Dec 18 2010 Toshiharu Kudoh <toshi.kd2@gmail.com> - 1.7.13-1
|
|
|
+- new upstream release
|
|
|
+- added BuildRequires: libpng-devel pkgconfig
|
|
|
+- updated spec
|
|
|
+
|
|
|
* Thu Oct 09 2008 Shu KONNO <owa@bg.wakwak.com> 1.6.4-1vl5
|
|
|
- applied new versioning policy, spec in utf-8
|
|
|
|