[Merge] lp:~shawn111/alsa-driver/dkms-packaging into lp:~ubuntu-audio-dev/alsa-driver/dkms-packaging
Shawn Wang
shawn.wang at canonical.com
Wed Oct 9 07:44:25 UTC 2013
@David,
I move dh_modaliases in Makefile.
manually build dkms packages and launchpad auto-built packages will both have the modaliases.
I create a Makefile target, create-modaliases.
For your second question,
there are two ways to generate modaliases via dh_modaliases: modalises_from_ko and modalises_from_pkgfile.
I choose modalises_from_pkgfile that could use different package and module name.
modalises_from_pkgfile need the file debian/modaliases, I use modinfo and sed to create it.
dh_modaliases will create $PACKAGE.substvars and dpkg-gencontrol could read substvars.
$ dpkg -I ../oem-audio-hda-daily-dkms_0.1ubuntu1_all.deb
new debian package, version 2.0.
size 311362 bytes: control archive=2979 bytes.
2591 bytes, 11 lines control
5965 bytes, 60 lines md5sums
1176 bytes, 49 lines * postinst #!/bin/sh
353 bytes, 28 lines * prerm #!/bin/sh
Package: oem-audio-hda-daily-dkms
Version: 0.1ubuntu1
Architecture: all
Maintainer: David Henningsson <david.henningsson at canonical.com>
Installed-Size: 1453
Depends: dkms (>= 1.95)
Section: devel
Priority: extra
Homepage: https://code.launchpad.net/~ubuntu-audio-dev
Description: HDA driver in DKMS format.
Modaliases: hwe(pci:v00001022d*sv*sd*bc04sc03i00*, pci:v00001002d*sv*sd*bc04sc03i00*, pci:v000015ADd00001977sv*sd*bc*sc*i*, pci:v000017F3d00003010sv*sd*bc*sc*i*, pci:v00001102d00000009sv*sd*bc*sc*i*, pci:v00001102d00000012sv*sd*bc*sc*i*, pci:v00001102d00000010sv*sd*bc*sc*i*, pci:v00006549d00002200sv*sd*bc*sc*i*, pci:v00006549d00001200sv*sd*bc*sc*i*, pci:v000010DEd*sv*sd*bc04sc03i00*, pci:v000010B9d00005461sv*sd*bc*sc*i*, pci:v00001039d00007502sv*sd*bc*sc*i*, pci:v00001106d00009140sv*sd*bc*sc*i*, pci:v00001106d00009170sv*sd*bc*sc*i*, pci:v00001106d00003288sv*sd*bc*sc*i*, pci:v00001002d0000AAB0sv*sd*bc*sc*i*, pci:v00001002d0000AAA8sv*sd*bc*sc*i*, pci:v00001002d0000AAA0sv*sd*bc*sc*i*, pci:v00001002d00009902sv*sd*bc*sc*i*, pci:v00001002d0000AA48sv*sd*bc*sc*i*, pci:v00001002d0000AA40sv*sd*bc*sc*i*, pci:v00001002d0000AA38sv*sd*bc*sc*i*, pci:v00001002d0000AA30sv*sd*bc*sc*i*, pci:v00001002d0000AA28sv*sd*bc*sc*i*, pci:v00001002d0000AA20sv*sd*bc*sc*i*, pci:v00001002d0000AA18sv*sd*bc*sc*i*, pci:v00001002d0000AA10sv*sd*bc*sc*i*, pci:v00001002d0000AA08sv*sd*bc*sc*i*, pci:v00001002d0000AA00sv*sd*bc*sc*i*, pci:v00001002d0000970Fsv*sd*bc*sc*i*, pci:v00001002d0000960Fsv*sd*bc*sc*i*, pci:v00001002d00007919sv*sd*bc*sc*i*, pci:v00001002d0000793Bsv*sd*bc*sc*i*, pci:v00001022d0000780Dsv*sd*bc*sc*i*, pci:v00001002d00004383sv*sd*bc*sc*i*, pci:v00001002d0000437Bsv*sd*bc*sc*i*, pci:v00008086d*sv*sd*bc04sc03i00*, pci:v00008086d00003A6Esv*sd*bc*sc*i*, pci:v00008086d00003A3Esv*sd*bc*sc*i*, pci:v00008086d0000293Fsv*sd*bc*sc*i*, pci:v00008086d0000293Esv*sd*bc*sc*i*, pci:v00008086d0000284Bsv*sd*bc*sc*i*, pci:v00008086d0000269Asv*sd*bc*sc*i*, pci:v00008086d000027D8sv*sd*bc*sc*i*, pci:v00008086d00002668sv*sd*bc*sc*i*, pci:v00008086d00000F04sv*sd*bc*sc*i*, pci:v00008086d0000080Asv*sd*bc*sc*i*, pci:v00008086d0000811Bsv*sd*bc*sc*i*, pci:v00008086d00003B56sv*sd*bc*sc*i*, pci:v00008086d00000D0Csv*sd*bc*sc*i*, pci:v00008086d00000C0Csv*sd*bc*sc*i*, pci:v00008086d00000A0Csv*sd*bc*sc*i*, pci:v00008086d00009C21sv*sd*bc*sc*i*, pci:v00008086d00009C20sv*sd*bc*sc*i*, pci:v00008086d00008D21sv*sd*bc*sc*i*, pci:v00008086d00008D20sv*sd*bc*sc*i*, pci:v00008086d00008C20sv*sd*bc*sc*i*, pci:v00008086d00001E20sv*sd*bc*sc*i*, pci:v00008086d00001D20sv*sd*bc*sc*i*, pci:v00008086d00001C20sv*sd*bc*sc*i*)
--
https://code.launchpad.net/~shawn111/alsa-driver/dkms-packaging/+merge/190036
Your team Ubuntu Audio Development Team is subscribed to branch lp:~ubuntu-audio-dev/alsa-driver/dkms-packaging.
More information about the Ubuntu-reviews
mailing list