~ubuntu-branches/ubuntu/oneiric/evince/oneiric-updates

« back to all changes in this revision

Viewing changes to libdocument/Makefile.am

  • Committer: Bazaar Package Importer
  • Author(s): Rodrigo Moya, Josselin Mouette, Rodrigo Moya
  • Date: 2011-05-19 12:12:42 UTC
  • mfrom: (1.1.65 upstream) (1.3.6 experimental)
  • Revision ID: james.westby@ubuntu.com-20110519121242-967hbn2nh2hunp4y
Tags: 3.0.0-4ubuntu1
[ Josselin Mouette ]
* bug-presubj: please document where to report rendering bugs.
* evince.mime: dropped. We have desktop files to handle MIME 
  associations, no need to maintain an alternate system by hand.
  Closes: #619564, #627027, #551734, #581441.

[ Rodrigo Moya ]
* Rebase from Debian and GNOME3 PPA (thanks to Rico Tzschichholz).
  Remaining Ubuntu changes:
* debian/apparmor-profile:
* debian/apparmor-profile.abstraction:
* debian/evince.apport:
* debian/evince-common.dirs:
* debian/evince-common.postinst:
* debian/evince-common.postrm:
  - Add apparmor profile
* debian/control:
  - Build-Depend on debhelper (>= 7.4.20ubuntu5), gnome-common,
    hardening-includes and liblaunchpad-integration-3.0-dev
  - Standards-Version is 3.9.1
  - Depend on apparmor
* debian/rules:
  - Include hardening.make
  - Add rule to install apparmor files
* debian/watch:
  - Watch unstable series
* debian/patches/01_lpi.patch:
  - Launchpad integration patch
* debian/patches/04_gold.patch:
  - Link against libz
* debian/patches/05_library-path.patch:
  - Fix library path for g-ir-scanner

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
lib_LTLIBRARIES = libevdocument.la
 
1
lib_LTLIBRARIES = libevdocument3.la
2
2
 
3
3
NOINST_H_FILES =                                \
4
4
        ev-debug.h                              \
23
23
        ev-document-misc.h                      \
24
24
        ev-document-print.h                     \
25
25
        ev-document-security.h                  \
26
 
        ev-document-thumbnails.h                \
27
26
        ev-document-transition.h                \
28
27
        ev-document-text.h                      \
29
28
        ev-file-exporter.h                      \
49
48
headerdir = $(includedir)/evince/$(EV_API_VERSION)/libdocument
50
49
header_DATA = $(INST_H_FILES)
51
50
 
52
 
libevdocument_la_SOURCES=                       \
 
51
libevdocument3_la_SOURCES=                      \
53
52
        ev-annotation.c                         \
54
53
        ev-async-renderer.c                     \
55
54
        ev-attachment.c                         \
64
63
        ev-document-annotations.c               \
65
64
        ev-document-attachments.c               \
66
65
        ev-document-factory.c                   \
67
 
        ev-document-thumbnails.c                \
68
66
        ev-document-fonts.c                     \
69
67
        ev-document-layers.c                    \
70
68
        ev-document-links.c                     \
90
88
        $(NOINST_H_FILES)                       \
91
89
        $(INST_H_FILES)
92
90
 
93
 
libevdocument_la_CPPFLAGS = \
 
91
libevdocument3_la_CPPFLAGS = \
94
92
        -DG_LOG_DOMAIN=\"EvinceDocument\"               \
95
93
        -DEVINCE_UIDIR=\"$(pkgdatadir)\"                \
96
94
        -DGNOMELOCALEDIR=\"$(datadir)/locale\"          \
99
97
        -DEVINCE_COMPILATION                            \
100
98
        $(AM_CPPFLAGS)
101
99
 
102
 
libevdocument_la_CFLAGS = \
 
100
libevdocument3_la_CFLAGS = \
103
101
        $(LIBDOCUMENT_CFLAGS)                   \
104
102
        -I$(top_srcdir)/cut-n-paste/synctex     \
105
103
        $(WARN_CFLAGS)                          \
106
104
        $(DISABLE_DEPRECATED)                   \
107
105
        $(AM_CFLAGS)
108
106
 
109
 
libevdocument_la_LDFLAGS = \
 
107
libevdocument3_la_LDFLAGS = \
110
108
        -version-info $(EV_DOCUMENT_LT_VERSION_INFO)    \
111
109
        -no-undefined   \
112
110
        -export-symbols-regex "^ev_*"   \
113
111
        $(AM_LDFLAGS)
114
112
 
115
 
libevdocument_la_LIBADD = \
116
 
        $(top_builddir)/cut-n-paste/synctex/libsynctex.la \
117
 
        $(LIBDOCUMENT_LIBS) -lz
 
113
libevdocument3_la_LIBADD = \
 
114
        $(LIBDOCUMENT_LIBS)     \
 
115
        $(top_builddir)/cut-n-paste/synctex/libsynctex.la -lz
118
116
 
119
117
 
120
118
BUILT_SOURCES =                         \
150
148
 
151
149
if ENABLE_INTROSPECTION
152
150
 
153
 
EvinceDocument-$(EV_API_VERSION).gir: libevdocument.la Makefile $(INST_H_FILES) $(filter %.c,$(libevdocument_la_SOURCES))
 
151
EvinceDocument-$(EV_API_VERSION).gir: libevdocument3.la Makefile $(INST_H_FILES) $(filter %.c,$(libevdocument3_la_SOURCES))
154
152
        $(AM_V_GEN) PKG_CONFIG_PATH=$(top_builddir):$$PKG_CONFIG_PATH \
155
153
        $(G_IR_SCANNER) -v --namespace EvinceDocument \
156
154
        --strip-prefix=Ev \
157
155
        --nsversion=$(EV_API_VERSION) \
158
156
        --include=GLib-2.0 \
159
157
        --include=Gio-2.0 \
160
 
        --include=Gdk-2.0 \
 
158
        --include=Gdk-3.0 \
161
159
        --include=GdkPixbuf-2.0 \
162
 
        --include=Gtk-2.0 \
163
 
        --library=evdocument \
 
160
        --include=Gtk-3.0 \
 
161
        --library=evdocument3 \
164
162
        --libtool="$(SAVED_LIBTOOL)" \
165
163
        --output $@ \
166
164
        --pkg evince-document-$(EV_API_VERSION) \