synfigstudio-vl.spec 3.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111
  1. %define pkg_version 0.63.03
  2. %define pkg_release 1%{?_dist_release}
  3. Summary: Vector animation studio
  4. Name: synfigstudio
  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: synfig-devel
  13. BuildRequires: gtkmm2-devel
  14. Vendor: Project Vine
  15. Distribution: Vine Linux
  16. Packager: Takemikaduchi
  17. %description
  18. synfig is a vector based 2D animation package. It is designed to be
  19. capable of producing feature-film quality animation. It eliminates the
  20. need for tweening, preventing the need to hand-draw each frame. synfig
  21. features spatial and temporal resolution independence (sharp and smooth
  22. at any resolution or framerate), high dynamic range images, and a
  23. flexible plugin system.
  24. synfigstudio is the animation studio for synfig and provides the GUI
  25. interface to create synfig animations which are saved in synfig .sif
  26. or .sifz format.
  27. %package devel
  28. Summary: Development files for synfigstudio
  29. Group: Development/Libraries
  30. Requires: %{name} = %{version}-%{release}
  31. %description devel
  32. This package contains the libraries and header files that are needed
  33. for writing applications that are using synfigstudio.
  34. %prep
  35. %setup -q
  36. %build
  37. %configure \
  38. --disable-static
  39. %{__make} %{?_smp_mflags}
  40. %install
  41. %{__rm} -rf $RPM_BUILD_ROOT
  42. %{__make} install DESTDIR=$RPM_BUILD_ROOT
  43. find $RPM_BUILD_ROOT -type f -name "*.la" -exec rm -f {} ';'
  44. %{__rm} -f $RPM_BUILD_ROOT%{_datadir}/mime/{XMLnamespaces,aliases,generic-icons,globs,globs2,icons,magic,mime.cache,subclasses,treemagic,types}
  45. %find_lang %{name}
  46. %clean
  47. %{__rm} -rf $RPM_BUILD_ROOT
  48. %post
  49. /sbin/ldconfig
  50. update-mime-database %{_datadir}/mime &> /dev/null || :
  51. touch --no-create %{_datadir}/icons/hicolor &> /dev/null || :
  52. gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null || :
  53. update-desktop-database %{_datadir}/applications >& /dev/null || :
  54. %postun
  55. /sbin/ldconfig
  56. if [ $1 -eq 0 ] ; then
  57. update-mime-database %{_datadir}/mime &> /dev/null || :
  58. touch --no-create %{_datadir}/icons/hicolor &> /dev/null || :
  59. gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null || :
  60. update-desktop-database %{_datadir}/applications >& /dev/null ||:
  61. fi
  62. %files -f %{name}.lang
  63. %defattr(-,root,root,-)
  64. %doc AUTHORS COPYING ChangeLog NEWS README
  65. %{_bindir}/synfigstudio
  66. %{_libdir}/libsynfigapp.so.*
  67. %{_datadir}/applications/synfigstudio.desktop
  68. %{_datadir}/icons/hicolor/*/apps/*
  69. %{_datadir}/mime/application/x-sif.xml
  70. %{_datadir}/mime/packages/synfigstudio.xml
  71. %{_datadir}/mime-info/synfigstudio.*
  72. %{_datadir}/pixmaps/synfigstudio
  73. %{_datadir}/pixmaps/sif_icon.png
  74. %{_datadir}/pixmaps/synfig_icon.png
  75. %files devel
  76. %defattr(-,root,root,-)
  77. %{_includedir}/synfigapp-0.0
  78. %{_libdir}/libsynfigapp.so
  79. %changelog
  80. * Sun Dec 25 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.63.03-1
  81. - new upstream release
  82. * Sat Oct 08 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.63.02-1
  83. - initial build for Vine Linux