Эх сурвалжийг харах

git-svn-id: http://trac.vinelinux.org/repos/projects/specs@2404 ec354946-7b23-47d6-9f5a-488ba84defc7

kudoh 14 жил өмнө
parent
commit
a260fcb771
1 өөрчлөгдсөн 25 нэмэгдсэн , 15 устгасан
  1. 25 15
      p/pngcrush/pngcrush-vl.spec

+ 25 - 15
p/pngcrush/pngcrush-vl.spec

@@ -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