3 %bcond_with opengl # OpenGL waveform renderer [not ported to gtkmm 3]
5 Summary: GTK+ tool to edit subtitles
6 Summary(pl.UTF-8): Narzędzie napisane w GTK+ do edycji napisów
11 Group: X11/Applications
12 Source0: http://download.gna.org/subtitleeditor/0.53/%{name}-%{version}.tar.gz
13 # Source0-md5: bcd3ce93a4759ed3f99a56dc7e4c4e00
14 Patch0: %{name}-format.patch
15 Patch1: gstreamermm-1.8.patch
16 URL: http://home.gna.org/subtitleeditor/
17 BuildRequires: autoconf >= 2.59
18 BuildRequires: automake
19 BuildRequires: enchant-devel >= 1.4.0
20 BuildRequires: gettext-tools
21 BuildRequires: glibmm-devel >= 2.16.3
22 BuildRequires: gstreamer-devel >= 1.0
23 BuildRequires: gstreamer-plugins-base-devel >= 1.0
24 BuildRequires: gstreamermm-devel >= 1.0
25 %{?with_opengl:BuildRequires: gtkglextmm-devel >= 1.2.0}
26 BuildRequires: gtkmm3-devel >= 3.0
27 BuildRequires: intltool >= 0.35.0
28 BuildRequires: iso-codes
29 BuildRequires: libstdc++-devel >= 6:4.3
30 BuildRequires: libtool
31 BuildRequires: libxml++2-devel >= 2.20.0
32 BuildRequires: pkgconfig
33 BuildRequires: rpmbuild(macros) >= 1.311
34 Requires(post,postun): desktop-file-utils
35 Requires(post,postun): gtk-update-icon-cache
36 Requires(post,postun): hicolor-icon-theme
37 Requires: enchant >= 1.4.0
38 Requires: glibmm >= 2.16.3
39 Requires: libxml++2 >= 2.20.0
40 Suggests: gstreamer-aac
41 Suggests: gstreamer-audio-effects-base
42 Suggests: gstreamer-dts
43 Suggests: gstreamer-imagesink-xv
44 Suggests: gstreamer-libav
45 Suggests: gstreamer-pango
46 Suggests: gstreamer-plugins-good
47 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
50 Subtitle Editor is a GTK+ tool to edit subtitles.
52 %description -l pl.UTF-8
53 Subtitle Editor jest narzędziem napisanym w GTK+ do edycji napisów.
63 %{?with_opengl:--enable-gl}
68 rm -rf $RPM_BUILD_ROOT
71 DESTDIR=$RPM_BUILD_ROOT
74 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libsubtitleeditor.{so,la}
76 %{__rm} $RPM_BUILD_ROOT%{_libdir}/%{name}/plugins/{actions,subtitleformats}/*.la
77 # remove pt_PT as there is already pt locale
78 %{__rm} -r $RPM_BUILD_ROOT%{_datadir}/locale/pt_PT
83 rm -rf $RPM_BUILD_ROOT
87 %update_icon_cache hicolor
88 %update_desktop_database
92 %update_icon_cache hicolor
93 %update_desktop_database_postun
95 %files -f %{name}.lang
96 %defattr(644,root,root,755)
97 %doc AUTHORS ChangeLog NEWS README TODO
98 %attr(755,root,root) %{_bindir}/subtitleeditor
99 %attr(755,root,root) %{_libdir}/libsubtitleeditor.so.*.*.*
100 %attr(755,root,root) %ghost %{_libdir}/libsubtitleeditor.so.0
101 %dir %{_libdir}/%{name}
102 %dir %{_libdir}/%{name}/plugins
103 %dir %{_libdir}/%{name}/plugins/actions
104 %attr(755,root,root) %{_libdir}/%{name}/plugins/actions/libabout.so
105 %attr(755,root,root) %{_libdir}/%{name}/plugins/actions/libadjusttime.so
106 %attr(755,root,root) %{_libdir}/%{name}/plugins/actions/libapplytranslation.so
107 %attr(755,root,root) %{_libdir}/%{name}/plugins/actions/libchangeframerate.so
108 %attr(755,root,root) %{_libdir}/%{name}/plugins/actions/libcombinesubtitles.so
109 %attr(755,root,root) %{_libdir}/%{name}/plugins/actions/libcommand.so
110 %attr(755,root,root) %{_libdir}/%{name}/plugins/actions/libconfigurekeyboardshortcuts.so
111 %attr(755,root,root) %{_libdir}/%{name}/plugins/actions/libdialoguize.so
112 %attr(755,root,root) %{_libdir}/%{name}/plugins/actions/libdocumentmanagement.so
113 %attr(755,root,root) %{_libdir}/subtitleeditor/plugins/actions/libdocumentsnavigation.so
114 %attr(755,root,root) %{_libdir}/%{name}/plugins/actions/libduplicatesubtitle.so
115 %attr(755,root,root) %{_libdir}/%{name}/plugins/actions/libeditcell.so
116 %attr(755,root,root) %{_libdir}/%{name}/plugins/actions/liberrorchecking.so
117 %attr(755,root,root) %{_libdir}/%{name}/plugins/actions/libextendlength.so
118 %attr(755,root,root) %{_libdir}/%{name}/plugins/actions/libexternalvideoplayer.so
119 %attr(755,root,root) %{_libdir}/%{name}/plugins/actions/libfindandreplace.so
120 %attr(755,root,root) %{_libdir}/%{name}/plugins/actions/libinsertsubtitle.so
121 %attr(755,root,root) %{_libdir}/subtitleeditor/plugins/actions/libinsertsubtitlefromkeyframe.so
122 %attr(755,root,root) %{_libdir}/%{name}/plugins/actions/libitalicize.so
123 %attr(755,root,root) %{_libdir}/%{name}/plugins/actions/libjoindocument.so
124 %attr(755,root,root) %{_libdir}/%{name}/plugins/actions/libkeyframesmanagement.so
125 %attr(755,root,root) %{_libdir}/%{name}/plugins/actions/libmoveafterprecedingsubtitle.so
126 %attr(755,root,root) %{_libdir}/%{name}/plugins/actions/libmovesubtitles.so
127 %attr(755,root,root) %{_libdir}/%{name}/plugins/actions/libplaintext.so
128 %attr(755,root,root) %{_libdir}/%{name}/plugins/actions/libpreferences.so
129 %attr(755,root,root) %{_libdir}/%{name}/plugins/actions/libremovesubtitle.so
130 %attr(755,root,root) %{_libdir}/%{name}/plugins/actions/libreversetextandtranslation.so
131 %attr(755,root,root) %{_libdir}/%{name}/plugins/actions/libscalesubtitles.so
132 %attr(755,root,root) %{_libdir}/%{name}/plugins/actions/libselection.so
133 %attr(755,root,root) %{_libdir}/%{name}/plugins/actions/libsortsubtitles.so
134 %attr(755,root,root) %{_libdir}/%{name}/plugins/actions/libspellchecking.so
135 %attr(755,root,root) %{_libdir}/%{name}/plugins/actions/libsplitdocument.so
136 %attr(755,root,root) %{_libdir}/%{name}/plugins/actions/libsplitsubtitle.so
137 %attr(755,root,root) %{_libdir}/%{name}/plugins/actions/libstyleeditor.so
138 %attr(755,root,root) %{_libdir}/%{name}/plugins/actions/libstylize.so
139 %attr(755,root,root) %{_libdir}/%{name}/plugins/actions/libtemplate.so
140 %attr(755,root,root) %{_libdir}/%{name}/plugins/actions/libtextcorrection.so
141 %attr(755,root,root) %{_libdir}/%{name}/plugins/actions/libtimemodemanagement.so
142 %attr(755,root,root) %{_libdir}/%{name}/plugins/actions/libtimingfromplayer.so
143 %attr(755,root,root) %{_libdir}/%{name}/plugins/actions/libtypewriter.so
144 %attr(755,root,root) %{_libdir}/%{name}/plugins/actions/libvideoplayermanagement.so
145 %attr(755,root,root) %{_libdir}/%{name}/plugins/actions/libviewmanager.so
146 %attr(755,root,root) %{_libdir}/%{name}/plugins/actions/libwaveformmanagement.so
147 %attr(755,root,root) %{_libdir}/%{name}/plugins/actions/libbestfit.so
148 %attr(755,root,root) %{_libdir}/%{name}/plugins/actions/libclipboard.so
149 %attr(755,root,root) %{_libdir}/%{name}/plugins/actions/libminimizeduration.so
150 %attr(755,root,root) %{_libdir}/%{name}/plugins/actions/libstacksubtitles.so
151 %dir %{_libdir}/%{name}/plugins/subtitleformats
152 %attr(755,root,root) %{_libdir}/%{name}/plugins/subtitleformats/libadobeencoredvdntsc.so
153 %attr(755,root,root) %{_libdir}/%{name}/plugins/subtitleformats/libadobeencoredvdpal.so
154 %attr(755,root,root) %{_libdir}/%{name}/plugins/subtitleformats/libadvancedsubstationalpha.so
155 %attr(755,root,root) %{_libdir}/%{name}/plugins/subtitleformats/libavidds.so
156 %attr(755,root,root) %{_libdir}/%{name}/plugins/subtitleformats/libbitc.so
157 %attr(755,root,root) %{_libdir}/%{name}/plugins/subtitleformats/libdcsubtitle.so
158 %attr(755,root,root) %{_libdir}/%{name}/plugins/subtitleformats/libmicrodvd.so
159 %attr(755,root,root) %{_libdir}/%{name}/plugins/subtitleformats/libmpl2.so
160 %attr(755,root,root) %{_libdir}/%{name}/plugins/subtitleformats/libmpsub.so
161 %attr(755,root,root) %{_libdir}/%{name}/plugins/subtitleformats/libplaintextformat.so
162 %attr(755,root,root) %{_libdir}/%{name}/plugins/subtitleformats/libsami.so
163 %attr(755,root,root) %{_libdir}/%{name}/plugins/subtitleformats/libsbv.so
164 %attr(755,root,root) %{_libdir}/%{name}/plugins/subtitleformats/libsprucestl.so
165 %attr(755,root,root) %{_libdir}/%{name}/plugins/subtitleformats/libsubrip.so
166 %attr(755,root,root) %{_libdir}/%{name}/plugins/subtitleformats/libsubstationalpha.so
167 %attr(755,root,root) %{_libdir}/%{name}/plugins/subtitleformats/libsubtitleeditorproject.so
168 %attr(755,root,root) %{_libdir}/%{name}/plugins/subtitleformats/libsubviewer2.so
169 %attr(755,root,root) %{_libdir}/%{name}/plugins/subtitleformats/libtimedtextauthoringformat1.so
171 %{_datadir}/appdata/subtitleeditor.appdata.xml
172 %{_desktopdir}/%{name}.desktop
173 %{_iconsdir}/hicolor/*/apps/subtitleeditor.*
174 %{_pixmapsdir}/subtitleeditor.svg
175 %{_mandir}/man1/subtitleeditor.1*