Merge lp:~ubuntu-desktop/vte/ubuntugtk3 into lp:~ubuntu-desktop/vte/ubuntu
- ubuntugtk3
- Merge into ubuntu
Proposed by
Michael Terry
on 2010-12-14
| Status: | Merged |
|---|---|
| Merge reported by: | Michael Terry |
| Merged at revision: | not available |
| Proposed branch: | lp:~ubuntu-desktop/vte/ubuntugtk3 |
| Merge into: | lp:~ubuntu-desktop/vte/ubuntu |
| Diff against target: |
597 lines (+353/-22) 17 files modified
debian/changelog (+38/-0) debian/control (+55/-6) debian/control.in (+55/-6) debian/gir1.0-vte-0.0.install (+1/-1) debian/gir1.0-vte-2.90.install (+1/-0) debian/libvte-2.90-9.install (+2/-0) debian/libvte-2.90-9.lintian-overrides (+1/-0) debian/libvte-2.90-9.symbols (+135/-0) debian/libvte-2.90-dev.install (+5/-0) debian/libvte-common.install (+1/-1) debian/libvte-dev.install (+4/-3) debian/libvte9-udeb.install (+1/-1) debian/libvte9.install (+0/-1) debian/patches/fix_gtk3_api_changes.patch (+16/-0) debian/patches/series (+1/-0) debian/rules (+36/-2) debian/watch (+1/-1) |
| To merge this branch: | bzr merge lp:~ubuntu-desktop/vte/ubuntugtk3 |
| Related bugs: |
| Reviewer | Review Type | Date Requested | Status |
|---|---|---|---|
| Ubuntu Desktop | 2010-12-14 | Pending | |
|
Review via email:
|
|||
Commit Message
Description of the Change
To post a comment you must log in.
Preview Diff
[H/L] Next/Prev Comment, [J/K] Next/Prev File, [N/P] Next/Prev Hunk
| 1 | === modified file 'debian/changelog' |
| 2 | --- debian/changelog 2010-12-09 03:20:43 +0000 |
| 3 | +++ debian/changelog 2010-12-14 13:50:09 +0000 |
| 4 | @@ -1,3 +1,41 @@ |
| 5 | +vte (1:0.27.2-0ubuntu1) natty; urgency=low |
| 6 | + |
| 7 | + * fix_gtk3_api_changes.patch: |
| 8 | + - Fix GTK3 API breakage |
| 9 | + * debian/control: |
| 10 | + - Drop libvte-bin package, after consulting with Debian |
| 11 | + * debian/rules: |
| 12 | + - Use separate libexecdir to put binaries in separate folder |
| 13 | + for the gtk3 version of the library |
| 14 | + |
| 15 | + -- Michael Terry <mterry@ubuntu.com> Mon, 13 Dec 2010 17:00:11 -0500 |
| 16 | + |
| 17 | +vte (1:0.27.2-0ubuntu1~build2) natty; urgency=low |
| 18 | + |
| 19 | + * debian/rules: |
| 20 | + - Fix when gtk3 version is installed |
| 21 | + |
| 22 | + -- Michael Terry <mterry@ubuntu.com> Tue, 23 Nov 2010 15:31:24 -0500 |
| 23 | + |
| 24 | +vte (1:0.27.2-0ubuntu1~build1) natty; urgency=low |
| 25 | + |
| 26 | + * New upstream version |
| 27 | + * debian/watch: |
| 28 | + - Fix regular expression to work |
| 29 | + * debian/rules: |
| 30 | + - Fix python install line to specify version of python, fixes FTBFS |
| 31 | + * Adds support for gtk3, adding: |
| 32 | + - libvte-2.90-9 |
| 33 | + - gir1.0-vte-2.90 |
| 34 | + - libvte-2.90-dev |
| 35 | + - libvte-bin |
| 36 | + * Renamed gir1.0-vte-1.0 to gir1.0-vte-0.0, since that is the version of |
| 37 | + the gir used. There are no rdepends. |
| 38 | + * Moved the helper program from the library package to a new libvte-bin |
| 39 | + package |
| 40 | + |
| 41 | + -- Michael Terry <mterry@ubuntu.com> Tue, 23 Nov 2010 10:13:27 -0500 |
| 42 | + |
| 43 | vte (1:0.26.2-0ubuntu1) natty; urgency=low |
| 44 | |
| 45 | * New upstream release |
| 46 | |
| 47 | === modified file 'debian/control' |
| 48 | --- debian/control 2010-12-09 03:20:43 +0000 |
| 49 | +++ debian/control 2010-12-14 13:50:09 +0000 |
| 50 | @@ -17,9 +17,12 @@ |
| 51 | libglib2.0-dev (>= 2.22.0), |
| 52 | libcairo2-dev, |
| 53 | libx11-dev, |
| 54 | - libgtk2.0-dev (>= 2.19.7-2), |
| 55 | + libgtk2.0-dev (>= 2.20.0), |
| 56 | + libgtk3.0-dev (>= 2.91.0), |
| 57 | gobject-introspection (>= 0.6.7), |
| 58 | libgirepository1.0-dev (>= 0.6.7), |
| 59 | + gir1.0-gtk-2.0, |
| 60 | + gir1.0-gtk-3.0, |
| 61 | gettext, |
| 62 | python-gtk2-dev, |
| 63 | python-all-dev (>= 2.3.5-11), |
| 64 | @@ -31,7 +34,7 @@ |
| 65 | libpango1.0-dev (>= 1.22.0), |
| 66 | libgladeui-1-dev, |
| 67 | intltool (>= 0.35) |
| 68 | -Build-Depends-Indep: libglib2.0-doc, libgtk2.0-doc, libatk1.0-doc |
| 69 | +Build-Depends-Indep: libglib2.0-doc, libgtk2.0-doc, libgtk3.0-doc, libatk1.0-doc |
| 70 | Vcs-Bzr: http://code.launchpad.net/~ubuntu-desktop/vte/ubuntu |
| 71 | |
| 72 | Package: libvte9 |
| 73 | @@ -64,7 +67,7 @@ |
| 74 | This package contains the minimal runtime library needed by the Debian |
| 75 | installer. |
| 76 | |
| 77 | -Package: gir1.0-vte-1.0 |
| 78 | +Package: gir1.0-vte-0.0 |
| 79 | Section: libs |
| 80 | Architecture: any |
| 81 | Depends: ${gir:Depends}, |
| 82 | @@ -90,7 +93,8 @@ |
| 83 | libx11-dev, |
| 84 | libgtk2.0-dev (>= 2.14.0), |
| 85 | libpango1.0-dev (>= 1.22.0), |
| 86 | - libglib2.0-dev (>= 2.22.0) |
| 87 | + libglib2.0-dev (>= 2.22.0), |
| 88 | + libvte-common |
| 89 | Provides: python-vte-dev |
| 90 | Description: Terminal emulator widget for GTK+ 2.0 - development files |
| 91 | The VTE library inserts terminal capability strings into a trie, and then |
| 92 | @@ -101,12 +105,57 @@ |
| 93 | This package contains development files for the VTE library and its |
| 94 | Python bindings. |
| 95 | |
| 96 | +Package: libvte-2.90-9 |
| 97 | +Architecture: any |
| 98 | +Section: libs |
| 99 | +Depends: ${misc:Depends}, |
| 100 | + ${shlibs:Depends}, |
| 101 | + libvte-common |
| 102 | +Description: Terminal emulator widget for GTK+ 3.0 - runtime files |
| 103 | + The VTE library inserts terminal capability strings into a trie, and then |
| 104 | + uses it to determine if data received from a pseudo-terminal is a control |
| 105 | + sequence or just random data. The sample program "interpret" illustrates |
| 106 | + more or less what the widget sees after it filters incoming data. |
| 107 | + |
| 108 | +Package: gir1.0-vte-2.90 |
| 109 | +Section: libs |
| 110 | +Architecture: any |
| 111 | +Depends: ${gir:Depends}, |
| 112 | + ${misc:Depends}, |
| 113 | + libvte-common |
| 114 | +Description: GObject introspection data for the VTE library |
| 115 | + This package contains introspection data for VTE, a terminal emulator |
| 116 | + widget for GTK+. |
| 117 | + . |
| 118 | + It can be used by packages using the GIRepository format to generate |
| 119 | + dynamic bindings. |
| 120 | + |
| 121 | +Package: libvte-2.90-dev |
| 122 | +Architecture: any |
| 123 | +Section: libdevel |
| 124 | +Depends: ${misc:Depends}, |
| 125 | + libvte-2.90-9 (= ${binary:Version}), |
| 126 | + libcairo2-dev, |
| 127 | + libx11-dev, |
| 128 | + libgtk3.0-dev (>= 2.91.0), |
| 129 | + libpango1.0-dev (>= 1.22.0), |
| 130 | + libglib2.0-dev (>= 2.22.0), |
| 131 | + libvte-common |
| 132 | +Description: Terminal emulator widget for GTK+ 3.0 - development files |
| 133 | + The VTE library inserts terminal capability strings into a trie, and then |
| 134 | + uses it to determine if data received from a pseudo-terminal is a control |
| 135 | + sequence or just random data. The sample program "interpret" illustrates |
| 136 | + more or less what the widget sees after it filters incoming data. |
| 137 | + . |
| 138 | + This package contains development files for the VTE library and its |
| 139 | + Python bindings. |
| 140 | + |
| 141 | Package: libvte-common |
| 142 | Architecture: all |
| 143 | Section: libs |
| 144 | Depends: ${misc:Depends} |
| 145 | Replaces: libvte2 (<= 0.5.1-2) |
| 146 | -Description: Terminal emulator widget for GTK+ 2.0 - common files |
| 147 | +Description: Terminal emulator widget for GTK+ - common files |
| 148 | The VTE library inserts terminal capability strings into a trie, and then |
| 149 | uses it to determine if data received from a pseudo-terminal is a control |
| 150 | sequence or just random data. The sample program "interpret" illustrates |
| 151 | @@ -139,7 +188,7 @@ |
| 152 | Architecture: all |
| 153 | Section: doc |
| 154 | Depends: ${misc:Depends} |
| 155 | -Description: Terminal emulator widget for GTK+ 2.0 - documentation |
| 156 | +Description: Terminal emulator widget for GTK+ - documentation |
| 157 | The VTE library inserts terminal capability strings into a trie, and then |
| 158 | uses it to determine if data received from a pseudo-terminal is a control |
| 159 | sequence or just random data. The sample program "interpret" illustrates |
| 160 | |
| 161 | === modified file 'debian/control.in' |
| 162 | --- debian/control.in 2010-12-09 03:20:43 +0000 |
| 163 | +++ debian/control.in 2010-12-14 13:50:09 +0000 |
| 164 | @@ -12,9 +12,12 @@ |
| 165 | libglib2.0-dev (>= 2.22.0), |
| 166 | libcairo2-dev, |
| 167 | libx11-dev, |
| 168 | - libgtk2.0-dev (>= 2.19.7-2), |
| 169 | + libgtk2.0-dev (>= 2.20.0), |
| 170 | + libgtk3.0-dev (>= 2.91.0), |
| 171 | gobject-introspection (>= 0.6.7), |
| 172 | libgirepository1.0-dev (>= 0.6.7), |
| 173 | + gir1.0-gtk-2.0, |
| 174 | + gir1.0-gtk-3.0, |
| 175 | gettext, |
| 176 | python-gtk2-dev, |
| 177 | python-all-dev (>= 2.3.5-11), |
| 178 | @@ -26,7 +29,7 @@ |
| 179 | libpango1.0-dev (>= 1.22.0), |
| 180 | libgladeui-1-dev, |
| 181 | intltool (>= 0.35) |
| 182 | -Build-Depends-Indep: libglib2.0-doc, libgtk2.0-doc, libatk1.0-doc |
| 183 | +Build-Depends-Indep: libglib2.0-doc, libgtk2.0-doc, libgtk3.0-doc, libatk1.0-doc |
| 184 | Vcs-Bzr: http://code.launchpad.net/~ubuntu-desktop/vte/ubuntu |
| 185 | |
| 186 | Package: libvte9 |
| 187 | @@ -59,7 +62,7 @@ |
| 188 | This package contains the minimal runtime library needed by the Debian |
| 189 | installer. |
| 190 | |
| 191 | -Package: gir1.0-vte-1.0 |
| 192 | +Package: gir1.0-vte-0.0 |
| 193 | Section: libs |
| 194 | Architecture: any |
| 195 | Depends: ${gir:Depends}, |
| 196 | @@ -85,7 +88,8 @@ |
| 197 | libx11-dev, |
| 198 | libgtk2.0-dev (>= 2.14.0), |
| 199 | libpango1.0-dev (>= 1.22.0), |
| 200 | - libglib2.0-dev (>= 2.22.0) |
| 201 | + libglib2.0-dev (>= 2.22.0), |
| 202 | + libvte-common |
| 203 | Provides: python-vte-dev |
| 204 | Description: Terminal emulator widget for GTK+ 2.0 - development files |
| 205 | The VTE library inserts terminal capability strings into a trie, and then |
| 206 | @@ -96,12 +100,57 @@ |
| 207 | This package contains development files for the VTE library and its |
| 208 | Python bindings. |
| 209 | |
| 210 | +Package: libvte-2.90-9 |
| 211 | +Architecture: any |
| 212 | +Section: libs |
| 213 | +Depends: ${misc:Depends}, |
| 214 | + ${shlibs:Depends}, |
| 215 | + libvte-common |
| 216 | +Description: Terminal emulator widget for GTK+ 3.0 - runtime files |
| 217 | + The VTE library inserts terminal capability strings into a trie, and then |
| 218 | + uses it to determine if data received from a pseudo-terminal is a control |
| 219 | + sequence or just random data. The sample program "interpret" illustrates |
| 220 | + more or less what the widget sees after it filters incoming data. |
| 221 | + |
| 222 | +Package: gir1.0-vte-2.90 |
| 223 | +Section: libs |
| 224 | +Architecture: any |
| 225 | +Depends: ${gir:Depends}, |
| 226 | + ${misc:Depends}, |
| 227 | + libvte-common |
| 228 | +Description: GObject introspection data for the VTE library |
| 229 | + This package contains introspection data for VTE, a terminal emulator |
| 230 | + widget for GTK+. |
| 231 | + . |
| 232 | + It can be used by packages using the GIRepository format to generate |
| 233 | + dynamic bindings. |
| 234 | + |
| 235 | +Package: libvte-2.90-dev |
| 236 | +Architecture: any |
| 237 | +Section: libdevel |
| 238 | +Depends: ${misc:Depends}, |
| 239 | + libvte-2.90-9 (= ${binary:Version}), |
| 240 | + libcairo2-dev, |
| 241 | + libx11-dev, |
| 242 | + libgtk3.0-dev (>= 2.91.0), |
| 243 | + libpango1.0-dev (>= 1.22.0), |
| 244 | + libglib2.0-dev (>= 2.22.0), |
| 245 | + libvte-common |
| 246 | +Description: Terminal emulator widget for GTK+ 3.0 - development files |
| 247 | + The VTE library inserts terminal capability strings into a trie, and then |
| 248 | + uses it to determine if data received from a pseudo-terminal is a control |
| 249 | + sequence or just random data. The sample program "interpret" illustrates |
| 250 | + more or less what the widget sees after it filters incoming data. |
| 251 | + . |
| 252 | + This package contains development files for the VTE library and its |
| 253 | + Python bindings. |
| 254 | + |
| 255 | Package: libvte-common |
| 256 | Architecture: all |
| 257 | Section: libs |
| 258 | Depends: ${misc:Depends} |
| 259 | Replaces: libvte2 (<= 0.5.1-2) |
| 260 | -Description: Terminal emulator widget for GTK+ 2.0 - common files |
| 261 | +Description: Terminal emulator widget for GTK+ - common files |
| 262 | The VTE library inserts terminal capability strings into a trie, and then |
| 263 | uses it to determine if data received from a pseudo-terminal is a control |
| 264 | sequence or just random data. The sample program "interpret" illustrates |
| 265 | @@ -134,7 +183,7 @@ |
| 266 | Architecture: all |
| 267 | Section: doc |
| 268 | Depends: ${misc:Depends} |
| 269 | -Description: Terminal emulator widget for GTK+ 2.0 - documentation |
| 270 | +Description: Terminal emulator widget for GTK+ - documentation |
| 271 | The VTE library inserts terminal capability strings into a trie, and then |
| 272 | uses it to determine if data received from a pseudo-terminal is a control |
| 273 | sequence or just random data. The sample program "interpret" illustrates |
| 274 | |
| 275 | === renamed file 'debian/gir1.0-vte-1.0.install' => 'debian/gir1.0-vte-0.0.install' |
| 276 | --- debian/gir1.0-vte-1.0.install 2010-08-31 03:04:57 +0000 |
| 277 | +++ debian/gir1.0-vte-0.0.install 2010-12-14 13:50:09 +0000 |
| 278 | @@ -1,1 +1,1 @@ |
| 279 | -usr/lib/girepository-1.0 |
| 280 | +usr/lib/girepository-1.0/Vte-0.0.typelib |
| 281 | |
| 282 | === added file 'debian/gir1.0-vte-2.90.install' |
| 283 | --- debian/gir1.0-vte-2.90.install 1970-01-01 00:00:00 +0000 |
| 284 | +++ debian/gir1.0-vte-2.90.install 2010-12-14 13:50:09 +0000 |
| 285 | @@ -0,0 +1,1 @@ |
| 286 | +usr/lib/girepository-1.0/Vte-2.90.typelib |
| 287 | |
| 288 | === added file 'debian/libvte-2.90-9.install' |
| 289 | --- debian/libvte-2.90-9.install 1970-01-01 00:00:00 +0000 |
| 290 | +++ debian/libvte-2.90-9.install 2010-12-14 13:50:09 +0000 |
| 291 | @@ -0,0 +1,2 @@ |
| 292 | +usr/lib/libvte2_90.so.* |
| 293 | +usr/lib/libvte-2.90-9/* |
| 294 | |
| 295 | === added file 'debian/libvte-2.90-9.lintian-overrides' |
| 296 | --- debian/libvte-2.90-9.lintian-overrides 1970-01-01 00:00:00 +0000 |
| 297 | +++ debian/libvte-2.90-9.lintian-overrides 2010-12-14 13:50:09 +0000 |
| 298 | @@ -0,0 +1,1 @@ |
| 299 | +libvte-2.90-9 binary: package-name-doesnt-match-sonames libvte2-90-9 |
| 300 | |
| 301 | === added file 'debian/libvte-2.90-9.symbols' |
| 302 | --- debian/libvte-2.90-9.symbols 1970-01-01 00:00:00 +0000 |
| 303 | +++ debian/libvte-2.90-9.symbols 2010-12-14 13:50:09 +0000 |
| 304 | @@ -0,0 +1,135 @@ |
| 305 | +libvte2_90.so.9 libvte-2.90-9 #MINVER# |
| 306 | + _vte_debug_flags@Base 1:0.27.2 |
| 307 | + _vte_debug_init@Base 1:0.27.2 |
| 308 | + _vte_pty_close@Base 1:0.27.2 |
| 309 | + _vte_pty_get_size@Base 1:0.27.2 |
| 310 | + _vte_pty_open@Base 1:0.27.2 |
| 311 | + _vte_pty_set_size@Base 1:0.27.2 |
| 312 | + _vte_pty_set_utf8@Base 1:0.27.2 |
| 313 | + vte_pty_child_setup@Base 1:0.27.2 |
| 314 | + vte_pty_close@Base 1:0.27.2 |
| 315 | + vte_pty_error_get_type@Base 1:0.27.2 |
| 316 | + vte_pty_error_quark@Base 1:0.27.2 |
| 317 | + vte_pty_flags_get_type@Base 1:0.27.2 |
| 318 | + vte_pty_get_fd@Base 1:0.27.2 |
| 319 | + vte_pty_get_size@Base 1:0.27.2 |
| 320 | + vte_pty_get_type@Base 1:0.27.2 |
| 321 | + vte_pty_new@Base 1:0.27.2 |
| 322 | + vte_pty_new_foreign@Base 1:0.27.2 |
| 323 | + vte_pty_set_size@Base 1:0.27.2 |
| 324 | + vte_pty_set_term@Base 1:0.27.2 |
| 325 | + vte_pty_set_utf8@Base 1:0.27.2 |
| 326 | + vte_reaper_add_child@Base 1:0.27.2 |
| 327 | + vte_reaper_get@Base 1:0.27.2 |
| 328 | + vte_reaper_get_type@Base 1:0.27.2 |
| 329 | + vte_terminal_accessible_factory_get_type@Base 1:0.27.2 |
| 330 | + vte_terminal_accessible_factory_new@Base 1:0.27.2 |
| 331 | + vte_terminal_accessible_get_type@Base 1:0.27.2 |
| 332 | + vte_terminal_accessible_new@Base 1:0.27.2 |
| 333 | + vte_terminal_anti_alias_get_type@Base 1:0.27.2 |
| 334 | + vte_terminal_copy_clipboard@Base 1:0.27.2 |
| 335 | + vte_terminal_copy_primary@Base 1:0.27.2 |
| 336 | + vte_terminal_cursor_blink_mode_get_type@Base 1:0.27.2 |
| 337 | + vte_terminal_cursor_shape_get_type@Base 1:0.27.2 |
| 338 | + vte_terminal_erase_binding_get_type@Base 1:0.27.2 |
| 339 | + vte_terminal_feed@Base 1:0.27.2 |
| 340 | + vte_terminal_feed_child@Base 1:0.27.2 |
| 341 | + vte_terminal_feed_child_binary@Base 1:0.27.2 |
| 342 | + vte_terminal_fork_command@Base 1:0.27.2 |
| 343 | + vte_terminal_fork_command_full@Base 1:0.27.2 |
| 344 | + vte_terminal_forkpty@Base 1:0.27.2 |
| 345 | + vte_terminal_get_adjustment@Base 1:0.27.2 |
| 346 | + vte_terminal_get_allow_bold@Base 1:0.27.2 |
| 347 | + vte_terminal_get_audible_bell@Base 1:0.27.2 |
| 348 | + vte_terminal_get_char_ascent@Base 1:0.27.2 |
| 349 | + vte_terminal_get_char_descent@Base 1:0.27.2 |
| 350 | + vte_terminal_get_char_height@Base 1:0.27.2 |
| 351 | + vte_terminal_get_char_width@Base 1:0.27.2 |
| 352 | + vte_terminal_get_child_exit_status@Base 1:0.27.2 |
| 353 | + vte_terminal_get_column_count@Base 1:0.27.2 |
| 354 | + vte_terminal_get_cursor_blink_mode@Base 1:0.27.2 |
| 355 | + vte_terminal_get_cursor_position@Base 1:0.27.2 |
| 356 | + vte_terminal_get_cursor_shape@Base 1:0.27.2 |
| 357 | + vte_terminal_get_default_emulation@Base 1:0.27.2 |
| 358 | + vte_terminal_get_emulation@Base 1:0.27.2 |
| 359 | + vte_terminal_get_encoding@Base 1:0.27.2 |
| 360 | + vte_terminal_get_font@Base 1:0.27.2 |
| 361 | + vte_terminal_get_has_selection@Base 1:0.27.2 |
| 362 | + vte_terminal_get_icon_title@Base 1:0.27.2 |
| 363 | + vte_terminal_get_mouse_autohide@Base 1:0.27.2 |
| 364 | + vte_terminal_get_padding@Base 1:0.27.2 |
| 365 | + vte_terminal_get_pty@Base 1:0.27.2 |
| 366 | + vte_terminal_get_pty_object@Base 1:0.27.2 |
| 367 | + vte_terminal_get_row_count@Base 1:0.27.2 |
| 368 | + vte_terminal_get_status_line@Base 1:0.27.2 |
| 369 | + vte_terminal_get_text@Base 1:0.27.2 |
| 370 | + vte_terminal_get_text_include_trailing_spaces@Base 1:0.27.2 |
| 371 | + vte_terminal_get_text_range@Base 1:0.27.2 |
| 372 | + vte_terminal_get_type@Base 1:0.27.2 |
| 373 | + vte_terminal_get_using_xft@Base 1:0.27.2 |
| 374 | + vte_terminal_get_visible_bell@Base 1:0.27.2 |
| 375 | + vte_terminal_get_window_title@Base 1:0.27.2 |
| 376 | + vte_terminal_im_append_menuitems@Base 1:0.27.2 |
| 377 | + vte_terminal_is_word_char@Base 1:0.27.2 |
| 378 | + vte_terminal_match_add@Base 1:0.27.2 |
| 379 | + vte_terminal_match_add_gregex@Base 1:0.27.2 |
| 380 | + vte_terminal_match_check@Base 1:0.27.2 |
| 381 | + vte_terminal_match_clear_all@Base 1:0.27.2 |
| 382 | + vte_terminal_match_remove@Base 1:0.27.2 |
| 383 | + vte_terminal_match_set_cursor@Base 1:0.27.2 |
| 384 | + vte_terminal_match_set_cursor_name@Base 1:0.27.2 |
| 385 | + vte_terminal_match_set_cursor_type@Base 1:0.27.2 |
| 386 | + vte_terminal_new@Base 1:0.27.2 |
| 387 | + vte_terminal_paste_clipboard@Base 1:0.27.2 |
| 388 | + vte_terminal_paste_primary@Base 1:0.27.2 |
| 389 | + vte_terminal_pty_new@Base 1:0.27.2 |
| 390 | + vte_terminal_reset@Base 1:0.27.2 |
| 391 | + vte_terminal_search_find_next@Base 1:0.27.2 |
| 392 | + vte_terminal_search_find_previous@Base 1:0.27.2 |
| 393 | + vte_terminal_search_get_gregex@Base 1:0.27.2 |
| 394 | + vte_terminal_search_get_wrap_around@Base 1:0.27.2 |
| 395 | + vte_terminal_search_set_gregex@Base 1:0.27.2 |
| 396 | + vte_terminal_search_set_wrap_around@Base 1:0.27.2 |
| 397 | + vte_terminal_select_all@Base 1:0.27.2 |
| 398 | + vte_terminal_select_none@Base 1:0.27.2 |
| 399 | + vte_terminal_set_allow_bold@Base 1:0.27.2 |
| 400 | + vte_terminal_set_alternate_screen_scroll@Base 1:0.27.2 |
| 401 | + vte_terminal_set_audible_bell@Base 1:0.27.2 |
| 402 | + vte_terminal_set_background_image@Base 1:0.27.2 |
| 403 | + vte_terminal_set_background_image_file@Base 1:0.27.2 |
| 404 | + vte_terminal_set_background_saturation@Base 1:0.27.2 |
| 405 | + vte_terminal_set_background_tint_color@Base 1:0.27.2 |
| 406 | + vte_terminal_set_background_transparent@Base 1:0.27.2 |
| 407 | + vte_terminal_set_backspace_binding@Base 1:0.27.2 |
| 408 | + vte_terminal_set_color_background@Base 1:0.27.2 |
| 409 | + vte_terminal_set_color_bold@Base 1:0.27.2 |
| 410 | + vte_terminal_set_color_cursor@Base 1:0.27.2 |
| 411 | + vte_terminal_set_color_dim@Base 1:0.27.2 |
| 412 | + vte_terminal_set_color_foreground@Base 1:0.27.2 |
| 413 | + vte_terminal_set_color_highlight@Base 1:0.27.2 |
| 414 | + vte_terminal_set_colors@Base 1:0.27.2 |
| 415 | + vte_terminal_set_cursor_blink_mode@Base 1:0.27.2 |
| 416 | + vte_terminal_set_cursor_blinks@Base 1:0.27.2 |
| 417 | + vte_terminal_set_cursor_shape@Base 1:0.27.2 |
| 418 | + vte_terminal_set_default_colors@Base 1:0.27.2 |
| 419 | + vte_terminal_set_delete_binding@Base 1:0.27.2 |
| 420 | + vte_terminal_set_emulation@Base 1:0.27.2 |
| 421 | + vte_terminal_set_encoding@Base 1:0.27.2 |
| 422 | + vte_terminal_set_font@Base 1:0.27.2 |
| 423 | + vte_terminal_set_font_from_string@Base 1:0.27.2 |
| 424 | + vte_terminal_set_font_from_string_full@Base 1:0.27.2 |
| 425 | + vte_terminal_set_font_full@Base 1:0.27.2 |
| 426 | + vte_terminal_set_mouse_autohide@Base 1:0.27.2 |
| 427 | + vte_terminal_set_opacity@Base 1:0.27.2 |
| 428 | + vte_terminal_set_pty@Base 1:0.27.2 |
| 429 | + vte_terminal_set_pty_object@Base 1:0.27.2 |
| 430 | + vte_terminal_set_scroll_background@Base 1:0.27.2 |
| 431 | + vte_terminal_set_scroll_on_keystroke@Base 1:0.27.2 |
| 432 | + vte_terminal_set_scroll_on_output@Base 1:0.27.2 |
| 433 | + vte_terminal_set_scrollback_lines@Base 1:0.27.2 |
| 434 | + vte_terminal_set_size@Base 1:0.27.2 |
| 435 | + vte_terminal_set_visible_bell@Base 1:0.27.2 |
| 436 | + vte_terminal_set_word_chars@Base 1:0.27.2 |
| 437 | + vte_terminal_watch_child@Base 1:0.27.2 |
| 438 | + vte_terminal_write_contents@Base 1:0.27.2 |
| 439 | + vte_terminal_write_flags_get_type@Base 1:0.27.2 |
| 440 | |
| 441 | === added file 'debian/libvte-2.90-dev.install' |
| 442 | --- debian/libvte-2.90-dev.install 1970-01-01 00:00:00 +0000 |
| 443 | +++ debian/libvte-2.90-dev.install 2010-12-14 13:50:09 +0000 |
| 444 | @@ -0,0 +1,5 @@ |
| 445 | +usr/include/vte-2.90 |
| 446 | +usr/lib/pkgconfig/vte-2.90.pc |
| 447 | +usr/lib/libvte2_90.a |
| 448 | +usr/lib/libvte2_90.so |
| 449 | +usr/share/gir-1.0/Vte-2.90.gir |
| 450 | |
| 451 | === modified file 'debian/libvte-common.install' |
| 452 | --- debian/libvte-common.install 2009-05-08 08:05:57 +0000 |
| 453 | +++ debian/libvte-common.install 2010-12-14 13:50:09 +0000 |
| 454 | @@ -1,3 +1,3 @@ |
| 455 | usr/share/locale |
| 456 | -usr/share/vte/termcap |
| 457 | +usr/share/vte/termcap-* |
| 458 | usr/share/glade3 |
| 459 | |
| 460 | === modified file 'debian/libvte-dev.install' |
| 461 | --- debian/libvte-dev.install 2010-08-31 03:04:57 +0000 |
| 462 | +++ debian/libvte-dev.install 2010-12-14 13:50:09 +0000 |
| 463 | @@ -1,6 +1,7 @@ |
| 464 | -usr/include |
| 465 | -usr/lib/pkgconfig |
| 466 | +usr/include/vte-0.0 |
| 467 | +usr/lib/pkgconfig/vte.pc |
| 468 | +usr/lib/pkgconfig/pyvte.pc |
| 469 | usr/lib/libvte.a |
| 470 | usr/lib/libvte.so |
| 471 | usr/share/pygtk/2.0/defs |
| 472 | -usr/share/gir-1.0 |
| 473 | +usr/share/gir-1.0/Vte-0.0.gir |
| 474 | |
| 475 | === modified file 'debian/libvte9-udeb.install' |
| 476 | --- debian/libvte9-udeb.install 2008-11-18 13:39:29 +0000 |
| 477 | +++ debian/libvte9-udeb.install 2010-12-14 13:50:09 +0000 |
| 478 | @@ -1,2 +1,2 @@ |
| 479 | usr/lib/libvte.so.* |
| 480 | -usr/share/vte/termcap/xterm |
| 481 | +usr/share/vte/termcap-0.0/xterm |
| 482 | |
| 483 | === modified file 'debian/libvte9.install' |
| 484 | --- debian/libvte9.install 2010-08-17 08:12:45 +0000 |
| 485 | +++ debian/libvte9.install 2010-12-14 13:50:09 +0000 |
| 486 | @@ -1,3 +1,2 @@ |
| 487 | usr/lib/libvte.so.* |
| 488 | -usr/lib/vte-0.0/* usr/lib/libvte9/ |
| 489 | usr/lib/libvte9/* |
| 490 | |
| 491 | === added file 'debian/patches/fix_gtk3_api_changes.patch' |
| 492 | --- debian/patches/fix_gtk3_api_changes.patch 1970-01-01 00:00:00 +0000 |
| 493 | +++ debian/patches/fix_gtk3_api_changes.patch 2010-12-14 13:50:09 +0000 |
| 494 | @@ -0,0 +1,16 @@ |
| 495 | +Index: vte-0.27.2/src/vtebg.c |
| 496 | +=================================================================== |
| 497 | +--- vte-0.27.2.orig/src/vtebg.c 2010-12-13 16:14:54.627609272 -0500 |
| 498 | ++++ vte-0.27.2/src/vtebg.c 2010-12-13 16:15:16.467609272 -0500 |
| 499 | +@@ -240,7 +240,11 @@ |
| 500 | + |
| 501 | + window = gdk_screen_get_root_window(screen); |
| 502 | + pvt->native.window = window; |
| 503 | ++#if GTK_CHECK_VERSION (2, 91, 6) |
| 504 | ++ pvt->native.native_window = gdk_x11_window_get_xid(window); |
| 505 | ++#else |
| 506 | + pvt->native.native_window = gdk_x11_drawable_get_xid(window); |
| 507 | ++#endif |
| 508 | + #if GTK_CHECK_VERSION (2, 90, 8) |
| 509 | + pvt->native.display = gdk_window_get_display(window); |
| 510 | + #else |
| 511 | |
| 512 | === modified file 'debian/patches/series' |
| 513 | --- debian/patches/series 2010-10-06 11:50:18 +0000 |
| 514 | +++ debian/patches/series 2010-12-14 13:50:09 +0000 |
| 515 | @@ -4,3 +4,4 @@ |
| 516 | 91_keep_fds.patch |
| 517 | 93_add_alt_screen_scroll_toggle.patch |
| 518 | lp621927_set_default_term.patch |
| 519 | +fix_gtk3_api_changes.patch |
| 520 | |
| 521 | === modified file 'debian/rules' |
| 522 | --- debian/rules 2010-12-09 03:20:43 +0000 |
| 523 | +++ debian/rules 2010-12-14 13:50:09 +0000 |
| 524 | @@ -1,6 +1,7 @@ |
| 525 | #!/usr/bin/make -f |
| 526 | |
| 527 | libvteN := $(shell sed -rn 's/^Package:[[:space:]]*(libvte[0-9]+)[[:space:]]*$$/\1/p' debian/control) |
| 528 | +libvteNgtk3 := $(shell sed -rn 's/^Package:[[:space:]]*(libvte-2.90-[0-9]+)[[:space:]]*$$/\1/p' debian/control) |
| 529 | udeb := $(libvteN)-udeb |
| 530 | |
| 531 | buildbasedir := $(CURDIR)/debian/build |
| 532 | @@ -18,7 +19,7 @@ |
| 533 | |
| 534 | DEB_CONFIGURE_LIBEXECDIR := \$${prefix}/lib/$(libvteN) |
| 535 | DEB_FIXPERMS_EXCLUDE += gnome-pty-helper |
| 536 | -DEB_DH_MAKESHLIBS_ARGS_ALL += -V '$(libvteN) (>= 1:0.24.0)' --add-udeb=$(udeb) |
| 537 | +DEB_DH_MAKESHLIBS_ARGS_libvte9 += -V '$(libvteN) (>= 1:0.24.0)' --add-udeb=$(udeb) |
| 538 | |
| 539 | DEB_CONFIGURE_EXTRA_FLAGS += \ |
| 540 | --enable-glade-catalogue \ |
| 541 | @@ -37,6 +38,39 @@ |
| 542 | |
| 543 | DEB_DH_INSTALL_ARGS = --sourcedir=$(if $(findstring $(udeb),$(cdbs_curpkg)),$(DEB_DESTDIR_$(udeb)),$(DEB_DESTDIR)) |
| 544 | |
| 545 | +binary-predeb/gir%:: |
| 546 | + dh_girepository -p$(cdbs_curpkg) |
| 547 | + |
| 548 | +###### |
| 549 | +# gtk3 rules |
| 550 | +gtk3-configure-stamp: |
| 551 | + : # configure for GTK+ 3.0 |
| 552 | + set -e; \ |
| 553 | + rm -rf $(buildbasedir)/gtk3; \ |
| 554 | + mkdir $(buildbasedir)/gtk3; \ |
| 555 | + cd $(buildbasedir)/gtk3; \ |
| 556 | + $(DEB_CONFIGURE_SCRIPT_ENV) $(DEB_CONFIGURE_SCRIPT) \ |
| 557 | + $(filter-out --srcdir=%, $(DEB_CONFIGURE_NORMAL_ARGS) \ |
| 558 | + $(cdbs_configure_flags) \ |
| 559 | + $(DEB_CONFIGURE_EXTRA_FLAGS) \ |
| 560 | + $(DEB_CONFIGURE_USER_FLAGS)) \ |
| 561 | + --with-gtk=3.0 --libexecdir="\$${prefix}/lib/$(libvteNgtk3)" |
| 562 | + touch $@ |
| 563 | +gtk3-build-stamp: gtk3-configure-stamp |
| 564 | + : # build for GTK+ 3.0 |
| 565 | + $(MAKE) -C $(buildbasedir)/gtk3 |
| 566 | + touch $@ |
| 567 | +gtk3-install-stamp: gtk3-build-stamp |
| 568 | + : # install for GTK+ 3.0 |
| 569 | + $(MAKE) -C $(buildbasedir)/gtk3 install DESTDIR=$(DEB_DESTDIR) |
| 570 | + touch $@ |
| 571 | +common-configure-arch:: gtk3-configure-stamp |
| 572 | +common-build-arch:: gtk3-build-stamp |
| 573 | +common-install-prehook-indep:: gtk3-install-stamp |
| 574 | +common-install-prehook-arch:: gtk3-install-stamp |
| 575 | +clean:: |
| 576 | + rm -f gtk3-*-stamp |
| 577 | + |
| 578 | ###### |
| 579 | # udeb rules |
| 580 | configure/$(udeb):: $(DEB_BUILDDIR_$(udeb))/config.status |
| 581 | @@ -73,7 +107,7 @@ |
| 582 | configure/python-vte:: $(addprefix configure-stamp-, $(PY_VERSIONS)) |
| 583 | |
| 584 | build-stamp-%: |
| 585 | - make -C $(buildbasedir)/$* |
| 586 | + make -C $(buildbasedir)/$* PYTHON=`which $*` |
| 587 | touch $@ |
| 588 | |
| 589 | build/python-vte:: $(addprefix build-stamp-, $(PY_VERSIONS)) |
| 590 | |
| 591 | === modified file 'debian/watch' |
| 592 | --- debian/watch 2010-05-24 04:41:47 +0000 |
| 593 | +++ debian/watch 2010-12-14 13:50:09 +0000 |
| 594 | @@ -1,2 +1,2 @@ |
| 595 | version=3 |
| 596 | -http://ftp.gnome.org/pub/GNOME/sources/vte/([\d\.]+)[\d]/ vte-(.*)\.tar\.gz |
| 597 | +http://ftp.gnome.org/pub/GNOME/sources/vte/([\d\.]+[\d])/ vte-(.*)\.tar\.gz |
