]> git.pld-linux.org Git - packages/subtitleeditor.git/blob - subtitleeditor.spec
- rebuild with libffi 3.3
[packages/subtitleeditor.git] / subtitleeditor.spec
1 #
2 # Conditional build:
3 %bcond_with     opengl  # OpenGL waveform renderer [not ported to gtkmm 3]
4 #
5 Summary:        GTK+ tool to edit subtitles
6 Summary(pl.UTF-8):      Narzędzie napisane w GTK+ do edycji napisów
7 Name:           subtitleeditor
8 Version:        0.53.0
9 Release:        2
10 License:        GPL v3+
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)
48
49 %description
50 Subtitle Editor is a GTK+ tool to edit subtitles.
51
52 %description -l pl.UTF-8
53 Subtitle Editor jest narzędziem napisanym w GTK+ do edycji napisów.
54
55 %prep
56 %setup -q
57 %patch0 -p1
58 %patch1 -p1
59
60 %build
61 %configure \
62         --disable-debug \
63         %{?with_opengl:--enable-gl}
64
65 %{__make}
66
67 %install
68 rm -rf $RPM_BUILD_ROOT
69
70 %{__make} install \
71         DESTDIR=$RPM_BUILD_ROOT
72
73 # API not exported
74 %{__rm} $RPM_BUILD_ROOT%{_libdir}/libsubtitleeditor.{so,la}
75 # dlopened plugins
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
79
80 %find_lang %{name}
81
82 %clean
83 rm -rf $RPM_BUILD_ROOT
84
85 %post
86 /sbin/ldconfig
87 %update_icon_cache hicolor
88 %update_desktop_database
89
90 %postun
91 /sbin/ldconfig
92 %update_icon_cache hicolor
93 %update_desktop_database_postun
94
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
170 %{_datadir}/%{name}
171 %{_datadir}/appdata/subtitleeditor.appdata.xml
172 %{_desktopdir}/%{name}.desktop
173 %{_iconsdir}/hicolor/*/apps/subtitleeditor.*
174 %{_pixmapsdir}/subtitleeditor.svg
175 %{_mandir}/man1/subtitleeditor.1*
This page took 0.070147 seconds and 4 git commands to generate.