source: projects/specs/trunk/s/synfig/synfig-vl.spec @ 8721

Revision 8721, 3.3 KB checked in by Takemikaduchi, 10 years ago (diff)

cinnamon-2.2.14, python-2.7.7, ImageMagick?-6.8.9.5

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