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

RevLine 
[10589]1%define pkg_version 1.0.2
[4881]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
[10589]10Patch0:         c++11.patch
[4881]11License:        GPLv2
12Group:          Applications/Graphics
13URL:            http://www.synfig.org/cms/
14
15BuildRoot:      %{_tmppath}/%{name}-%{version}-root
16
17BuildRequires:  synfig-devel
[10589]18BuildRequires:  gtkmm3-devel
[4881]19
[5809]20Requires:       synfig
21
[4881]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
[10589]52%patch0 -p1 -b .c++11
[4881]53
54%build
[10589]55export CXXFLAGS="%{optflags} -std=c++11"
[4881]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 {} ';'
[7766]66%{__rm} -f $RPM_BUILD_ROOT%{_datadir}/mime/{XMLnamespaces,aliases,generic-icons,globs,globs2,icons,magic,mime.cache,subclasses,treemagic,types,version}
[4881]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,-)
[10589]91%license COPYING
92%doc AUTHORS ChangeLog NEWS README
[4881]93%{_bindir}/synfigstudio
94%{_libdir}/libsynfigapp.so.*
[9126]95%{_datadir}/appdata/synfigstudio.appdata.xml
[4881]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
[10589]104%{_datadir}/synfig
[4881]105
106%files devel
107%defattr(-,root,root,-)
108%{_includedir}/synfigapp-0.0
109%{_libdir}/libsynfigapp.so
110
111
112%changelog
[10589]113* Mon Jul 11 2016 Tomohiro "Tomo-p" KATO <tomop@teamgedoh.net> 1.0.2-1
114- new upstream release.
115
[9126]116* Mon Dec 01 2014 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.64.2-1
117- new upstream release
118
[8034]119* Sun Dec 08 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.64.1-1
120- new upstream release
121
[7766]122* Wed Aug 14 2013 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.64.0-1
123- new upstream release
124
[6082]125* Mon Apr 30 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.63.05-1
126- new upstream release
127
[5809]128* Sat Mar 03 2012 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.63.04-1
129- new upstream release
130
[5333]131* Sun Dec 25 2011 Yoji TOYODA <bsyamato@sea.plala.or.jp> 0.63.03-1
132- new upstream release
133
[4881]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.