synfig-vl.spec 3.0 KB

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