~ubuntu-branches/ubuntu/precise/evince/precise-updates

« back to all changes in this revision

Viewing changes to libview/Makefile.am

  • Committer: Bazaar Package Importer
  • Author(s): Sebastien Bacher
  • Date: 2009-06-02 10:30:12 UTC
  • mfrom: (1.1.45 upstream)
  • Revision ID: james.westby@ubuntu.com-20090602103012-liwypsthciko6ae9
Tags: 2.27.1-0ubuntu1
* New upstream version:
  New Features and UI Improvements:
  - Use GtkPrintOperation when printing for the backends that
    support rendering into a cairo context 
  - Recover previous session when running evince after a crash
  - Preliminary annotations support
  - Rename Print Setup menu entry as Page Setup for consistency with
    the GTK+ dialog title 
  - Added F3 as a find-next accelerator key 
  - Support the free Gna! unrar tool in comics backend
  - Add evince-previewer as a separate applicaton that implements
    the printing preview 
  Bug fixes:
  - Fix handling of the tmp folder 
  - Abort dnd operations originated in the same Evince window  
  - Disable bouncing during scrolling 
  - Fix build without gconftool-2 
  - Fix documentation build 
  - Fix error handling of broken documents 
  - Fix several memory leaks in comics backend 
  - Escape URIs for display 
  - Resync with libegg to remove deprecated GTK+ symbols
  - Correct check for exit status of commands in comics backend
  - Add -no-undefined flag for Cygwin build 
  - Use g_file_make_symbolic_link to create symlinks 
  - Delete the temp symlink created when opening a copy
  - Don't redraw again when zoom is set more than once to the same
    scale factor 
  - Fix print preview of empty selection 
  - Don't prevent unmounting in case the initial cwd is on an external device 
  - Create and load the document based on the mime-type provided by
    nautilus instead of using our own documents factory.
  - Fix endianess issues in dvi and tiff backends 
  - Fix memory leak in tiff backend 
  - Fix path where accels file is saved 
  - Fix fading animations 
  - Translate the categories in the nautilus properties tab
* debian/control.in:
  - updated libpoppler and gtk requirements
* debian/patches/01_launchpad.patch:
  - new version update

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
QUIET_GEN = $(Q:@=@echo ' GEN '$@;)
 
2
 
1
3
lib_LTLIBRARIES = libevview.la
2
4
 
3
5
NOINST_H_FILES =                        \
 
6
        ev-annotation-window.h          \
4
7
        ev-pixbuf-cache.h               \
5
8
        ev-timeline.h                   \
6
9
        ev-transition-animation.h       \
12
15
        ev-jobs.h                       \
13
16
        ev-job-scheduler.h              \
14
17
        ev-page-cache.h                 \
 
18
        ev-stock-icons.h                \
15
19
        ev-view.h                       \
16
20
        ev-view-type-builtins.h
17
21
 
19
23
header_DATA = $(INST_H_FILES)
20
24
 
21
25
libevview_la_SOURCES =                  \
 
26
        ev-annotation-window.c          \
22
27
        ev-jobs.c                       \
23
28
        ev-job-scheduler.c              \
24
29
        ev-page-cache.c                 \
25
30
        ev-pixbuf-cache.c               \
 
31
        ev-stock-icons.c                \
26
32
        ev-timeline.c                   \
27
33
        ev-transition-animation.c       \
28
34
        ev-view.c                       \
33
39
        $(INST_H_FILES)
34
40
 
35
41
libevview_la_CPPFLAGS = \
 
42
        -DDATADIR=\"$(pkgdatadir)\"             \
36
43
        -DG_LOG_DOMAIN=\"EvinceView\"           \
37
44
        -DGNOMELOCALEDIR=\"$(datadir)/locale\"  \
38
45
        -DEVINCE_COMPILATION                    \
49
56
 
50
57
libevview_la_LDFLAGS = \
51
58
        -version-info $(EV_VIEW_LT_VERSION_INFO)        \
 
59
        -no-undefined   \
52
60
        -export-symbols-regex "^ev_*"   \
53
61
        $(AM_LDFLAGS)
54
62
 
65
73
CLEANFILES = $(BUILT_SOURCES) stamp-ev-view-type-builtins.h
66
74
 
67
75
ev-view-marshal.h: $(srcdir)/ev-view-marshal.list
68
 
        $(GLIB_GENMARSHAL) --prefix=ev_view_marshal $(srcdir)/ev-view-marshal.list --header --internal > $@
 
76
        $(QUIET_GEN)$(GLIB_GENMARSHAL) --prefix=ev_view_marshal $(srcdir)/ev-view-marshal.list --header --internal > $@
69
77
 
70
78
ev-view-marshal.c: $(srcdir)/ev-view-marshal.list
71
 
        echo '#include <config.h>' > ev-view-marshal.c
 
79
        $(QUIET_GEN)echo '#include <config.h>' > ev-view-marshal.c
72
80
        $(GLIB_GENMARSHAL) --prefix=ev_view_marshal $(srcdir)/ev-view-marshal.list --header --internal --body >> $@
73
81
 
74
82
ev-view-type-builtins.h: stamp-ev-view-type-builtins.h
75
83
        @true
76
84
 
77
85
stamp-ev-view-type-builtins.h: ev-view-type-builtins.h.template $(INST_H_FILES)
78
 
        $(GLIB_MKENUMS) --template $< $(filter-out $<,$^) > xgen-etbh \
 
86
        $(QUIET_GEN)$(GLIB_MKENUMS) --template $< $(filter-out $<,$^) > xgen-etbh \
79
87
        && (cmp -s xgen-etbh ev-view-type-builtins.h || cp xgen-etbh ev-view-type-builtins.h ) \
80
88
        && rm -f xgen-etbh \
81
89
        && echo timestamp > $(@F)
82
90
 
83
91
ev-view-type-builtins.c: ev-view-type-builtins.c.template $(INST_H_FILES)
84
 
        $(GLIB_MKENUMS) --template $< $(filter-out $<,$^) > xgen-etbc \
 
92
        $(QUIET_GEN)$(GLIB_MKENUMS) --template $< $(filter-out $<,$^) > xgen-etbc \
85
93
        && (cmp -s xgen-etbc ev-view-type-builtins.c || cp xgen-etbc ev-view-type-builtins.c ) \
86
94
        && rm -f xgen-etbc
87
95