synfig-vl.spec 3.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133
  1. %define pkg_version 0.64.2
  2. %define pkg_release 1%{?_dist_release}
  3. Summary: Vector animation rendere
  4. Name: synfig
  5. Version: %{pkg_version}
  6. Release: %{pkg_release}
  7. Source0: %{name}-%{version}.tar.gz
  8. Patch0: synfig-0.64.1-mod_png.patch
  9. License: GPLv2
  10. Group: Applications/Graphics
  11. URL: http://www.synfig.org/cms/
  12. BuildRoot: %{_tmppath}/%{name}-%{version}-root
  13. BuildRequires: ETL-devel
  14. BuildRequires: pango-devel
  15. BuildRequires: fontconfig-devel
  16. BuildRequires: freetype2-devel
  17. BuildRequires: ImageMagick-c++-devel
  18. BuildRequires: libxml++-devel
  19. BuildRequires: libjpeg-turbo-devel
  20. BuildRequires: libmng-devel
  21. BuildRequires: libpng-devel
  22. BuildRequires: libtool-ltdl-devel
  23. BuildRequires: libboost-devel
  24. BuildRequires: libboost-program-options
  25. Vendor: Project Vine
  26. Distribution: Vine Linux
  27. Packager: Takemikaduchi
  28. %description
  29. synfig is a vector based 2D animation package. It is designed to be
  30. capable of producing feature-film quality animation. It eliminates the
  31. need for tweening, preventing the need to hand-draw each frame. synfig
  32. features spatial and temporal resolution independence (sharp and smooth
  33. at any resolution or framerate), high dynamic range images, and a
  34. flexible plugin system.
  35. This package contains the renderer used to convert synfig .sif files to
  36. raster images, videos and other formats. Layer types include geometric,
  37. gradient, filter, distortion, transformation, fractal and others. Output
  38. targets include JPEG, PNG, GIF, BMP, PPM, DV, OpenEXR, ffmpeg (MPEG1),
  39. libavcodec (AVI), imagemagick (MIFF), yuv420p, MNG and others.
  40. %package devel
  41. Summary: Development files for synfig
  42. Group: Development/Libraries
  43. Requires: %{name} = %{version}-%{release}
  44. Requires: pkgconfig
  45. %description devel
  46. This package contains the libraries and header files that are needed
  47. for writing applications that are using synfig.
  48. %prep
  49. %setup -q
  50. %patch0 -p1
  51. %build
  52. %configure \
  53. --disable-static
  54. %{__make} %{?_smp_mflags}
  55. %install
  56. %{__rm} -rf $RPM_BUILD_ROOT
  57. %{__make} install DESTDIR=$RPM_BUILD_ROOT
  58. find $RPM_BUILD_ROOT -type f -name "*.la" -exec rm -f {} ';'
  59. %find_lang %{name}
  60. %clean
  61. %{__rm} -rf $RPM_BUILD_ROOT
  62. %post -p /sbin/ldconfig
  63. %postun -p/sbin/ldconfig
  64. %files -f %{name}.lang
  65. %defattr(-,root,root,-)
  66. %doc AUTHORS COPYING ChangeLog NEWS README
  67. %{_sysconfdir}/synfig_modules.cfg
  68. %{_bindir}/synfig
  69. %{_libdir}/libsynfig.so.*
  70. %{_libdir}/synfig/modules/*.so
  71. %files devel
  72. %defattr(-,root,root,-)
  73. %{_bindir}/synfig-config
  74. %{_includedir}/synfig-0.0
  75. %{_libdir}/libsynfig.so
  76. %{_libdir}/pkgconfig/synfig.pc
  77. %changelog
  78. * Mon Dec 01 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.64.2-1
  79. - new upstream release
  80. * Wed Jul 02 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.64.1-3
  81. - rebuild with ImageMagick-6.8.9.5
  82. - add Patch0 (synfig-0.64.1-mod_png.patch)
  83. * Tue Dec 31 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.64.1-2
  84. - rebuild with icu-52.1
  85. * Sun Dec 08 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.64.1-1
  86. - new upstream release
  87. * Wed Aug 14 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.64.0-1
  88. - new upstream release
  89. - add BuildRequires: pango-devel, libboost-devel, libboost-program-options
  90. * Mon Apr 30 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.63.05-1
  91. - new upstream release
  92. * Sat Mar 03 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.63.04-1
  93. - new upstream release
  94. * Sun Dec 25 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.63.03-1
  95. - new upstream release
  96. * Sat Oct 08 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.63.02-1
  97. - initial build for Vine Linux