rpms/subtitleeditor/F-9 subtitleeditor-0.30.0-bug12649.patch, NONE, 1.1 subtitleeditor.spec, 1.6, 1.7
Martin Sourada
mso at fedoraproject.org
Wed Dec 10 23:54:24 UTC 2008
Author: mso
Update of /cvs/extras/rpms/subtitleeditor/F-9
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv6638/F-9
Modified Files:
subtitleeditor.spec
Added Files:
subtitleeditor-0.30.0-bug12649.patch
Log Message:
Add patch for upstream bug 12649 + small improvements to spec file, thanks
to lubek.
subtitleeditor-0.30.0-bug12649.patch:
--- NEW FILE subtitleeditor-0.30.0-bug12649.patch ---
Index: plugins/actions/insertsubtitle/Makefile.am
===================================================================
--- plugins/actions/insertsubtitle/Makefile.am (révision 478)
+++ plugins/actions/insertsubtitle/Makefile.am (copie de travail)
@@ -13,7 +13,7 @@
insertsubtitle.cc
libinsertsubtitle_la_LDFLAGS = $(PLUGIN_LIBTOOL_FLAGS)
-libinsertsubtitle_la_LIBADD = $(SUBTITLEEDITOR_LIBS)
+libinsertsubtitle_la_LIBADD = $(SUBTITLEEDITOR_LIBS) -L$(top_builddir)/src -lsubtitleeditor
plugindescription_in_files = insertsubtitle.se-plugin.in
plugindescription_DATA = $(plugindescription_in_files:.se-plugin.in=.se-plugin)
Index: plugins/actions/reversetextandtranslation/Makefile.am
===================================================================
--- plugins/actions/reversetextandtranslation/Makefile.am (révision 478)
+++ plugins/actions/reversetextandtranslation/Makefile.am (copie de travail)
@@ -13,7 +13,7 @@
reversetextandtranslation.cc
libreversetextandtranslation_la_LDFLAGS = $(PLUGIN_LIBTOOL_FLAGS)
-libreversetextandtranslation_la_LIBADD = $(SUBTITLEEDITOR_LIBS)
+libreversetextandtranslation_la_LIBADD = $(SUBTITLEEDITOR_LIBS) -L$(top_builddir)/src -lsubtitleeditor
plugindescription_in_files = reversetextandtranslation.se-plugin.in
plugindescription_DATA = $(plugindescription_in_files:.se-plugin.in=.se-plugin)
Index: plugins/actions/moveafterprecedingsubtitle/Makefile.am
===================================================================
--- plugins/actions/moveafterprecedingsubtitle/Makefile.am (révision 478)
+++ plugins/actions/moveafterprecedingsubtitle/Makefile.am (copie de travail)
@@ -13,7 +13,7 @@
moveafterprecedingsubtitle.cc
libmoveafterprecedingsubtitle_la_LDFLAGS = $(PLUGIN_LIBTOOL_FLAGS)
-libmoveafterprecedingsubtitle_la_LIBADD = $(SUBTITLEEDITOR_LIBS)
+libmoveafterprecedingsubtitle_la_LIBADD = $(SUBTITLEEDITOR_LIBS) -L$(top_builddir)/src -lsubtitleeditor
plugindescription_in_files = moveafterprecedingsubtitle.se-plugin.in
plugindescription_DATA = $(plugindescription_in_files:.se-plugin.in=.se-plugin)
Index: plugins/actions/scalesubtitles/Makefile.am
===================================================================
--- plugins/actions/scalesubtitles/Makefile.am (révision 478)
+++ plugins/actions/scalesubtitles/Makefile.am (copie de travail)
@@ -17,7 +17,7 @@
scalesubtitles.cc
libscalesubtitles_la_LDFLAGS = $(PLUGIN_LIBTOOL_FLAGS)
-libscalesubtitles_la_LIBADD = $(SUBTITLEEDITOR_LIBS)
+libscalesubtitles_la_LIBADD = $(SUBTITLEEDITOR_LIBS) -L$(top_builddir)/src -lsubtitleeditor
plugindescription_in_files = scalesubtitles.se-plugin.in
plugindescription_DATA = $(plugindescription_in_files:.se-plugin.in=.se-plugin)
Index: plugins/actions/dialoguize/Makefile.am
===================================================================
--- plugins/actions/dialoguize/Makefile.am (révision 478)
+++ plugins/actions/dialoguize/Makefile.am (copie de travail)
@@ -13,7 +13,7 @@
dialoguize.cc
libdialoguize_la_LDFLAGS = $(PLUGIN_LIBTOOL_FLAGS)
-libdialoguize_la_LIBADD = $(SUBTITLEEDITOR_LIBS)
+libdialoguize_la_LIBADD = $(SUBTITLEEDITOR_LIBS) -L$(top_builddir)/src -lsubtitleeditor
plugindescription_in_files = dialoguize.se-plugin.in
plugindescription_DATA = $(plugindescription_in_files:.se-plugin.in=.se-plugin)
Index: plugins/actions/findandreplace/Makefile.am
===================================================================
--- plugins/actions/findandreplace/Makefile.am (révision 478)
+++ plugins/actions/findandreplace/Makefile.am (copie de travail)
@@ -18,7 +18,7 @@
findandreplace.cc
libfindandreplace_la_LDFLAGS = $(PLUGIN_LIBTOOL_FLAGS)
-libfindandreplace_la_LIBADD = $(SUBTITLEEDITOR_LIBS)
+libfindandreplace_la_LIBADD = $(SUBTITLEEDITOR_LIBS) -L$(top_builddir)/src -lsubtitleeditor
plugindescription_in_files = findandreplace.se-plugin.in
plugindescription_DATA = $(plugindescription_in_files:.se-plugin.in=.se-plugin)
Index: plugins/actions/timemodemanagement/Makefile.am
===================================================================
--- plugins/actions/timemodemanagement/Makefile.am (révision 478)
+++ plugins/actions/timemodemanagement/Makefile.am (copie de travail)
@@ -13,7 +13,7 @@
timemodemanagement.cc
libtimemodemanagement_la_LDFLAGS = $(PLUGIN_LIBTOOL_FLAGS)
-libtimemodemanagement_la_LIBADD = $(SUBTITLEEDITOR_LIBS)
+libtimemodemanagement_la_LIBADD = $(SUBTITLEEDITOR_LIBS) -L$(top_builddir)/src -lsubtitleeditor
plugindescription_in_files = timemodemanagement.se-plugin.in
plugindescription_DATA = $(plugindescription_in_files:.se-plugin.in=.se-plugin)
Index: plugins/actions/movesubtitles/Makefile.am
===================================================================
--- plugins/actions/movesubtitles/Makefile.am (révision 478)
+++ plugins/actions/movesubtitles/Makefile.am (copie de travail)
@@ -18,7 +18,7 @@
movesubtitles.cc
libmovesubtitles_la_LDFLAGS = $(PLUGIN_LIBTOOL_FLAGS)
-libmovesubtitles_la_LIBADD = $(SUBTITLEEDITOR_LIBS)
+libmovesubtitles_la_LIBADD = $(SUBTITLEEDITOR_LIBS) -L$(top_builddir)/src -lsubtitleeditor
plugindescription_in_files = movesubtitles.se-plugin.in
plugindescription_DATA = $(plugindescription_in_files:.se-plugin.in=.se-plugin)
Index: plugins/actions/styleeditor/Makefile.am
===================================================================
--- plugins/actions/styleeditor/Makefile.am (révision 478)
+++ plugins/actions/styleeditor/Makefile.am (copie de travail)
@@ -19,7 +19,7 @@
styleeditor.cc
libstyleeditor_la_LDFLAGS = $(PLUGIN_LIBTOOL_FLAGS)
-libstyleeditor_la_LIBADD = $(SUBTITLEEDITOR_LIBS)
+libstyleeditor_la_LIBADD = $(SUBTITLEEDITOR_LIBS) -L$(top_builddir)/src -lsubtitleeditor
plugindescription_in_files = styleeditor.se-plugin.in
plugindescription_DATA = $(plugindescription_in_files:.se-plugin.in=.se-plugin)
Index: plugins/actions/removesubtitle/Makefile.am
===================================================================
--- plugins/actions/removesubtitle/Makefile.am (révision 478)
+++ plugins/actions/removesubtitle/Makefile.am (copie de travail)
@@ -13,7 +13,7 @@
removesubtitle.cc
libremovesubtitle_la_LDFLAGS = $(PLUGIN_LIBTOOL_FLAGS)
-libremovesubtitle_la_LIBADD = $(SUBTITLEEDITOR_LIBS)
+libremovesubtitle_la_LIBADD = $(SUBTITLEEDITOR_LIBS) -L$(top_builddir)/src -lsubtitleeditor
plugindescription_in_files = removesubtitle.se-plugin.in
plugindescription_DATA = $(plugindescription_in_files:.se-plugin.in=.se-plugin)
Index: plugins/actions/adjusttime/Makefile.am
===================================================================
--- plugins/actions/adjusttime/Makefile.am (révision 478)
+++ plugins/actions/adjusttime/Makefile.am (copie de travail)
@@ -13,7 +13,7 @@
adjusttime.cc
libadjusttime_la_LDFLAGS = $(PLUGIN_LIBTOOL_FLAGS)
-libadjusttime_la_LIBADD = $(SUBTITLEEDITOR_LIBS)
+libadjusttime_la_LIBADD = $(SUBTITLEEDITOR_LIBS) -L$(top_builddir)/src -lsubtitleeditor
plugindescription_in_files = adjusttime.se-plugin.in
plugindescription_DATA = $(plugindescription_in_files:.se-plugin.in=.se-plugin)
Index: plugins/actions/documentmanagement/Makefile.am
===================================================================
--- plugins/actions/documentmanagement/Makefile.am (révision 478)
+++ plugins/actions/documentmanagement/Makefile.am (copie de travail)
@@ -13,7 +13,7 @@
documentmanagement.cc
libdocumentmanagement_la_LDFLAGS = $(PLUGIN_LIBTOOL_FLAGS)
-libdocumentmanagement_la_LIBADD = $(SUBTITLEEDITOR_LIBS)
+libdocumentmanagement_la_LIBADD = $(SUBTITLEEDITOR_LIBS) -L$(top_builddir)/src -lsubtitleeditor
plugindescription_in_files = documentmanagement.se-plugin.in
plugindescription_DATA = $(plugindescription_in_files:.se-plugin.in=.se-plugin)
Index: plugins/actions/changeframerate/Makefile.am
===================================================================
--- plugins/actions/changeframerate/Makefile.am (révision 478)
+++ plugins/actions/changeframerate/Makefile.am (copie de travail)
@@ -18,7 +18,7 @@
changeframerate.cc
libchangeframerate_la_LDFLAGS = $(PLUGIN_LIBTOOL_FLAGS)
-libchangeframerate_la_LIBADD = $(SUBTITLEEDITOR_LIBS)
+libchangeframerate_la_LIBADD = $(SUBTITLEEDITOR_LIBS) -L$(top_builddir)/src -lsubtitleeditor
plugindescription_in_files = changeframerate.se-plugin.in
plugindescription_DATA = $(plugindescription_in_files:.se-plugin.in=.se-plugin)
Index: plugins/actions/italicize/Makefile.am
===================================================================
--- plugins/actions/italicize/Makefile.am (révision 478)
+++ plugins/actions/italicize/Makefile.am (copie de travail)
@@ -13,7 +13,7 @@
italicize.cc
libitalicize_la_LDFLAGS = $(PLUGIN_LIBTOOL_FLAGS)
-libitalicize_la_LIBADD = $(SUBTITLEEDITOR_LIBS)
+libitalicize_la_LIBADD = $(SUBTITLEEDITOR_LIBS) -L$(top_builddir)/src -lsubtitleeditor
plugindescription_in_files = italicize.se-plugin.in
plugindescription_DATA = $(plugindescription_in_files:.se-plugin.in=.se-plugin)
Index: plugins/actions/command/Makefile.am
===================================================================
--- plugins/actions/command/Makefile.am (révision 478)
+++ plugins/actions/command/Makefile.am (copie de travail)
@@ -13,7 +13,7 @@
command.cc
libcommand_la_LDFLAGS = $(PLUGIN_LIBTOOL_FLAGS)
-libcommand_la_LIBADD = $(SUBTITLEEDITOR_LIBS)
+libcommand_la_LIBADD = $(SUBTITLEEDITOR_LIBS) -L$(top_builddir)/src -lsubtitleeditor
plugindescription_in_files = command.se-plugin.in
plugindescription_DATA = $(plugindescription_in_files:.se-plugin.in=.se-plugin)
Index: plugins/actions/videoplayermanagement/Makefile.am
===================================================================
--- plugins/actions/videoplayermanagement/Makefile.am (révision 478)
+++ plugins/actions/videoplayermanagement/Makefile.am (copie de travail)
@@ -13,7 +13,7 @@
videoplayermanagement.cc
libvideoplayermanagement_la_LDFLAGS = $(PLUGIN_LIBTOOL_FLAGS)
-libvideoplayermanagement_la_LIBADD = $(SUBTITLEEDITOR_LIBS)
+libvideoplayermanagement_la_LIBADD = $(SUBTITLEEDITOR_LIBS) -L$(top_builddir)/src -lsubtitleeditor
plugindescription_in_files = videoplayermanagement.se-plugin.in
plugindescription_DATA = $(plugindescription_in_files:.se-plugin.in=.se-plugin)
Index: plugins/actions/configurekeyboardshortcuts/Makefile.am
===================================================================
--- plugins/actions/configurekeyboardshortcuts/Makefile.am (révision 478)
+++ plugins/actions/configurekeyboardshortcuts/Makefile.am (copie de travail)
@@ -18,7 +18,7 @@
configurekeyboardshortcuts.cc
libconfigurekeyboardshortcuts_la_LDFLAGS = $(PLUGIN_LIBTOOL_FLAGS)
-libconfigurekeyboardshortcuts_la_LIBADD = $(SUBTITLEEDITOR_LIBS)
+libconfigurekeyboardshortcuts_la_LIBADD = $(SUBTITLEEDITOR_LIBS) -L$(top_builddir)/src -lsubtitleeditor
plugindescription_in_files = configurekeyboardshortcuts.se-plugin.in
plugindescription_DATA = $(plugindescription_in_files:.se-plugin.in=.se-plugin)
Index: plugins/actions/wavefrommanagement/Makefile.am
===================================================================
--- plugins/actions/wavefrommanagement/Makefile.am (révision 478)
+++ plugins/actions/wavefrommanagement/Makefile.am (copie de travail)
@@ -13,7 +13,7 @@
waveformmanagement.cc
libwaveformmanagement_la_LDFLAGS = $(PLUGIN_LIBTOOL_FLAGS)
-libwaveformmanagement_la_LIBADD = $(SUBTITLEEDITOR_LIBS)
+libwaveformmanagement_la_LIBADD = $(SUBTITLEEDITOR_LIBS) -L$(top_builddir)/src -lsubtitleeditor
plugindescription_in_files = waveformmanagement.se-plugin.in
plugindescription_DATA = $(plugindescription_in_files:.se-plugin.in=.se-plugin)
Index: plugins/actions/selection/Makefile.am
===================================================================
--- plugins/actions/selection/Makefile.am (révision 478)
+++ plugins/actions/selection/Makefile.am (copie de travail)
@@ -13,7 +13,7 @@
selection.cc
libselection_la_LDFLAGS = $(PLUGIN_LIBTOOL_FLAGS)
-libselection_la_LIBADD = $(SUBTITLEEDITOR_LIBS)
+libselection_la_LIBADD = $(SUBTITLEEDITOR_LIBS) -L$(top_builddir)/src -lsubtitleeditor
plugindescription_in_files = selection.se-plugin.in
plugindescription_DATA = $(plugindescription_in_files:.se-plugin.in=.se-plugin)
Index: plugins/actions/editcell/Makefile.am
===================================================================
--- plugins/actions/editcell/Makefile.am (révision 478)
+++ plugins/actions/editcell/Makefile.am (copie de travail)
@@ -13,7 +13,7 @@
editcell.cc
libeditcell_la_LDFLAGS = $(PLUGIN_LIBTOOL_FLAGS)
-libeditcell_la_LIBADD = $(SUBTITLEEDITOR_LIBS)
+libeditcell_la_LIBADD = $(SUBTITLEEDITOR_LIBS) -L$(top_builddir)/src -lsubtitleeditor
plugindescription_in_files = editcell.se-plugin.in
plugindescription_DATA = $(plugindescription_in_files:.se-plugin.in=.se-plugin)
Index: plugins/actions/errorchecking/Makefile.am
===================================================================
--- plugins/actions/errorchecking/Makefile.am (révision 478)
+++ plugins/actions/errorchecking/Makefile.am (copie de travail)
@@ -27,7 +27,7 @@
tooshortdisplaytime.h
liberrorchecking_la_LDFLAGS = $(PLUGIN_LIBTOOL_FLAGS)
-liberrorchecking_la_LIBADD = $(SUBTITLEEDITOR_LIBS)
+liberrorchecking_la_LIBADD = $(SUBTITLEEDITOR_LIBS) -L$(top_builddir)/src -lsubtitleeditor
plugindescription_in_files = errorchecking.se-plugin.in
plugindescription_DATA = $(plugindescription_in_files:.se-plugin.in=.se-plugin)
Index: plugins/actions/duplicatesubtitle/Makefile.am
===================================================================
--- plugins/actions/duplicatesubtitle/Makefile.am (révision 478)
+++ plugins/actions/duplicatesubtitle/Makefile.am (copie de travail)
@@ -12,7 +12,7 @@
duplicatesubtitle.cc
libduplicatesubtitle_la_LDFLAGS = $(PLUGIN_LIBTOOL_FLAGS)
-libduplicatesubtitle_la_LIBADD = $(SUBTITLEEDITOR_LIBS)
+libduplicatesubtitle_la_LIBADD = $(SUBTITLEEDITOR_LIBS) -L$(top_builddir)/src -lsubtitleeditor
plugindescription_in_files = duplicatesubtitle.se-plugin.in
plugindescription_DATA = $(plugindescription_in_files:.se-plugin.in=.se-plugin)
Index: plugins/actions/externalvideoplayer/Makefile.am
===================================================================
--- plugins/actions/externalvideoplayer/Makefile.am (révision 478)
+++ plugins/actions/externalvideoplayer/Makefile.am (copie de travail)
@@ -18,7 +18,7 @@
externalvideoplayer.cc
libexternalvideoplayer_la_LDFLAGS = $(PLUGIN_LIBTOOL_FLAGS)
-libexternalvideoplayer_la_LIBADD = $(SUBTITLEEDITOR_LIBS)
+libexternalvideoplayer_la_LIBADD = $(SUBTITLEEDITOR_LIBS) -L$(top_builddir)/src -lsubtitleeditor
plugindescription_in_files = externalvideoplayer.se-plugin.in
plugindescription_DATA = $(plugindescription_in_files:.se-plugin.in=.se-plugin)
Index: plugins/actions/extendlength/Makefile.am
===================================================================
--- plugins/actions/extendlength/Makefile.am (révision 478)
+++ plugins/actions/extendlength/Makefile.am (copie de travail)
@@ -13,7 +13,7 @@
extendlength.cc
libextendlength_la_LDFLAGS = $(PLUGIN_LIBTOOL_FLAGS)
-libextendlength_la_LIBADD = $(SUBTITLEEDITOR_LIBS)
+libextendlength_la_LIBADD = $(SUBTITLEEDITOR_LIBS) -L$(top_builddir)/src -lsubtitleeditor
plugindescription_in_files = extendlength.se-plugin.in
plugindescription_DATA = $(plugindescription_in_files:.se-plugin.in=.se-plugin)
Index: plugins/actions/splitdocument/Makefile.am
===================================================================
--- plugins/actions/splitdocument/Makefile.am (révision 478)
+++ plugins/actions/splitdocument/Makefile.am (copie de travail)
@@ -18,7 +18,7 @@
splitdocument.cc
libsplitdocument_la_LDFLAGS = $(PLUGIN_LIBTOOL_FLAGS)
-libsplitdocument_la_LIBADD = $(SUBTITLEEDITOR_LIBS)
+libsplitdocument_la_LIBADD = $(SUBTITLEEDITOR_LIBS) -L$(top_builddir)/src -lsubtitleeditor
plugindescription_in_files = splitdocument.se-plugin.in
plugindescription_DATA = $(plugindescription_in_files:.se-plugin.in=.se-plugin)
Index: plugins/actions/joindocument/Makefile.am
===================================================================
--- plugins/actions/joindocument/Makefile.am (révision 478)
+++ plugins/actions/joindocument/Makefile.am (copie de travail)
@@ -13,7 +13,7 @@
joindocument.cc
libjoindocument_la_LDFLAGS = $(PLUGIN_LIBTOOL_FLAGS)
-libjoindocument_la_LIBADD = $(SUBTITLEEDITOR_LIBS)
+libjoindocument_la_LIBADD = $(SUBTITLEEDITOR_LIBS) -L$(top_builddir)/src -lsubtitleeditor
plugindescription_in_files = joindocument.se-plugin.in
plugindescription_DATA = $(plugindescription_in_files:.se-plugin.in=.se-plugin)
Index: plugins/actions/preferences/Makefile.am
===================================================================
--- plugins/actions/preferences/Makefile.am (révision 478)
+++ plugins/actions/preferences/Makefile.am (copie de travail)
@@ -25,7 +25,7 @@
preferencesplugin.cc
libpreferences_la_LDFLAGS = $(PLUGIN_LIBTOOL_FLAGS)
-libpreferences_la_LIBADD = $(SUBTITLEEDITOR_LIBS)
+libpreferences_la_LIBADD = $(SUBTITLEEDITOR_LIBS) -L$(top_builddir)/src -lsubtitleeditor
plugindescription_in_files = preferences.se-plugin.in
plugindescription_DATA = $(plugindescription_in_files:.se-plugin.in=.se-plugin)
Index: plugins/actions/applytranslation/Makefile.am
===================================================================
--- plugins/actions/applytranslation/Makefile.am (révision 478)
+++ plugins/actions/applytranslation/Makefile.am (copie de travail)
@@ -13,7 +13,7 @@
applytranslation.cc
libapplytranslation_la_LDFLAGS = $(PLUGIN_LIBTOOL_FLAGS)
-libapplytranslation_la_LIBADD = $(SUBTITLEEDITOR_LIBS)
+libapplytranslation_la_LIBADD = $(SUBTITLEEDITOR_LIBS) -L$(top_builddir)/src -lsubtitleeditor
plugindescription_in_files = applytranslation.se-plugin.in
plugindescription_DATA = $(plugindescription_in_files:.se-plugin.in=.se-plugin)
Index: plugins/actions/viewmanager/Makefile.am
===================================================================
--- plugins/actions/viewmanager/Makefile.am (révision 478)
+++ plugins/actions/viewmanager/Makefile.am (copie de travail)
@@ -18,7 +18,7 @@
viewmanager.cc
libviewmanager_la_LDFLAGS = $(PLUGIN_LIBTOOL_FLAGS)
-libviewmanager_la_LIBADD = $(SUBTITLEEDITOR_LIBS)
+libviewmanager_la_LIBADD = $(SUBTITLEEDITOR_LIBS) -L$(top_builddir)/src -lsubtitleeditor
plugindescription_in_files = viewmanager.se-plugin.in
plugindescription_DATA = $(plugindescription_in_files:.se-plugin.in=.se-plugin)
Index: plugins/actions/splitsubtitle/Makefile.am
===================================================================
--- plugins/actions/splitsubtitle/Makefile.am (révision 478)
+++ plugins/actions/splitsubtitle/Makefile.am (copie de travail)
@@ -13,7 +13,7 @@
splitsubtitle.cc
libsplitsubtitle_la_LDFLAGS = $(PLUGIN_LIBTOOL_FLAGS)
-libsplitsubtitle_la_LIBADD = $(SUBTITLEEDITOR_LIBS)
+libsplitsubtitle_la_LIBADD = $(SUBTITLEEDITOR_LIBS) -L$(top_builddir)/src -lsubtitleeditor
plugindescription_in_files = splitsubtitle.se-plugin.in
plugindescription_DATA = $(plugindescription_in_files:.se-plugin.in=.se-plugin)
Index: plugins/actions/plaintext/Makefile.am
===================================================================
--- plugins/actions/plaintext/Makefile.am (révision 478)
+++ plugins/actions/plaintext/Makefile.am (copie de travail)
@@ -13,7 +13,7 @@
plaintext.cc
libplaintext_la_LDFLAGS = $(PLUGIN_LIBTOOL_FLAGS)
-libplaintext_la_LIBADD = $(SUBTITLEEDITOR_LIBS)
+libplaintext_la_LIBADD = $(SUBTITLEEDITOR_LIBS) -L$(top_builddir)/src -lsubtitleeditor
plugindescription_in_files = plaintext.se-plugin.in
plugindescription_DATA = $(plugindescription_in_files:.se-plugin.in=.se-plugin)
Index: plugins/actions/about/Makefile.am
===================================================================
--- plugins/actions/about/Makefile.am (révision 478)
+++ plugins/actions/about/Makefile.am (copie de travail)
@@ -14,7 +14,7 @@
about.cc
libabout_la_LDFLAGS = $(PLUGIN_LIBTOOL_FLAGS)
-libabout_la_LIBADD = $(SUBTITLEEDITOR_LIBS)
+libabout_la_LIBADD = $(SUBTITLEEDITOR_LIBS) -L$(top_builddir)/src -lsubtitleeditor
plugindescription_in_files = about.se-plugin.in
plugindescription_DATA = $(plugindescription_in_files:.se-plugin.in=.se-plugin)
Index: plugins/actions/spellchecking/Makefile.am
===================================================================
--- plugins/actions/spellchecking/Makefile.am (révision 478)
+++ plugins/actions/spellchecking/Makefile.am (copie de travail)
@@ -19,7 +19,7 @@
spellchecking.cc
libspellchecking_la_LDFLAGS = $(PLUGIN_LIBTOOL_FLAGS)
-libspellchecking_la_LIBADD = $(SUBTITLEEDITOR_LIBS) $(ENCHANT_LIBS)
+libspellchecking_la_LIBADD = $(SUBTITLEEDITOR_LIBS) -L$(top_builddir)/src -lsubtitleeditor $(ENCHANT_LIBS)
plugindescription_in_files = spellchecking.se-plugin.in
plugindescription_DATA = $(plugindescription_in_files:.se-plugin.in=.se-plugin)
Index: plugins/actions/combinesubtitles/Makefile.am
===================================================================
--- plugins/actions/combinesubtitles/Makefile.am (révision 478)
+++ plugins/actions/combinesubtitles/Makefile.am (copie de travail)
@@ -13,7 +13,7 @@
combinesubtitles.cc
libcombinesubtitles_la_LDFLAGS = $(PLUGIN_LIBTOOL_FLAGS)
-libcombinesubtitles_la_LIBADD = $(SUBTITLEEDITOR_LIBS)
+libcombinesubtitles_la_LIBADD = $(SUBTITLEEDITOR_LIBS) -L$(top_builddir)/src -lsubtitleeditor
plugindescription_in_files = combinesubtitles.se-plugin.in
plugindescription_DATA = $(plugindescription_in_files:.se-plugin.in=.se-plugin)
Index: plugins/subtitleformats/substationalpha/Makefile.am
===================================================================
--- plugins/subtitleformats/substationalpha/Makefile.am (révision 478)
+++ plugins/subtitleformats/substationalpha/Makefile.am (copie de travail)
@@ -13,7 +13,7 @@
substationalpha.cc
libsubstationalpha_la_LDFLAGS = $(PLUGIN_LIBTOOL_FLAGS)
-libsubstationalpha_la_LIBADD = $(SUBTITLEEDITOR_LIBS)
+libsubstationalpha_la_LIBADD = $(SUBTITLEEDITOR_LIBS) -L$(top_builddir)/src -lsubtitleeditor
plugindescription_in_files = substationalpha.se-plugin.in
plugindescription_DATA = $(plugindescription_in_files:.se-plugin.in=.se-plugin)
Index: plugins/subtitleformats/timedtextauthoringformat1/Makefile.am
===================================================================
--- plugins/subtitleformats/timedtextauthoringformat1/Makefile.am (révision 478)
+++ plugins/subtitleformats/timedtextauthoringformat1/Makefile.am (copie de travail)
@@ -15,7 +15,7 @@
libtimedtextauthoringformat1_la_LDFLAGS = $(PLUGIN_LIBTOOL_FLAGS)
libtimedtextauthoringformat1_la_LIBADD = \
- $(SUBTITLEEDITOR_LIBS) \
+ $(SUBTITLEEDITOR_LIBS) -L$(top_builddir)/src -lsubtitleeditor \
$(LIBXML_LIBS)
plugindescription_in_files = timedtextauthoringformat1.se-plugin.in
Index: plugins/subtitleformats/adobeencoredvd/Makefile.am
===================================================================
--- plugins/subtitleformats/adobeencoredvd/Makefile.am (révision 478)
+++ plugins/subtitleformats/adobeencoredvd/Makefile.am (copie de travail)
@@ -16,7 +16,7 @@
adobeencoredvdntsc.cc
libadobeencoredvdntsc_la_LDFLAGS = $(PLUGIN_LIBTOOL_FLAGS)
-libadobeencoredvdntsc_la_LIBADD = $(SUBTITLEEDITOR_LIBS)
+libadobeencoredvdntsc_la_LIBADD = $(SUBTITLEEDITOR_LIBS) -L$(top_builddir)/src -lsubtitleeditor
## pal
libadobeencoredvdpal_la_CXXFLAGS = \
@@ -29,7 +29,7 @@
adobeencoredvdpal.cc
libadobeencoredvdpal_la_LDFLAGS = $(PLUGIN_LIBTOOL_FLAGS)
-libadobeencoredvdpal_la_LIBADD = $(SUBTITLEEDITOR_LIBS)
+libadobeencoredvdpal_la_LIBADD = $(SUBTITLEEDITOR_LIBS) -L$(top_builddir)/src -lsubtitleeditor
plugindescription_in_files = \
adobeencoredvdntsc.se-plugin.in \
Index: plugins/subtitleformats/subrip/Makefile.am
===================================================================
--- plugins/subtitleformats/subrip/Makefile.am (révision 478)
+++ plugins/subtitleformats/subrip/Makefile.am (copie de travail)
@@ -13,7 +13,7 @@
subrip.cc
libsubrip_la_LDFLAGS = $(PLUGIN_LIBTOOL_FLAGS)
-libsubrip_la_LIBADD = $(SUBTITLEEDITOR_LIBS)
+libsubrip_la_LIBADD = $(SUBTITLEEDITOR_LIBS) -L$(top_builddir)/src -lsubtitleeditor
plugindescription_in_files = subrip.se-plugin.in
plugindescription_DATA = $(plugindescription_in_files:.se-plugin.in=.se-plugin)
Index: plugins/subtitleformats/mpsub/Makefile.am
===================================================================
--- plugins/subtitleformats/mpsub/Makefile.am (révision 478)
+++ plugins/subtitleformats/mpsub/Makefile.am (copie de travail)
@@ -13,7 +13,7 @@
mpsub.cc
libmpsub_la_LDFLAGS = $(PLUGIN_LIBTOOL_FLAGS)
-libmpsub_la_LIBADD = $(SUBTITLEEDITOR_LIBS)
+libmpsub_la_LIBADD = $(SUBTITLEEDITOR_LIBS) -L$(top_builddir)/src -lsubtitleeditor
plugindescription_in_files = mpsub.se-plugin.in
plugindescription_DATA = $(plugindescription_in_files:.se-plugin.in=.se-plugin)
Index: plugins/subtitleformats/advancedsubstationalpha/Makefile.am
===================================================================
--- plugins/subtitleformats/advancedsubstationalpha/Makefile.am (révision 478)
+++ plugins/subtitleformats/advancedsubstationalpha/Makefile.am (copie de travail)
@@ -13,7 +13,7 @@
advancedsubstationalpha.cc
libadvancedsubstationalpha_la_LDFLAGS = $(PLUGIN_LIBTOOL_FLAGS)
-libadvancedsubstationalpha_la_LIBADD = $(SUBTITLEEDITOR_LIBS)
+libadvancedsubstationalpha_la_LIBADD = $(SUBTITLEEDITOR_LIBS) -L$(top_builddir)/src -lsubtitleeditor
plugindescription_in_files = advancedsubstationalpha.se-plugin.in
plugindescription_DATA = $(plugindescription_in_files:.se-plugin.in=.se-plugin)
Index: plugins/subtitleformats/microdvd/Makefile.am
===================================================================
--- plugins/subtitleformats/microdvd/Makefile.am (révision 478)
+++ plugins/subtitleformats/microdvd/Makefile.am (copie de travail)
@@ -13,7 +13,7 @@
microdvd.cc
libmicrodvd_la_LDFLAGS = $(PLUGIN_LIBTOOL_FLAGS)
-libmicrodvd_la_LIBADD = $(SUBTITLEEDITOR_LIBS)
+libmicrodvd_la_LIBADD = $(SUBTITLEEDITOR_LIBS) -L$(top_builddir)/src -lsubtitleeditor
plugindescription_in_files = microdvd.se-plugin.in
plugindescription_DATA = $(plugindescription_in_files:.se-plugin.in=.se-plugin)
Index: plugins/subtitleformats/subtitleeditorproject/Makefile.am
===================================================================
--- plugins/subtitleformats/subtitleeditorproject/Makefile.am (révision 478)
+++ plugins/subtitleformats/subtitleeditorproject/Makefile.am (copie de travail)
@@ -15,7 +15,7 @@
libsubtitleeditorproject_la_LDFLAGS = $(PLUGIN_LIBTOOL_FLAGS)
libsubtitleeditorproject_la_LIBADD = \
- $(SUBTITLEEDITOR_LIBS) \
+ $(SUBTITLEEDITOR_LIBS) -L$(top_builddir)/src -lsubtitleeditor \
$(LIBXML_LIBS)
plugindescription_in_files = subtitleeditorproject.se-plugin.in
Index: plugins/subtitleformats/mpl2/Makefile.am
===================================================================
--- plugins/subtitleformats/mpl2/Makefile.am (révision 478)
+++ plugins/subtitleformats/mpl2/Makefile.am (copie de travail)
@@ -13,7 +13,7 @@
mpl2.cc
libmpl2_la_LDFLAGS = $(PLUGIN_LIBTOOL_FLAGS)
-libmpl2_la_LIBADD = $(SUBTITLEEDITOR_LIBS)
+libmpl2_la_LIBADD = $(SUBTITLEEDITOR_LIBS) -L$(top_builddir)/src -lsubtitleeditor
plugindescription_in_files = mpl2.se-plugin.in
plugindescription_DATA = $(plugindescription_in_files:.se-plugin.in=.se-plugin)
Index: plugins/subtitleformats/subviewer2/Makefile.am
===================================================================
--- plugins/subtitleformats/subviewer2/Makefile.am (révision 478)
+++ plugins/subtitleformats/subviewer2/Makefile.am (copie de travail)
@@ -13,7 +13,7 @@
subviewer2.cc
libsubviewer2_la_LDFLAGS = $(PLUGIN_LIBTOOL_FLAGS)
-libsubviewer2_la_LIBADD = $(SUBTITLEEDITOR_LIBS)
+libsubviewer2_la_LIBADD = $(SUBTITLEEDITOR_LIBS) -L$(top_builddir)/src -lsubtitleeditor
plugindescription_in_files = subviewer2.se-plugin.in
plugindescription_DATA = $(plugindescription_in_files:.se-plugin.in=.se-plugin)
Index: configure.in
===================================================================
--- configure.in (révision 478)
+++ configure.in (copie de travail)
@@ -213,7 +213,7 @@
# =========================================================================
# Set SUBTITLEEDITOR_LIBS and SUBTITLEEDITOR_CFLAGS
-SUBTITLEEDITOR_LIBS="$GTKMM_LIBS"
+SUBTITLEEDITOR_LIBS="$GTKMM_LIBS $LIBGLADEMM_LIBS"
SUBTITLEEDITOR_CFLAGS="$GTKMM_CFLAGS $LIBGLADEMM_CFLAGS $INTLCFLAGS"
AC_SUBST(SUBTITLEEDITOR_LIBS)
Index: src/main.cc
===================================================================
--- src/main.cc (révision 478)
+++ src/main.cc (copie de travail)
@@ -37,110 +37,7 @@
#include <gtkglmm.h>
#endif//ENABLE_GL
-/*
- *
- */
-void get_default_config(std::map<Glib::ustring, std::map<Glib::ustring, Glib::ustring> > &config)
-{
- //[general]
- //[document]
- config["document"]["format"] = "SubRip";
- config["document"]["newline"] = "Unix";
-
- //[video-player]
- config["video-player"]["display-translated-subtitle"] = "false";
- config["video-player"]["shaded-background"] = "true";
- config["video-player"]["font-desc"] = "Sans 26";
- config["video-player"]["force-aspect-ratio"] = "true";
- config["video-player"]["brightness"] = "0";
- config["video-player"]["contrast"] = "0";
- config["video-player"]["saturation"] = "0";
- config["video-player"]["hue"] = "0";
- config["video-player"]["skip-very-short"] = "3";
- config["video-player"]["skip-short"] = "10";
- config["video-player"]["skip-medium"] = "60";
- config["video-player"]["skip-long"] = "300";
- config["video-player"]["audio-sink"] = "autoaudiosink";
- config["video-player"]["video-sink"] = "xvimagesink";
- config["video-player"]["timeout"] = "100";
- config["video-player"]["repeat"] = "false";
- config["video-player"]["display"] = "false";
- config["video-player"]["automatically-open-video"] = "true";
-
- //[waveform]
- config["waveform"]["zoom"] = "1";
- config["waveform"]["scale"] = "1";
- config["waveform"]["display-background"] = "false";
- config["waveform"]["display-waveform-fill"] = "true";
- config["waveform"]["scrolling-with-player"] = "true";
- config["waveform"]["scrolling-with-selection"] = "true";
- config["waveform"]["respect-timing"] = "true";
- config["waveform"]["display"] = "false";
- config["waveform"]["renderer"] = "cairo";
-
- //[waveform-renderer]
- config["waveform-renderer"]["display-subtitle-text"]="true";
- config["waveform-renderer"]["color-background"]="#4C4C4CFF";
- config["waveform-renderer"]["color-wave"]="#99CC4CFF";
- config["waveform-renderer"]["color-wave-fill"]="#FFFFFFFF";
- config["waveform-renderer"]["color-subtitle"]="#994C1999";
- config["waveform-renderer"]["color-subtitle-selected"]="#E57F4C99";
- config["waveform-renderer"]["color-subtitle-invalid"]="#FFFF00CC";
- config["waveform-renderer"]["color-text"]="#FFFFFFFF";
- config["waveform-renderer"]["color-player-position"]="#FFFFFFFF";
-
- //[interface]
- config["interface"]["use-dynamic-keyboard-shortcuts"] = "true";
- config["interface"]["maximize-window"] = "false";
- config["interface"]["used-autosave"] = "false";
- config["interface"]["ask-to-save-on-exit"] = "false";
- config["interface"]["create-backup-copy"] = "false";
- config["interface"]["autosave-minutes"] = "10";
- config["interface"]["max-undo"] = "20";
-
- //[encodings]
- config["encodings"]["encodings"] = "ISO-8859-15;UTF-8";
- config["encodings"]["used-auto-detected"] = "true";
- config["encodings"]["default"] = "UTF-8";
-
- //[subtitle-view]
- config["subtitle-view"]["property-alignment-center"] = "false";
- config["subtitle-view"]["show-character-per-line"] = "true";
- config["subtitle-view"]["enable-rubberband-selection"] = "false";
- config["subtitle-view"]["columns-displayed"] = "number;start;end;duration;text";
- config["subtitle-view"]["columns-list"] = "cps;duration;effect;end;layer;margin-l;margin-r;margin-v;name;note;number;start;style;text;translation";
- config["subtitle-view"]["used-ctrl-enter-to-confirm-change"] = "false";
-
- //[timing]
- config["timing"]["min-characters-per-second"] = "5";
- config["timing"]["max-characters-per-second"] = "25";
- config["timing"]["min-gap-between-subtitles"] = "100";
- config["timing"]["min-display"] = "1000";
- config["timing"]["max-characters-per-line"] = "40";
- config["timing"]["max-line-per-subtitle"] = "2";
-
- //[external-video-player]
- config["external-video-player"]["command"] = "mplayer \"#video_file\" -noautosub -sub \"#subtitle_file\" -ss #seconds -osdlevel 2";
-
- //[dialog-check-errors]
- config["dialog-check-errors"]["check-overlapping"] = "true";
- config["dialog-check-errors"]["check-too-short-display-time"] = "true";
- config["dialog-check-errors"]["check-too-long-display-time"] = "true";
- config["dialog-check-errors"]["check-too-long-line"] = "true";
- config["dialog-check-errors"]["check-gap-between-subtitles"] = "true";
- config["dialog-check-errors"]["check-max-line-per-subtitle"] = "true";
-
- //[check-error-plugins]
- config["check-error-plugins"]["overlapping-color"] = "#FF0000FF";
- config["check-error-plugins"]["too-short-display-time-color"] = "#B6D2FFFF";
- config["check-error-plugins"]["too-long-display-time-color"] = "#0414FFFF";
- config["check-error-plugins"]["too-long-line-color"] = "#FFDC0AFF";
- config["check-error-plugins"]["max-line-per-subtitle-color"] = "#00BF23FF";
- config["check-error-plugins"]["min-gap-between-subtitles-color"] = "#FF66ECFF";
-}
-
-
#ifdef DEBUG
void parse_debug_options(OptionGroup &op)
Index: src/defaultcfg.h
===================================================================
--- src/defaultcfg.h (révision 0)
+++ src/defaultcfg.h (révision 0)
@@ -0,0 +1,34 @@
+#ifndef _defaultcfg_h
+#define _defaultcfg_h
+
+/*
+ * subtitleeditor -- a tool to create or edit subtitle
+ *
+ * http://home.gna.org/subtitleeditor/
+ * https://gna.org/projects/subtitleeditor/
+ *
+ * Copyright @ 2005-2008, kitone
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ */
+
+#include <glibmm/ustring.h>
+#include <map>
+
+/*
+ *
+ */
+void get_default_config(std::map<Glib::ustring, std::map<Glib::ustring, Glib::ustring> > &config);
+
+#endif//_defaultcfg_h
Index: src/defaultcfg.cc
===================================================================
--- src/defaultcfg.cc (révision 0)
+++ src/defaultcfg.cc (révision 0)
@@ -0,0 +1,128 @@
+/*
+ * subtitleeditor -- a tool to create or edit subtitle
+ *
+ * http://home.gna.org/subtitleeditor/
+ * https://gna.org/projects/subtitleeditor/
+ *
+ * Copyright @ 2005-2008, kitone
+ *
+ * This program is free software; you can redistribute it and/or modify
+ * it under the terms of the GNU General Public License as published by
+ * the Free Software Foundation; either version 3 of the License, or
+ * (at your option) any later version.
+ *
+ * This program is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU General Public License for more details.
+ *
+ * You should have received a copy of the GNU General Public License
+ * along with this program. If not, see <http://www.gnu.org/licenses/>.
+ */
+
+#include <glibmm/ustring.h>
+#include <map>
+
+/*
+ *
+ */
+void get_default_config(std::map<Glib::ustring, std::map<Glib::ustring, Glib::ustring> > &config)
+{
+ //[general]
+
+ //[document]
+ config["document"]["format"] = "SubRip";
+ config["document"]["newline"] = "Unix";
+
+ //[video-player]
+ config["video-player"]["display-translated-subtitle"] = "false";
+ config["video-player"]["shaded-background"] = "true";
+ config["video-player"]["font-desc"] = "Sans 26";
+ config["video-player"]["force-aspect-ratio"] = "true";
+ config["video-player"]["brightness"] = "0";
+ config["video-player"]["contrast"] = "0";
+ config["video-player"]["saturation"] = "0";
+ config["video-player"]["hue"] = "0";
+ config["video-player"]["skip-very-short"] = "3";
+ config["video-player"]["skip-short"] = "10";
+ config["video-player"]["skip-medium"] = "60";
+ config["video-player"]["skip-long"] = "300";
+ config["video-player"]["audio-sink"] = "autoaudiosink";
+ config["video-player"]["video-sink"] = "xvimagesink";
+ config["video-player"]["timeout"] = "100";
+ config["video-player"]["repeat"] = "false";
+ config["video-player"]["display"] = "false";
+ config["video-player"]["automatically-open-video"] = "true";
+
+ //[waveform]
+ config["waveform"]["zoom"] = "1";
+ config["waveform"]["scale"] = "1";
+ config["waveform"]["display-background"] = "false";
+ config["waveform"]["display-waveform-fill"] = "true";
+ config["waveform"]["scrolling-with-player"] = "true";
+ config["waveform"]["scrolling-with-selection"] = "true";
+ config["waveform"]["respect-timing"] = "true";
+ config["waveform"]["display"] = "false";
+ config["waveform"]["renderer"] = "cairo";
+
+ //[waveform-renderer]
+ config["waveform-renderer"]["display-subtitle-text"]="true";
+ config["waveform-renderer"]["color-background"]="#4C4C4CFF";
+ config["waveform-renderer"]["color-wave"]="#99CC4CFF";
+ config["waveform-renderer"]["color-wave-fill"]="#FFFFFFFF";
+ config["waveform-renderer"]["color-subtitle"]="#994C1999";
+ config["waveform-renderer"]["color-subtitle-selected"]="#E57F4C99";
+ config["waveform-renderer"]["color-subtitle-invalid"]="#FFFF00CC";
+ config["waveform-renderer"]["color-text"]="#FFFFFFFF";
+ config["waveform-renderer"]["color-player-position"]="#FFFFFFFF";
+
+ //[interface]
+ config["interface"]["use-dynamic-keyboard-shortcuts"] = "true";
+ config["interface"]["maximize-window"] = "false";
+ config["interface"]["used-autosave"] = "false";
+ config["interface"]["ask-to-save-on-exit"] = "false";
+ config["interface"]["create-backup-copy"] = "false";
+ config["interface"]["autosave-minutes"] = "10";
+ config["interface"]["max-undo"] = "20";
+
+ //[encodings]
+ config["encodings"]["encodings"] = "ISO-8859-15;UTF-8";
+ config["encodings"]["used-auto-detected"] = "true";
+ config["encodings"]["default"] = "UTF-8";
+
+ //[subtitle-view]
+ config["subtitle-view"]["property-alignment-center"] = "false";
+ config["subtitle-view"]["show-character-per-line"] = "true";
+ config["subtitle-view"]["enable-rubberband-selection"] = "false";
+ config["subtitle-view"]["columns-displayed"] = "number;start;end;duration;text";
+ config["subtitle-view"]["columns-list"] = "cps;duration;effect;end;layer;margin-l;margin-r;margin-v;name;note;number;start;style;text;translation";
+ config["subtitle-view"]["used-ctrl-enter-to-confirm-change"] = "false";
+
+ //[timing]
+ config["timing"]["min-characters-per-second"] = "5";
+ config["timing"]["max-characters-per-second"] = "25";
+ config["timing"]["min-gap-between-subtitles"] = "100";
+ config["timing"]["min-display"] = "1000";
+ config["timing"]["max-characters-per-line"] = "40";
+ config["timing"]["max-line-per-subtitle"] = "2";
+
+ //[external-video-player]
+ config["external-video-player"]["command"] = "mplayer \"#video_file\" -noautosub -sub \"#subtitle_file\" -ss #seconds -osdlevel 2";
+
+ //[dialog-check-errors]
+ config["dialog-check-errors"]["check-overlapping"] = "true";
+ config["dialog-check-errors"]["check-too-short-display-time"] = "true";
+ config["dialog-check-errors"]["check-too-long-display-time"] = "true";
+ config["dialog-check-errors"]["check-too-long-line"] = "true";
+ config["dialog-check-errors"]["check-gap-between-subtitles"] = "true";
+ config["dialog-check-errors"]["check-max-line-per-subtitle"] = "true";
+
+ //[check-error-plugins]
+ config["check-error-plugins"]["overlapping-color"] = "#FF0000FF";
+ config["check-error-plugins"]["too-short-display-time-color"] = "#B6D2FFFF";
+ config["check-error-plugins"]["too-long-display-time-color"] = "#0414FFFF";
+ config["check-error-plugins"]["too-long-line-color"] = "#FFDC0AFF";
+ config["check-error-plugins"]["max-line-per-subtitle-color"] = "#00BF23FF";
+ config["check-error-plugins"]["min-gap-between-subtitles-color"] = "#FF66ECFF";
+}
+
Index: src/Makefile.am
===================================================================
--- src/Makefile.am (révision 478)
+++ src/Makefile.am (copie de travail)
@@ -21,6 +21,8 @@
cfg.h \
debug.cc \
debug.h \
+ defaultcfg.h \
+ defaultcfg.cc \
document.cc \
document.h \
documentsystem.cc \
@@ -109,6 +111,10 @@
$(LIB_SUBTITLEEDITOR_FILES) \
$(LIB_GUI_FILES)
+libsubtitleeditor_la_LIBADD = \
+ $(GTKMM_LIBS) \
+ $(LIBGLADEMM_LIBS)
+
libsubtitleeditor_la_CXXFLAGS = \
$(GTKMM_CFLAGS) \
$(LIBGLADEMM_CFLAGS) \
Index: subtitleeditor.spec
===================================================================
RCS file: /cvs/extras/rpms/subtitleeditor/F-9/subtitleeditor.spec,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- subtitleeditor.spec 6 Dec 2008 13:07:41 -0000 1.6
+++ subtitleeditor.spec 10 Dec 2008 23:53:53 -0000 1.7
@@ -1,12 +1,13 @@
Name: subtitleeditor
Version: 0.30.0
-Release: 2%{?dist}
+Release: 3%{?dist}
Summary: GTK+2 tool to edit subtitles for GNU/Linux/*BSD
Group: Applications/Multimedia
License: GPLv3+
URL: http://home.gna.org/subtitleeditor/
Source0: http://download.gna.org/subtitleeditor/0.30/%{name}-%{version}.tar.gz
+Patch0: %{name}-%{version}-bug12649.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: desktop-file-utils
@@ -15,6 +16,7 @@
BuildRequires: gstreamer-plugins-good
BuildRequires: gstreamer-plugins-base-devel
BuildRequires: gtkmm24-devel
+BuildRequires: glibmm24-devel >= 2.16.3
BuildRequires: libglademm24-devel
BuildRequires: libxml++-devel
BuildRequires: intltool
@@ -26,6 +28,9 @@
# ISO-CODES 639 + 3166 (Optional)
BuildRequires: iso-codes-devel
+Requires(post): /sbin/ldconfig
+Requires(postun): /sbin/ldconfig
+
%description
Subtitle Editor is a GTK+2 tool to edit subtitles for GNU/Linux/*BSD. It can be
used for new subtitles or as a tool to transform, edit, correct and refine
@@ -34,17 +39,25 @@
%prep
%setup -q
+%patch0 -p0
%build
-%configure --enable-gl
+%configure \
+ --disable-debug \
+ --disable-static \
+ --enable-gl \
+ --enable-ccache
make %{?_smp_mflags}
%install
-rm -rf $RPM_BUILD_ROOT
+%{__rm} -rf $RPM_BUILD_ROOT
make install DESTDIR=$RPM_BUILD_ROOT
#remove .la's
-find $RPM_BUILD_ROOT -name "*.la" -exec rm -f '{}' \;
+find $RPM_BUILD_ROOT -name "*.la" -exec %{__rm} -f '{}' \;
+
+#remove useless development files
+%{__rm} -f $RPM_BUILD_ROOT%{_libdir}/lib%{name}.so
%find_lang %{name}
@@ -55,15 +68,17 @@
%clean
-rm -rf $RPM_BUILD_ROOT
+%{__rm} -rf $RPM_BUILD_ROOT
%post
+/sbin/ldconfig
touch --no-create %{_datadir}/icons/hicolor
if [ -x %{_bindir}/gtk-update-icon-cache ]; then
%{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
fi
%postun
+/sbin/ldconfig
touch --no-create %{_datadir}/icons/hicolor
if [ -x %{_bindir}/gtk-update-icon-cache ]; then
%{_bindir}/gtk-update-icon-cache --quiet %{_datadir}/icons/hicolor || :
@@ -77,11 +92,15 @@
%{_datadir}/icons/hicolor/*/apps/%{name}.*
%{_datadir}/%{name}
%{_datadir}/applications/fedora-%{name}.desktop
-%{_datadir}/man/man1/%{name}.1.gz
-%{_libdir}/libsubtitleeditor.so*
-%{_libdir}/subtitleeditor
+%{_datadir}/man/man1/%{name}.1.*
+%{_libdir}/lib%{name}.so.*
+%{_libdir}/%{name}
%changelog
+* Thu Dec 11 2008 Martin Sourada <mso at fedoraproject.org> - 0.30.0-3
+- Apply patch to upstream bug 12649 (lubek)
+- Various changes to spec file (lubek)
+
* Sat Dec 06 2008 Martin Sourada <mso at fedoraproject.org> - 0.30.0-2
- Add intltool to BuildRequires
More information about the fedora-extras-commits
mailing list