~ubuntu-branches/ubuntu/natty/lirc/natty

« back to all changes in this revision

Viewing changes to debian/patches/35_general_deviniput

  • Committer: Bazaar Package Importer
  • Author(s): Mario Limonciello, Jeremy Yoder, Mario Limonciello
  • Date: 2009-10-12 21:16:10 UTC
  • mfrom: (1.2.9 upstream)
  • Revision ID: james.westby@ubuntu.com-20091012211610-z63bnon17ahmxgd1
Tags: 0.8.6-0ubuntu1
[ Jeremy Yoder ]
* Update to LIRC 0.8.6 release. (LP: #432678)
  - added support for ENE KB3926 revision B/C/D (ENE0100) CIR port
    (found on some notebooks, e.g: Acer Aspire 5720G, HP Pavilion dv5)
    (Maxim Levitsky)
  - New parameter for lircd: --repeat-max
  - merged 1st-gen mceusb device support into lirc_mceusb2,
    renamed lirc_mceusb2 to lirc_mceusb
  - added support for putting iMON receviers into MCE/RC6 mode
  - added input subsystem mouse device support to iMON driver
  - improved iMON driver to handle dual-interface iMON devices
    via a single lirc device, reducing configuration complexity
  - added support for more iMON devices, including proper support
    for touchscreen iMON devices (Rene Harder)
  - improved iMON driver including touchscreen support
  - Linux input support added to lircmd
  - added support for IT8720 CIR port
  - added support for XMP protocol
* Cleanup more_remotes.hwdb
* TODO:  Make changes to the "lircd.conf.atiusb" and
  "lircd.conf.hauppauge" files PATCHES instead of duplicates
* TODO:  Submit "lircd.conf.atiusb" and
  "lircd.conf.hauppauge" file patches upstream again
* Changed lirc init script to create socket in /var/run/lirc/lircd
  as is the new default, but also create a symlink /dev/lircd
  to point to it.  This makes all clients happy, old and new.
* Fix bug in dkms.conf.in, forgot to increment array number
  when adding ene0100 driver.
* Added the extra "Debian-only" remotes and transmitters back
  in, but in a different way.  I created a subdirectory 
  "debian/extras" and copy that to /usr/share/lirc/extras.
  This avoids patching the source.
  NOTE: CONFIG FILES IN BOTH LOCATIONS WILL USE THE "extras"
  VERSION.  DUPLICATE LINES IN lirc.hwdb AND extras/remotes.hwdb
  WILL USE THE extras/remotes.hwdb VERSION.  TRY TO AVOID THIS.
* Added support to build new ene0100 driver
* Update debian/lircd.init.d to reflect new default
  PID location in /var/run/lirc
* Update debian/lircd.init.d to force socket to /dev/lircd
  rather than the new default of /var/run/lirc/lircd
* Add support for new lirc-extras package to
  debian/lirc.postinst
* Remove /etc/lircd.conf link to /etc/lirc since
  0.8.6 defaults to /etc/lirc/lircd.conf now
* Drop 04_man_pages patch, included in upstream
* Drop 16_lirc-gpio in favor of a sed line in debian/rules
* Drop 28_irrecord_resume_support - Doesn't work
  according to upstream
* Drop 36_remove_extra_tekram in favor of a minor
  tweak to debian/lirc.postinst to ignore duplicates
* Drop extra remote control/transmitter patches, move to lirc-extras:
  - 21_atiusb
  - 22_hauppauge_novat_500
  - 23_remove_md8800
  - 24_freecom_dvbt
  - 26_transmitter_lircd.conf
  - 30_medion_md1_remote
  - 31_hauppauge_hvr_1100
  - 32_radioshack_15_2116_remote
  - 33_asus_mycinema_remote
  - 34_nebula_digitaltv_remote
  - 35_general_deviniput
  - 37_msi_tv_anywhere
  - 38_encore_enltv
* Cleaned up a few lintian warnings

[ Mario Limonciello ]
* lirc.init.d:
  - Merge a bunch of whitespace cleanup from debian.
* control:
  - Merge whitespace cleanup from debian.
  - Drop breaks on udev.  We don't have any older version of udev in karmic.
* copyright:
  - Sync from debian.
* watch:
  - Sync from debian.
* links:
  - Don't link to a transmitterdb, this should be provided by lirc-extras.
* rules:
  - Install extra changelog, as mentioned in debian's debian/rules.
* dkms.conf.in:
  - Drop bashisms. (LP: #445175)
* lirc.postinst:
  - On upgrades from earlier versions, require the user to reconfigure
    their remote and transmitter.
* lirc-modules-source.postinst:
  - Update to use the DKMS common postinst template.
 

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
#! /bin/sh /usr/share/dpatch/dpatch-run
2
 
## 35_general_deviniput.dpatch by Mario Limonciello <superm1@ubuntu.com>
3
 
##
4
 
## All lines beginning with `## DP:' are a description of the patch.
5
 
## DP: Add generic devinput.conf for usage on remotes w/ devinput support. (LP: #235811)
6
 
 
7
 
@DPATCH@
8
 
Index: lirc-0.8.5/doc/lirc.hwdb
9
 
===================================================================
10
 
--- lirc-0.8.5.orig/doc/lirc.hwdb       2009-06-15 02:06:04.000000000 -0500
11
 
+++ lirc-0.8.5/doc/lirc.hwdb    2009-06-15 02:06:08.000000000 -0500
12
 
@@ -64,7 +64,7 @@
13
 
 Asus TV-Box;tvbox;lirc_dev lirc_i2c;hw_default;asus/lircd.conf.asus;
14
 
 Asus MyCinema P7131;devinput;none;hw_default;asus/mycinema.conf;
15
 
 AverMedia TV card (TVCapture, TVPhone) (card=6);avermedia;devinput;hw_default;avermedia/lircd.conf.avermedia;
16
 
-AverMedia TV card (TVCapture98, TVPhone98) (card=13/41);avermedia98;devinput;hw_default;avermedia/lircd.conf.avermedia98;
17
 
+AverMedia TV card (TVCapture98, TVPhone98) (card=13/41);avermedia98;devinput;hw_default;generic/devinput.conf;
18
 
 AverMedia TV card (VDOMATE) (use card=13);avermedia_vdomate;devinput;hw_default;avermedia/lircd.conf.vdomate;
19
 
 BestBuy Easy TV (BT848) (card=55);bestbuy;devinput;hw_default;bestbuy/lircd.conf.bestbuy;
20
 
 BestBuy Easy TV (BT878) (card=62);bestbuy2;devinput;hw_default;bestbuy/lircd.conf.bestbuy2;
21
 
Index: lirc-0.8.5/remotes/generic/devinput.conf
22
 
===================================================================
23
 
--- /dev/null   1970-01-01 00:00:00.000000000 +0000
24
 
+++ lirc-0.8.5/remotes/generic/devinput.conf    2009-06-15 02:06:08.000000000 -0500
25
 
@@ -0,0 +1,364 @@
26
 
+begin remote
27
 
+       name linux-input-layer
28
 
+       bits 32
29
 
+       begin codes
30
 
+               ESC                  0x10001
31
 
+               1                    0x10002
32
 
+               2                    0x10003
33
 
+               3                    0x10004
34
 
+               4                    0x10005
35
 
+               5                    0x10006
36
 
+               6                    0x10007
37
 
+               7                    0x10008
38
 
+               8                    0x10009
39
 
+               9                    0x1000a
40
 
+               0                    0x1000b
41
 
+               MINUS                0x1000c
42
 
+               EQUAL                0x1000d
43
 
+               BACKSPACE            0x1000e
44
 
+               TAB                  0x1000f
45
 
+               Q                    0x10010
46
 
+               W                    0x10011
47
 
+               E                    0x10012
48
 
+               R                    0x10013
49
 
+               T                    0x10014
50
 
+               Y                    0x10015
51
 
+               U                    0x10016
52
 
+               I                    0x10017
53
 
+               O                    0x10018
54
 
+               P                    0x10019
55
 
+               LEFTBRACE            0x1001a
56
 
+               RIGHTBRACE           0x1001b
57
 
+               ENTER                0x1001c
58
 
+               LEFTCTRL             0x1001d
59
 
+               A                    0x1001e
60
 
+               S                    0x1001f
61
 
+               D                    0x10020
62
 
+               F                    0x10021
63
 
+               G                    0x10022
64
 
+               H                    0x10023
65
 
+               J                    0x10024
66
 
+               K                    0x10025
67
 
+               L                    0x10026
68
 
+               SEMICOLON            0x10027
69
 
+               APOSTROPHE           0x10028
70
 
+               GRAVE                0x10029
71
 
+               LEFTSHIFT            0x1002a
72
 
+               BACKSLASH            0x1002b
73
 
+               Z                    0x1002c
74
 
+               X                    0x1002d
75
 
+               C                    0x1002e
76
 
+               V                    0x1002f
77
 
+               B                    0x10030
78
 
+               N                    0x10031
79
 
+               M                    0x10032
80
 
+               COMMA                0x10033
81
 
+               DOT                  0x10034
82
 
+               SLASH                0x10035
83
 
+               RIGHTSHIFT           0x10036
84
 
+               KPASTERISK           0x10037
85
 
+               LEFTALT              0x10038
86
 
+               SPACE                0x10039
87
 
+               CAPSLOCK             0x1003a
88
 
+               F1                   0x1003b
89
 
+               F2                   0x1003c
90
 
+               F3                   0x1003d
91
 
+               F4                   0x1003e
92
 
+               F5                   0x1003f
93
 
+               F6                   0x10040
94
 
+               F7                   0x10041
95
 
+               F8                   0x10042
96
 
+               F9                   0x10043
97
 
+               F10                  0x10044
98
 
+               NUMLOCK              0x10045
99
 
+               SCROLLLOCK           0x10046
100
 
+               KP7                  0x10047
101
 
+               KP8                  0x10048
102
 
+               KP9                  0x10049
103
 
+               KPMINUS              0x1004a
104
 
+               KP4                  0x1004b
105
 
+               KP5                  0x1004c
106
 
+               KP6                  0x1004d
107
 
+               KPPLUS               0x1004e
108
 
+               KP1                  0x1004f
109
 
+               KP2                  0x10050
110
 
+               KP3                  0x10051
111
 
+               KP0                  0x10052
112
 
+               KPDOT                0x10053
113
 
+               103RD                0x10054
114
 
+               F13                  0x10055
115
 
+               102ND                0x10056
116
 
+               F11                  0x10057
117
 
+               F12                  0x10058
118
 
+               F14                  0x10059
119
 
+               F15                  0x1005a
120
 
+               F16                  0x1005b
121
 
+               F17                  0x1005c
122
 
+               F18                  0x1005d
123
 
+               F19                  0x1005e
124
 
+               F20                  0x1005f
125
 
+               KPENTER              0x10060
126
 
+               RIGHTCTRL            0x10061
127
 
+               KPSLASH              0x10062
128
 
+               SYSRQ                0x10063
129
 
+               RIGHTALT             0x10064
130
 
+               LINEFEED             0x10065
131
 
+               HOME                 0x10066
132
 
+               UP                   0x10067
133
 
+               PAGEUP               0x10068
134
 
+               LEFT                 0x10069
135
 
+               RIGHT                0x1006a
136
 
+               END                  0x1006b
137
 
+               DOWN                 0x1006c
138
 
+               PAGEDOWN             0x1006d
139
 
+               INSERT               0x1006e
140
 
+               DELETE               0x1006f
141
 
+               MACRO                0x10070
142
 
+               MUTE                 0x10071
143
 
+               VOLUMEDOWN           0x10072
144
 
+               VOLUMEUP             0x10073
145
 
+               POWER                0x10074
146
 
+               KPEQUAL              0x10075
147
 
+               KPPLUSMINUS          0x10076
148
 
+               PAUSE                0x10077
149
 
+               F21                  0x10078
150
 
+               F22                  0x10079
151
 
+               F23                  0x1007a
152
 
+               F24                  0x1007b
153
 
+               KPCOMMA              0x1007c
154
 
+               LEFTMETA             0x1007d
155
 
+               RIGHTMETA            0x1007e
156
 
+               COMPOSE              0x1007f
157
 
+               STOP                 0x10080
158
 
+               AGAIN                0x10081
159
 
+               PROPS                0x10082
160
 
+               UNDO                 0x10083
161
 
+               FRONT                0x10084
162
 
+               COPY                 0x10085
163
 
+               OPEN                 0x10086
164
 
+               PASTE                0x10087
165
 
+               FIND                 0x10088
166
 
+               CUT                  0x10089
167
 
+               HELP                 0x1008a
168
 
+               MENU                 0x1008b
169
 
+               CALC                 0x1008c
170
 
+               SETUP                0x1008d
171
 
+               SLEEP                0x1008e
172
 
+               WAKEUP               0x1008f
173
 
+               FILE                 0x10090
174
 
+               SENDFILE             0x10091
175
 
+               DELETEFILE           0x10092
176
 
+               XFER                 0x10093
177
 
+               PROG1                0x10094
178
 
+               PROG2                0x10095
179
 
+               WWW                  0x10096
180
 
+               MSDOS                0x10097
181
 
+               COFFEE               0x10098
182
 
+               DIRECTION            0x10099
183
 
+               CYCLEWINDOWS         0x1009a
184
 
+               MAIL                 0x1009b
185
 
+               BOOKMARKS            0x1009c
186
 
+               COMPUTER             0x1009d
187
 
+               BACK                 0x1009e
188
 
+               FORWARD              0x1009f
189
 
+               CLOSECD              0x100a0
190
 
+               EJECTCD              0x100a1
191
 
+               EJECTCLOSECD         0x100a2
192
 
+               NEXTSONG             0x100a3
193
 
+               PLAYPAUSE            0x100a4
194
 
+               PREVIOUSSONG         0x100a5
195
 
+               STOPCD               0x100a6
196
 
+               RECORD               0x100a7
197
 
+               REWIND               0x100a8
198
 
+               PHONE                0x100a9
199
 
+               ISO                  0x100aa
200
 
+               CONFIG               0x100ab
201
 
+               HOMEPAGE             0x100ac
202
 
+               REFRESH              0x100ad
203
 
+               EXIT                 0x100ae
204
 
+               MOVE                 0x100af
205
 
+               EDIT                 0x100b0
206
 
+               SCROLLUP             0x100b1
207
 
+               SCROLLDOWN           0x100b2
208
 
+               KPLEFTPAREN          0x100b3
209
 
+               KPRIGHTPAREN         0x100b4
210
 
+               INTL1                0x100b5
211
 
+               INTL2                0x100b6
212
 
+               INTL3                0x100b7
213
 
+               INTL4                0x100b8
214
 
+               INTL5                0x100b9
215
 
+               INTL6                0x100ba
216
 
+               INTL7                0x100bb
217
 
+               INTL8                0x100bc
218
 
+               INTL9                0x100bd
219
 
+               LANG1                0x100be
220
 
+               LANG2                0x100bf
221
 
+               LANG3                0x100c0
222
 
+               LANG4                0x100c1
223
 
+               LANG5                0x100c2
224
 
+               LANG6                0x100c3
225
 
+               LANG7                0x100c4
226
 
+               LANG8                0x100c5
227
 
+               LANG9                0x100c6
228
 
+               PLAYCD               0x100c8
229
 
+               PAUSECD              0x100c9
230
 
+               PROG3                0x100ca
231
 
+               PROG4                0x100cb
232
 
+               SUSPEND              0x100cd
233
 
+               CLOSE                0x100ce
234
 
+               PLAY                 0x100cf
235
 
+               FASTFORWARD          0x100d0
236
 
+               BASSBOOST            0x100d1
237
 
+               PRINT                0x100d2
238
 
+               HP                   0x100d3
239
 
+               CAMERA               0x100d4
240
 
+               SOUND                0x100d5
241
 
+               QUESTION             0x100d6
242
 
+               EMAIL                0x100d7
243
 
+               CHAT                 0x100d8
244
 
+               SEARCH               0x100d9
245
 
+               CONNECT              0x100da
246
 
+               FINANCE              0x100db
247
 
+               SPORT                0x100dc
248
 
+               SHOP                 0x100dd
249
 
+               ALTERASE             0x100de
250
 
+               CANCEL               0x100df
251
 
+               BRIGHTNESSDOWN       0x100e0
252
 
+               BRIGHTNESSUP         0x100e1
253
 
+               MEDIA                0x100e2
254
 
+               UNKNOWN              0x100f0
255
 
+               BTN_MISC             0x10100
256
 
+               BTN_0                0x10100
257
 
+               BTN_1                0x10101
258
 
+               BTN_2                0x10102
259
 
+               BTN_3                0x10103
260
 
+               BTN_4                0x10104
261
 
+               BTN_5                0x10105
262
 
+               BTN_6                0x10106
263
 
+               BTN_7                0x10107
264
 
+               BTN_8                0x10108
265
 
+               BTN_9                0x10109
266
 
+               BTN_MOUSE            0x10110
267
 
+               BTN_LEFT             0x10110
268
 
+               BTN_RIGHT            0x10111
269
 
+               BTN_MIDDLE           0x10112
270
 
+               BTN_SIDE             0x10113
271
 
+               BTN_EXTRA            0x10114
272
 
+               BTN_FORWARD          0x10115
273
 
+               BTN_BACK             0x10116
274
 
+               BTN_TASK             0x10117
275
 
+               BTN_JOYSTICK         0x10120
276
 
+               BTN_TRIGGER          0x10120
277
 
+               BTN_THUMB            0x10121
278
 
+               BTN_THUMB2           0x10122
279
 
+               BTN_TOP              0x10123
280
 
+               BTN_TOP2             0x10124
281
 
+               BTN_PINKIE           0x10125
282
 
+               BTN_BASE             0x10126
283
 
+               BTN_BASE2            0x10127
284
 
+               BTN_BASE3            0x10128
285
 
+               BTN_BASE4            0x10129
286
 
+               BTN_BASE5            0x1012a
287
 
+               BTN_BASE6            0x1012b
288
 
+               BTN_DEAD             0x1012f
289
 
+               BTN_GAMEPAD          0x10130
290
 
+               BTN_A                0x10130
291
 
+               BTN_B                0x10131
292
 
+               BTN_C                0x10132
293
 
+               BTN_X                0x10133
294
 
+               BTN_Y                0x10134
295
 
+               BTN_Z                0x10135
296
 
+               BTN_TL               0x10136
297
 
+               BTN_TR               0x10137
298
 
+               BTN_TL2              0x10138
299
 
+               BTN_TR2              0x10139
300
 
+               BTN_SELECT           0x1013a
301
 
+               BTN_START            0x1013b
302
 
+               BTN_MODE             0x1013c
303
 
+               BTN_THUMBL           0x1013d
304
 
+               BTN_THUMBR           0x1013e
305
 
+               BTN_DIGI             0x10140
306
 
+               BTN_TOOL_PEN         0x10140
307
 
+               BTN_TOOL_RUBBER      0x10141
308
 
+               BTN_TOOL_BRUSH       0x10142
309
 
+               BTN_TOOL_PENCIL      0x10143
310
 
+               BTN_TOOL_AIRBRUSH    0x10144
311
 
+               BTN_TOOL_FINGER      0x10145
312
 
+               BTN_TOOL_MOUSE       0x10146
313
 
+               BTN_TOOL_LENS        0x10147
314
 
+               BTN_TOUCH            0x1014a
315
 
+               BTN_STYLUS           0x1014b
316
 
+               BTN_STYLUS2          0x1014c
317
 
+               BTN_WHEEL            0x10150
318
 
+               BTN_GEAR_DOWN        0x10150
319
 
+               BTN_GEAR_UP          0x10151
320
 
+               OK                   0x10160
321
 
+               SELECT               0x10161
322
 
+               GOTO                 0x10162
323
 
+               CLEAR                0x10163
324
 
+               POWER2               0x10164
325
 
+               OPTION               0x10165
326
 
+               INFO                 0x10166
327
 
+               TIME                 0x10167
328
 
+               VENDOR               0x10168
329
 
+               ARCHIVE              0x10169
330
 
+               PROGRAM              0x1016a
331
 
+               CHANNEL              0x1016b
332
 
+               FAVORITES            0x1016c
333
 
+               EPG                  0x1016d
334
 
+               PVR                  0x1016e
335
 
+               MHP                  0x1016f
336
 
+               LANGUAGE             0x10170
337
 
+               TITLE                0x10171
338
 
+               SUBTITLE             0x10172
339
 
+               ANGLE                0x10173
340
 
+               ZOOM                 0x10174
341
 
+               MODE                 0x10175
342
 
+               KEYBOARD             0x10176
343
 
+               SCREEN               0x10177
344
 
+               PC                   0x10178
345
 
+               TV                   0x10179
346
 
+               TV2                  0x1017a
347
 
+               VCR                  0x1017b
348
 
+               VCR2                 0x1017c
349
 
+               SAT                  0x1017d
350
 
+               SAT2                 0x1017e
351
 
+               CD                   0x1017f
352
 
+               TAPE                 0x10180
353
 
+               RADIO                0x10181
354
 
+               TUNER                0x10182
355
 
+               PLAYER               0x10183
356
 
+               TEXT                 0x10184
357
 
+               DVD                  0x10185
358
 
+               AUX                  0x10186
359
 
+               MP3                  0x10187
360
 
+               AUDIO                0x10188
361
 
+               VIDEO                0x10189
362
 
+               DIRECTORY            0x1018a
363
 
+               LIST                 0x1018b
364
 
+               MEMO                 0x1018c
365
 
+               CALENDAR             0x1018d
366
 
+               RED                  0x1018e
367
 
+               GREEN                0x1018f
368
 
+               YELLOW               0x10190
369
 
+               BLUE                 0x10191
370
 
+               CHANNELUP            0x10192
371
 
+               CHANNELDOWN          0x10193
372
 
+               FIRST                0x10194
373
 
+               LAST                 0x10195
374
 
+               AB                   0x10196
375
 
+               NEXT                 0x10197
376
 
+               RESTART              0x10198
377
 
+               SLOW                 0x10199
378
 
+               SHUFFLE              0x1019a
379
 
+               BREAK                0x1019b
380
 
+               PREVIOUS             0x1019c
381
 
+               DIGITS               0x1019d
382
 
+               TEEN                 0x1019e
383
 
+               TWEN                 0x1019f
384
 
+               DEL_EOL              0x101c0
385
 
+               DEL_EOS              0x101c1
386
 
+               INS_LINE             0x101c2
387
 
+               DEL_LINE             0x101c3
388
 
+       end codes
389
 
+end remote