~ubuntu-branches/ubuntu/jaunty/transmission/jaunty-updates

« back to all changes in this revision

Viewing changes to gtk/Makefile.am

  • Committer: Bazaar Package Importer
  • Author(s): Chris Coulson
  • Date: 2008-11-28 15:33:48 UTC
  • mfrom: (1.1.19 upstream)
  • Revision ID: james.westby@ubuntu.com-20081128153348-it70trfnxiroblmc
Tags: 1.40-0ubuntu1
* New upstream release (LP: #302672)
  - Tracker communication uses fewer resources
  - More accurate bandwidth limits
  - Reduce disk fragmentation by preallocating files (LP: #287726)
  - Stability, security and performance improvements to the RPC /
    Web UI server (closes LP: #290423)
  - Support compression when serving Web UI and RPC responses
  - Simplify the RPC whitelist
  - Fix bug that prevented handshakes with encrypted BitComet peers
  - Fix 1.3x bug that could re-download some data unnecessarily
    (LP: #295040)
  - Option to automatically update the blocklist weekly
  - Added off-hour bandwidth scheduling
  - Simplify file/priority selection in the details dialog
  - Fix a couple of crashes
  - New / updated translations
  - Don't inhibit hibernation by default (LP: #292929)
  - Use "close" animation when sending to notification area (LP: #130811)
  - Fix resize problems (LP: #269872)
  - Support "--version" option when launching from command line
    (LP: #292011)
  - Correctly parse announce URLs that have leading or trailing
    spaces (LP: #262411)
  - Display an error when "Open Torrent" fails (LP: #281463)
* Dropped 10_fix_crasher_from_upstream.dpatch: Fix is in this
  upstream release.
* debian/control: Don't just build-depend on libcurl-dev, which is
  a virtual package.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
SUBDIRS = icons
2
2
 
 
3
if TR_UNSTABLE
 
4
GTK_EXTRA_CPPFLAGS=-DG_DISABLE_DEPRECATED -DGDK_PIXBUF_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -DPANGO_DISABLE_DEPRECATED
 
5
endif
 
6
 
 
7
# these should go in GTK_EXTRA_CPPFLAGS at some point, but not yet because it breaks libnotify's headers
 
8
# -DG_DISABLE_SINGLE_INCLUDES -DGTK_DISABLE_SINGLE_INCLUDES
 
9
 
 
10
sexy-marshal.h: marshal.list
 
11
        glib-genmarshal --prefix=sexy_marshal ./marshal.list --header > sexy-marshal.h
 
12
 
 
13
sexy-marshal.c: marshal.list
 
14
        echo '#include "sexy-marshal.h"' > sexy-marshal.c
 
15
        glib-genmarshal --prefix=sexy_marshal ./marshal.list --body >> sexy-marshal.c
 
16
 
3
17
AM_CPPFLAGS = \
4
18
    -I$(top_srcdir) \
5
19
    -I$(top_srcdir)/third-party/ \
6
20
    $(LIBEVENT_CPPFLAGS) \
7
 
    -DTRANSMISSIONLOCALEDIR=\""$(transmissionlocaledir)"\"
 
21
    -DTRANSMISSIONLOCALEDIR=\""$(transmissionlocaledir)"\" \
 
22
    $(GTK_EXTRA_CPPFLAGS)
8
23
 
9
24
AM_CFLAGS = \
10
25
    $(GTK_CFLAGS) \
11
 
    $(OPENSSL_CFLAGS) \
12
26
    $(LIBCURL_CFLAGS) \
13
 
    $(PTHREAD_CFLAGS) \
14
27
    $(GIO_CFLAGS) \
15
28
    $(DBUS_GLIB_CFLAGS) \
16
 
    $(LIBNOTIFY_CFLAGS)
 
29
    $(LIBNOTIFY_CFLAGS) \
 
30
    $(OPENSSL_CFLAGS) \
 
31
    $(ZLIB_CFLAGS) \
 
32
    $(PTHREAD_CFLAGS)
 
33
 
 
34
AM_LDFLAGS = \
 
35
    $(ZLIB_LDFLAGS)
17
36
 
18
37
noinst_HEADERS = \
19
38
    actions.h \
20
39
    add-dialog.h \
 
40
    blocklist.h \
21
41
    conf.h \
22
42
    details.h \
23
43
    dialogs.h \
30
50
    notify.h \
31
51
    stats.h \
32
52
    sexy-icon-entry.h \
 
53
    sexy-marshal.h \
33
54
    torrent-cell-renderer.h \
34
55
    tracker-list.h \
35
56
    tr-core.h \
36
57
    tr-core-dbus.h \
37
58
    tr-icon.h \
38
 
    tr-io.h \
39
59
    tr-prefs.h \
40
60
    tr-torrent.h \
41
61
    tr-window.h \
44
64
 
45
65
bin_PROGRAMS = transmission
46
66
 
 
67
dbus_generated_sources = tr-core-dbus.h
 
68
 
47
69
transmission_SOURCES = \
48
70
    actions.c \
49
71
    add-dialog.c \
 
72
    blocklist.c \
50
73
    conf.c \
51
74
    details.c \
52
75
    dialogs.c \
57
80
    msgwin.c \
58
81
    notify.c \
59
82
    sexy-icon-entry.c \
 
83
    sexy-marshal.c \
60
84
    stats.c \
61
85
    torrent-cell-renderer.c \
62
86
    tracker-list.c \
63
87
    tr-core.c \
64
88
    tr-icon.c \
65
 
    tr-io.c \
66
89
    tr-prefs.c \
67
90
    tr-torrent.c \
68
91
    tr-window.c \
69
 
    util.c
 
92
    util.c \
 
93
    $(dbus_generated_sources)
70
94
 
71
95
dist_man_MANS = transmission.1
72
96
 
73
97
transmission_LDADD = \
74
98
    $(top_builddir)/libtransmission/libtransmission.a \
75
 
    $(top_builddir)/third-party/libevent/libevent_core.la \
 
99
    $(top_builddir)/third-party/libevent/libevent.la \
76
100
    $(top_builddir)/third-party/miniupnp/libminiupnp.a \
77
101
    $(top_builddir)/third-party/libnatpmp/libnatpmp.a \
78
 
    $(top_builddir)/third-party/shttpd/libshttpd.a \
79
102
    $(GTK_LIBS) \
80
103
    $(GIO_LIBS) \
81
104
    $(LIBNOTIFY_LIBS) \
82
105
    $(DBUS_GLIB_LIBS) \
83
106
    $(OPENSSL_LIBS) \
84
107
    $(LIBCURL_LIBS) \
 
108
    $(ZLIB_LIBS) \
85
109
    $(PTHREAD_LIBS) -lm
86
110
 
87
111
DESKTOP_IN_FILES=transmission.desktop.in
96
120
 
97
121
EXTRA_DIST = \
98
122
    $(DESKTOP_IN_FILES) \
 
123
    marshal.list \
 
124
    tr-core-dbus.xml \
99
125
    transmission.png
100
126
 
101
127
DISTCLEANFILES = \
102
128
    transmission.desktop
103
129
 
 
130
CLEANFILES = $(dbus_generated_sources)
 
131
 
 
132
$(srcdir)/tr-core.c: tr-core-dbus.h
 
133
 
 
134
tr-core-dbus.h: $(srcdir)/tr-core-dbus.xml
 
135
        $(DBUS_BINDING_TOOL) --mode=glib-server --prefix=tr_core $< > $(@F)
 
136
 
 
137
if WIN32
 
138
 
 
139
transmission.res: transmission.rc
 
140
        $(WINDRES) -J rc -i transmission.rc -O coff -o transmission.res
 
141
 
 
142
BUILT_SOURCES = \
 
143
        sexy-marshal.h \
 
144
        sexy-marshal.c \
 
145
        setransmission.res
 
146
 
 
147
CLEANFILES += \
 
148
        transmission.res
 
149
 
 
150
transmission_LDADD += \
 
151
        transmission.res
 
152
 
 
153
transmission_LDFLAGS = \
 
154
        -mwindows
 
155
 
 
156
else
 
157
 
 
158
BUILT_SOURCES = \
 
159
        sexy-marshal.h \
 
160
        sexy-marshal.c
 
161
 
 
162
endif