synfig-vl.spec 2.7 KB

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