debian/0000755000000000000000000000000012176314236007173 5ustar debian/rules0000755000000000000000000000141212153103304010234 0ustar #!/usr/bin/make -f include /usr/share/cdbs/1/rules/autoreconf.mk include /usr/share/cdbs/1/rules/debhelper.mk include /usr/share/cdbs/1/class/gnome.mk include /usr/share/cdbs/1/class/python-module.mk include /usr/share/gnome-pkg-tools/1/rules/uploaders.mk -include /usr/share/gnome-pkg-tools/1/rules/gnome-get-source.mk LDFLAGS += -Wl,-O1 -Wl,--as-needed DEB_PYTHON2_MODULE_PACKAGES=gtranslator DEB_CONFIGURE_EXTRA_FLAGS += \ --with-gda=5.0 \ --disable-scrollkeeper \ --enable-debug=no DEB_DH_MAKESHLIBS_ARGS_ALL += -Xusr/lib/gtranslator DEB_DH_GIREPOSITORY_ARGS_gtranslator += -ldebian/gtranslator/usr/share/gtranslator/gir-1.0/ /usr/lib/gtranslator/girepository-1.0/ binary-install/gtranslator:: find debian/$(cdbs_curpkg) \( -name '*.la' -o -name '*.a' \) -delete debian/control.in0000644000000000000000000000360512176313162011204 0ustar Source: gtranslator Section: gnome Priority: optional Maintainer: Jordi Mallach Uploaders: @GNOME_TEAM@ Build-Depends: cdbs (>= 0.4.90~), debhelper (>= 9), dh-autoreconf, gnome-pkg-tools, libgettextpo-dev, gnome-doc-utils, gsettings-desktop-schemas-dev, gtk-doc-tools, gobject-introspection (>= 0.9.3), libgirepository1.0-dev (>= 0.9.3), intltool (>= 0.40.0), iso-codes (>= 0.35), libgda-5.0-dev, libgdl-3-dev (>= 3.6.0), libgdict-1.0-dev (>= 3.0.1-2~), libglib2.0-dev (>= 2.32.0), libgtkspell3-3-dev (>= 3.0.0), libgtksourceview-3.0-dev (>= 3.0.0), libgtk-3-dev (>= 3.4.2), libgucharmap-2-90-dev (>= 3.0.0), libjson-glib-dev (>= 0.12.0), libpeas-dev (>= 1.2.0), libxml2 (>= 2.4.12), Standards-Version: 3.9.4 X-Python-Version: >= 2.5 Vcs-Browser: http://anonscm.debian.org/viewvc/pkg-gnome/packages/unstable/gtranslator Vcs-Svn: svn://anonscm.debian.org/pkg-gnome/packages/unstable/gtranslator Homepage: http://projects.gnome.org/gtranslator/ Package: gtranslator Architecture: any Depends: ${shlibs:Depends}, ${gir:Depends}, gir1.2-peas-1.0, gir1.2-gucharmap-2.90, ${python:Depends}, ${misc:Depends}, gsettings-desktop-schemas, iso-codes Description: PO-file editor for the GNOME Desktop GTranslator is a po file editor which makes translating gettext applications as easy as possible, even for people with no translation experience. . It supports the usage of translation memories, syntax highlighting, spell checking, undoing of insertions and deletions, and general integration with the GNOME Desktop. debian/control0000644000000000000000000000421512176314277010605 0ustar # This file is autogenerated. DO NOT EDIT! # # Modifications should be made to debian/control.in instead. # This file is regenerated automatically in the clean target. Source: gtranslator Section: gnome Priority: optional Maintainer: Jordi Mallach Uploaders: Debian GNOME Maintainers , Michael Biebl Build-Depends: cdbs (>= 0.4.90~), debhelper (>= 9), dh-autoreconf, gnome-pkg-tools, libgettextpo-dev, gnome-doc-utils, gsettings-desktop-schemas-dev, gtk-doc-tools, gobject-introspection (>= 0.9.3), libgirepository1.0-dev (>= 0.9.3), intltool (>= 0.40.0), iso-codes (>= 0.35), libgda-5.0-dev, libgdl-3-dev (>= 3.6.0), libgdict-1.0-dev (>= 3.0.1-2~), libglib2.0-dev (>= 2.32.0), libgtkspell3-3-dev (>= 3.0.0), libgtksourceview-3.0-dev (>= 3.0.0), libgtk-3-dev (>= 3.4.2), libgucharmap-2-90-dev (>= 3.0.0), libjson-glib-dev (>= 0.12.0), libpeas-dev (>= 1.2.0), libxml2 (>= 2.4.12), Standards-Version: 3.9.4 X-Python-Version: >= 2.5 Vcs-Browser: http://anonscm.debian.org/viewvc/pkg-gnome/packages/unstable/gtranslator Vcs-Svn: svn://anonscm.debian.org/pkg-gnome/packages/unstable/gtranslator Homepage: http://projects.gnome.org/gtranslator/ Package: gtranslator Architecture: any Depends: ${shlibs:Depends}, ${gir:Depends}, gir1.2-peas-1.0, gir1.2-gucharmap-2.90, ${python:Depends}, ${misc:Depends}, gsettings-desktop-schemas, iso-codes Description: PO-file editor for the GNOME Desktop GTranslator is a po file editor which makes translating gettext applications as easy as possible, even for people with no translation experience. . It supports the usage of translation memories, syntax highlighting, spell checking, undoing of insertions and deletions, and general integration with the GNOME Desktop. debian/patches/0000755000000000000000000000000012176314236010622 5ustar debian/patches/series0000644000000000000000000000005512176313162012034 0ustar port_to_gtkspell3.patch fix-help-links.patch debian/patches/fix-help-links.patch0000644000000000000000000007122212176313162014476 0ustar Author: Jeremy Bicha Description: Workaround for broken help system Bug: https://bugzilla.gnome.org/697406 Index: gtranslator-2.91.6/Makefile.am =================================================================== --- gtranslator-2.91.6.orig/Makefile.am 2013-04-05 23:49:52.415652916 -0400 +++ gtranslator-2.91.6/Makefile.am 2013-04-05 23:49:52.407652916 -0400 @@ -6,6 +6,7 @@ EXTRA_DIST= \ HACKING \ ChangeLog-20090817 \ + gnome-doc-utils.make \ omf.make \ xmldocs.make @@ -15,6 +16,7 @@ config.h.in \ config.sub \ depcomp \ + gnome-doc-utils.make \ gtk-doc.make \ install-sh \ ltmain.sh \ Index: gtranslator-2.91.6/configure.ac =================================================================== --- gtranslator-2.91.6.orig/configure.ac 2013-04-05 23:49:52.415652916 -0400 +++ gtranslator-2.91.6/configure.ac 2013-04-05 23:49:52.407652916 -0400 @@ -50,7 +50,7 @@ dnl ------------------------------------------------------------------- dnl Documentation dnl ------------------------------------------------------------------- -YELP_HELP_INIT +GNOME_DOC_INIT GTK_DOC_CHECK([1.0]) dnl ------------------------------------------------------------------- Index: gtranslator-2.91.6/help/Makefile.am =================================================================== --- gtranslator-2.91.6.orig/help/Makefile.am 2013-04-05 23:49:52.415652916 -0400 +++ gtranslator-2.91.6/help/Makefile.am 2013-04-05 23:49:52.407652916 -0400 @@ -1,7 +1,8 @@ -@YELP_HELP_RULES@ -HELP_ID = gtranslator +include $(top_srcdir)/gnome-doc-utils.make +-dist-hook: doc-dist-hook +DOC_ID = gtranslator -HELP_FILES = \ +DOC_PAGES = \ gtr-add-comment-po.page \ gtr-concepts.page \ gtr-create-tm.page \ @@ -25,7 +26,7 @@ index.page \ license.page -HELP_MEDIA = \ +DOC_FIGURES = \ figures/add-profile.png \ figures/comment-text.png \ figures/edit_header2.png \ @@ -58,6 +59,6 @@ -HELP_LINGUAS = cs de el es eu fr gl ja ru sl th uk zh_CN +DOC_LINGUAS = cs de el es eu fr gl ja ru sl th uk zh_CN -include $(top_srcdir)/git.mk Index: gtranslator-2.91.6/src/gtr-actions-app.c =================================================================== --- gtranslator-2.91.6.orig/src/gtr-actions-app.c 2012-09-11 07:34:57.000000000 -0400 +++ gtranslator-2.91.6/src/gtr-actions-app.c 2013-04-05 23:50:12.391652081 -0400 @@ -37,7 +37,7 @@ void gtr_show_help (GtrWindow *window) { - gtr_utils_help_display (GTK_WINDOW (window), "gtranslator", "gtranslator.xml"); + gtr_utils_help_display (GTK_WINDOW (window), "gtranslator", ""); } /* Creates and shows the about box for gtranslator */ Index: gtranslator-2.91.6/src/gtr-utils.c =================================================================== --- gtranslator-2.91.6.orig/src/gtr-utils.c 2013-04-05 23:49:52.415652916 -0400 +++ gtranslator-2.91.6/src/gtr-utils.c 2013-04-05 23:49:52.407652916 -0400 @@ -523,7 +523,7 @@ return; } - command = g_strconcat ("gnome-help help://", uri, NULL); + command = g_strconcat ("gnome-help ghelp://", uri, NULL); g_free (uri); g_spawn_command_line_async (command, &error); Index: gtranslator-2.91.6/gnome-doc-utils.make =================================================================== --- /dev/null 1970-01-01 00:00:00.000000000 +0000 +++ gtranslator-2.91.6/gnome-doc-utils.make 2013-04-05 23:49:52.411652916 -0400 @@ -0,0 +1,706 @@ +# gnome-doc-utils.make - make magic for building documentation +# Copyright (C) 2004-2005 Shaun McCance +# +# 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 2 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, write to the Free Software Foundation, +# Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. +# +# As a special exception to the GNU General Public License, if you +# distribute this file as part of a program that contains a +# configuration script generated by Autoconf, you may include it under +# the same distribution terms that you use for the rest of that program. + +################################################################################ +## @@ Generating Header Files + +## @ DOC_H_FILE +## The name of the header file to generate +DOC_H_FILE ?= + +## @ DOC_H_DOCS +## The input DocBook files for generating the header file +DOC_H_DOCS ?= + +$(DOC_H_FILE): $(DOC_H_DOCS); + @rm -f $@.tmp; touch $@.tmp; + echo 'const gchar* documentation_credits[] = {' >> $@.tmp + list='$(DOC_H_DOCS)'; for doc in $$list; do \ + xmlpath="`echo $$doc | sed -e 's/^\(.*\/\).*/\1/' -e '/\//!s/.*//'`:$(srcdir)/`echo $$doc | sed -e 's/^\(.*\/\).*/\1/' -e '/\//!s/.*//'`"; \ + if ! test -f "$$doc"; then doc="$(srcdir)/$$doc"; fi; \ + xsltproc --path "$$xmlpath" $(_credits) $$doc; \ + done | sort | uniq \ + | awk 'BEGIN{s=""}{n=split($$0,w,"<");if(s!=""&&s!=substr(w[1],1,length(w[1])-1)){print s};if(n>1){print $$0;s=""}else{s=$$0}};END{if(s!=""){print s}}' \ + | sed -e 's/\\/\\\\/' -e 's/"/\\"/' -e 's/\(.*\)/\t"\1",/' >> $@.tmp + echo ' NULL' >> $@.tmp + echo '};' >> $@.tmp + echo >> $@.tmp + list='$(DOC_H_DOCS)'; for doc in $$list; do \ + xmlpath="`echo $$doc | sed -e 's/^\(.*\/\).*/\1/' -e '/\//!s/.*//'`:$(srcdir)/`echo $$doc | sed -e 's/^\(.*\/\).*/\1/' -e '/\//!s/.*//'`"; \ + if ! test -f "$$doc"; then doc="$(srcdir)/$$doc"; fi; \ + docid=`echo "$$doc" | sed -e 's/.*\/\([^/]*\)\.xml/\1/' \ + | sed -e 's/[^a-zA-Z_]/_/g' | tr 'a-z' 'A-Z'`; \ + echo $$xmlpath; \ + ids=`xsltproc --xinclude --path "$$xmlpath" $(_ids) $$doc`; \ + for id in $$ids; do \ + echo '#define HELP_'`echo $$docid`'_'`echo $$id \ + | sed -e 's/[^a-zA-Z_]/_/g' | tr 'a-z' 'A-Z'`' "'$$id'"' >> $@.tmp; \ + done; \ + echo >> $@.tmp; \ + done; + cp $@.tmp $@ && rm -f $@.tmp + +dist-check-gdu: +if !HAVE_GNOME_DOC_UTILS + @echo "*** GNOME Doc Utils must be installed in order to make dist" + @false +endif + +.PHONY: dist-doc-header +dist-doc-header: $(DOC_H_FILE) + @if test -f "$(DOC_H_FILE)"; then d=; else d="$(srcdir)/"; fi; \ + echo "$(INSTALL_DATA) $${d}$(DOC_H_FILE) $(distdir)/$(DOC_H_FILE)"; \ + $(INSTALL_DATA) "$${d}$(DOC_H_FILE)" "$(distdir)/$(DOC_H_FILE)"; + +doc-dist-hook: dist-check-gdu $(if $(DOC_H_FILE),dist-doc-header) + +.PHONY: clean-doc-header +_clean_doc_header = $(if $(DOC_H_FILE),clean-doc-header) +clean-local: $(_clean_doc_header) +distclean-local: $(_clean_doc_header) +mostlyclean-local: $(_clean_doc_header) +maintainer-clean-local: $(_clean_doc_header) +clean-doc-header: + rm -f $(DOC_H_FILE) + +all: $(DOC_H_FILE) + + +################################################################################ +## @@ Generating Documentation Files + +## @ DOC_MODULE +## The name of the document being built +DOC_MODULE ?= + +## @ DOC_ID +## The unique identifier for a Mallard document +DOC_ID ?= + +## @ DOC_PAGES +## Page files in a Mallard document +DOC_PAGES ?= + +## @ DOC_ENTITIES +## Files included with a SYSTEM entity +DOC_ENTITIES ?= + +## @ DOC_INCLUDES +## Files included with XInclude +DOC_INCLUDES ?= + +## @ DOC_FIGURES +## Figures and other external data +DOC_FIGURES ?= + +## @ DOC_FORMATS +## The default formats to be built and installed +DOC_FORMATS ?= docbook +_DOC_REAL_FORMATS = $(if $(DOC_USER_FORMATS),$(DOC_USER_FORMATS),$(DOC_FORMATS)) + +## @ DOC_LINGUAS +## The languages this document is translated into +DOC_LINGUAS ?= +_DOC_REAL_LINGUAS = $(if $(filter environment,$(origin LINGUAS)), \ + $(filter $(LINGUAS),$(DOC_LINGUAS)), \ + $(DOC_LINGUAS)) + +_DOC_ABS_SRCDIR = @abs_srcdir@ + + +################################################################################ +## Variables for Bootstrapping + +_xml2po ?= `which xml2po` +_xml2po_mode = $(if $(DOC_ID),mallard,docbook) + +_db2html ?= `$(PKG_CONFIG) --variable db2html gnome-doc-utils` +_db2omf ?= `$(PKG_CONFIG) --variable db2omf gnome-doc-utils` +_chunks ?= `$(PKG_CONFIG) --variable xmldir gnome-doc-utils`/gnome/xslt/docbook/utils/chunks.xsl +_credits ?= `$(PKG_CONFIG) --variable xmldir gnome-doc-utils`/gnome/xslt/docbook/utils/credits.xsl +_ids ?= $(shell $(PKG_CONFIG) --variable xmldir gnome-doc-utils)/gnome/xslt/docbook/utils/ids.xsl + +if ENABLE_SK +_ENABLE_SK = true +_skpkgdatadir ?= `scrollkeeper-config --pkgdatadir` +_sklocalstatedir ?= `scrollkeeper-config --pkglocalstatedir` +_skcontentslist ?= $(_skpkgdatadir)/Templates/C/scrollkeeper_cl.xml +endif + + +################################################################################ +## Support for automake silent-rules +GDU_V_XML2PO=$(GDU__v_XML2PO_$(V)) +GDU__v_XML2PO_=$(GDU__v_XML2PO_$(AM_DEFAULT_VERBOSITY)) +GDU__v_XML2PO_0=@echo " XML2PO" $@; + +GDU_V_MSGFMT=$(GDU__v_MSGFMT_$(V)) +GDU__v_MSGFMT_=$(GDU__v_MSGFMT_$(AM_DEFAULT_VERBOSITY)) +GDU__v_MSGFMT_0=@echo " MSGFMT" $@; + +GDU_V_DB2OMF=$(GDU__v_DB2OMF_$(V)) +GDU__v_DB2OMF_=$(GDU__v_DB2OMF_$(AM_DEFAULT_VERBOSITY)) +GDU__v_DB2OMF_0=@echo " DB2OMF" $@; + +GDU_V_DB2HTM=$(GDU__v_DB2HTM_$(V)) +GDU__v_DB2HTM_=$(GDU__v_DB2HTM_$(AM_DEFAULT_VERBOSITY)) +GDU__v_DB2HTM_0=@echo " DB2HTM" $@; + +################################################################################ +## @@ Rules for OMF Files + +db2omf_args = \ + --stringparam db2omf.basename $(DOC_MODULE) \ + --stringparam db2omf.format $(3) \ + --stringparam db2omf.dtd \ + $(shell xmllint --format $(2) | grep -h PUBLIC | head -n 1 \ + | sed -e 's/.*PUBLIC \(\"[^\"]*\"\).*/\1/') \ + --stringparam db2omf.lang $(notdir $(patsubst %/$(notdir $(2)),%,$(2))) \ + --stringparam db2omf.omf_dir "$(OMF_DIR)" \ + --stringparam db2omf.help_dir "$(HELP_DIR)" \ + --stringparam db2omf.omf_in "$(_DOC_OMF_IN)" \ + $(if $(_ENABLE_SK), \ + --stringparam db2omf.scrollkeeper_cl "$(_skcontentslist)") \ + $(_db2omf) $(2) + +## @ _DOC_OMF_IN +## The OMF input file +_DOC_OMF_IN = $(if $(DOC_MODULE),$(wildcard $(_DOC_ABS_SRCDIR)/$(DOC_MODULE).omf.in)) + +## @ _DOC_OMF_DB +## The OMF files for DocBook output +_DOC_OMF_DB = $(if $(_DOC_OMF_IN), \ + $(foreach lc,C $(_DOC_REAL_LINGUAS),$(DOC_MODULE)-$(lc).omf)) + +$(_DOC_OMF_DB) : $(_DOC_OMF_IN) +$(_DOC_OMF_DB) : $(DOC_MODULE)-%.omf : %/$(DOC_MODULE).xml + @test "x$(_ENABLE_SK)" != "xtrue" -o -f "$(_skcontentslist)" || { \ + echo "The file '$(_skcontentslist)' does not exist." >&2; \ + echo "Please check your ScrollKeeper installation." >&2; \ + exit 1; } + $(GDU_V_DB2OMF)xsltproc -o $@ $(call db2omf_args,$@,$<,'docbook') || { rm -f "$@"; exit 1; } + +## @ _DOC_OMF_HTML +## The OMF files for HTML output +_DOC_OMF_HTML = $(if $(_DOC_OMF_IN), \ + $(foreach lc,C $(_DOC_REAL_LINGUAS),$(DOC_MODULE)-html-$(lc).omf)) + +$(_DOC_OMF_HTML) : $(_DOC_OMF_IN) +$(_DOC_OMF_HTML) : $(DOC_MODULE)-html-%.omf : %/$(DOC_MODULE).xml +if ENABLE_SK + @test "x$(_ENABLE_SK)" != "xtrue" -o -f "$(_skcontentslist)" || { \ + echo "The file '$(_skcontentslist)' does not exist" >&2; \ + echo "Please check your ScrollKeeper installation." >&2; \ + exit 1; } +endif + $(GDU_V_DB2OMF)xsltproc -o $@ $(call db2omf_args,$@,$<,'xhtml') || { rm -f "$@"; exit 1; } + +## @ _DOC_OMF_ALL +## All OMF output files to be built +# FIXME +_DOC_OMF_ALL = \ + $(if $(filter docbook,$(_DOC_REAL_FORMATS)),$(_DOC_OMF_DB)) \ + $(if $(filter html HTML,$(_DOC_REAL_FORMATS)),$(_DOC_OMF_HTML)) + +.PHONY: omf +omf: $(_DOC_OMF_ALL) + + +################################################################################ +## @@ C Locale Documents + +## @ _DOC_C_MODULE +## The top-level documentation file in the C locale +_DOC_C_MODULE = $(if $(DOC_MODULE),C/$(DOC_MODULE).xml) + +## @ _DOC_C_PAGES +## Page files in a Mallard document in the C locale +_DOC_C_PAGES = $(foreach page,$(DOC_PAGES),C/$(page)) + +## @ _DOC_C_ENTITIES +## Files included with a SYSTEM entity in the C locale +_DOC_C_ENTITIES = $(foreach ent,$(DOC_ENTITIES),C/$(ent)) + +## @ _DOC_C_XINCLUDES +## Files included with XInclude in the C locale +_DOC_C_INCLUDES = $(foreach inc,$(DOC_INCLUDES),C/$(inc)) + +## @ _DOC_C_DOCS +## All documentation files in the C locale +_DOC_C_DOCS = \ + $(_DOC_C_ENTITIES) $(_DOC_C_INCLUDES) \ + $(_DOC_C_PAGES) $(_DOC_C_MODULE) + +## @ _DOC_C_DOCS_NOENT +## All documentation files in the C locale, +## except files included with a SYSTEM entity +_DOC_C_DOCS_NOENT = \ + $(_DOC_C_MODULE) $(_DOC_C_INCLUDES) \ + $(_DOC_C_PAGES) + +## @ _DOC_C_FIGURES +## All figures and other external data in the C locale +_DOC_C_FIGURES = $(if $(DOC_FIGURES), \ + $(foreach fig,$(DOC_FIGURES),C/$(fig)), \ + $(patsubst $(srcdir)/%,%,$(wildcard $(srcdir)/C/figures/*.png))) + +## @ _DOC_C_HTML +## All HTML documentation in the C locale +# FIXME: probably have to shell escape to determine the file names +_DOC_C_HTML = $(foreach f, \ + $(shell xsltproc --xinclude \ + --stringparam db.chunk.basename "$(DOC_MODULE)" \ + $(_chunks) "C/$(DOC_MODULE).xml"), \ + C/$(f).xhtml) + +############################################################################### +## @@ Other Locale Documentation + +## @ _DOC_POFILES +## The .po files used for translating the document +_DOC_POFILES = $(if $(DOC_MODULE)$(DOC_ID), \ + $(foreach lc,$(_DOC_REAL_LINGUAS),$(lc)/$(lc).po)) + +.PHONY: po +po: $(_DOC_POFILES) + +## @ _DOC_MOFILES +## The .mo files used for translating the document +_DOC_MOFILES = $(patsubst %.po,%.mo,$(_DOC_POFILES)) + +.PHONY: mo +mo: $(_DOC_MOFILES) + +## @ _DOC_LC_MODULES +## The top-level documentation files in all other locales +_DOC_LC_MODULES = $(if $(DOC_MODULE), \ + $(foreach lc,$(_DOC_REAL_LINGUAS),$(lc)/$(DOC_MODULE).xml)) + +## @ _DOC_LC_PAGES +## Page files in a Mallard document in all other locales +_DOC_LC_PAGES = \ + $(foreach lc,$(_DOC_REAL_LINGUAS),$(foreach page,$(_DOC_C_PAGES), \ + $(lc)/$(notdir $(page)) )) + +## @ _DOC_LC_XINCLUDES +## Files included with XInclude in all other locales +_DOC_LC_INCLUDES = \ + $(foreach lc,$(_DOC_REAL_LINGUAS),$(foreach inc,$(_DOC_C_INCLUDES), \ + $(lc)/$(notdir $(inc)) )) + +## @ _DOC_LC_HTML +## All HTML documentation in all other locales +# FIXME: probably have to shell escape to determine the file names +_DOC_LC_HTML = \ + $(foreach lc,$(_DOC_REAL_LINGUAS),$(foreach doc,$(_DOC_C_HTML), \ + $(lc)/$(notdir $(doc)) )) + +## @ _DOC_LC_DOCS +## All documentation files in all other locales +_DOC_LC_DOCS = \ + $(_DOC_LC_MODULES) $(_DOC_LC_INCLUDES) $(_DOC_LC_PAGES) \ + $(if $(filter html HTML,$(_DOC_REAL_FORMATS)),$(_DOC_LC_HTML)) + +## @ _DOC_LC_FIGURES +## All figures and other external data in all other locales +_DOC_LC_FIGURES = $(foreach lc,$(_DOC_REAL_LINGUAS), \ + $(patsubst C/%,$(lc)/%,$(_DOC_C_FIGURES)) ) + +_DOC_SRC_FIGURES = \ + $(foreach fig,$(_DOC_C_FIGURES), $(foreach lc,C $(_DOC_REAL_LINGUAS), \ + $(wildcard $(srcdir)/$(lc)/$(patsubst C/%,%,$(fig))) )) + +$(_DOC_POFILES): + @if ! test -d $(dir $@); then \ + echo "mkdir $(dir $@)"; \ + mkdir "$(dir $@)"; \ + fi + @if test ! -f $@ -a -f $(srcdir)/$@; then \ + echo "cp $(srcdir)/$@ $@"; \ + cp "$(srcdir)/$@" "$@"; \ + fi; + @docs=; \ + list='$(_DOC_C_DOCS_NOENT)'; for doc in $$list; do \ + docs="$$docs $(_DOC_ABS_SRCDIR)/$$doc"; \ + done; \ + if ! test -f $@; then \ + echo "(cd $(dir $@) && \ + $(_xml2po) -m $(_xml2po_mode) -e $$docs > $(notdir $@).tmp && \ + cp $(notdir $@).tmp $(notdir $@) && rm -f $(notdir $@).tmp)"; \ + (cd $(dir $@) && \ + $(_xml2po) -m $(_xml2po_mode) -e $$docs > $(notdir $@).tmp && \ + cp $(notdir $@).tmp $(notdir $@) && rm -f $(notdir $@).tmp); \ + else \ + echo "(cd $(dir $@) && \ + $(_xml2po) -m $(_xml2po_mode) -e -u $(notdir $@) $$docs)"; \ + (cd $(dir $@) && \ + $(_xml2po) -m $(_xml2po_mode) -e -u $(notdir $@) $$docs); \ + fi + +$(_DOC_MOFILES): %.mo: %.po + $(AM_V_at)if ! test -d $(dir $@); then mkdir "$(dir $@)"; fi + $(GDU_V_MSGFMT)msgfmt -o $@ $< + +# FIXME: fix the dependancy +# FIXME: hook xml2po up +$(_DOC_LC_DOCS) : $(_DOC_MOFILES) +$(_DOC_LC_DOCS) : $(_DOC_C_DOCS) + $(AM_V_at)if ! test -d $(dir $@); then mkdir $(dir $@); fi + $(GDU_V_XML2PO)if [ -f "C/$(notdir $@)" ]; then d="../"; else d="$(_DOC_ABS_SRCDIR)/"; fi; \ + mo="$(dir $@)$(patsubst %/$(notdir $@),%,$@).mo"; \ + if [ -f "$${mo}" ]; then mo="../$${mo}"; else mo="$(_DOC_ABS_SRCDIR)/$${mo}"; fi; \ + (cd $(dir $@) && \ + $(_xml2po) -m $(_xml2po_mode) -e -t "$${mo}" \ + "$${d}C/$(notdir $@)" > $(notdir $@).tmp && \ + cp $(notdir $@).tmp $(notdir $@) && rm -f $(notdir $@).tmp) + +## @ _DOC_POT +## A pot file +_DOC_POT = $(if $(DOC_MODULE),$(DOC_MODULE).pot,$(if $(DOC_ID),$(DOC_ID).pot)) +.PHONY: pot +pot: $(_DOC_POT) +$(_DOC_POT): $(_DOC_C_DOCS_NOENT) + $(GDU_V_XML2PO)$(_xml2po) -m $(_xml2po_mode) -e -o $@ $^ + + +################################################################################ +## @@ All Documentation + +## @ _DOC_HTML_ALL +## All HTML documentation, only if it's built +_DOC_HTML_ALL = $(if $(filter html HTML,$(_DOC_REAL_FORMATS)), \ + $(_DOC_C_HTML) $(_DOC_LC_HTML)) + +_DOC_HTML_TOPS = $(foreach lc,C $(_DOC_REAL_LINGUAS),$(lc)/$(DOC_MODULE).xhtml) + +$(_DOC_HTML_TOPS): $(_DOC_C_DOCS) $(_DOC_LC_DOCS) + $(GDU_V_DB2HTM)xsltproc -o $@ --xinclude --param db.chunk.chunk_top "false()" --stringparam db.chunk.basename "$(DOC_MODULE)" --stringparam db.chunk.extension ".xhtml" $(_db2html) $(patsubst %.xhtml,%.xml,$@) + + +################################################################################ +## All + +all: \ + $(_DOC_C_DOCS) $(_DOC_LC_DOCS) \ + $(_DOC_OMF_ALL) $(_DOC_DSK_ALL) \ + $(_DOC_HTML_ALL) $(_DOC_POFILES) + + +################################################################################ +## Clean + +.PHONY: clean-doc-omf clean-doc-dsk clean-doc-lc clean-doc-dir + +clean-doc-omf: ; rm -f $(_DOC_OMF_DB) $(_DOC_OMF_HTML) +clean-doc-dsk: ; rm -f $(_DOC_DSK_DB) $(_DOC_DSK_HTML) +clean-doc-lc: + rm -f $(_DOC_LC_DOCS) + rm -f $(_DOC_MOFILES) + @list='$(_DOC_POFILES)'; for po in $$list; do \ + if ! test "$$po" -ef "$(srcdir)/$$po"; then \ + echo "rm -f $$po"; \ + rm -f "$$po"; \ + fi; \ + done +# .xml2.po.mo cleaning is obsolete as of 0.18.1 and could be removed in 0.20.x + @for lc in C $(_DOC_REAL_LINGUAS); do \ + if test -f "$$lc/.xml2po.mo"; then \ + echo "rm -f $$lc/.xml2po.mo"; \ + rm -f "$$lc/.xml2po.mo"; \ + fi; \ + done +clean-doc-dir: clean-doc-lc + @for lc in C $(_DOC_REAL_LINGUAS); do \ + for dir in `find $$lc -depth -type d`; do \ + if ! test $$dir -ef $(srcdir)/$$dir; then \ + echo "rmdir $$dir"; \ + rmdir "$$dir"; \ + fi; \ + done; \ + done + +_clean_omf = $(if $(_DOC_OMF_IN),clean-doc-omf) +_clean_dsk = $(if $(_DOC_DSK_IN),clean-doc-dsk) +_clean_lc = $(if $(_DOC_REAL_LINGUAS),clean-doc-lc) +_clean_dir = $(if $(DOC_MODULE)$(DOC_ID),clean-doc-dir) + +clean-local: \ + $(_clean_omf) $(_clean_dsk) \ + $(_clean_lc) $(_clean_dir) +distclean-local: \ + $(_clean_omf) $(_clean_dsk) \ + $(_clean_lc) $(_clean_dir) +mostlyclean-local: \ + $(_clean_omf) $(_clean_dsk) \ + $(_clean_lc) $(_clean_dir) +maintainer-clean-local: \ + $(_clean_omf) $(_clean_dsk) \ + $(_clean_lc) $(_clean_dir) + + + +################################################################################ +## Dist + +.PHONY: dist-doc-docs dist-doc-pages dist-doc-figs dist-doc-omf dist-doc-dsk +doc-dist-hook: \ + $(if $(DOC_MODULE)$(DOC_ID),dist-doc-docs) \ + $(if $(_DOC_C_FIGURES),dist-doc-figs) \ + $(if $(_DOC_OMF_IN),dist-doc-omf) +# $(if $(_DOC_DSK_IN),dist-doc-dsk) + +dist-doc-docs: $(_DOC_C_DOCS) $(_DOC_LC_DOCS) $(_DOC_POFILES) + @for lc in C $(_DOC_REAL_LINGUAS); do \ + echo " $(mkinstalldirs) $(distdir)/$$lc"; \ + $(mkinstalldirs) "$(distdir)/$$lc"; \ + done + @list='$(_DOC_C_DOCS)'; \ + for doc in $$list; do \ + if test -f "$$doc"; then d=; else d="$(srcdir)/"; fi; \ + docdir=`echo $$doc | sed -e 's/^\(.*\/\).*/\1/' -e '/\//!s/.*//'`; \ + if ! test -d "$(distdir)/$$docdir"; then \ + echo "$(mkinstalldirs) $(distdir)/$$docdir"; \ + $(mkinstalldirs) "$(distdir)/$$docdir"; \ + fi; \ + echo "$(INSTALL_DATA) $$d$$doc $(distdir)/$$doc"; \ + $(INSTALL_DATA) "$$d$$doc" "$(distdir)/$$doc"; \ + done + @list='$(_DOC_LC_DOCS)'; \ + for doc in $$list; do \ + if test -f "$$doc"; then d=; else d="$(srcdir)/"; fi; \ + docdir=`echo $$doc | sed -e 's/^\(.*\/\).*/\1/' -e '/\//!s/.*//'`; \ + if ! test -d "$(distdir)/$$docdir"; then \ + echo "$(mkinstalldirs) $(distdir)/$$docdir"; \ + $(mkinstalldirs) "$(distdir)/$$docdir"; \ + fi; \ + echo "$(INSTALL_DATA) $$d$$doc $(distdir)/$$doc"; \ + $(INSTALL_DATA) "$$d$$doc" "$(distdir)/$$doc"; \ + done + @list='$(_DOC_POFILES)'; \ + for doc in $$list; do \ + if test -f "$$doc"; then d=; else d="$(srcdir)/"; fi; \ + docdir=`echo $$doc | sed -e 's/^\(.*\/\).*/\1/' -e '/\//!s/.*//'`; \ + if ! test -d "$(distdir)/$$docdir"; then \ + echo "$(mkinstalldirs) $(distdir)/$$docdir"; \ + $(mkinstalldirs) "$(distdir)/$$docdir"; \ + fi; \ + echo "$(INSTALL_DATA) $$d$$doc $(distdir)/$$doc"; \ + $(INSTALL_DATA) "$$d$$doc" "$(distdir)/$$doc"; \ + done + +dist-doc-figs: $(_DOC_SRC_FIGURES) + @list='$(_DOC_C_FIGURES) $(_DOC_LC_FIGURES)'; \ + for fig in $$list; do \ + if test -f "$$fig"; then d=; else d="$(srcdir)/"; fi; \ + if test -f "$$d$$fig"; then \ + figdir=`echo $$fig | sed -e 's/^\(.*\/\).*/\1/' -e '/\//!s/.*//'`; \ + if ! test -d "$(distdir)/$$figdir"; then \ + echo "$(mkinstalldirs) $(distdir)/$$figdir"; \ + $(mkinstalldirs) "$(distdir)/$$figdir"; \ + fi; \ + echo "$(INSTALL_DATA) $$d$$fig $(distdir)/$$fig"; \ + $(INSTALL_DATA) "$$d$$fig" "$(distdir)/$$fig"; \ + fi; \ + done; + +dist-doc-omf: + @if test -f "$(_DOC_OMF_IN)"; then d=; else d="$(srcdir)/"; fi; \ + echo "$(INSTALL_DATA) $$d$(_DOC_OMF_IN) $(distdir)/$(notdir $(_DOC_OMF_IN))"; \ + $(INSTALL_DATA) "$$d$(_DOC_OMF_IN)" "$(distdir)/$(notdir $(_DOC_OMF_IN))" + +dist-doc-dsk: + @if test -f "$(_DOC_DSK_IN)"; then d=; else d="$(srcdir)/"; fi; \ + echo "$(INSTALL_DATA) $$d$(_DOC_DSK_IN) $(distdir)/$(notdir $(_DOC_DSK_IN))"; \ + $(INSTALL_DATA) "$$d$(_DOC_DSK_IN)" "$(distdir)/$(notdir $(_DOC_DSK_IN))" + + + +################################################################################ +## Check + +.PHONY: check-doc-docs check-doc-omf +check: \ + $(if $(DOC_MODULE),check-doc-docs) \ + $(if $(DOC_ID),check-doc-pages) \ + $(if $(_DOC_OMF_IN),check-doc-omf) + +check-doc-docs: $(_DOC_C_DOCS) $(_DOC_LC_DOCS) + @for lc in C $(_DOC_REAL_LINGUAS); do \ + if test -f "$$lc"; \ + then d=; \ + xmlpath="$$lc"; \ + else \ + d="$(srcdir)/"; \ + xmlpath="$$lc:$(srcdir)/$$lc"; \ + fi; \ + echo "xmllint --noout --noent --path $$xmlpath --xinclude --postvalid $$d$$lc/$(DOC_MODULE).xml"; \ + xmllint --noout --noent --path "$$xmlpath" --xinclude --postvalid "$$d$$lc/$(DOC_MODULE).xml"; \ + done + +check-doc-pages: $(_DOC_C_PAGES) $(_DOC_LC_PAGES) + for lc in C $(_DOC_REAL_LINGUAS); do \ + if test -f "$$lc"; \ + then d=; \ + xmlpath="$$lc"; \ + else \ + d="$(srcdir)/"; \ + xmlpath="$$lc:$(srcdir)/$$lc"; \ + fi; \ + for page in $(DOC_PAGES); do \ + echo "xmllint --noout --noent --path $$xmlpath --xinclude $$d$$lc/$$page"; \ + xmllint --noout --noent --path "$$xmlpath" --xinclude "$$d$$lc/$$page"; \ + done; \ + done + +check-doc-omf: $(_DOC_OMF_ALL) + @list='$(_DOC_OMF_ALL)'; for omf in $$list; do \ + echo "xmllint --noout --xinclude --dtdvalid 'http://scrollkeeper.sourceforge.net/dtds/scrollkeeper-omf-1.0/scrollkeeper-omf.dtd' $$omf"; \ + xmllint --noout --xinclude --dtdvalid 'http://scrollkeeper.sourceforge.net/dtds/scrollkeeper-omf-1.0/scrollkeeper-omf.dtd' $$omf; \ + done + + + +################################################################################ +## Install + +.PHONY: install-doc-docs install-doc-html install-doc-figs install-doc-omf install-doc-dsk + +_doc_install_dir = $(if $(DOC_ID),$(DOC_ID),$(DOC_MODULE)) + +install-data-local: \ + $(if $(DOC_MODULE)$(DOC_ID),install-doc-docs) \ + $(if $(_DOC_HTML_ALL),install-doc-html) \ + $(if $(_DOC_C_FIGURES),install-doc-figs) \ + $(if $(_DOC_OMF_IN),install-doc-omf) +# $(if $(_DOC_DSK_IN),install-doc-dsk) + +install-doc-docs: + @for lc in C $(_DOC_REAL_LINGUAS); do \ + echo "$(mkinstalldirs) $(DESTDIR)$(HELP_DIR)/$(_doc_install_dir)/$$lc"; \ + $(mkinstalldirs) $(DESTDIR)$(HELP_DIR)/$(_doc_install_dir)/$$lc; \ + done + @list='$(_DOC_C_DOCS)'; for doc in $$list; do \ + if test -f "$$doc"; then d=; else d="$(srcdir)/"; fi; \ + docdir="$$lc/"`echo $$doc | sed -e 's/^\(.*\/\).*/\1/' -e '/\//!s/.*//'`; \ + docdir="$(DESTDIR)$(HELP_DIR)/$(_doc_install_dir)/$$docdir"; \ + if ! test -d "$$docdir"; then \ + echo "$(mkinstalldirs) $$docdir"; \ + $(mkinstalldirs) "$$docdir"; \ + fi; \ + echo "$(INSTALL_DATA) $$d$$doc $(DESTDIR)$(HELP_DIR)/$(_doc_install_dir)/$$doc"; \ + $(INSTALL_DATA) $$d$$doc $(DESTDIR)$(HELP_DIR)/$(_doc_install_dir)/$$doc; \ + done + @list='$(_DOC_LC_DOCS)'; for doc in $$list; do \ + if test -f "$$doc"; then d=; else d="$(srcdir)/"; fi; \ + docdir="$$lc/"`echo $$doc | sed -e 's/^\(.*\/\).*/\1/' -e '/\//!s/.*//'`; \ + docdir="$(DESTDIR)$(HELP_DIR)/$(_doc_install_dir)/$$docdir"; \ + if ! test -d "$$docdir"; then \ + echo "$(mkinstalldirs) $$docdir"; \ + $(mkinstalldirs) "$$docdir"; \ + fi; \ + echo "$(INSTALL_DATA) $$d$$doc $(DESTDIR)$(HELP_DIR)/$(_doc_install_dir)/$$doc"; \ + $(INSTALL_DATA) $$d$$doc $(DESTDIR)$(HELP_DIR)/$(_doc_install_dir)/$$doc; \ + done + +install-doc-figs: + @list='$(patsubst C/%,%,$(_DOC_C_FIGURES))'; for fig in $$list; do \ + for lc in C $(_DOC_REAL_LINGUAS); do \ + figsymlink=false; \ + if test -f "$$lc/$$fig"; then \ + figfile="$$lc/$$fig"; \ + elif test -f "$(srcdir)/$$lc/$$fig"; then \ + figfile="$(srcdir)/$$lc/$$fig"; \ + else \ + figsymlink=true; \ + fi; \ + figdir="$$lc/"`echo $$fig | sed -e 's/^\(.*\/\).*/\1/' -e '/\//!s/.*//'`; \ + figdir="$(DESTDIR)$(HELP_DIR)/$(_doc_install_dir)/$$figdir"; \ + if ! test -d "$$figdir"; then \ + echo "$(mkinstalldirs) $$figdir"; \ + $(mkinstalldirs) "$$figdir"; \ + fi; \ + figbase=`echo $$fig | sed -e 's/^.*\///'`; \ + if $$figsymlink; then \ + echo "cd $$figdir && $(LN_S) -f ../../C/$$fig $$figbase"; \ + ( cd "$$figdir" && $(LN_S) -f "../../C/$$fig" "$$figbase" ); \ + else \ + echo "$(INSTALL_DATA) $$figfile $$figdir$$figbase"; \ + $(INSTALL_DATA) "$$figfile" "$$figdir$$figbase"; \ + fi; \ + done; \ + done + +install-doc-html: + echo install-html + +install-doc-omf: + $(mkinstalldirs) $(DESTDIR)$(OMF_DIR)/$(_doc_install_dir) + @list='$(_DOC_OMF_ALL)'; for omf in $$list; do \ + echo "$(INSTALL_DATA) $$omf $(DESTDIR)$(OMF_DIR)/$(_doc_install_dir)/$$omf"; \ + $(INSTALL_DATA) $$omf $(DESTDIR)$(OMF_DIR)/$(_doc_install_dir)/$$omf; \ + done + @if test "x$(_ENABLE_SK)" = "xtrue"; then \ + echo "scrollkeeper-update -p $(DESTDIR)$(_sklocalstatedir) -o $(DESTDIR)$(OMF_DIR)/$(_doc_install_dir)"; \ + scrollkeeper-update -p "$(DESTDIR)$(_sklocalstatedir)" -o "$(DESTDIR)$(OMF_DIR)/$(_doc_install_dir)"; \ + fi; + +install-doc-dsk: + echo install-dsk + + + +################################################################################ +## Uninstall + +.PHONY: uninstall-doc-docs uninstall-doc-html uninstall-doc-figs uninstall-doc-omf uninstall-doc-dsk +uninstall-local: \ + $(if $(DOC_MODULE)$(DOC_ID),uninstall-doc-docs) \ + $(if $(_DOC_HTML_ALL),uninstall-doc-html) \ + $(if $(_DOC_C_FIGURES),uninstall-doc-figs) \ + $(if $(_DOC_OMF_IN),uninstall-doc-omf) +# $(if $(_DOC_DSK_IN),uninstall-doc-dsk) + +uninstall-doc-docs: + @list='$(_DOC_C_DOCS)'; for doc in $$list; do \ + echo " rm -f $(DESTDIR)$(HELP_DIR)/$(_doc_install_dir)/$$doc"; \ + rm -f "$(DESTDIR)$(HELP_DIR)/$(_doc_install_dir)/$$doc"; \ + done + @list='$(_DOC_LC_DOCS)'; for doc in $$list; do \ + echo " rm -f $(DESTDIR)$(HELP_DIR)/$(_doc_install_dir)/$$doc"; \ + rm -f "$(DESTDIR)$(HELP_DIR)/$(_doc_install_dir)/$$doc"; \ + done + +uninstall-doc-figs: + @list='$(_DOC_C_FIGURES) $(_DOC_LC_FIGURES)'; for fig in $$list; do \ + echo "rm -f $(DESTDIR)$(HELP_DIR)/$(_doc_install_dir)/$$fig"; \ + rm -f "$(DESTDIR)$(HELP_DIR)/$(_doc_install_dir)/$$fig"; \ + done; + +uninstall-doc-omf: + @list='$(_DOC_OMF_ALL)'; for omf in $$list; do \ + if test "x$(_ENABLE_SK)" = "xtrue"; then \ + echo "scrollkeeper-uninstall -p $(_sklocalstatedir) $(DESTDIR)$(OMF_DIR)/$(_doc_install_dir)/$$omf"; \ + scrollkeeper-uninstall -p "$(_sklocalstatedir)" "$(DESTDIR)$(OMF_DIR)/$(_doc_install_dir)/$$omf"; \ + fi; \ + echo "rm -f $(DESTDIR)$(OMF_DIR)/$(_doc_install_dir)/$$omf"; \ + rm -f "$(DESTDIR)$(OMF_DIR)/$(_doc_install_dir)/$$omf"; \ + done debian/patches/port_to_gtkspell3.patch0000644000000000000000000000544412153103304015313 0ustar From cf33d8761dbfc7f6c8b27c3146efcad81f8fbde9 Mon Sep 17 00:00:00 2001 From: Kalev Lember Date: Sun, 13 Jan 2013 13:19:40 +0000 Subject: Port to gtkspell3 https://bugzilla.gnome.org/show_bug.cgi?id=691655 --- diff --git a/configure.ac b/configure.ac index c1ba5b6..3fe9c46 100644 --- a/configure.ac +++ b/configure.ac @@ -84,7 +84,7 @@ GDL_REQUIRED=3.6.0 GDA_REQUIRED=4.2.3 PEAS_REQUIRED=1.2.0 GDICT_OPTIONAL=0.11.0 -GTKSPELL_OPTIONAL=2.99.99 +GTKSPELL_OPTIONAL=3.0.0 JSON_GLIB_OPTIONAL=0.12.0 AC_ARG_WITH(gda, @@ -174,14 +174,14 @@ dnl ------------------------------------------------------------------- dnl Check for gtkspell >= 3.0 and use it if found dnl ------------------------------------------------------------------- have_gtkspell=no -AC_ARG_WITH(gtkspell3, +AC_ARG_WITH(gtkspell, AS_HELP_STRING([--with-gtkspell],[Build with spell support]),, with_gtkspell=auto) if test x"$with_gtkspell" != "xno" then PKG_CHECK_MODULES([GTKSPELL], [ - gtkspell-3.0 >= $GTKSPELL_OPTIONAL + gtkspell3-3.0 >= $GTKSPELL_OPTIONAL ], have_gtkspell=yes, have_gtkspell=no) if test x"$have_gtkspell" = "xyes" @@ -339,7 +339,7 @@ if [ test x"$have_gtkspell" = "xyes" ]; then echo "Building spell support: ................................YES" else echo "Building spell support: ................................NO" - echo " Requires gtkspell >= $GTKSPELL_OPTIONAL" + echo " Requires gtkspell3 >= $GTKSPELL_OPTIONAL" fi echo " diff --git a/src/gtr-view.c b/src/gtr-view.c index 59f18e8..b9c4f6a 100644 --- a/src/gtr-view.c +++ b/src/gtr-view.c @@ -65,7 +65,7 @@ struct _GtrViewPrivate gchar *search_text; #ifdef HAVE_GTKSPELL - GtkSpell *spell; + GtkSpellChecker *spell; #endif }; @@ -75,11 +75,10 @@ gtr_attach_gtkspell (GtrView * view) { GError *error = NULL; gchar *errortext = NULL; - view->priv->spell = NULL; - view->priv->spell = - gtkspell_new_attach (GTK_TEXT_VIEW (view), NULL, &error); - if (view->priv->spell == NULL) + view->priv->spell = gtk_spell_checker_new (); + gtk_spell_checker_set_language (view->priv->spell, NULL, &error); + if (error) { g_warning (_("gtkspell error: %s\n"), error->message); errortext = @@ -90,6 +89,11 @@ gtr_attach_gtkspell (GtrView * view) g_error_free (error); g_free (errortext); } + else + { + gtk_spell_checker_attach (view->priv->spell, + GTK_TEXT_VIEW (view)); + } } #endif @@ -263,7 +267,7 @@ gtr_view_enable_spellcheck (GtrView * view, gboolean enable) #ifdef HAVE_GTKSPELL if (!view->priv->spell) return; - gtkspell_detach (view->priv->spell); + gtk_spell_checker_detach (view->priv->spell); #endif } } -- cgit v0.9.1 debian/docs0000644000000000000000000000003311622167435010044 0ustar AUTHORS NEWS README THANKS debian/watch0000644000000000000000000000013311646467451010232 0ustar version=3 http://download.gnome.org/sources/gtranslator/([\d.]*)/gtranslator-(.*)\.tar\.xz debian/copyright0000644000000000000000000000516411647617443011144 0ustar This package was debianized by Martijn van de Streek on Mon, 18 Sep 2000 22:19:41 +0200. Ryan Murray took over the packaging of gtranslator on 2 Jun 2001 08:39:58 -0700 Jordi Mallach is the current maintainer since Thu, 4 Sep 2003 12:29:38 +0200 It was downloaded from . Upstream authors: Ross Golder , Fatih Demir , Pablo Sanxiao , Ignacio Casal Quinteiro . Copyright © 2000-2005 Fatih Demir 2003-2006 Ross Golder 2007-2009 Pablo Sanxiao 2007-2011 Ignacio Casal Quinteiro For a complete list, see /usr/share/doc/gtranslator/AUTHORS and /usr/share/doc/gtranslator/THANKS Licence: The core of the package and most of the plugins are licenced under the GNU GPL version 3: 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 . This package 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; version 2 dated June, 1991. Some plugins include code from the Gedit and libegg projects, and are licenced under the GNU GPL version 2 (or any later version): This package 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 package; if not, write to the Free Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. On Debian systems, the complete text of the GNU General Public License, version 2, can be found in `/usr/share/common-licenses/GPL-2'. On Debian systems, the complete text of the GNU General Public License, version 3, can be found in `/usr/share/common-licenses/GPL-3'. debian/menu0000644000000000000000000000022211622167435010060 0ustar ?package(gtranslator):needs="X11" \ section="Applications/Text" \ hints="gettext,l10n" \ title="Gtranslator" \ command="/usr/bin/gtranslator" debian/source/0000755000000000000000000000000012176314236010473 5ustar debian/source/format0000644000000000000000000000001411622167432011700 0ustar 3.0 (quilt) debian/compat0000644000000000000000000000000212012417412010356 0ustar 9 debian/changelog0000644000000000000000000006064412176313226011055 0ustar gtranslator (2.91.6-1) unstable; urgency=low [ Michael Biebl ] * New upstream release. * Bump Build-Depends on libgdl-3-dev to (>= 3.6.0). [ Jeremy Bicha ] * When upgrading, note that you'll probably need to delete your ~/.config/gtranslator/layout.xml for the UI to show up * debian/patches/fix-help-links.patch: - Revert help system from yelp-tools back to gnome-doc-utils to work around broken help launching -- Michael Biebl Thu, 01 Aug 2013 00:58:26 +0200 gtranslator (2.91.5-3) unstable; urgency=low * Build-Depend on libgettextpo-dev instead of just gettext, to accomodate recent changes in gettext. -- Jordi Mallach Fri, 31 May 2013 14:41:11 +0200 gtranslator (2.91.5-2) unstable; urgency=low * Add port_to_gtkspell3.patch: take patch from git to adapat to GtkSpell changes. * Bump to Standards-Version 3.9.4, which no changes needed. * Build-Depend on and include dh-autoreconf. -- Jordi Mallach Wed, 29 May 2013 23:51:16 +0200 gtranslator (2.91.5-1) unstable; urgency=low * New upstream release. * Drop dh-autoreconf, not needed anymore. * Bump to debhelper compat v9. -- Jordi Mallach Sat, 04 Aug 2012 15:15:09 +0200 gtranslator (2.91.4-1) unstable; urgency=low * New upstream release. * Bump GTK+ build-dependency as per configure.ac. * Drop patches, all merged upstream. -- Jordi Mallach Fri, 11 May 2012 23:37:15 +0200 gtranslator (2.91.3-1) unstable; urgency=low * New upstream release. * Bump GLib requirements for GResource. * Refresh privlib patch. * Add format-security.patch: fix a build error caused by -Werror=format-security. -- Jordi Mallach Fri, 27 Apr 2012 17:17:19 +0200 gtranslator (2.91.2-2) unstable; urgency=low * Move libgtranslator-private into a package-private directory. This library is not supposed to be installed system wide. * Use dh-autoreconf to update the build system. -- Michael Biebl Mon, 23 Apr 2012 15:31:01 +0200 gtranslator (2.91.2-1) unstable; urgency=low * New upstream release. * Bump Build-Depends on libgtk-3-dev and libpeas-dev. * Use find to delete .a and .la files. -- Jordi Mallach Thu, 19 Apr 2012 19:48:07 +0200 gtranslator (2.90.8-1) unstable; urgency=low * New upstream release. * Drop patches, all merged upstream. * Drop dh-autoreconf, not needed anymore. * Bump to debhelper 8. * Bump Standards-Version to 3.9.3, with no changes needed. * Define DEB_PYTHON2_MODULE_PACKAGES and include python-module.mk, and remove all python-support stuff to transition to dh_python2. -- Jordi Mallach Mon, 27 Feb 2012 15:30:39 +0100 gtranslator (2.90.7-3) unstable; urgency=low * libgda-5.0.patch: patch from Git to add support for libgda-5.0. * Pass --with-gda=5.0 to configure, and bump Build-Deps to libgda5.0-dev. -- Jordi Mallach Thu, 05 Jan 2012 16:26:00 +0100 gtranslator (2.90.7-2) unstable; urgency=low * Build-Depend on libgtkspell-3-dev. * Patch configure.ac to re-enable check for gtkspell. * Use dh_autoreconf to regenerate autotools. -- Jordi Mallach Mon, 26 Dec 2011 03:56:41 +0100 gtranslator (2.90.7-1) unstable; urgency=low * New upstream release. * Several bits have gone GPL2+ → GPL3+, update copyright file accordingly. -- Jordi Mallach Wed, 19 Oct 2011 20:42:52 +0200 gtranslator (2.90.6-1) unstable; urgency=low * New upstream release. * Switch watch file to .xz tarballs. * Drop all patches; all applied upstream. * Update Vcs-* fields to non-redirected URLs. -- Jordi Mallach Thu, 13 Oct 2011 20:32:04 +0200 gtranslator (2.90.5-3) unstable; urgency=low * Change the filename of the Gdl pane layout configuration file so a new one is generated at startup. A bug in some previous version of Gdl generated configs which are now invalid, making gtranslator unable to show anything useful in the main window (closes: #636215). -- Jordi Mallach Thu, 29 Sep 2011 19:43:50 +0200 gtranslator (2.90.5-2) unstable; urgency=low * Upload to unstable. * Remove check-dist.mk rule. * Add help_display.patch to fix the help search path for the gtranslator manual (closes: #627514). -- Jordi Mallach Thu, 21 Jul 2011 17:07:11 +0200 gtranslator (2.90.5-1) experimental; urgency=low [ Josselin Mouette ] * Add missing dependency on gir1.2-gucharmap-2.90. Closes: #627128. [ Jordi Mallach ] * New upstream release. * Bump Build-Dep on libgdict-1.0-dev to >= 3.0.1-2~, to ensure we use a GTK3 version. * Switch watch file to tar.bz2. -- Jordi Mallach Thu, 23 Jun 2011 01:00:22 +0200 gtranslator (2.90.3-1) experimental; urgency=low * New upstream release. * Add missing dependency on gir1.2-peas-1.0. * Bump Standards-Version to 3.9.2 (no changes required). -- Jordi Mallach Fri, 06 May 2011 20:44:54 +0200 gtranslator (2.90.2-1) experimental; urgency=low * New upstream release. * Add ${gir:Depends} to generate correct gir deps, and adjust gir path for DEB_DH_GIREPOSITORY_ARGS. * Bump Build-Deps for new requirements. * Update Homepage. -- Jordi Mallach Sat, 30 Apr 2011 15:27:32 +0200 gtranslator (2.90.1-1) experimental; urgency=low * New upstream release. * Add iso-codes to both Build-Depends and Depends. * Bump Build-Depends to match stricter requirements. * Add missing dependency on gsettings-desktop-schemas. * Add python-support bits and ${python:Depends}, as now there's a python plugin. * Enable GObject-introspection: build-depend on gobject-introspection, libgirepository1.0-dev, gir1.2-gtk-3.0 and gir1.2-gucharmap-2.90. * Remove all .la and .a files, as well as .pyc and .pyo for the python code. -- Jordi Mallach Tue, 05 Apr 2011 20:40:17 +0200 gtranslator (2.90.0-1) experimental; urgency=low * New upstream release, ported to GTK+3. * Adapt Build-Depends requirements. -- Jordi Mallach Tue, 29 Mar 2011 11:43:03 +0200 gtranslator (1.9.13-1) experimental; urgency=low * New upstream release. * Include check-dist.mk. * Add gsettings-desktop-schemas-dev to Build-Depends. * Add libjson-glib-dev to Build-Depends, as required by the opentrans plugin. -- Jordi Mallach Sun, 21 Nov 2010 19:59:23 +0100 gtranslator (1.9.12-1) experimental; urgency=low * New upstream release. * Bump Build-Depends for GLib and GTK+2, gtranslator has migrated to gsettings. * Update copyright. Thanks to Nacho Casal for pointing it out. * Remove Build-Depends on libdb-dev, gtranslator now uses libgda. * Bump Standards-Version to 3.9.1, no changes required. * Don't pass --disable-plugin-subversion, it's not any longer available. * Remove extra clean rules, no longer needed. -- Jordi Mallach Fri, 14 May 2010 10:43:31 +0200 gtranslator (1.9.11-1) unstable; urgency=low * New upstream release. * debian/control.in - Add Build-Depends on libgda-4.0-dev for new memory translation backend. - Bump Build-Depends on libgdl-1-dev to (>= 2.26.0). -- Michael Biebl Thu, 13 May 2010 02:25:35 +0200 gtranslator (1.9.10-1) unstable; urgency=low * New upstream release. * debian/docs - Remove TODO file, no longer shipped in upstream tarball. * Switch to source format 3.0 (quilt) - Add debian/source/format. - Remove /usr/share/cdbs/1/rules/simple-patchsys.mk from debian/rules. -- Michael Biebl Fri, 07 May 2010 01:41:47 +0200 gtranslator (1.9.9-1) unstable; urgency=low * New upstream release. * Add Build-Depends on libunique-dev. * Bump Debhelper compat to 7. Adjust Build-Deps accordingly. -- Jordi Mallach Sun, 21 Feb 2010 19:36:19 +0100 gtranslator (1.9.8-1) unstable; urgency=low * New upstream release. - fixes a crash when dealing with malformed PO headers (closes: #539231) - should build with binutils-gold (closes: #554756) -- Jordi Mallach Thu, 11 Feb 2010 00:57:59 +0100 gtranslator (1.9.7-1) unstable; urgency=low * New upstream release. * Bump Standards-Version to 3.8.4 (no changes required). * Update Build-Depends to match configure.ac requirements. * Remove debian/links, the upstream icon install path is fixed now. -- Jordi Mallach Wed, 03 Feb 2010 16:04:49 +0100 gtranslator (1.9.6-1) unstable; urgency=low * New upstream release. - Builds with the new GDL version (closes: #549764). * Bump Standards-Version to 3.8.3 (no changes required). * Update debian/watch to format 3, and use download.gnome.org again. * Add a gtranslator.png symlink so GTranslator can have an application icon. -- Jordi Mallach Wed, 07 Oct 2009 10:43:09 +0200 gtranslator (1.9.5-1) unstable; urgency=low * New upstream release. * Update copyright, upstream has added an OpenSSL exception to the Subversion plugin licence, however I'm not sure if that licence change should include the entire gtranslator codebase. * Remove 01_manpage_hyphen.patch, applied upstream. * Remove Build-Depends on libglade2-dev and bump libgtk2.0-dev to 2.16, gtranslator has been ported to GtkBuilder. -- Jordi Mallach Sat, 25 Apr 2009 14:56:03 +0200 gtranslator (1.9.4-2) unstable; urgency=low * Upload to unstable. * Update Build-Depends to libgucharmap2-dev and remove left-over Build-Dep on libserf-0-0-dev, which makes libdb-dev uninstallable. -- Jordi Mallach Mon, 23 Mar 2009 11:59:01 +0100 gtranslator (1.9.4-1) experimental; urgency=low [ Jordi Mallach ] * New upstream development version. This branch is a complete rewrite that will eventually become 2.0. According to the new upstream, the following bugs should be fixed: - closes: #225324, Need to add space before every newline - closes: #254339, Search function doesn't handle non-ASCII content - closes: #256527, confuses "middle-dot" and "space" characters when copy-pasting - closes: #257184, Popup window opens UNDER the main window and is thus not visible - closes: #258039, Search function alway searches all of comments, english and translation - closes: #269779, Plural window lakes the OK button - closes: #277771, Search again for # does not work - closes: #278805, unused strings are always treated as utf8, and double-encoded - closes: #295392, chosing Help->gtranslator website doesn't work - closes: #301608, To break lines with 80 columns for translation of the templates.pot - closes: #313346, allow arbitrary translation teams - closes: #330958, Pressing Enter should validate the Goto dialog - closes: #345916, With long comment gtranslator window is wider than screen - closes: #353798, improper use of GError - closes: #355018, destroys plural msgstr structure in po file - closes: #357994, file incorrectly reported as already opened * Update Build-Depends to match requirements as declared by configure.ac. * Update menu section to "Applications". * Remove obsolete patches 01_pozilla_bash.patch, 02_hebrew-translation-list.patch and 30_superfluous-underscores-in-desktop-file.patch. * Don't remove src/defines.h, po/POTFILES and data/gtranslator.desktop, these workarounds shouldn't be needed anymore. * Update Build-Depends to libgdl-1-dev (>= 2.24.0), which is the first version not needing an undeclared libgnomeui-dev dependency, which broke gtranslator's build. * Add Build-Depends on libgdict-1.0-dev for the gdict plugin. * Add " -Wl,-O1 -Wl,-z,defs -Wl,--as-needed" to LDFLAGS to avoid extra dependencies as suggested by Loïc Minier. * Don't uupdate on the watch file. * Build-Depend on libapr1-dev, libaprutil1-dev, libneon27-gnutls-dev, libserf-0-0-dev and libsasl2-dev to get the Subversion plugin building. * Add --disable-scrollkeeper to DEB_CONFIGURE_EXTRA_FLAGS. * Add complete authorship and copyright details to the copyright file. * Add 01_manpage_hyphen.patch (also applied upstream) to fix a non-escaped hyphen in Gtranslator's manpage. [ Emilio Pozuelo Monfort ] * Standards-Version is 3.8.0, no changes needed. * Disable subversion plugin, as gtranslator is GPL and the subversion plugin links againt OpenSSL. + Remove subversion plugin's build dependencies. * Remove -Wl,-z,defs from LDFLAGS as that makes the build fail. * Exclude the private libraries from the dh_makeshlibs run. * Don't install the static libraries. -- Jordi Mallach Wed, 11 Feb 2009 16:27:24 +0100 gtranslator (1.1.7-4) unstable; urgency=low [ Loic Minier ] * Use sf.net in watch file; closes: #449717. [ Josselin Mouette ] * 01_pozilla_bash.patch: use /bin/bash as the script heavily uses bash features. Closes: #464980. [ Emilio Pozuelo Monfort ] * debian/control.in: - Move homepage to its own field in the source stanza. [ Jordi Mallach ] * Add Vcs-* fields. -- Jordi Mallach Fri, 04 Jul 2008 18:31:36 +0200 gtranslator (1.1.7-3) unstable; urgency=low * Remove desktop/gtranslator.desktop in clean instead of patching it in 30_superfluous-underscores-in-desktop-file; fixes FTBFS on double build; closes: #424395. * Wrap build-deps and deps. * Cleanups. -- Loic Minier Wed, 16 May 2007 16:24:34 +0200 gtranslator (1.1.7-2) unstable; urgency=high * Add a get-orig-source target to retrieve the upstream tarball. * New patch, 30_superfluous-underscores-in-desktop-file, makes gtranslator appear in GNOME menu again; thanks Sébastien Bacher; Malone #91862. -- Loic Minier Tue, 13 Mar 2007 16:14:41 +0100 gtranslator (1.1.7-1) unstable; urgency=low * New upstream stable release; fix for the crasher (see 1.1.6-8), fix for custom font (closes: #225570), improve Content-Type's charset parsing, new translation, new supported languages. - Drop patch 01_gcc-4.0_xmlSetProp_signedness, the affected upstream code was redundant and hence dropped in this release. - Drop patch 10_unref-selection-buffer, merged upstream. -- Loic Minier Tue, 28 Nov 2006 11:15:17 +0100 gtranslator (1.1.6-8) unstable; urgency=high * Drop patch 10_nullify-static-selection-buffer and replace it with 10_unref-selection-buffer; thanks Dafydd Harries; closes: #400048. -- Loic Minier Mon, 27 Nov 2006 15:32:41 +0100 gtranslator (1.1.6-7) unstable; urgency=low * New patch, 10_nullify-static-selection-buffer, to set the static selection_buffer to NULL after g_free()ing it; fixes a double free() crasher; thanks Martin Hawlisch for the report and bt; closes: #400048. -- Loic Minier Sat, 25 Nov 2006 13:50:47 +0100 gtranslator (1.1.6-6) unstable; urgency=low * Rebuild against unstable's glib, ups. -- Loic Minier Thu, 17 Aug 2006 19:58:21 +0200 gtranslator (1.1.6-5) unstable; urgency=low * Bump up Standards-Version to 3.7.2. * Bump up Debhelper compatibility level to 5. * New patch, 02_hebrew-translation-list, to set the Hebrew translation list as suggested by Lior Kaplan. (Closes: #382629) -- Loic Minier Thu, 17 Aug 2006 19:02:28 +0200 gtranslator (1.1.6-4) unstable; urgency=low * debian/menu: add "l10n,gettext" hints to be in sync with PoEdit, as discussed on the BTS (closes: #311739), and add some missing quoting. * debian/control: bump Standards-Version to 3.6.2.1 (no changes required). -- Jordi Mallach Thu, 16 Mar 2006 15:04:24 +0100 gtranslator (1.1.6-3) unstable; urgency=low * debian/rules: cleanup src/includes.h before building (closes: #319046). * debian/control.in: revert change in -2 as the C++ transition didn't affect libaspell after all. -- Jordi Mallach Wed, 10 Aug 2005 13:01:48 +0200 gtranslator (1.1.6-2) unstable; urgency=low * debian/control.in: build-depend on libgtkspell-dev (>= 2.0.10-3) for the C++ ABI transition. -- Jordi Mallach Thu, 14 Jul 2005 17:54:08 +0300 gtranslator (1.1.6-1) unstable; urgency=low * New upstream release. - fixes "fuzzy strings can get negative" (closes: #257183). * debian/patches/02_content_type_parsing.patch: removed, applied upstream. * debian/control.in: add libgtkspell-dev to build-depends. -- Jordi Mallach Fri, 11 Feb 2005 13:01:45 +0100 gtranslator (1.1.5-2) unstable; urgency=low * Jordi Mallach: - debian/{control.in,copyright}: fix upstream URL, gtranslator.org does not exist anymore (closes: #254469, #264667). - debian/patches/01_gcc4.0_xmlSetProp_signedness.patch: fix FTBFS using gcc-4.0 on amd64 (closes: #286952). * Loic Minier: - debian/patches/02_content_type_parsing.patch: fix parsing of Content-Type field in .po files (might break with po files which were relying on the old behavior) (closes: #242927). -- Jordi Mallach Sat, 29 Jan 2005 00:42:05 +0100 gtranslator (1.1.5-1) unstable; urgency=low * New upstream release. + doesn't use -Werror by default anymore. + fixes a few compile warnings (closes: #250449). + fixes truncated translator comments (closes: #238998). + fixes "Please enter your name" bug (closes: #228146). + fixes crashes when toggling fuzzy status (closes: #225239). + changes keybinding to move between messages to make it compatible with common GNOME bindings, using Alt (closes: #241305). + fixes a gnome-vfs2 conflict for the "application/x-po-Z" MIME type (closes: #229552). + fixes bad display of the comment window (closes: #225536). * debian/control.in: require libgnomeui (>= 2.6). -- Jordi Mallach Sat, 29 May 2004 15:56:44 +0200 gtranslator (1.1.4-1) unstable; urgency=low * New upstream release. * debian/control: rename to control.in for autogeneration. * debian/control.in: + add GNOME Team required changes. + add build dependency on libxml-parser-perl. + change short description a bit. * debian/rules: + include gnome-pkg-tools cdbs rule to autogenerate debian/control. + include simple-patchsys.mk. * debian/patches/01_use_libgnomeui_colorpicker.patch: revert patch to use GtkColorPicker, only available in GTK 2.3. -- Jordi Mallach Tue, 20 Jan 2004 15:48:35 +0100 gtranslator (1.0-3) unstable; urgency=low * debian/postinst: removed temporarily. Right now, the script only tried to register schemas, which don't yet exist in gtranslator 1.0. Older packages of gtranslator may have left behind a schema file which is now unusable due to a non-UTF-8 encoding, making the package uninstallable (closes: #210569). -- Jordi Mallach Fri, 12 Sep 2003 12:47:33 +0200 gtranslator (1.0-2) unstable; urgency=low * debian/control: + build-depend on scrollkeeper. + extend the description mentioning the project url and a few features. * debian/copyright: change Fatih's email address. -- Jordi Mallach Thu, 11 Sep 2003 13:34:58 +0200 gtranslator (1.0-1) unstable; urgency=low * New upstream release. * New maintainer, package resurrected. * Repackaged the tarball without a debian/ dir. * debian/control: + update Build-Depends: for the GNOME2 platform. + change the explicit scrollkeeper dep to ${misc:Depends}. + Standards-Version: 3.6.1.0. * debian/conffiles: removed. * debian/copyright: + updated upstream authors list. + added more packaging history info. * debian/{preinst,prerm,postrm}: removed, handled by debhelper. * debian/postinst: install schemas. * debian/rules: switch to CDBS. -- Jordi Mallach Thu, 4 Sep 2003 12:29:38 +0200 gtranslator (0.43-2) unstable; urgency=low * Recompile against libgal21 (closes: #171242) * Remove /usr/doc transition code. -- Ryan Murray Thu, 5 Dec 2002 20:01:19 -0800 gtranslator (0.43-1) unstable; urgency=low * New upstream release * use -q option to scrollkeeper-update (closes: #151790) -- Ryan Murray Sat, 14 Sep 2002 01:03:58 -0700 gtranslator (0.42-1) unstable; urgency=low * New upstream release -- Ryan Murray Mon, 1 Jul 2002 03:16:39 -0700 gtranslator (0.41-1) unstable; urgency=low * New upstream release * Add debian/watch file (version 2 style, which is needed to work correctly) -- Ryan Murray Sat, 27 Apr 2002 00:03:57 -0700 gtranslator (0.40-1) unstable; urgency=low * New upstream release -- Ryan Murray Fri, 1 Mar 2002 00:40:40 -0800 gtranslator (0.39.1+0.39.2.20020119-4) unstable; urgency=low * Comment out gconftool installation in package build * Install conffiles file (closes: #132846) * Install preinst script -- Ryan Murray Mon, 18 Feb 2002 00:51:55 -0800 gtranslator (0.39.1+0.39.2.20020119-3) unstable; urgency=low * Remove multiline strings (closes: #130382) -- Ryan Murray Sat, 26 Jan 2002 23:39:43 -0800 gtranslator (0.39.1+0.39.2.20020119-2) unstable; urgency=low * Run configure with /bin/sh, so it works if configure is not executable. -- Ryan Murray Sun, 20 Jan 2002 16:27:20 -0800 gtranslator (0.39.1+0.39.2.20020119-1) unstable; urgency=low * New CVS snapshot, requested by upstream * Recompile for libgal19 * Add menu hint (closes: #121019) -- Ryan Murray Sat, 19 Jan 2002 21:31:10 -0800 gtranslator (0.39.1-1) unstable; urgency=low * New upstream release * Use gnome-doc-tools instead of docbook-tools * Change db2html calls to use gnome-db2html -- Ryan Murray Sun, 2 Dec 2001 11:26:33 -0800 gtranslator (0.39+0.39.1.20011009-2) unstable; urgency=low * Fix build for 64-bit architectures * Take upstream's fix for #117919 -- Ryan Murray Sun, 11 Nov 2001 11:28:46 -0800 gtranslator (0.39+0.39.1.20011009-1) unstable; urgency=low * New upstream CVS snapshot (closes: #117946, #116579) * Update languages.c from latest cvs (closes: #114325) * Change flag value from -1 to '\0' (closes: #117919) -- Ryan Murray Fri, 9 Nov 2001 17:23:21 -0800 gtranslator (0.39-2) unstable; urgency=low * Apply upstream patch that should allow building on 64-bit archs. * Recompile for libgal14 -- Ryan Murray Tue, 16 Oct 2001 23:26:38 -0700 gtranslator (0.39-1) unstable; urgency=low * New upstream release (closes: #110526) -- Ryan Murray Sat, 8 Sep 2001 01:29:58 -0700 gtranslator (0.38-3) unstable; urgency=low * Recompile for libgal8 -- Ryan Murray Sun, 22 Jul 2001 13:49:25 -0700 gtranslator (0.38-2) unstable; urgency=low * Updated build depends (closes: #103512) -- Ryan Murray Wed, 11 Jul 2001 09:32:56 -0700 gtranslator (0.38-1) unstable; urgency=low * New upstream release (closes: #98112) * New Maintainer * Update build-depends (closes: #88207) * Build nautilus view * Remove pozilla.sh.1 manpage (one exists upstream) -- Ryan Murray Sat, 2 Jun 2001 08:39:58 -0700 gtranslator (0.35-2) unstable; urgency=low * Fix build-depends (Closes: #88207) * Include a useful manpage for pozilla.sh (Closes: #87632) -- Martijn van de Streek Fri, 2 Mar 2001 08:55:34 +0100 gtranslator (0.35-1) unstable; urgency=low * New upstream version * Upstream cleanups: no more libraries -- Martijn van de Streek Thu, 22 Feb 2001 20:43:21 +0100 gtranslator (0.32-1) unstable; urgency=low * New upstream version -- Martijn van de Streek Sat, 13 Jan 2001 11:37:25 +0100 gtranslator (0.31-1) unstable; urgency=low * New upstream release -- Martijn van de Streek Mon, 27 Nov 2000 20:17:01 +0100 gtranslator (0.30-1) unstable; urgency=low * New upstream version * Fix Build-Depends to include debhelper * Magic to close ITP (closes: #71653) -- Martijn van de Streek Mon, 6 Nov 2000 14:35:52 +0100 gtranslator (0.21-1) unstable; urgency=low * Initial Release. -- Martijn van de Streek Mon, 18 Sep 2000 22:19:41 +0200 debian/NEWS.Debian0000644000000000000000000000035012176313162011046 0ustar gtranslator (2.91.6-1) unstable; urgency=low When upgrading, you will probably need to delete your ~/.config/gtranslator/layout.xml for the UI to show up. -- Jeremy Bicha Wed, 31 Jul 2013 17:55:42 -0400