~ubuntu-branches/ubuntu/dapper/file-roller/dapper-updates

« back to all changes in this revision

Viewing changes to gnome-doc-utils.make

  • Committer: Bazaar Package Importer
  • Author(s): Sebastien Bacher
  • Date: 2005-12-13 00:19:53 UTC
  • mfrom: (1.2.2 upstream)
  • Revision ID: james.westby@ubuntu.com-20051213001953-0klipgnhk6vikhrt
Tags: 2.13.2-0ubuntu1
* New upstream version:
  - Fixed bug #323713: "Save as" should default to current archive filename
    (Ubuntu: #20132)
  - Fixed bug #315069: file-roller: drag 'n drop doesn't work for more
    than 1 file.
  - Fixed bug #323534: Passwords improperly escaped for zip files
  - Do not open a progress dialog when dragging files, use a progressbar
    in the statusbar instead.
  - Fixed bug #316364: Nautilus dependency should be optional
  - Fixed bug #311821: ascending and descending indicators are opposite
    from expected.
  - Fixed bug #317423: Conflicting mnemonic in "Extract" dialog.
  - Fixed bug #323068: file-roller fails in chosing extract-to directory
  - Fixed bug #322197: Improve Naming Filename when create new Archive file
  - Fixed bug #316564: needs unzip AND zip
    (Ubuntu: #15595)
  - Simplified the add dialog populating the file type combobox with the
    extensions instead of the descriptions.
  - Set progress dialog display delay to 1 second.
  - More HIG compliant progress dialog.
  - Use a single command execution to add many files and folders to an
    archive to speed up the operation.
  - Allow to stop creation of a new archive.
  - Correctly associate fr to 7zip files.
* debian/patches/03_lp-autoconf.patch:
  - updated

Show diffs side-by-side

added added

removed removed

Lines of Context:
35
35
        @rm -f $@.tmp; touch $@.tmp;
36
36
        echo 'const gchar* documentation_credits[] = {' >> $@.tmp
37
37
        for doc in $(DOC_H_DOCS); do \
38
 
          xmlpath="`echo $$doc | sed -e 's/^\(.*\/\).*\|.*/\1/'`:$(srcdir)/`echo $$doc | sed -e 's/^\(.*\/\).*\|.*/\1/'`"; \
 
38
          xmlpath="`echo $$doc | sed -e 's/^\(.*\/\).*/\1/' -e '/\//!s/.*//'`:$(srcdir)/`echo $$doc | sed -e 's/^\(.*\/\).*/\1/' -e '/\//!s/.*//'`"; \
39
39
          if ! test -f "$$doc"; then doc="$(srcdir)/$$doc"; fi; \
40
40
          xsltproc --path "$$xmlpath" $(_credits) $$doc; \
41
41
        done | sort | uniq \
45
45
        echo '};' >> $@.tmp
46
46
        echo >> $@.tmp
47
47
        for doc in $(DOC_H_DOCS); do \
48
 
          xmlpath="`echo $$doc | sed -e 's/^\(.*\/\).*\|.*/\1/'`:$(srcdir)/`echo $$doc | sed -e 's/^\(.*\/\).*\|.*/\1/'`"; \
 
48
          xmlpath="`echo $$doc | sed -e 's/^\(.*\/\).*/\1/' -e '/\//!s/.*//'`:$(srcdir)/`echo $$doc | sed -e 's/^\(.*\/\).*/\1/' -e '/\//!s/.*//'`"; \
49
49
          if ! test -f "$$doc"; then doc="$(srcdir)/$$doc"; fi; \
50
50
          docid=`echo "$$doc" | sed -e 's/.*\/\([^/]*\)\.xml/\1/' \
51
51
            | sed -e 's/[^a-zA-Z_]/_/g' | tr 'a-z' 'A-Z'`; \
162
162
################################################################################
163
163
## @@ Rules for xsldoc
164
164
 
 
165
# FIXME: _XSLDOC_XSLS is getting dupes with relative/absolute in some
 
166
# cases.  Right now, I'm just taking the first, but that's just a bad
 
167
# work-around.  Fix the real problem.
165
168
xsldoc_args =                                                                   \
166
169
        --stringparam xsldoc.id                                                 \
167
170
        $(shell echo $(basename $(notdir $(1))) | sed -e 's/[^A-Za-z0-9_-]/_/g')\
168
 
        $(_xsldoc) $(filter %/$(basename $(notdir $(1))).xsl,$(_XSLDOC_XSLS))
 
171
        $(_xsldoc)                                                              \
 
172
        $(word 1,$(filter %/$(basename $(notdir $(1))).xsl,$(_XSLDOC_XSLS)))
169
173
 
170
174
## @ _XSLDOC_XSLS
171
175
## The actual XSLT files for which to generate documentation with xsldoc
567
571
.PHONY: dist-doc-docs dist-doc-figs dist-doc-omf dist-doc-dsk
568
572
doc-dist-hook:                                  \
569
573
        $(if $(DOC_MODULE),dist-doc-docs)       \
570
 
        $(if $(DOC_FIGURES),dist-doc-figs)      \
 
574
        $(if $(_DOC_C_FIGURES),dist-doc-figs)   \
571
575
        $(if $(_DOC_OMF_IN),dist-doc-omf)
572
576
#       $(if $(_DOC_DSK_IN),dist-doc-dsk)
573
577
 
586
590
        @for fig in $(_DOC_C_FIGURES) $(_DOC_LC_FIGURES); do \
587
591
          if test -f "$$fig"; then d=; else d="$(srcdir)/"; fi; \
588
592
          if test -f "$$d$$fig"; then \
589
 
            figdir=`echo $$fig | sed -e 's/^\(.*\/\).*\|.*/\1/'`; \
 
593
            figdir=`echo $$fig | sed -e 's/^\(.*\/\).*/\1/' -e '/\//!s/.*//'`; \
590
594
            if ! test -d "$(distdir)/$$figdir"; then \
591
595
              echo "$(mkinstalldirs) $(distdir)/$$figdir"; \
592
596
              $(mkinstalldirs) "$(distdir)/$$figdir"; \
663
667
            else \
664
668
              figfile="$(srcdir)/C/$$fig"; \
665
669
            fi; \
666
 
            figdir="$$lc/"`echo $$fig | sed -e 's/^\(.*\/\).*\|.*/\1/'`; \
 
670
            figdir="$$lc/"`echo $$fig | sed -e 's/^\(.*\/\).*/\1/' -e '/\//!s/.*//'`; \
667
671
            figdir="$(DESTDIR)$(HELP_DIR)/$(DOC_MODULE)/$$figdir"; \
668
672
            if ! test -d "$$figdir"; then \
669
673
              echo "$(mkinstalldirs) $$figdir"; \