optipng-vl.spec 4.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139
  1. Name: optipng
  2. Version: 0.7.6
  3. Release: 1%{?_dist_release}
  4. Summary: PNG optimizer and converter
  5. Summary(ja): PNG オプティマイザ と コンバータ
  6. Group: Applications/Graphics
  7. License: zlib
  8. URL: http://optipng.sourceforge.net/
  9. Source0: http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.gz
  10. #Patch0: fix_builderror.patch
  11. BuildRoot: %{_tmppath}/%{name}-%{version}-root
  12. BuildRequires: zlib-devel libpng-devel
  13. %description
  14. OptiPNG is a PNG optimizer that recompresses image files to a smaller size,
  15. without losing any information. This program also converts external formats
  16. (BMP, GIF, PNM and TIFF) to optimized PNG, and performs PNG integrity checks
  17. and corrections.
  18. %description -l ja
  19. OptiPNG は、PNG 形式の画像ファイルを何ら情報を失うことなく
  20. より小さなサイズへと再圧縮するオプティマイザです。
  21. このプログラムは、外部フォーマット (BMP、GIF、PNM および TIFF)から
  22. 最適化された PNG 形式へと変換し、PNG 形式の整合性チェックと訂正を行います。
  23. %prep
  24. %setup -q
  25. #%patch0 -p1
  26. # Ensure system libs and headers are used; as of 0.6.1 pngxtern will use
  27. # the bundled headers if present even with -with-system-*, causing failures.
  28. rm -rf lib/libpng lib/zlib
  29. #%define makefile gcc.mak
  30. %build
  31. ./configure -with-system-zlib -with-system-libpng --prefix=/usr
  32. make %{?_smp_mflags} CFLAGS="$RPM_OPT_FLAGS" LDFLAGS="$RPM_OPT_FLAGS"
  33. %install
  34. rm -rf $RPM_BUILD_ROOT
  35. cd src/
  36. make install DESTDIR="$RPM_BUILD_ROOT" prefix="%{_prefix}" man1dir="%{_mandir}/man1"
  37. %clean
  38. rm -rf $RPM_BUILD_ROOT
  39. %files
  40. %defattr(-,root,root,-)
  41. %doc README.txt LICENSE.txt doc/*
  42. %{_bindir}/optipng
  43. %{_mandir}/man1/optipng.1.gz
  44. %changelog
  45. * Sun Apr 24 2016 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.7.6-1
  46. - new upstream release
  47. * Sun Jun 29 2014 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.7.5-1
  48. - new upstream release
  49. * Sat Nov 10 2012 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.7.4-1
  50. - new upstream release
  51. * Sat Sep 22 2012 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.7.3-1
  52. - new upstream release
  53. * Wed Aug 29 2012 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.7.2-1
  54. - new upstream release
  55. * Mon Mar 26 2012 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.7.1-1
  56. - new upstream release
  57. * Tue Mar 06 2012 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.7-1
  58. - new upstream release
  59. - dropt patch0
  60. * Sun Feb 6 2011 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.6.5-1
  61. - new upstream release
  62. - added Patch0 to fix build error
  63. * Thu Apr 15 2010 Shu KONNO <owa@bg.wakwak.com> - 0.6.4-1
  64. - new upstream release
  65. * Wed Jul 29 2009 Toshiharu Kudoh <toshi.kd2@gmail.com> - 0.6.3-1
  66. - initial build for VineSeed
  67. * Wed Nov 12 2008 Till Maas <opensource@till.name> - 0.6.2-1
  68. - Update to new release to fix buffer overflow
  69. - Red Hat Bugzilla #471206
  70. * Thu Aug 28 2008 Ville Skyttä <ville.skytta at iki.fi> - 0.6.1-1
  71. - 0.6.1.
  72. * Thu Feb 14 2008 Ville Skyttä <ville.skytta at iki.fi> - 0.5.5-4
  73. - Apply sf.net patch #1790969 to fix crash with -log.
  74. - Cosmetic specfile changes.
  75. * Thu Aug 02 2007 Till Maas <opensource till name> - 0.5.5-3
  76. - update License: Tag according to new Guidelines
  77. * Wed Feb 14 2007 Till Maas <opensource till name> - 0.5.5-2
  78. - rebuild because of new libpng
  79. * Tue Feb 06 2007 Till Maas <opensource till name> - 0.5.5-1
  80. - Version bump
  81. * Wed Nov 29 2006 Till Maas <opensource till name> - 0.5.4-4
  82. - splitting makefile patches
  83. - make LDFLAGS=$RPM_OPT_FLAGS
  84. - Use own makefile define
  85. - Fixing 216784 with upstream patch
  86. * Wed Oct 11 2006 Till Maas <opensource till name> - 0.5.4-3
  87. - bumping release because of errors while importing to extras
  88. * Tue Oct 10 2006 Till Maas <opensource till name> - 0.5.4-2
  89. - shortening Summary
  90. * Thu Sep 14 2006 Till Maas <opensource till name> - 0.5.4-1
  91. - version bump
  92. - use system zlib and libpng
  93. - link without "-s" flag for non-empty debuginfo
  94. - use DESTDIR
  95. * Fri Jul 28 2006 Till Maas <opensource till name> - 0.5.3-1
  96. - version bump
  97. - Changed license tag back to zlib/libpng (#198616 rpmlint)
  98. - use $RPM_OPT_FLAGS instead of %%{optflags}
  99. * Thu Jul 06 2006 Till Maas <opensource till name> - 0.5.2-2
  100. - Changed license tag from zlib/libpng to zlib
  101. * Tue Jul 04 2006 Till Maas <opensource till name> - 0.5.2-1
  102. - Created from scratch for fedora extras