aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNikhil Devshatwar2013-05-21 01:55:36 -0500
committerNikhil Devshatwar2013-05-21 01:55:36 -0500
commit3cb5405084111193cedb8796d259b56560b088f0 (patch)
tree86affe9d0186de18ddd5d2143ad08a33ae2cce24
parent91f7a8be1ccdc99b0849341a6c42ebee81b22ba2 (diff)
downloadlibdrm-3cb5405084111193cedb8796d259b56560b088f0.tar.gz
libdrm-3cb5405084111193cedb8796d259b56560b088f0.tar.xz
libdrm-3cb5405084111193cedb8796d259b56560b088f0.zip
DEBIAN: debianization
-rw-r--r--debian/README.source55
-rw-r--r--debian/changelog630
-rw-r--r--debian/compat1
-rw-r--r--debian/control256
-rw-r--r--debian/copyright344
-rw-r--r--debian/gbp.conf8
-rw-r--r--debian/libdrm-dev.install4
-rw-r--r--debian/libdrm-intel1.install1
-rw-r--r--debian/libdrm-intel1.symbols73
-rw-r--r--debian/libdrm-nouveau1a.install1
-rw-r--r--debian/libdrm-nouveau1a.lintian-overrides1
-rw-r--r--debian/libdrm-nouveau1a.symbols46
-rw-r--r--debian/libdrm-nouveau2.install1
-rw-r--r--debian/libdrm-nouveau2.lintian-overrides1
-rw-r--r--debian/libdrm-nouveau2.symbols45
-rw-r--r--debian/libdrm-omap1.install1
-rw-r--r--debian/libdrm-omap1.symbols19
-rw-r--r--debian/libdrm-radeon1.install1
-rw-r--r--debian/libdrm-radeon1.lintian-overrides1
-rw-r--r--debian/libdrm-radeon1.symbols64
-rw-r--r--debian/libdrm2-udeb.install1
-rw-r--r--debian/libdrm2.NEWS8
-rw-r--r--debian/libdrm2.install2
-rw-r--r--debian/libdrm2.symbols148
-rw-r--r--debian/libkms1.install1
-rw-r--r--debian/libkms1.lintian-overrides1
-rw-r--r--debian/libkms1.symbols16
-rwxr-xr-xdebian/rules119
-rw-r--r--debian/watch3
29 files changed, 1852 insertions, 0 deletions
diff --git a/debian/README.source b/debian/README.source
new file mode 100644
index 00000000..f9bb7c69
--- /dev/null
+++ b/debian/README.source
@@ -0,0 +1,55 @@
1------------------------------------------------------
2Quick Guide To Patching This Package For The Impatient
3------------------------------------------------------
4
51. Make sure you have quilt installed
62. Unpack the package as usual with "dpkg-source -x"
73. Run the "patch" target in debian/rules
84. Create a new patch with "quilt new" (see quilt(1))
95. Edit all the files you want to include in the patch with "quilt edit"
10 (see quilt(1)).
116. Write the patch with "quilt refresh" (see quilt(1))
127. Run the "clean" target in debian/rules
13
14Alternatively, instead of using quilt directly, you can drop the patch in to
15debian/patches and add the name of the patch to debian/patches/series.
16
17While building from git, dpkg-source can complain about symlinks vs.
18normal files mismatches. To work around this issue, before uploading,
19and without committing:
20
21 find -type l | while read dest; do src=$(readlink -f $dest); rm $dest; cp $src $dest; done
22
23------------------------------------
24Guide To The X Strike Force Packages
25------------------------------------
26
27The X Strike Force team maintains X packages in git repositories on
28git.debian.org in the pkg-xorg subdirectory. Most upstream packages
29are actually maintained in git repositories as well, so they often
30just need to be pulled into git.debian.org in a "upstream-*" branch.
31Otherwise, the upstream sources are manually installed in the Debian
32git repository.
33
34The .orig.tar.gz upstream source file could be generated using this
35"upstream-*" branch in the Debian git repository but it is actually
36copied from upstream tarballs directly.
37
38Due to X.org being highly modular, packaging all X.org applications
39as their own independent packages would have created too many Debian
40packages. For this reason, some X.org applications have been grouped
41into larger packages: xutils, xutils-dev, x11-apps, x11-session-utils,
42x11-utils, x11-xfs-utils, x11-xkb-utils, x11-xserver-utils.
43Most packages, including the X.org server itself and all libraries
44and drivers are, however maintained independently.
45
46The Debian packaging is added by creating the "debian-*" git branch
47which contains the aforementioned "upstream-*" branch plus the debian/
48repository files.
49When a patch has to be applied to the Debian package, two solutions
50are involved:
51* If the patch is available in one of the upstream branches, it
52 may be git'cherry-picked into the Debian repository. In this
53 case, it appears directly in the .diff.gz.
54* Otherwise, the patch is added to debian/patches/ which is managed
55 with quilt as documented in /usr/share/doc/quilt/README.source.
diff --git a/debian/changelog b/debian/changelog
new file mode 100644
index 00000000..4b940cf4
--- /dev/null
+++ b/debian/changelog
@@ -0,0 +1,630 @@
1libdrm (2.4.41-0ubuntu1+ti1.0) precise; urgency=low
2
3 * New upstream release.
4
5 -- Xavier Boudet <x-boudet@ti.com> Wed, 06 Mar 2013 17:44:19 +0100
6
7libdrm (2.4.39-0ubuntu1+ti1.1) precise; urgency=low
8
9 * Add omap-release-lock-also-on-error-paths.patch
10
11 -- Xavier Boudet <x-boudet@ti.com> Tue, 09 Oct 2012 17:26:33 +0200
12
13libdrm (2.4.39-0ubuntu1+ti1.0) precise; urgency=low
14
15 * Rebuild for precise
16
17 -- Xavier Boudet <x-boudet@ti.com> Wed, 12 Sep 2012 12:38:33 +0200
18
19libdrm (2.4.39-0ubuntu1) quantal; urgency=low
20
21 * Sync from unreleased debian git.
22
23 -- Timo Aaltonen <tjaalton@ubuntu.com> Mon, 03 Sep 2012 17:26:35 +0300
24
25libdrm (2.4.39-1) UNRELEASED; urgency=low
26
27 [ Maarten Lankhorst ]
28 * New upstream release.
29 * Modify libdrm-2.4.37-nouveau-1.patch from fedora 17
30 - Allows building libdrm_nouveau.so.1 and 2 simultaneously
31 - libdrm_nouveau1.{so,pc} links to legacy libdrm_nouveau.so.1
32 - libdrm_nouveau.{so,pc} links to new api libdrm_nouveau.so.2
33 - This is done to allow building upstream unmodified,
34 while retaining compatibility with mesa stable
35
36 [ Timo Aaltonen ]
37 * Bump libdrm-intel1's and libdrm-nouveau2's shlibs due to new symbols.
38 * Hardcode the version for libdrm-omap1's shlibs.
39
40 [ Christopher James Halse Rogers ]
41 * Add libdrm2-udeb; Xserver 1.13 wants libdrm for hotplug config, so
42 will be needed for the 1.13 xserver-xorg-core-udeb.
43
44 [ Sven Joachim ]
45 * Bump libdrm-radeon1's symbols and shlibs.
46 * Mark some internal libdrm-nouveau2 symbols as private.
47
48 -- Christopher James Halse Rogers <raof@ubuntu.com> Tue, 21 Aug 2012 14:05:52 +1000
49
50libdrm (2.4.33-3) unstable; urgency=low
51
52 * Add missing dependency on libdrm-omap1 to libdrm-dev (thanks, Robert
53 Hooker!). Make some arm matching a bit simpler.
54
55 -- Julien Cristau <jcristau@debian.org> Thu, 21 Jun 2012 23:22:22 +0200
56
57libdrm (2.4.33-2) unstable; urgency=low
58
59 [ Sebastian Reichel ]
60 * Build libdrm_omap (closes: #667572).
61
62 -- Julien Cristau <jcristau@debian.org> Thu, 21 Jun 2012 22:39:22 +0200
63
64libdrm (2.4.33-1) unstable; urgency=low
65
66 * New upstream release.
67
68 -- Cyril Brulebois <kibi@debian.org> Mon, 02 Apr 2012 01:28:22 +0000
69
70libdrm (2.4.32-1) unstable; urgency=low
71
72 [ Robert Hooker ]
73 * New upstream release (2.4.31).
74 * Bump libdrm2 and libdrm-radeon1 symbols and shlibs to account for
75 recent changes.
76
77 [ Cyril Brulebois ]
78 * New upstream release (2.4.32).
79 * Bump libdrm-intel1's symbols and shlibs accordingly.
80
81 -- Cyril Brulebois <kibi@debian.org> Mon, 19 Mar 2012 19:56:12 +0000
82
83libdrm (2.4.30-1) unstable; urgency=low
84
85 * New upstream release.
86 * Bump libdrm2's and libdrm-intel1's symbols and shlibs accordingly.
87 * Document the symlink dance when building from git in README.source.
88
89 -- Cyril Brulebois <kibi@debian.org> Fri, 06 Jan 2012 20:04:37 +0100
90
91libdrm (2.4.29-1) unstable; urgency=low
92
93 * New upstream release:
94 - assert()s are now gone (Closes: #651316).
95 * Update libdrm-intel1's symbols and shlibs accordingly.
96
97 -- Cyril Brulebois <kibi@debian.org> Tue, 13 Dec 2011 13:16:22 +0100
98
99libdrm (2.4.28-1) unstable; urgency=low
100
101 * New upstream release.
102
103 -- Cyril Brulebois <kibi@debian.org> Tue, 06 Dec 2011 15:17:50 +0100
104
105libdrm (2.4.27-1) unstable; urgency=low
106
107 * New upstream release:
108 - Push the new Intel API for use by mesa.
109 - Usual bug fixes.
110 * Update libdrm-intel1's symbols and shlibs accordingly.
111
112 -- Cyril Brulebois <kibi@debian.org> Tue, 01 Nov 2011 19:30:54 +0100
113
114libdrm (2.4.26-1) unstable; urgency=low
115
116 * New upstream release:
117 - Fix two important intel bugs.
118 * Add libpciaccess-dev build-dep.
119 * Update libdrm-intel1.symbols and shlibs for new aperture-related symbol.
120
121 -- Cyril Brulebois <kibi@debian.org> Fri, 24 Jun 2011 17:07:04 +0200
122
123libdrm (2.4.25-3) unstable; urgency=low
124
125 * Team upload.
126
127 [ Steve Langasek ]
128 * Build for multiarch.
129
130 [ Julien Cristau ]
131 * Add lintian overrides for symbols-declares-dependency-on-other-package (we
132 use that for private symbols).
133 * Bump Standards-Version to 3.9.2.
134
135 -- Julien Cristau <jcristau@debian.org> Thu, 09 Jun 2011 20:05:53 +0200
136
137libdrm (2.4.25-2) unstable; urgency=low
138
139 * Upload to unstable.
140
141 -- Cyril Brulebois <kibi@debian.org> Mon, 16 May 2011 19:14:49 +0200
142
143libdrm (2.4.25-1) experimental; urgency=low
144
145 * New upstream release.
146 * Update libdrm2.symbols and shlibs.
147 * Update libkms1.symbols, marking dumb_create@Base as private.
148 * Switch to dh:
149 - Bump compat/build-dep to 8.
150 - Use dh-autoreconf.
151 - Tidy old build-deps.
152 - Testsuite now automatically gets run.
153 * Accordingly, add a build-dep to fix FTBFS during make check:
154 - 03_build_against_librt.diff
155 * Add libudev-dev build-dep on Linux so that detection works.
156 * Since the testsuite just got enabled, let's not bail out if it fails.
157 * Remove xsfbs as it's no longer needed.
158 * Bump Standards-Version (no changes needed).
159
160 -- Cyril Brulebois <kibi@debian.org> Tue, 19 Apr 2011 02:57:29 +0200
161
162libdrm (2.4.24-2) unstable; urgency=low
163
164 * Upload to unstable.
165
166 -- Cyril Brulebois <kibi@debian.org> Sun, 10 Apr 2011 22:57:02 +0200
167
168libdrm (2.4.24-1) experimental; urgency=low
169
170 [ Christopher James Halse Rogers ]
171 * New upstream release.
172 * Add new internal radeon symbols to libkms1.symbols
173
174 [ Cyril Brulebois ]
175 * Just as a reminder, not adding a lintian override for the following
176 warning, since patches were sent upstream to stop exporting private
177 symbols: symbols-declares-dependency-on-other-package
178
179 -- Cyril Brulebois <kibi@debian.org> Sat, 05 Mar 2011 20:27:23 +0100
180
181libdrm (2.4.23-3) unstable; urgency=low
182
183 * Cherry-pick from upstream:
184 - intel: Fallback to old exec if no mrb_exec is available
185 - intel: Set the public handle after opening by name
186 - intel: Remember named bo
187 * The first of those fixes should fix some failures to submit batch
188 buffer (Closes: #612766).
189 * Bump dependency to 2.4.23-3 for the drm_intel_bo_mrb_exec symbol in
190 libdrm-intel1's symbols file. While the former version is alright
191 from a shared object point of view, runtime doesn't seem to agree
192 (Closes: #609299).
193 * Bump the libdrm-intel1 shlibs version for consistency.
194
195 -- Cyril Brulebois <kibi@debian.org> Wed, 16 Feb 2011 11:44:44 +0100
196
197libdrm (2.4.23-2) unstable; urgency=low
198
199 * Upload to unstable.
200 * Update Uploaders list. Thanks, David & Brice!
201
202 -- Cyril Brulebois <kibi@debian.org> Sat, 05 Feb 2011 11:26:44 +0100
203
204libdrm (2.4.23-1) experimental; urgency=low
205
206 [ Sven Joachim ]
207 * New upstream release.
208 * Rename the libdrm-nouveau1 package to libdrm-nouveau1a, since upstream
209 broke the ABI without changing the soname.
210 - Make libdrm-nouveau1a{,-dbg} conflict with libdrm-nouveau1{,-dbg} and
211 remove the Breaks against xserver-xorg-video-nouveau.
212 - Adjust the lintian override.
213 - Bump libdrm-nouveau shlibs and symbols versions to 2.4.23.
214 * Use dh_prep instead of the deprecated dh_clean -k in debian/rules.
215
216 -- Julien Cristau <jcristau@debian.org> Thu, 23 Dec 2010 17:56:54 +0100
217
218libdrm (2.4.22-2) experimental; urgency=low
219
220 * Cherry-pick some commits from upstream to make the intel video driver
221 2.13.901 buildable:
222 - 057fab33: intel: Prepare for BLT ring split
223 - 36245771: intel: enable relaxed fence allocation for i915
224 - 49447a9b: intel: initialize bufmgr.bo_mrb_exec unconditionally
225
226 -- Cyril Brulebois <kibi@debian.org> Sun, 07 Nov 2010 22:51:12 +0100
227
228libdrm (2.4.22-1) experimental; urgency=low
229
230 [ Sven Joachim ]
231 * New upstream release.
232
233 -- Cyril Brulebois <kibi@debian.org> Sat, 02 Oct 2010 00:41:05 +0200
234
235libdrm (2.4.21-2) experimental; urgency=low
236
237 [ Sven Joachim ]
238 * Bump libdrm-nouveau shlibs and symbols versions to 2.4.21-1 to ensure
239 that packages built against this version are not used with squeeze's
240 libdrm-nouveau1.
241 * Add a lintian override for the symbols-file-contains-debian-revision
242 warning. Bump debhelper compatibility level to 6 for dh_lintian.
243
244 -- Julien Cristau <jcristau@debian.org> Wed, 25 Aug 2010 23:14:40 +0200
245
246libdrm (2.4.21-1) experimental; urgency=low
247
248 [ Christopher James Halse Rogers ]
249 * debian/rules:
250 - Add libkms to build
251 - Build vmwgfx experimental API. The drm module is available in the 2.6.34
252 kernel so we might as well build the userspace bits.
253 * debian/control:
254 - Add libkms1, libkms1-dbg packages on linux
255 * debian/patches/02_build_libkms_against_in_tree_drm:
256 - Link libkms against libdrm as it uses symbols from libdrm.
257
258 [ Robert Hooker ]
259 * New upstream release.
260 * Refresh 02_build_libkms_against_in_tree_drm.
261 * Update libdrm-intel1.symbols, libdrm-radeon1.symbols and shlibs.
262
263 [ Julien Cristau ]
264 * Update the copyright file to hopefully include all licenses variations and
265 copyright statements from the source tree.
266 * Mark new libdrm_radeon symbols private. They shouldn't actually be
267 exported.
268 * Same with libkms. Also don't set a minimum version to 2.4.20, since we
269 didn't ship it before anyway.
270
271 -- Julien Cristau <jcristau@debian.org> Thu, 10 Jun 2010 23:24:54 +0200
272
273libdrm (2.4.20-3) experimental; urgency=low
274
275 [ Sven Joachim ]
276 * Update libdrm-nouveau1 to the ABI of Linux 2.6.34.
277 - Drop 03_revert_abi_change.diff.
278 - Bump libdrm-nouveau shlibs and symbols versions to 2.4.20-3~
279 to ensure that packages built against this version are not used
280 with an older libdrm-nouveau1 version.
281 - Add versioned Breaks against xserver-xorg-video-nouveau to force
282 an upgrade of that package and prevent X segfaults.
283 * Include full SONAME in libdrm-nouveau1.install.
284 * Update xsfbs to 81fc271788605b52e85c2d11635a0371fb44605e0.
285
286 -- Julien Cristau <jcristau@debian.org> Wed, 26 May 2010 10:33:22 +0200
287
288libdrm (2.4.20-2) experimental; urgency=low
289
290 * Upload again, faking a new upstream version, since a screw-up on
291 ftpmaster side trashed all files from experimental.
292
293 -- Cyril Brulebois <kibi@debian.org> Wed, 28 Apr 2010 01:54:44 +0200
294
295libdrm (2.4.20-1) experimental; urgency=low
296
297 * New upstream release.
298 + Cherry-pick upstream fixes 107ccd92 and 332739e3.
299 * Update libdrm-intel1.symbols, libdrm-radeon1.symbols and shlibs.
300 * Disable libkms for now.
301
302 -- Brice Goglin <bgoglin@debian.org> Fri, 16 Apr 2010 07:14:41 +0200
303
304libdrm (2.4.18-5) unstable; urgency=low
305
306 * Upload to unstable.
307
308 -- Cyril Brulebois <kibi@debian.org> Wed, 14 Apr 2010 13:02:34 +0200
309
310libdrm (2.4.18-4) experimental; urgency=low
311
312 * Steal 03_revert_abi_change.diff from Ubuntu to revert the nouveau ABI
313 change. Current Debian kernels support only the old ABI.
314 Thanks Sven Joachim!
315 * Build a libdrm-nouveau1 package on Linux architectures (Closes: #568162).
316 Patch adapted from the Ubuntu package. Thanks Sven Joachim!
317
318 -- Brice Goglin <bgoglin@debian.org> Wed, 24 Mar 2010 22:27:00 +0100
319
320libdrm (2.4.18-3) unstable; urgency=low
321
322 * Include full SONAME in libdrm*.install to prevent accidental breakage.
323 * Add back the drm headers in libdrm-dev.
324
325 -- Julien Cristau <jcristau@debian.org> Tue, 16 Mar 2010 12:28:50 +0100
326
327libdrm (2.4.18-2) unstable; urgency=low
328
329 * Fix FTBFS on non-Linux architectures (Closes: #570851): Replace
330 --{enable,disable}-radeon-experimental-api configure flag with
331 --{enable,disable}-radeon since it got renamed.
332 * Add ${misc:Depends} where it was missing, and fold all Depends.
333 * Bump Standards-Version from 3.8.3 to 3.8.4 (no changes needed).
334 * Add myself to Uploaders.
335
336 -- Cyril Brulebois <kibi@debian.org> Mon, 22 Feb 2010 15:31:47 +0100
337
338libdrm (2.4.18-1) unstable; urgency=low
339
340 * New upstream release.
341
342 -- Brice Goglin <bgoglin@debian.org> Thu, 18 Feb 2010 08:06:14 +0100
343
344libdrm (2.4.17-1) unstable; urgency=low
345
346 [ Julien Cristau ]
347 * New upstream release, closes: #560434, #567831.
348 * Update patch 01_default_perms.diff to account for upstream move of libdrm
349 to toplevel.
350 * Update libdrm2.symbols and shlibs.
351 * Update libdrm-intel1.symbols and shlibs.
352 * Bump debhelper build-dep, we use dh_strip --remaining-packages (closes:
353 #558443). Thanks, Sergio Gelato!
354 * Enable libdrm_radeon, interface to kernel graphics memory management on
355 radeon (closes: #558786).
356 * Rename the build directory to not include DEB_BUILD_GNU_TYPE for no
357 good reason. Thanks, Colin Watson!
358 * Remove myself from Uploaders
359
360 [ Brice Goglin ]
361 * Bump linux-libc-dev dependency to 2.6.32, thanks Piotr Engelking,
362 closes: #561224.
363 * Add libdrm-radeon1 symbols and update shlibs.
364 * Update debian/copyright.
365
366 [ Timo Aaltonen ]
367 * Update libdrm2.symbols and shlibs.
368
369 -- Brice Goglin <bgoglin@debian.org> Sun, 31 Jan 2010 20:12:38 +0100
370
371libdrm (2.4.15-1) unstable; urgency=low
372
373 * New upstream release.
374 + update libdrm-intel1 symbols and shlibs
375 * Only build libdrm-intel on x86 (linux and kfreebsd).
376
377 -- Julien Cristau <jcristau@debian.org> Mon, 23 Nov 2009 17:00:57 +0100
378
379libdrm (2.4.14-1) unstable; urgency=low
380
381 * Parse space-separated DEB_BUILD_OPTIONS, and handle parallel=N.
382 * New upstream release.
383 * Bump Standards-Version to 3.8.3.
384
385 -- Julien Cristau <jcristau@debian.org> Thu, 24 Sep 2009 21:53:09 +0200
386
387libdrm (2.4.13-1) unstable; urgency=low
388
389 [ Christopher James Halse Rogers ]
390 * debian/control:
391 + Remove scary 'built from DRM snapshot' warning from long description of
392 libdrm-intel1{,-dbg}
393
394 [ Julien Cristau ]
395 * New upstream release.
396 * Update libdrm-intel1.symbols.
397
398 -- Julien Cristau <jcristau@debian.org> Sat, 05 Sep 2009 13:15:36 +0200
399
400libdrm (2.4.12-1) unstable; urgency=low
401
402 * New upstream release.
403
404 -- Brice Goglin <bgoglin@debian.org> Tue, 21 Jul 2009 15:29:03 +0200
405
406libdrm (2.4.11-1) unstable; urgency=low
407
408 * New upstream release.
409 * Also pull in additional fix for libdrm-intel: Only do BO caching up to
410 64MB objects.
411 * Update libdrm-intel1.symbols and bump shlibs.
412 * Add README.source from xsfbs. Bump Standards-Version to 3.8.1.
413 * Remove Thierry Reding from Uploaders, he doesn't seem to be around anymore
414 :(
415
416 -- Julien Cristau <jcristau@debian.org> Mon, 08 Jun 2009 16:22:04 +0200
417
418libdrm (2.4.9-2) unstable; urgency=low
419
420 * Ship all drm headers on kfreebsd, again.
421 * Move -dbg packages to new debug section.
422
423 -- Julien Cristau <jcristau@debian.org> Sun, 03 May 2009 18:55:42 +0200
424
425libdrm (2.4.9-1) unstable; urgency=low
426
427 [ Brice Goglin ]
428 * New upstream release.
429 + Remove buggy symlinks for the upstream tarball.
430 * Add myself to Uploaders.
431
432 [ Julien Cristau ]
433 * Make the linux-libc-dev dependency linux-only (closes: #521253). Thanks,
434 Petr Salinger!
435
436 -- Brice Goglin <bgoglin@debian.org> Sat, 11 Apr 2009 23:12:49 +0200
437
438libdrm (2.4.5-2) unstable; urgency=low
439
440 * Add drm_mode.h to the list of headers we don't ship.
441
442 -- Julien Cristau <jcristau@debian.org> Wed, 25 Mar 2009 10:56:53 +0100
443
444libdrm (2.4.5-1) unstable; urgency=low
445
446 * New upstream release. (closes: #505740)
447
448 [ Timo Aaltonen ]
449 * debian/rules:
450 -Run autoreconf at build time, build-depend on automake and libtool.
451 (closes: #482727)
452 -Add a debian/libdrm2.symbols file and '-c4' parameter to dh_makeshlibs
453 to fail if new symbols are added. Don't use Debian versions for now.
454
455 [ Julien Cristau ]
456 * Add a new package for the intel-specific bits (libdrm-intel1)
457 * Build-depend on pkg-config and libpthread-stubs0-dev (closes: #502078).
458 Thanks, Frank Lichtenheld!
459 * Don't mention *.la in libdrm-dev.install.
460 * Make libdrm-dev depend on libdrm-intel1 on x86.
461 * On Linux, let udev create the device files.
462 * Let linux-libc-dev provide some drm headers, drop them from libdrm-dev.
463 Add dependency on linux-libc-dev >= 2.6.28.
464 * Set libdrm2 shlibs to 2.4.3, libdrm-intel1 shlibs to 2.4.5. Update
465 symbols files.
466
467 -- Julien Cristau <jcristau@debian.org> Tue, 24 Mar 2009 22:20:50 +0100
468
469libdrm (2.3.1-2) unstable; urgency=high
470
471 * Remove from the source package a bunch of files that are only used by the
472 kernel drm component. This gets rid of the mga, r128 and radeon
473 microcode, and thus closes: #502675. Thanks, Ben Hutchings!
474
475 -- Julien Cristau <jcristau@debian.org> Sun, 19 Oct 2008 14:26:37 +0200
476
477libdrm (2.3.1-1) unstable; urgency=low
478
479 [ Brice Goglin ]
480 * Update upstream URL in debian/copyright.
481 * Bump Standards-Version to 3.7.3 (no changes).
482 * Drop the XS- prefix from Vcs-Git and Vcs-Browser fields in debian/control.
483 * Install the upstream ChangeLog.
484
485 [ Julien Cristau ]
486 * New upstream release (needed for mesa 7.1 and newer xserver).
487 * Note: this release removes the memory manager (TTM) interface used by the
488 i915tex dri driver.
489 * debian/rules: don't call configure with --host if we're not
490 cross-building, and fix some rules dependencies.
491
492 [ Timo Aaltonen ]
493 * Bump the shlibs to 2.3.1.
494
495 -- Julien Cristau <jcristau@debian.org> Sun, 13 Jul 2008 19:07:49 +0200
496
497libdrm (2.3.0-4) unstable; urgency=low
498
499 [ David Nusinow ]
500 * Add NEWS.Debian explaining the change in the last upload to interested
501 administrators.
502
503 [ Julien Cristau ]
504 * Upload to unstable.
505
506 -- Julien Cristau <jcristau@debian.org> Fri, 20 Apr 2007 05:06:34 +0200
507
508libdrm (2.3.0-3) experimental; urgency=low
509
510 * Add myself to uploaders
511 * Patch libdrm to default to device permission 666 so we don't have to do it
512 in xorg.conf. The only way libdrm can do anything is through the server
513 anyway. This can still be overridden by a user's xorg.conf. This change
514 also requires adding quilt to the build-depends
515
516 -- David Nusinow <dnusinow@debian.org> Sun, 15 Apr 2007 13:08:50 -0400
517
518libdrm (2.3.0-2) unstable; urgency=low
519
520 * Update my email address in debian/control.
521 * Add XS-Vcs-Git and XS-Vcs-Browser in debian/control.
522 * Upload to unstable.
523
524 -- Julien Cristau <jcristau@debian.org> Thu, 12 Apr 2007 19:06:57 +0200
525
526libdrm (2.3.0-1) experimental; urgency=low
527
528 [ Thierry Reding ]
529 * New upstream release.
530 * Set the Debian X Strike Force as maintainer.
531 * Add myself to uploaders.
532 * Add a debugging symbol package for libdrm2.
533
534 [ Julien Cristau ]
535 * Bump shlibs to libdrm2 >= 2.3.0.
536 * Add myself to uploaders.
537 * Add build-dep on dpkg-dev >= 1.13.19 to make sure that the binary:Version
538 substvar is available.
539 * libdrm2-dbg depends on libdrm2 (= ${binary:Version}).
540 * Don't install libdrm.la, and use dh_install --list-missing.
541
542 -- Julien Cristau <julien.cristau@ens-lyon.org> Thu, 4 Jan 2007 18:56:08 +0100
543
544libdrm (2.2.0-0.1) experimental; urgency=low
545
546 * Non-maintainer upload.
547 * New upstream release.
548 * Bump Standards-Version to 3.7.2, no changes required.
549 * Bump debhelper compatibility to 5 and adjust build-dependency.
550 * Don't try to install pkgconfig files from usr/share/pkgconfig because
551 there is nothing in that directory.
552
553 -- Thierry Reding <thierry@gilfi.de> Sat, 18 Nov 2006 19:50:26 +0100
554
555libdrm (2.0.2-0.1) unstable; urgency=low
556
557 * Non-maintainer upload.
558 * New upstream release (closes: #377166).
559 - Includes a fix for FTBFS on GNU/kFreeBSD (closes: #332994).
560 * Manually force static build.
561
562 -- Andres Salomon <dilinger@debian.org> Sat, 23 Sep 2006 06:32:23 +0000
563
564libdrm (2.0.1-1) unstable; urgency=high
565
566 * New upstream release
567 - Fixes a pathological hash table smash discovered by the Coverity scanner
568 - updates the installed header files for various new #defines
569
570 -- David Nusinow <dnusinow@debian.org> Tue, 4 Apr 2006 23:46:05 -0400
571
572libdrm (2.0-1) experimental; urgency=low
573
574 * First upload to Debian
575
576 -- David Nusinow <dnusinow@debian.org> Thu, 5 Jan 2006 22:45:27 -0500
577
578libdrm (2.0-0ubuntu1) dapper; urgency=low
579
580 * New upstream release.
581 * Change binary package from libdrm1 to libdrm2, following soversion bump.
582
583 -- Daniel Stone <daniel.stone@ubuntu.com> Mon, 12 Dec 2005 13:05:22 +1100
584
585libdrm (1.0.5-0ubuntu1) dapper; urgency=low
586
587 * New upstream version.
588
589 -- Daniel Stone <daniel.stone@ubuntu.com> Wed, 2 Nov 2005 01:56:07 +1100
590
591libdrm (1.0.3-3) unstable; urgency=low
592
593 * Yay for understandable bug reports! *gmprf*
594 * debian/control:libdrm1 =~ s/development/runtime/ (closes: bug#325515)
595
596 -- Marcelo E. Magallon <mmagallo@debian.org> Fri, 16 Sep 2005 09:46:05 -0600
597
598libdrm (1.0.3-2) unstable; urgency=low
599
600 * libdrm.pc.in: add -ldrm to Libs
601
602 -- Marcelo E. Magallon <mmagallo@debian.org> Thu, 08 Sep 2005 20:49:01 -0600
603
604libdrm (1.0.3-1) unstable; urgency=low
605
606 * New upstream
607
608 -- Marcelo E. Magallon <mmagallo@debian.org> Sun, 28 Aug 2005 11:12:07 -0600
609
610libdrm (1.0.2-3) unstable; urgency=low
611
612 * debian/control: it's "Direct Rendering Infraestructure". I was rather
613 sure it stand for interface... thanks Michel. (closes: bug#324514)
614 * debian/control: forgot to actually write this in the file. Build-Depends
615 on libx11-dev. Thanks Kurt (closes: bug#324560)
616
617 -- Marcelo E. Magallon <mmagallo@debian.org> Sun, 28 Aug 2005 11:01:41 -0600
618
619libdrm (1.0.2-2) unstable; urgency=low
620
621 * Forgot to fix the other broken bit :-P
622
623 -- Marcelo E. Magallon <mmagallo@debian.org> Fri, 19 Aug 2005 22:01:32 -0600
624
625libdrm (1.0.2-1) unstable; urgency=low
626
627 * Initial release. Closes: #324074
628
629 -- Marcelo E. Magallon <mmagallo@debian.org> Fri, 19 Aug 2005 21:11:18 -0600
630
diff --git a/debian/compat b/debian/compat
new file mode 100644
index 00000000..ec635144
--- /dev/null
+++ b/debian/compat
@@ -0,0 +1 @@
9
diff --git a/debian/control b/debian/control
new file mode 100644
index 00000000..2891a099
--- /dev/null
+++ b/debian/control
@@ -0,0 +1,256 @@
1Source: libdrm
2Priority: optional
3Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
4XSBC-Original-Maintainer: Debian X Strike Force <debian-x@lists.debian.org>
5Uploaders: Cyril Brulebois <kibi@debian.org>
6Build-Depends:
7 debhelper (>= 9),
8 dh-autoreconf,
9 quilt,
10 libx11-dev,
11 pkg-config,
12 libpthread-stubs0-dev,
13 libudev-dev [linux-any],
14 libpciaccess-dev,
15Standards-Version: 3.9.2
16Section: libs
17Vcs-Git: git://gitorious.org/ubuntu-omap/libdrm.git
18Vcs-Browser: https://gitorious.org/+ubuntu-omap/ubuntu-omap/libdrm
19Homepage: http://cgit.freedesktop.org/mesa/drm
20
21Package: libdrm-dev
22Section: libdevel
23Architecture: any
24Depends:
25 libdrm2 (= ${binary:Version}),
26 libdrm-intel1 (= ${binary:Version}) [amd64 i386 kfreebsd-amd64 kfreebsd-i386],
27 libdrm-radeon1 (= ${binary:Version}) [linux-any],
28 libdrm-nouveau1a (= ${binary:Version}) [linux-any],
29 libdrm-nouveau2 (= ${binary:Version}) [linux-any],
30 libdrm-omap1 (= ${binary:Version}) [any-arm],
31 libkms1 (= ${binary:Version}) [linux-any],
32 ${misc:Depends},
33Replaces:
34 linux-libc-dev (<< 2.6.32-10)
35Description: Userspace interface to kernel DRM services -- development files
36 This library implements the userspace interface to the kernel DRM
37 services. DRM stands for "Direct Rendering Manager", which is the
38 kernelspace portion of the "Direct Rendering Infrastructure" (DRI).
39 The DRI is currently used on Linux to provide hardware-accelerated
40 OpenGL drivers.
41 .
42 This package provides the development environment for libdrm.
43
44Package: libdrm2
45Section: libs
46Architecture: any
47Depends:
48 ${shlibs:Depends},
49 ${misc:Depends},
50Multi-Arch: same
51Pre-Depends: ${misc:Pre-Depends}
52Description: Userspace interface to kernel DRM services -- runtime
53 This library implements the userspace interface to the kernel DRM
54 services. DRM stands for "Direct Rendering Manager", which is the
55 kernelspace portion of the "Direct Rendering Infrastructure" (DRI).
56 The DRI is currently used on Linux to provide hardware-accelerated
57 OpenGL drivers.
58 .
59 This package provides the runtime environment for libdrm.
60
61Package: libdrm2-udeb
62XC-Package-Type: udeb
63Section: debian-installer
64Architecture: any
65Depends:
66 ${shlibs:Depends},
67 ${misc:Depends},
68Description: Userspace interface to kernel DRM services -- runtime
69 This is a udeb, or a microdeb, for the debian-installer.
70
71Package: libdrm2-dbg
72Section: debug
73Priority: extra
74Architecture: any
75Depends:
76 libdrm2 (= ${binary:Version}),
77 ${misc:Depends},
78Multi-Arch: same
79Description: Userspace interface to kernel DRM services -- debugging symbols
80 This library implements the userspace interface to the kernel DRM
81 services. DRM stands for "Direct Rendering Manager", which is the
82 kernelspace portion of the "Direct Rendering Infrastructure" (DRI).
83 The DRI is currently used on Linux to provide hardware-accelerated
84 OpenGL drivers.
85 .
86 This package provides debugging symbols for the libdrm2 package.
87
88Package: libdrm-intel1
89Section: libs
90Architecture: amd64 i386 kfreebsd-amd64 kfreebsd-i386
91Depends:
92 ${shlibs:Depends},
93 ${misc:Depends},
94Pre-Depends: ${misc:Pre-Depends}
95Multi-Arch: same
96Description: Userspace interface to intel-specific kernel DRM services -- runtime
97 This library implements the userspace interface to the intel-specific kernel
98 DRM services. DRM stands for "Direct Rendering Manager", which is the
99 kernelspace portion of the "Direct Rendering Infrastructure" (DRI). The DRI is
100 currently used on Linux to provide hardware-accelerated OpenGL drivers.
101
102Package: libdrm-intel1-dbg
103Section: debug
104Priority: extra
105Architecture: amd64 i386 kfreebsd-amd64 kfreebsd-i386
106Depends:
107 libdrm-intel1 (= ${binary:Version}),
108 ${misc:Depends},
109Multi-Arch: same
110Description: Userspace interface to intel-specific kernel DRM services -- debugging symbols
111 This library implements the userspace interface to the kernel DRM services.
112 DRM stands for "Direct Rendering Manager", which is the kernelspace portion
113 of the "Direct Rendering Infrastructure" (DRI). The DRI is currently used on
114 Linux to provide hardware-accelerated OpenGL drivers.
115 .
116 This package provides the debugging symbols for the libdrm-intel1 package.
117
118Package: libdrm-nouveau1a
119Section: libs
120Architecture: linux-any
121Depends: ${shlibs:Depends},
122 ${misc:Depends},
123Conflicts: libdrm-nouveau1
124Pre-Depends: ${misc:Pre-Depends}
125Multi-Arch: same
126Description: Userspace interface to nouveau-specific kernel DRM services -- runtime
127 This library implements the userspace interface to the nouveau-specific kernel
128 DRM services. DRM stands for "Direct Rendering Manager", which is the
129 kernelspace portion of the "Direct Rendering Infrastructure" (DRI). The DRI is
130 currently used on Linux to provide hardware-accelerated OpenGL drivers.
131
132Package: libdrm-nouveau1a-dbg
133Section: debug
134Priority: extra
135Architecture: linux-any
136Depends: libdrm-nouveau1a (= ${binary:Version}),
137 ${misc:Depends},
138Conflicts: libdrm-nouveau1-dbg
139Multi-Arch: same
140Description: Userspace interface to nouveau-specific kernel DRM -- debugging symbols
141 This library implements the userspace interface to the kernel DRM services.
142 DRM stands for "Direct Rendering Manager", which is the kernelspace portion
143 of the "Direct Rendering Infrastructure" (DRI). The DRI is currently used on
144 Linux to provide hardware-accelerated OpenGL drivers.
145 .
146 This package provides the debugging symbols for the libdrm-nouveau1a package.
147
148Package: libdrm-nouveau2
149Section: libs
150Architecture: linux-any
151Depends: ${shlibs:Depends},
152 ${misc:Depends},
153Pre-Depends: ${misc:Pre-Depends}
154Multi-Arch: same
155Description: Userspace interface to nouveau-specific kernel DRM services -- runtime
156 This library implements the userspace interface to the nouveau-specific kernel
157 DRM services. DRM stands for "Direct Rendering Manager", which is the
158 kernelspace portion of the "Direct Rendering Infrastructure" (DRI). The DRI is
159 currently used on Linux to provide hardware-accelerated OpenGL drivers.
160
161Package: libdrm-nouveau2-dbg
162Section: debug
163Priority: extra
164Architecture: linux-any
165Depends: libdrm-nouveau2 (= ${binary:Version}),
166 ${misc:Depends},
167Multi-Arch: same
168Description: Userspace interface to nouveau-specific kernel DRM -- debugging symbols
169 This library implements the userspace interface to the kernel DRM services.
170 DRM stands for "Direct Rendering Manager", which is the kernelspace portion
171 of the "Direct Rendering Infrastructure" (DRI). The DRI is currently used on
172 Linux to provide hardware-accelerated OpenGL drivers.
173 .
174 This package provides the debugging symbols for the libdrm-nouveau2 package.
175
176Package: libdrm-radeon1
177Section: libs
178Architecture: linux-any
179Depends:
180 ${shlibs:Depends},
181 ${misc:Depends},
182Pre-Depends: ${misc:Pre-Depends}
183Multi-Arch: same
184Description: Userspace interface to radeon-specific kernel DRM services -- runtime
185 This library implements the userspace interface to the radeon-specific kernel
186 DRM services. DRM stands for "Direct Rendering Manager", which is the
187 kernelspace portion of the "Direct Rendering Infrastructure" (DRI). The DRI is
188 currently used on Linux to provide hardware-accelerated OpenGL drivers.
189
190Package: libdrm-radeon1-dbg
191Section: debug
192Priority: extra
193Architecture: linux-any
194Depends:
195 libdrm-radeon1 (= ${binary:Version}),
196 ${misc:Depends},
197Multi-Arch: same
198Description: Userspace interface to radeon-specific kernel DRM services -- debugging symbols
199 This library implements the userspace interface to the kernel DRM services.
200 DRM stands for "Direct Rendering Manager", which is the kernelspace portion
201 of the "Direct Rendering Infrastructure" (DRI). The DRI is currently used on
202 Linux to provide hardware-accelerated OpenGL drivers.
203 .
204 This package provides the debugging symbols for the libdrm-radeon1 package.
205
206Package: libkms1
207Section: libs
208Architecture: linux-any
209Depends: ${shlibs:Depends}, ${misc:Depends}
210Multi-Arch: same
211Pre-Depends: ${misc:Pre-Depends}
212Description: Userspace interface to kernel DRM buffer management
213 This library implements a unified userspace interface to the different buffer
214 management interfaces of the kernel DRM hardware drivers.
215
216Package: libkms1-dbg
217Section: debug
218Priority: extra
219Architecture: linux-any
220Depends: libkms1 (= ${binary:Version}), ${misc:Depends}
221Multi-Arch: same
222Description: Userspace interface to kernel DRM buffer management -- debugging symbols
223 This library implements a unified userspace interface to the different buffer
224 management interfaces of the kernel DRM hardware drivers.
225 .
226 This package provides the debugging symbols for the libkms1 package.
227
228Package: libdrm-omap1
229Section: libs
230Architecture: any-arm
231Depends:
232 ${shlibs:Depends},
233 ${misc:Depends},
234Pre-Depends: ${misc:Pre-Depends}
235Multi-Arch: same
236Description: Userspace interface to omap-specific kernel DRM services -- runtime
237 This library implements the userspace interface to the omap-specific kernel
238 DRM services. DRM stands for "Direct Rendering Manager", which is the
239 kernelspace portion of the "Direct Rendering Infrastructure" (DRI). The DRI is
240 currently used on Linux to provide hardware-accelerated OpenGL drivers.
241
242Package: libdrm-omap1-dbg
243Section: debug
244Priority: extra
245Architecture: any-arm
246Depends:
247 libdrm-omap1 (= ${binary:Version}),
248 ${misc:Depends},
249Multi-Arch: same
250Description: Userspace interface to omap-specific kernel DRM services -- debugging symbols
251 This library implements the userspace interface to the kernel DRM services.
252 DRM stands for "Direct Rendering Manager", which is the kernelspace portion
253 of the "Direct Rendering Infrastructure" (DRI). The DRI is currently used on
254 Linux to provide hardware-accelerated OpenGL drivers.
255 .
256 This package provides the debugging symbols for the libdrm-omap1 package.
diff --git a/debian/copyright b/debian/copyright
new file mode 100644
index 00000000..3dbfae31
--- /dev/null
+++ b/debian/copyright
@@ -0,0 +1,344 @@
1This package was downloaded from
2http://dri.freedesktop.org/libdrm/
3
4It was debianized by Marcelo E. Magallon <mmagallo@debian.org> on
5Fri, 19 Aug 2005 21:11:18 -0600.
6
7
8 Copyright 2005 Adam Jackson.
9
10 Permission is hereby granted, free of charge, to any person obtaining
11 a copy of this software and associated documentation files (the
12 "Software"), to deal in the Software without restriction, including
13 without limitation on the rights to use, copy, modify, merge,
14 publish, distribute, sub license, and/or sell copies of the Software,
15 and to permit persons to whom the Software is furnished to do so,
16 subject to the following conditions:
17
18 The above copyright notice and this permission notice (including the
19 next paragraph) shall be included in all copies or substantial
20 portions of the Software.
21
22 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
23 EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
24 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
25 NON-INFRINGEMENT. IN NO EVENT SHALL ADAM JACKSON BE LIABLE FOR ANY
26 CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT,
27 TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE
28 SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
29
30
31 Copyright 2000 Precision Insight, Inc., Cedar Park, Texas.
32 Copyright 2000 VA Linux Systems, Inc., Sunnyvale, California.
33 Copyright 2002 Tungsten Graphics, Inc., Cedar Park, Texas.
34 All Rights Reserved.
35
36 Permission is hereby granted, free of charge, to any person obtaining
37 a copy of this software and associated documentation files (the
38 "Software"), to deal in the Software without restriction, including
39 without limitation the rights to use, copy, modify, merge, publish,
40 distribute, sublicense, and/or sell copies of the Software, and to
41 permit persons to whom the Software is furnished to do so, subject to
42 the following conditions:
43
44 The above copyright notice and this permission notice (including the
45 next paragraph) shall be included in all copies or substantial
46 portions of the Software.
47
48 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
49 EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
50 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
51 NONINFRINGEMENT. IN NO EVENT SHALL PRECISION INSIGHT AND/OR ITS
52 SUPPLIERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
53 WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
54 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
55 DEALINGS IN THE SOFTWARE.
56
57
58 Copyright (c) 2007-2008 Dave Airlie <airlied@linux.ie>
59 Copyright (c) 2007-2008 Jakob Bornecrantz <wallbraker@gmail.com>
60 Copyright (c) 2008 Red Hat Inc.
61 Copyright (c) 2007-2008 Tungsten Graphics, Inc., Cedar Park, TX., USA
62 Copyright (c) 2007-2009 Intel Corporation
63
64 Permission is hereby granted, free of charge, to any person obtaining a
65 copy of this software and associated documentation files (the "Software"),
66 to deal in the Software without restriction, including without limitation
67 the rights to use, copy, modify, merge, publish, distribute, sublicense,
68 and/or sell copies of the Software, and to permit persons to whom the
69 Software is furnished to do so, subject to the following conditions:
70
71 The above copyright notice and this permission notice shall be included in
72 all copies or substantial portions of the Software.
73
74 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
75 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
76 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
77 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
78 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
79 FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS
80 IN THE SOFTWARE.
81
82
83 Copyright 2002-2006 Tungsten Graphics, Inc., Cedar Park, Texas.
84 All Rights Reserved.
85
86 Permission is hereby granted, free of charge, to any person obtaining a
87 copy of this software and associated documentation files (the "Software"),
88 to deal in the Software without restriction, including without limitation
89 the rights to use, copy, modify, merge, publish, distribute, sublicense,
90 and/or sell copies of the Software, and to permit persons to whom the
91 Software is furnished to do so, subject to the following conditions:
92
93 The above copyright notice and this permission notice (including the next
94 paragraph) shall be included in all copies or substantial portions of the
95 Software.
96
97 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
98 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
99 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
100 TUNGSTEN GRAPHICS AND/OR ITS SUPPLIERS BE LIABLE FOR ANY CLAIM, DAMAGES OR
101 OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
102 ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
103 OTHER DEALINGS IN THE SOFTWARE.
104
105
106 Copyright 2000 Gareth Hughes
107 Copyright 2002 Frank C. Earl
108 Copyright 2002-2003 Leif Delgass
109 All Rights Reserved.
110
111 Permission is hereby granted, free of charge, to any person obtaining a
112 copy of this software and associated documentation files (the "Software"),
113 to deal in the Software without restriction, including without limitation
114 the rights to use, copy, modify, merge, publish, distribute, sublicense,
115 and/or sell copies of the Software, and to permit persons to whom the
116 Software is furnished to do so, subject to the following conditions:
117
118 The above copyright notice and this permission notice (including the next
119 paragraph) shall be included in all copies or substantial portions of the
120 Software.
121
122 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
123 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
124 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
125 THE COPYRIGHT OWNER(S) BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER
126 IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
127 CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
128
129
130 Copyright 2000 VA Linux Systems, Inc., Sunnyvale, California.
131 Copyright 2005 Stephane Marchesin.
132 All rights reserved.
133
134 Permission is hereby granted, free of charge, to any person obtaining a
135 copy of this software and associated documentation files (the "Software"),
136 to deal in the Software without restriction, including without limitation
137 the rights to use, copy, modify, merge, publish, distribute, sublicense,
138 and/or sell copies of the Software, and to permit persons to whom the
139 Software is furnished to do so, subject to the following conditions:
140
141 The above copyright notice and this permission notice (including the next
142 paragraph) shall be included in all copies or substantial portions of the
143 Software.
144
145 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
146 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
147 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
148 VA LINUX SYSTEMS AND/OR ITS SUPPLIERS BE LIABLE FOR ANY CLAIM, DAMAGES OR
149 OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
150 ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR
151 OTHER DEALINGS IN THE SOFTWARE.
152
153
154 Copyright 2004 Felix Kuehling
155 All Rights Reserved.
156
157 Permission is hereby granted, free of charge, to any person obtaining a
158 copy of this software and associated documentation files (the "Software"),
159 to deal in the Software without restriction, including without limitation
160 the rights to use, copy, modify, merge, publish, distribute, sub license,
161 and/or sell copies of the Software, and to permit persons to whom the
162 Software is furnished to do so, subject to the following conditions:
163
164 The above copyright notice and this permission notice (including the
165 next paragraph) shall be included in all copies or substantial portions
166 of the Software.
167
168 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
169 EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
170 MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
171 NON-INFRINGEMENT. IN NO EVENT SHALL FELIX KUEHLING BE LIABLE FOR
172 ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF
173 CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION
174 WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
175
176
177 Copyright 2005 Eric Anholt
178 Copyright © 2007-2008 Intel Corporation
179 Copyright © 2008 Jérôme Glisse
180 All Rights Reserved.
181
182 Permission is hereby granted, free of charge, to any person obtaining a
183 copy of this software and associated documentation files (the "Software"),
184 to deal in the Software without restriction, including without limitation
185 the rights to use, copy, modify, merge, publish, distribute, sublicense,
186 and/or sell copies of the Software, and to permit persons to whom the
187 Software is furnished to do so, subject to the following conditions:
188
189 The above copyright notice and this permission notice (including the next
190 paragraph) shall be included in all copies or substantial portions of the
191 Software.
192
193 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
194 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
195 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
196 THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
197 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
198 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
199 SOFTWARE.
200
201
202 Copyright 1998-2003 VIA Technologies, Inc. All Rights Reserved.
203 Copyright 2001-2003 S3 Graphics, Inc. All Rights Reserved.
204
205 Permission is hereby granted, free of charge, to any person obtaining a
206 copy of this software and associated documentation files (the "Software"),
207 to deal in the Software without restriction, including without limitation
208 the rights to use, copy, modify, merge, publish, distribute, sub license,
209 and/or sell copies of the Software, and to permit persons to whom the
210 Software is furnished to do so, subject to the following conditions:
211
212 The above copyright notice and this permission notice (including the
213 next paragraph) shall be included in all copies or substantial portions
214 of the Software.
215
216 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
217 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
218 FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
219 VIA, S3 GRAPHICS, AND/OR ITS SUPPLIERS BE LIABLE FOR ANY CLAIM, DAMAGES OR
220 OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE,
221 ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER
222 DEALINGS IN THE SOFTWARE.
223
224
225 Copyright © 2009 VMware, Inc., Palo Alto, CA., USA
226 Copyright © 2007-2009 Red Hat Inc.
227 Copyright © 2007 Intel Corporation
228 Copyright 2006 Tungsten Graphics, Inc., Bismarck, ND., USA
229 Copyright © 2008 Dave Airlie
230 Copyright © 2008 Jérôme Glisse
231 Copyright © 2008 Nicolai Haehnle
232 All Rights Reserved.
233
234 Permission is hereby granted, free of charge, to any person obtaining a
235 copy of this software and associated documentation files (the
236 "Software"), to deal in the Software without restriction, including
237 without limitation the rights to use, copy, modify, merge, publish,
238 distribute, sub license, and/or sell copies of the Software, and to
239 permit persons to whom the Software is furnished to do so, subject to
240 the following conditions:
241
242 The above copyright notice and this permission notice (including the
243 next paragraph) shall be included in all copies or substantial portions
244 of the Software.
245
246 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
247 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
248 FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
249 THE COPYRIGHT HOLDERS, AUTHORS AND/OR ITS SUPPLIERS BE LIABLE FOR ANY CLAIM,
250 DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
251 OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
252 USE OR OTHER DEALINGS IN THE SOFTWARE.
253
254
255 Copyright (C) 1999 Wittawat Yamwong
256
257 Permission is hereby granted, free of charge, to any person obtaining a
258 copy of this software and associated documentation files (the "Software"),
259 to deal in the Software without restriction, including without limitation
260 the rights to use, copy, modify, merge, publish, distribute, sublicense,
261 and/or sell copies of the Software, and to permit persons to whom the
262 Software is furnished to do so, subject to the following conditions:
263
264 The above copyright notice and this permission notice shall be included
265 in all copies or substantial portions of the Software.
266
267 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS
268 OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
269 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
270 WITTAWAT YAMWONG, OR ANY OTHER CONTRIBUTORS BE LIABLE FOR ANY CLAIM,?
271 DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR?
272 OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE?
273 OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
274
275
276 Copyright (c) 2007 Nouveau Project
277
278 Permission is hereby granted, free of charge, to any person obtaining a
279 copy of this software and associated documentation files (the "Software"),
280 to deal in the Software without restriction, including without limitation
281 the rights to use, copy, modify, merge, publish, distribute, sublicense,
282 and/or sell copies of the Software, and to permit persons to whom the
283 Software is furnished to do so, subject to the following conditions:
284
285 The above copyright notice and this permission notice shall be included in
286 all copies or substantial portions of the Software.
287
288 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
289 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
290 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL
291 THE AUTHORS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
292 WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF
293 OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
294 SOFTWARE.
295
296
297 Copyright 2010 Jerome Glisse <glisse@freedesktop.org>
298
299 Permission is hereby granted, free of charge, to any person obtaining a
300 copy of this software and associated documentation files (the "Software"),
301 to deal in the Software without restriction, including without limitation
302 on the rights to use, copy, modify, merge, publish, distribute, sub
303 license, and/or sell copies of the Software, and to permit persons to whom
304 the Software is furnished to do so, subject to the following conditions:
305
306 The above copyright notice and this permission notice (including the next
307 paragraph) shall be included in all copies or substantial portions of the
308 Software.
309
310 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
311 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
312 FITNESS FOR A PARTICULAR PURPOSE AND NON-INFRINGEMENT. IN NO EVENT SHALL
313 THE AUTHOR(S) AND/OR THEIR SUPPLIERS BE LIABLE FOR ANY CLAIM,
314 DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR
315 OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE
316 USE OR OTHER DEALINGS IN THE SOFTWARE.
317
318
319 Copyright(c) 2011 Texas Instruments. All rights reserved.
320
321 Redistribution and use in source and binary forms, with or without
322 modification, are permitted provided that the following conditions
323 are met:
324 * Redistributions of source code must retain the above copyright
325 notice, this list of conditions and the following disclaimer.
326 * Redistributions in binary form must reproduce the above copyright
327 notice, this list of conditions and the following disclaimer in
328 the documentation and/or other materials provided with the
329 distribution.
330 * Neither the name Texas Instruments nor the names of its
331 contributors may be used to endorse or promote products derived
332 from this software without specific prior written permission.
333
334 THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
335 "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
336 LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
337 A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
338 OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
339 SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
340 LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
341 DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
342 THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
343 (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
344 OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
diff --git a/debian/gbp.conf b/debian/gbp.conf
new file mode 100644
index 00000000..6894f650
--- /dev/null
+++ b/debian/gbp.conf
@@ -0,0 +1,8 @@
1[DEFAULT]
2
3# Keep pristine-tar (allows to re-create 'orig').
4pristine-tar = True
5
6[git-import-dsc]
7# Import in the ubuntu branch, not master
8debian-branch = ubuntu
diff --git a/debian/libdrm-dev.install b/debian/libdrm-dev.install
new file mode 100644
index 00000000..76f28fa2
--- /dev/null
+++ b/debian/libdrm-dev.install
@@ -0,0 +1,4 @@
1usr/include/*
2usr/lib/*/lib*.a
3usr/lib/*/lib*.so
4usr/lib/*/pkgconfig/*
diff --git a/debian/libdrm-intel1.install b/debian/libdrm-intel1.install
new file mode 100644
index 00000000..23861696
--- /dev/null
+++ b/debian/libdrm-intel1.install
@@ -0,0 +1 @@
usr/lib/*/libdrm_intel.so.1*
diff --git a/debian/libdrm-intel1.symbols b/debian/libdrm-intel1.symbols
new file mode 100644
index 00000000..8f5b9fec
--- /dev/null
+++ b/debian/libdrm-intel1.symbols
@@ -0,0 +1,73 @@
1libdrm_intel.so.1 libdrm-intel1 #MINVER#
2 drm_intel_bo_alloc@Base 2.4.1
3 drm_intel_bo_alloc_for_render@Base 2.4.5
4 drm_intel_bo_alloc_tiled@Base 2.4.15
5 drm_intel_bo_busy@Base 2.4.13
6 drm_intel_bo_disable_reuse@Base 2.4.10
7 drm_intel_bo_emit_reloc@Base 2.4.1
8 drm_intel_bo_emit_reloc_fence@Base 2.4.20
9 drm_intel_bo_exec@Base 2.4.1
10 drm_intel_bo_fake_alloc_static@Base 2.4.1
11 drm_intel_bo_fake_disable_backing_store@Base 2.4.1
12 drm_intel_bo_flink@Base 2.4.1
13 drm_intel_bo_gem_create_from_name@Base 2.4.1
14 drm_intel_bo_gem_create_from_prime@Base 2.4.38
15 drm_intel_bo_gem_export_to_prime@Base 2.4.38
16 drm_intel_bo_get_subdata@Base 2.4.1
17 drm_intel_bo_get_tiling@Base 2.4.1
18 drm_intel_bo_is_reusable@Base 2.4.21
19 drm_intel_bo_madvise@Base 2.4.16
20 drm_intel_bo_map@Base 2.4.1
21 drm_intel_bo_mrb_exec@Base 2.4.23-3~
22 drm_intel_bo_pin@Base 2.4.1
23 drm_intel_bo_reference@Base 2.4.1
24 drm_intel_bo_references@Base 2.4.15
25 drm_intel_bo_set_tiling@Base 2.4.1
26 drm_intel_bo_subdata@Base 2.4.1
27 drm_intel_bo_unmap@Base 2.4.1
28 drm_intel_bo_unpin@Base 2.4.1
29 drm_intel_bo_unreference@Base 2.4.1
30 drm_intel_bo_wait_rendering@Base 2.4.1
31 drm_intel_bufmgr_check_aperture_space@Base 2.4.1
32 drm_intel_bufmgr_destroy@Base 2.4.1
33 drm_intel_bufmgr_fake_contended_lock_take@Base 2.4.1
34 drm_intel_bufmgr_fake_evict_all@Base 2.4.1
35 drm_intel_bufmgr_fake_init@Base 2.4.1
36 drm_intel_bufmgr_fake_set_exec_callback@Base 2.4.1
37 drm_intel_bufmgr_fake_set_fence_callback@Base 2.4.1
38 drm_intel_bufmgr_fake_set_last_dispatch@Base 2.4.1
39 drm_intel_bufmgr_gem_enable_fenced_relocs@Base 2.4.20
40 drm_intel_bufmgr_gem_enable_reuse@Base 2.4.1
41 drm_intel_bufmgr_gem_get_devid@Base 2.4.32
42 drm_intel_bufmgr_gem_init@Base 2.4.1
43 drm_intel_bufmgr_gem_set_aub_dump@Base 2.4.32
44 drm_intel_bufmgr_gem_set_aub_annotations@Base 2.4.34
45 drm_intel_bufmgr_gem_set_vma_cache_size@Base 2.4.29
46 drm_intel_bufmgr_set_debug@Base 2.4.1
47 drm_intel_decode@Base 2.4.30
48 drm_intel_decode_context_alloc@Base 2.4.30
49 drm_intel_decode_context_free@Base 2.4.30
50 drm_intel_decode_set_batch_pointer@Base 2.4.30
51 drm_intel_decode_set_dump_past_end@Base 2.4.30
52 drm_intel_decode_set_head_tail@Base 2.4.30
53 drm_intel_decode_set_output_file@Base 2.4.30
54 drm_intel_gem_bo_aub_dump_bmp@Base 2.4.32
55 drm_intel_gem_bo_clear_relocs@Base 2.4.27
56 drm_intel_gem_bo_context_exec@Base 2.4.36
57 drm_intel_gem_bo_get_reloc_count@Base 2.4.27
58 drm_intel_gem_bo_map_gtt@Base 2.4.3
59 drm_intel_gem_bo_map_unsynchronized@Base 2.4.32
60 drm_intel_gem_bo_start_gtt_access@Base 2.4.3
61 drm_intel_gem_bo_unmap_gtt@Base 2.4.9
62 drm_intel_gem_bo_wait@Base 2.4.36
63 drm_intel_gem_context_create@Base 2.4.37
64 drm_intel_gem_context_destroy@Base 2.4.37
65 drm_intel_get_aperture_sizes@Base 2.4.26
66 drm_intel_get_pipe_from_crtc_id@Base 2.4.11
67 drm_intel_reg_read@Base 2.4.38
68 drm_mmAllocMem@Base 2.4.1
69 drm_mmDestroy@Base 2.4.1
70 drm_mmDumpMemInfo@Base 2.4.1
71 drm_mmFindBlock@Base 2.4.1
72 drm_mmFreeMem@Base 2.4.1
73 drm_mmInit@Base 2.4.1
diff --git a/debian/libdrm-nouveau1a.install b/debian/libdrm-nouveau1a.install
new file mode 100644
index 00000000..6c550808
--- /dev/null
+++ b/debian/libdrm-nouveau1a.install
@@ -0,0 +1 @@
usr/lib/*/libdrm_nouveau.so.1*
diff --git a/debian/libdrm-nouveau1a.lintian-overrides b/debian/libdrm-nouveau1a.lintian-overrides
new file mode 100644
index 00000000..76c525b1
--- /dev/null
+++ b/debian/libdrm-nouveau1a.lintian-overrides
@@ -0,0 +1 @@
libdrm-nouveau1a: package-name-doesnt-match-sonames libdrm-nouveau1
diff --git a/debian/libdrm-nouveau1a.symbols b/debian/libdrm-nouveau1a.symbols
new file mode 100644
index 00000000..a2ba922d
--- /dev/null
+++ b/debian/libdrm-nouveau1a.symbols
@@ -0,0 +1,46 @@
1libdrm_nouveau.so.1 libdrm-nouveau1a #MINVER#
2 nouveau_bo_busy@Base 2.4.23
3 nouveau_bo_emit_buffer@Base 2.4.23
4 nouveau_bo_handle_get@Base 2.4.23
5 nouveau_bo_handle_ref@Base 2.4.23
6 nouveau_bo_init@Base 2.4.23
7 nouveau_bo_map@Base 2.4.23
8 nouveau_bo_map_flush@Base 2.4.23
9 nouveau_bo_map_range@Base 2.4.23
10 nouveau_bo_new@Base 2.4.23
11 nouveau_bo_new_tile@Base 2.4.23
12 nouveau_bo_pending@Base 2.4.23
13 nouveau_bo_ref@Base 2.4.23
14 nouveau_bo_takedown@Base 2.4.23
15 nouveau_bo_unmap@Base 2.4.23
16 nouveau_bo_user@Base 2.4.23
17 nouveau_bo_wrap@Base 2.4.23
18 nouveau_channel_alloc@Base 2.4.23
19 nouveau_channel_free@Base 2.4.23
20 nouveau_device_close@Base 2.4.23
21 nouveau_device_get_param@Base 2.4.23
22 nouveau_device_open@Base 2.4.23
23 nouveau_device_open_existing@Base 2.4.23
24 nouveau_device_set_param@Base 2.4.23
25 nouveau_grobj_alloc@Base 2.4.23
26 nouveau_grobj_autobind@Base 2.4.23
27 nouveau_grobj_free@Base 2.4.23
28 nouveau_grobj_ref@Base 2.4.23
29 nouveau_notifier_alloc@Base 2.4.23
30 nouveau_notifier_free@Base 2.4.23
31 nouveau_notifier_reset@Base 2.4.23
32 nouveau_notifier_return_val@Base 2.4.23
33 nouveau_notifier_status@Base 2.4.23
34 nouveau_notifier_wait_status@Base 2.4.23
35 nouveau_pushbuf_emit_reloc@Base 2.4.23
36 nouveau_pushbuf_fini@Base 2.4.23
37 nouveau_pushbuf_flush@Base 2.4.23
38 nouveau_pushbuf_init@Base 2.4.23
39 nouveau_pushbuf_marker_emit@Base 2.4.23
40 nouveau_pushbuf_marker_undo@Base 2.4.23
41 nouveau_pushbuf_submit@Base 2.4.23
42 nouveau_reloc_emit@Base 2.4.23
43 nouveau_resource_alloc@Base 2.4.23
44 nouveau_resource_destroy@Base 2.4.23
45 nouveau_resource_free@Base 2.4.23
46 nouveau_resource_init@Base 2.4.23
diff --git a/debian/libdrm-nouveau2.install b/debian/libdrm-nouveau2.install
new file mode 100644
index 00000000..a573e71b
--- /dev/null
+++ b/debian/libdrm-nouveau2.install
@@ -0,0 +1 @@
usr/lib/*/libdrm_nouveau.so.2*
diff --git a/debian/libdrm-nouveau2.lintian-overrides b/debian/libdrm-nouveau2.lintian-overrides
new file mode 100644
index 00000000..730972c9
--- /dev/null
+++ b/debian/libdrm-nouveau2.lintian-overrides
@@ -0,0 +1 @@
libdrm-nouveau2: symbols-declares-dependency-on-other-package libdrm-nouveau-private
diff --git a/debian/libdrm-nouveau2.symbols b/debian/libdrm-nouveau2.symbols
new file mode 100644
index 00000000..fa95f7dc
--- /dev/null
+++ b/debian/libdrm-nouveau2.symbols
@@ -0,0 +1,45 @@
1libdrm_nouveau.so.2 libdrm-nouveau2 #MINVER#
2| libdrm-nouveau-private
3 abi16_bo_info@Base 0 1
4 abi16_bo_init@Base 0 1
5 abi16_chan_nv04@Base 0 1
6 abi16_chan_nvc0@Base 0 1
7 abi16_chan_nve0@Base 2.4.41-0ubuntu1+ti1.0
8 abi16_engobj@Base 0 1
9 abi16_ntfy@Base 0 1
10 nouveau_bo_map@Base 2.4.34
11 nouveau_bo_name_get@Base 2.4.34
12 nouveau_bo_name_ref@Base 2.4.34
13 nouveau_bo_new@Base 2.4.34
14 nouveau_bo_prime_handle_ref@Base 2.4.38
15 nouveau_bo_ref@Base 2.4.34
16 nouveau_bo_set_prime@Base 2.4.38
17 nouveau_bo_wait@Base 2.4.34
18 nouveau_bo_wrap@Base 2.4.34
19 nouveau_bufctx_del@Base 2.4.34
20 nouveau_bufctx_mthd@Base 2.4.34
21 nouveau_bufctx_new@Base 2.4.34
22 nouveau_bufctx_refn@Base 2.4.34
23 nouveau_bufctx_reset@Base 2.4.34
24 nouveau_client_del@Base 2.4.34
25 nouveau_client_new@Base 2.4.34
26 nouveau_debug@Base 2.4.34
27 nouveau_device_del@Base 2.4.34
28 nouveau_device_open@Base 2.4.34
29 nouveau_device_open_existing@Base 0 1
30 nouveau_device_wrap@Base 2.4.34
31 nouveau_getparam@Base 2.4.34
32 nouveau_object_del@Base 2.4.34
33 nouveau_object_find@Base 2.4.34
34 nouveau_object_new@Base 2.4.34
35 nouveau_pushbuf_bufctx@Base 2.4.34
36 nouveau_pushbuf_data@Base 2.4.34
37 nouveau_pushbuf_del@Base 2.4.34
38 nouveau_pushbuf_kick@Base 2.4.34
39 nouveau_pushbuf_new@Base 2.4.34
40 nouveau_pushbuf_refd@Base 2.4.34
41 nouveau_pushbuf_refn@Base 2.4.34
42 nouveau_pushbuf_reloc@Base 2.4.34
43 nouveau_pushbuf_space@Base 2.4.34
44 nouveau_pushbuf_validate@Base 2.4.34
45 nouveau_setparam@Base 2.4.34
diff --git a/debian/libdrm-omap1.install b/debian/libdrm-omap1.install
new file mode 100644
index 00000000..b775d441
--- /dev/null
+++ b/debian/libdrm-omap1.install
@@ -0,0 +1 @@
usr/lib/*/libdrm_omap.so.1*
diff --git a/debian/libdrm-omap1.symbols b/debian/libdrm-omap1.symbols
new file mode 100644
index 00000000..0c124755
--- /dev/null
+++ b/debian/libdrm-omap1.symbols
@@ -0,0 +1,19 @@
1libdrm_omap.so.1 libdrm-omap1 #MINVER#
2 omap_bo_cpu_fini@Base 2.4.33
3 omap_bo_cpu_prep@Base 2.4.33
4 omap_bo_del@Base 2.4.33
5 omap_bo_dmabuf@Base 2.4.34
6 omap_bo_from_dmabuf@Base 2.4.38
7 omap_bo_from_name@Base 2.4.33
8 omap_bo_get_name@Base 2.4.33
9 omap_bo_handle@Base 2.4.33
10 omap_bo_map@Base 2.4.33
11 omap_bo_new@Base 2.4.33
12 omap_bo_new_tiled@Base 2.4.33
13 omap_bo_ref@Base 2.4.38
14 omap_bo_size@Base 2.4.33
15 omap_device_del@Base 2.4.33
16 omap_device_new@Base 2.4.33
17 omap_device_ref@Base 2.4.38
18 omap_get_param@Base 2.4.33
19 omap_set_param@Base 2.4.33
diff --git a/debian/libdrm-radeon1.install b/debian/libdrm-radeon1.install
new file mode 100644
index 00000000..158f5592
--- /dev/null
+++ b/debian/libdrm-radeon1.install
@@ -0,0 +1 @@
usr/lib/*/libdrm_radeon.so.1*
diff --git a/debian/libdrm-radeon1.lintian-overrides b/debian/libdrm-radeon1.lintian-overrides
new file mode 100644
index 00000000..0e452e0a
--- /dev/null
+++ b/debian/libdrm-radeon1.lintian-overrides
@@ -0,0 +1 @@
libdrm-radeon1: symbols-declares-dependency-on-other-package libdrm-radeon-private
diff --git a/debian/libdrm-radeon1.symbols b/debian/libdrm-radeon1.symbols
new file mode 100644
index 00000000..e9578a64
--- /dev/null
+++ b/debian/libdrm-radeon1.symbols
@@ -0,0 +1,64 @@
1libdrm_radeon.so.1 libdrm-radeon1 #MINVER#
2| libdrm-radeon-private
3 bof_array@Base 0 1
4 bof_array_append@Base 0 1
5 bof_array_get@Base 0 1
6 bof_array_size@Base 0 1
7 bof_blob@Base 0 1
8 bof_blob_size@Base 0 1
9 bof_blob_value@Base 0 1
10 bof_decref@Base 0 1
11 bof_dump_file@Base 0 1
12 bof_incref@Base 0 1
13 bof_int32@Base 0 1
14 bof_int32_value@Base 0 1
15 bof_load_file@Base 0 1
16 bof_object@Base 0 1
17 bof_object_get@Base 0 1
18 bof_object_set@Base 0 1
19 bof_print@Base 0 1
20 bof_string@Base 0 1
21 radeon_bo_debug@Base 2.4.17
22 radeon_bo_get_handle@Base 2.4.17
23 radeon_bo_get_src_domain@Base 2.4.17
24 radeon_bo_get_tiling@Base 2.4.17
25 radeon_bo_is_busy@Base 2.4.17
26 radeon_bo_is_referenced_by_cs@Base 2.4.17
27 radeon_bo_is_static@Base 2.4.17
28 radeon_bo_manager_gem_ctor@Base 2.4.17
29 radeon_bo_manager_gem_dtor@Base 2.4.17
30 radeon_bo_map@Base 2.4.17
31 radeon_bo_open@Base 2.4.17
32 radeon_bo_ref@Base 2.4.17
33 radeon_bo_set_tiling@Base 2.4.17
34 radeon_bo_unmap@Base 2.4.17
35 radeon_bo_unref@Base 2.4.17
36 radeon_bo_wait@Base 2.4.17
37 radeon_cs_begin@Base 2.4.17
38 radeon_cs_create@Base 2.4.17
39 radeon_cs_destroy@Base 2.4.17
40 radeon_cs_emit@Base 2.4.17
41 radeon_cs_end@Base 2.4.17
42 radeon_cs_erase@Base 2.4.17
43 radeon_cs_get_id@Base 2.4.20
44 radeon_cs_manager_gem_ctor@Base 2.4.17
45 radeon_cs_manager_gem_dtor@Base 2.4.17
46 radeon_cs_need_flush@Base 2.4.17
47 radeon_cs_print@Base 2.4.17
48 radeon_cs_set_limit@Base 2.4.17
49 radeon_cs_space_add_persistent_bo@Base 2.4.17
50 radeon_cs_space_check@Base 2.4.17
51 radeon_cs_space_check_with_bo@Base 2.4.17
52 radeon_cs_space_reset_bos@Base 2.4.17
53 radeon_cs_space_set_flush@Base 2.4.17
54 radeon_cs_write_reloc@Base 2.4.17
55 radeon_gem_bo_open_prime@Base 2.4.39
56 radeon_gem_get_kernel_name@Base 2.4.17
57 radeon_gem_get_reloc_in_cs@Base 2.4.20
58 radeon_gem_name_bo@Base 2.4.17
59 radeon_gem_prime_share_bo@Base 2.4.39
60 radeon_gem_set_domain@Base 2.4.17
61 radeon_surface_best@Base 2.4.31
62 radeon_surface_init@Base 2.4.31
63 radeon_surface_manager_free@Base 2.4.31
64 radeon_surface_manager_new@Base 2.4.31
diff --git a/debian/libdrm2-udeb.install b/debian/libdrm2-udeb.install
new file mode 100644
index 00000000..6e2fd9b1
--- /dev/null
+++ b/debian/libdrm2-udeb.install
@@ -0,0 +1 @@
usr/lib/*/libdrm.so.2*
diff --git a/debian/libdrm2.NEWS b/debian/libdrm2.NEWS
new file mode 100644
index 00000000..f99652b8
--- /dev/null
+++ b/debian/libdrm2.NEWS
@@ -0,0 +1,8 @@
1libdrm (2.3.0-4) experimental; urgency=low
2
3 * We are now shipping libdrm with the default permissions set to 666,
4 rather than the upstream default of 660. If you have untrusted users,
5 you should configure the X server to explicitly use a mode of 660 in
6 the xorg.conf.
7
8 -- David Nusinow <dnusinow@debian.org> Wed, 18 Apr 2007 22:44:21 -0400
diff --git a/debian/libdrm2.install b/debian/libdrm2.install
new file mode 100644
index 00000000..e392e314
--- /dev/null
+++ b/debian/libdrm2.install
@@ -0,0 +1,2 @@
1usr/lib/*/libdrm.so.2*
2usr/share/man
diff --git a/debian/libdrm2.symbols b/debian/libdrm2.symbols
new file mode 100644
index 00000000..c4047c45
--- /dev/null
+++ b/debian/libdrm2.symbols
@@ -0,0 +1,148 @@
1libdrm.so.2 libdrm2 #MINVER#
2 drmAddBufs@Base 2.3.1
3 drmAddContextPrivateMapping@Base 2.3.1
4 drmAddContextTag@Base 2.3.1
5 drmAddMap@Base 2.3.1
6 drmAgpAcquire@Base 2.3.1
7 drmAgpAlloc@Base 2.3.1
8 drmAgpBase@Base 2.3.1
9 drmAgpBind@Base 2.3.1
10 drmAgpDeviceId@Base 2.3.1
11 drmAgpEnable@Base 2.3.1
12 drmAgpFree@Base 2.3.1
13 drmAgpGetMode@Base 2.3.1
14 drmAgpMemoryAvail@Base 2.3.1
15 drmAgpMemoryUsed@Base 2.3.1
16 drmAgpRelease@Base 2.3.1
17 drmAgpSize@Base 2.3.1
18 drmAgpUnbind@Base 2.3.1
19 drmAgpVendorId@Base 2.3.1
20 drmAgpVersionMajor@Base 2.3.1
21 drmAgpVersionMinor@Base 2.3.1
22 drmAllocCpy@Base 2.4.3
23 drmAuthMagic@Base 2.3.1
24 drmAvailable@Base 2.3.1
25 drmCheckModesettingSupported@Base 2.4.3
26 drmClose@Base 2.3.1
27 drmCloseOnce@Base 2.3.1
28 drmCommandNone@Base 2.3.1
29 drmCommandRead@Base 2.3.1
30 drmCommandWrite@Base 2.3.1
31 drmCommandWriteRead@Base 2.3.1
32 drmCreateContext@Base 2.3.1
33 drmCreateDrawable@Base 2.3.1
34 drmCtlInstHandler@Base 2.3.1
35 drmCtlUninstHandler@Base 2.3.1
36 drmDMA@Base 2.3.1
37 drmDelContextTag@Base 2.3.1
38 drmDestroyContext@Base 2.3.1
39 drmDestroyDrawable@Base 2.3.1
40 drmDropMaster@Base 2.4.3
41 drmError@Base 2.3.1
42 drmFinish@Base 2.3.1
43 drmFree@Base 2.3.1
44 drmFreeBufs@Base 2.3.1
45 drmFreeBusid@Base 2.3.1
46 drmFreeReservedContextList@Base 2.3.1
47 drmFreeVersion@Base 2.3.1
48 drmGetBufInfo@Base 2.3.1
49 drmGetBusid@Base 2.3.1
50 drmGetCap@Base 2.4.25
51 drmGetClient@Base 2.3.1
52 drmGetContextFlags@Base 2.3.1
53 drmGetContextPrivateMapping@Base 2.3.1
54 drmGetContextTag@Base 2.3.1
55 drmGetDeviceNameFromFd@Base 2.4.16
56 drmGetEntry@Base 2.3.1
57 drmGetHashTable@Base 2.3.1
58 drmGetInterruptFromBusID@Base 2.3.1
59 drmGetLibVersion@Base 2.3.1
60 drmGetLock@Base 2.3.1
61 drmGetMagic@Base 2.3.1
62 drmGetMap@Base 2.3.1
63 drmGetReservedContextList@Base 2.3.1
64 drmGetStats@Base 2.3.1
65 drmGetVersion@Base 2.3.1
66 drmHandleEvent@Base 2.4.16
67 drmHashCreate@Base 2.3.1
68 drmHashDelete@Base 2.3.1
69 drmHashDestroy@Base 2.3.1
70 drmHashFirst@Base 2.3.1
71 drmHashInsert@Base 2.3.1
72 drmHashLookup@Base 2.3.1
73 drmHashNext@Base 2.3.1
74 drmIoctl@Base 2.4.3
75 drmMalloc@Base 2.3.1
76 drmMap@Base 2.3.1
77 drmMapBufs@Base 2.3.1
78 drmMarkBufs@Base 2.3.1
79 drmModeAddFB2@Base 2.4.30
80 drmModeAddFB@Base 2.4.3
81 drmModeAttachMode@Base 2.4.3
82 drmModeConnectorSetProperty@Base 2.4.3
83 drmModeCrtcGetGamma@Base 2.4.3
84 drmModeCrtcSetGamma@Base 2.4.3
85 drmModeDetachMode@Base 2.4.3
86 drmModeDirtyFB@Base 2.4.17
87 drmModeFreeConnector@Base 2.4.3
88 drmModeFreeCrtc@Base 2.4.3
89 drmModeFreeEncoder@Base 2.4.3
90 drmModeFreeFB@Base 2.4.3
91 drmModeFreeModeInfo@Base 2.4.3
92 drmModeFreeObjectProperties@Base 2.4.36
93 drmModeFreePlane@Base 2.4.30
94 drmModeFreePlaneResources@Base 2.4.31
95 drmModeFreeProperty@Base 2.4.3
96 drmModeFreePropertyBlob@Base 2.4.3
97 drmModeFreeResources@Base 2.4.3
98 drmModeGetConnector@Base 2.4.3
99 drmModeGetCrtc@Base 2.4.3
100 drmModeGetEncoder@Base 2.4.3
101 drmModeGetFB@Base 2.4.3
102 drmModeGetPlane@Base 2.4.30
103 drmModeGetPlaneResources@Base 2.4.30
104 drmModeGetProperty@Base 2.4.3
105 drmModeGetPropertyBlob@Base 2.4.3
106 drmModeGetResources@Base 2.4.3
107 drmModeMoveCursor@Base 2.4.3
108 drmModeObjectGetProperties@Base 2.4.36
109 drmModeObjectSetProperty@Base 2.4.36
110 drmModePageFlip@Base 2.4.17
111 drmModeRmFB@Base 2.4.3
112 drmModeSetCrtc@Base 2.4.3
113 drmModeSetCursor@Base 2.4.3
114 drmModeSetPlane@Base 2.4.30
115 drmMsg@Base 2.4.1
116 drmOpen@Base 2.3.1
117 drmOpenControl@Base 2.4.3
118 drmOpenOnce@Base 2.3.1
119 drmPrimeFDToHandle@Base 2.4.38
120 drmPrimeHandleToFD@Base 2.4.38
121 drmRandom@Base 2.3.1
122 drmRandomCreate@Base 2.3.1
123 drmRandomDestroy@Base 2.3.1
124 drmRandomDouble@Base 2.3.1
125 drmRmMap@Base 2.3.1
126 drmSLCreate@Base 2.3.1
127 drmSLDelete@Base 2.3.1
128 drmSLDestroy@Base 2.3.1
129 drmSLDump@Base 2.3.1
130 drmSLFirst@Base 2.3.1
131 drmSLInsert@Base 2.3.1
132 drmSLLookup@Base 2.3.1
133 drmSLLookupNeighbors@Base 2.3.1
134 drmSLNext@Base 2.3.1
135 drmScatterGatherAlloc@Base 2.3.1
136 drmScatterGatherFree@Base 2.3.1
137 drmSetBusid@Base 2.3.1
138 drmSetContextFlags@Base 2.3.1
139 drmSetDebugMsgFunction@Base 2.3.1
140 drmSetInterfaceVersion@Base 2.3.1
141 drmSetMaster@Base 2.4.3
142 drmSetServerInfo@Base 2.3.1
143 drmSwitchToContext@Base 2.3.1
144 drmUnlock@Base 2.3.1
145 drmUnmap@Base 2.3.1
146 drmUnmapBufs@Base 2.3.1
147 drmUpdateDrawableInfo@Base 2.3.1
148 drmWaitVBlank@Base 2.3.1
diff --git a/debian/libkms1.install b/debian/libkms1.install
new file mode 100644
index 00000000..84efd1f3
--- /dev/null
+++ b/debian/libkms1.install
@@ -0,0 +1 @@
usr/lib/*/libkms.so.1*
diff --git a/debian/libkms1.lintian-overrides b/debian/libkms1.lintian-overrides
new file mode 100644
index 00000000..06177998
--- /dev/null
+++ b/debian/libkms1.lintian-overrides
@@ -0,0 +1 @@
symbols-declares-dependency-on-other-package libkms-private
diff --git a/debian/libkms1.symbols b/debian/libkms1.symbols
new file mode 100644
index 00000000..2c2828d5
--- /dev/null
+++ b/debian/libkms1.symbols
@@ -0,0 +1,16 @@
1libkms.so.1 libkms1 #MINVER#
2| libkms-private
3 dumb_create@Base 0 1
4 intel_create@Base 0 1
5 kms_bo_create@Base 0
6 kms_bo_destroy@Base 0
7 kms_bo_get_prop@Base 0
8 kms_bo_map@Base 0
9 kms_bo_unmap@Base 0
10 kms_create@Base 0
11 kms_destroy@Base 0
12 kms_get_prop@Base 0
13 linux_create@Base 0 1
14 nouveau_create@Base 0 1
15 radeon_create@Base 2.4.24 1
16 vmwgfx_create@Base 0 1
diff --git a/debian/rules b/debian/rules
new file mode 100755
index 00000000..a278104a
--- /dev/null
+++ b/debian/rules
@@ -0,0 +1,119 @@
1#!/usr/bin/make -f
2
3###
4### Configuration, decide what to build
5###
6
7# Some variables:
8DEB_HOST_ARCH_OS ?= $(shell dpkg-architecture -qDEB_HOST_ARCH_OS)
9DEB_HOST_ARCH_CPU ?= $(shell dpkg-architecture -qDEB_HOST_ARCH_CPU)
10
11# Linux vs. the rest:
12ifeq (linux, $(DEB_HOST_ARCH_OS))
13 confflags += --enable-udev
14 confflags += --enable-libkms
15 LIBKMS = yes
16 confflags += --enable-vmwgfx-experimental-api
17 confflags += --enable-nouveau
18 NOUVEAU = yes
19 confflags += --enable-radeon
20 RADEON = yes
21else
22 confflags += --disable-udev
23 confflags += --disable-libkms
24 LIBKMS = no
25 confflags += --disable-vmwgfx-experimental-api
26 confflags += --disable-nouveau
27 NOUVEAU = no
28 confflags += --disable-radeon
29 RADEON = no
30 confflags += --disable-omap-experimental-api
31 OMAP = no
32endif
33
34# Intel is only on x86:
35ifneq (,$(filter amd64 i386,$(DEB_HOST_ARCH_CPU)))
36ifneq (,$(filter linux kfreebsd,$(DEB_HOST_ARCH_OS)))
37 INTEL = yes
38endif
39endif
40ifeq ($(INTEL), yes)
41 confflags += --enable-intel
42else
43 confflags += --disable-intel
44endif
45
46# Omap is only on arm
47ifneq (,$(filter arm,$(DEB_HOST_ARCH_CPU)))
48 OMAP = yes
49endif
50ifeq ($(OMAP), yes)
51 confflags += --enable-omap-experimental-api
52else
53 confflags += --disable-omap-experimental-api
54endif
55
56###
57### Actual build
58###
59
60override_dh_auto_configure:
61 dh_auto_configure -- --enable-static=yes $(confflags)
62
63override_dh_auto_test:
64 dh_auto_test || echo "Test suite failure, but keeping on anyway"
65
66override_dh_auto_install:
67 dh_auto_install --destdir=debian/tmp
68
69override_dh_install:
70 find debian/tmp -name '*.la' -delete
71 # Temporary rules for libdrm_nouveau1a
72 rm debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/libdrm_nouveau.a
73 ln -s libdrm_nouveau.so.1 \
74 debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/libdrm_nouveau1.so
75 ln -sf libdrm_nouveau.so.2 \
76 debian/tmp/usr/lib/$(DEB_HOST_MULTIARCH)/libdrm_nouveau.so
77 dh_install --fail-missing
78
79override_dh_strip:
80 dh_strip -plibdrm2 --dbg-package=libdrm2-dbg
81ifeq ($(INTEL), yes)
82 dh_strip -plibdrm-intel1 --dbg-package=libdrm-intel1-dbg
83endif
84ifeq ($(NOUVEAU), yes)
85 dh_strip -plibdrm-nouveau1a --dbg-package=libdrm-nouveau1a-dbg
86 dh_strip -plibdrm-nouveau2 --dbg-package=libdrm-nouveau2-dbg
87endif
88ifeq ($(RADEON), yes)
89 dh_strip -plibdrm-radeon1 --dbg-package=libdrm-radeon1-dbg
90endif
91ifeq ($(OMAP), yes)
92 dh_strip -plibdrm-omap1 --dbg-package=libdrm-omap1-dbg
93endif
94ifeq ($(LIBKMS), yes)
95 dh_strip -p libkms1 --dbg-package=libkms1-dbg
96endif
97 dh_strip -s --remaining-packages
98
99override_dh_makeshlibs:
100 dh_makeshlibs -plibdrm2 -V'libdrm2 (>= 2.4.31)' --add-udeb=libdrm2-udeb -- -c4
101ifeq ($(INTEL), yes)
102 dh_makeshlibs -plibdrm-intel1 -V'libdrm-intel1 (>= 2.4.38)' -- -c4
103endif
104ifeq ($(NOUVEAU), yes)
105 dh_makeshlibs -plibdrm-nouveau1a -V'libdrm-nouveau1a (>= 2.4.23)' -- -c4
106 dh_makeshlibs -plibdrm-nouveau2 -V'libdrm-nouveau2 (>= 2.4.38)' -- -c4
107endif
108ifeq ($(RADEON), yes)
109 dh_makeshlibs -plibdrm-radeon1 -V'libdrm-radeon1 (>= 2.4.39)' -- -c4
110endif
111ifeq ($(OMAP), yes)
112 dh_makeshlibs -plibdrm-omap1 -V'libdrm-omap1 (>= 2.4.38)' -- -c4
113endif
114ifeq ($(LIBKMS), yes)
115 dh_makeshlibs -plibkms1 -V'libkms1' -- -c4
116endif
117
118%:
119 dh $@ --with quilt,autoreconf --builddirectory=build/
diff --git a/debian/watch b/debian/watch
new file mode 100644
index 00000000..b2a17651
--- /dev/null
+++ b/debian/watch
@@ -0,0 +1,3 @@
1#git=git://anongit.freedesktop.org/mesa/drm
2version=3
3http://dri.freedesktop.org/libdrm/libdrm-(.*)\.tar\.gz