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

Revision 9126, 3.4 KB checked in by Takemikaduchi, 9 years ago (diff)

new upstream release

Line 
1%define pkg_version 0.64.2
2%define pkg_release 1%{?_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* Mon Dec 01 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.64.2-1
106- new upstream release
107
108* Wed Jul 02 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.64.1-3
109- rebuild with ImageMagick-6.8.9.5
110- add Patch0 (synfig-0.64.1-mod_png.patch)
111
112* Tue Dec 31 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.64.1-2
113- rebuild with icu-52.1
114
115* Sun Dec 08 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.64.1-1
116- new upstream release
117
118* Wed Aug 14 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.64.0-1
119- new upstream release
120- add BuildRequires: pango-devel, libboost-devel, libboost-program-options
121
122* Mon Apr 30 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.63.05-1
123- new upstream release
124
125* Sat Mar 03 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.63.04-1
126- new upstream release
127
128* Sun Dec 25 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.63.03-1
129- new upstream release
130
131* Sat Oct 08 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.63.02-1
132- initial build for Vine Linux
133
Note: See TracBrowser for help on using the repository browser.