source: projects/specs/trunk/s/synfigstudio/synfigstudio-vl.spec @ 10589

Revision 10589, 3.7 KB checked in by tomop, 8 years ago (diff)

synfigstudio-1.0.2-1

Line 
1%define pkg_version 1.0.2
2%define pkg_release 1%{?_dist_release}
3
4Summary:        Vector animation studio
5Name:           synfigstudio
6Version:        %{pkg_version}
7Release:        %{pkg_release}
8
9Source0:        %{name}-%{version}.tar.gz
10Patch0:         c++11.patch
11License:        GPLv2
12Group:          Applications/Graphics
13URL:            http://www.synfig.org/cms/
14
15BuildRoot:      %{_tmppath}/%{name}-%{version}-root
16
17BuildRequires:  synfig-devel
18BuildRequires:  gtkmm3-devel
19
20Requires:       synfig
21
22Vendor: Project Vine
23Distribution: Vine Linux
24Packager: Takemikaduchi
25
26
27%description
28synfig is a vector based 2D animation package. It is designed to be
29capable of producing feature-film quality animation. It eliminates the
30need for tweening, preventing the need to hand-draw each frame. synfig
31features spatial and temporal resolution independence (sharp and smooth
32at any resolution or framerate), high dynamic range images, and a
33flexible plugin system.
34
35synfigstudio is the animation studio for synfig and provides the GUI
36interface to create synfig animations which are saved in synfig .sif
37or .sifz format.
38
39
40%package devel
41Summary:        Development files for synfigstudio
42Group:          Development/Libraries
43Requires:       %{name} = %{version}-%{release}
44
45%description devel
46This package contains the libraries and header files that are needed
47for writing applications that are using synfigstudio.
48
49
50%prep
51%setup -q
52%patch0 -p1 -b .c++11
53
54%build
55export CXXFLAGS="%{optflags} -std=c++11"
56%configure \
57        --disable-static
58
59%{__make} %{?_smp_mflags}
60
61%install
62%{__rm} -rf $RPM_BUILD_ROOT
63%{__make} install DESTDIR=$RPM_BUILD_ROOT
64
65find $RPM_BUILD_ROOT -type f -name "*.la" -exec rm -f {} ';'
66%{__rm} -f $RPM_BUILD_ROOT%{_datadir}/mime/{XMLnamespaces,aliases,generic-icons,globs,globs2,icons,magic,mime.cache,subclasses,treemagic,types,version}
67
68%find_lang %{name}
69
70%clean
71%{__rm} -rf $RPM_BUILD_ROOT
72
73%post
74/sbin/ldconfig
75update-mime-database %{_datadir}/mime &> /dev/null || :
76touch --no-create %{_datadir}/icons/hicolor &> /dev/null || :
77gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null || :
78update-desktop-database %{_datadir}/applications >& /dev/null || :
79
80%postun
81/sbin/ldconfig
82if [ $1 -eq 0 ] ; then
83    update-mime-database %{_datadir}/mime &> /dev/null || :
84    touch --no-create %{_datadir}/icons/hicolor &> /dev/null || :
85    gtk-update-icon-cache %{_datadir}/icons/hicolor &> /dev/null || :
86    update-desktop-database %{_datadir}/applications >& /dev/null ||:
87fi
88
89%files -f %{name}.lang
90%defattr(-,root,root,-)
91%license COPYING
92%doc AUTHORS ChangeLog NEWS README
93%{_bindir}/synfigstudio
94%{_libdir}/libsynfigapp.so.*
95%{_datadir}/appdata/synfigstudio.appdata.xml
96%{_datadir}/applications/synfigstudio.desktop
97%{_datadir}/icons/hicolor/*/apps/*
98%{_datadir}/mime/application/x-sif.xml
99%{_datadir}/mime/packages/synfigstudio.xml
100%{_datadir}/mime-info/synfigstudio.*
101%{_datadir}/pixmaps/synfigstudio
102%{_datadir}/pixmaps/sif_icon.png
103%{_datadir}/pixmaps/synfig_icon.png
104%{_datadir}/synfig
105
106%files devel
107%defattr(-,root,root,-)
108%{_includedir}/synfigapp-0.0
109%{_libdir}/libsynfigapp.so
110
111
112%changelog
113* Mon Jul 11 2016 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.0.2-1
114- new upstream release.
115
116* Mon Dec 01 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.64.2-1
117- new upstream release
118
119* Sun Dec 08 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.64.1-1
120- new upstream release
121
122* Wed Aug 14 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.64.0-1
123- new upstream release
124
125* Mon Apr 30 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.63.05-1
126- new upstream release
127
128* Sat Mar 03 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.63.04-1
129- new upstream release
130
131* Sun Dec 25 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.63.03-1
132- new upstream release
133
134* Sat Oct 08 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.63.02-1
135- initial build for Vine Linux
136
Note: See TracBrowser for help on using the repository browser.