Commits on Source (19)
-
Ben Hutchings authored
Apply various changes from firmware-nonfree: - Use 'with' to manage template file objects - Add support for control.extra template - Add (unused) 'build_%', 'binary-arch_%', and 'setup_%' wildcard rules in debian/rules.gen - Warn about unused files under debian/config - Add (unused) 'package-env-prefix' template variable Also add empty 'control.extra' template.
-
Ben Hutchings authored
It's actually based on an older version, because I'm going to pick some patches that touch it along with other files.
-
Ben Hutchings authored
This mostly synchronises with the version in firmware-nonfree, but we don't apply the same prefix to the long description.
-
[Cherry-picked from firmware-nonfre commit cd8e374d7bc40c90e8d3af94e652ba27b2df622c. Added d/changelog line.]
-
Ben Hutchings authored
[Cherry-picked from firmware-nonfree commit 5d76644a47bcfe9d2b42ce02c6b06338946d3627.]
-
Ben Hutchings authored
-
Ben Hutchings authored
Add <modalias> elements under the <provides> element, as described in: http://people.skolelinux.org/pere/blog/Using_appstream_with_isenkram_to_install_hardware_related_packages_in_Debian.html * Make a dict mapping firmware names to module names * For each package: - Make a set of all requesting modules' names - Make a set of all those modules' modaliases - Sort and write out all the modaliases [Cherry-picked from firmware-nonfree commit ddf67828209c19306993e3f04e38188e72282ed8.]
-
Ben Hutchings authored
Adjust gencontrol.py for the split between SourcePackage and BinaryPackage classes. There are warnings for the XS-Autobuild field in the source package and the Homepage field in the binary package, but those are OK and should be added to the recognised list in linux-support. [Cherry-picked from firmware-nonfree commit 328756d1a6511c9cb3b130535461f441597ddab9. This also updates debian/rules.defs which was updated separately in firmware-nonfree.]
-
Ben Hutchings authored
The ordering of items in the FILES and LINKS variables can currently depend on directory ordering. Sort the items before emitting these variable definitions. [Cherry-picked from firmware-nonfree commit 229354936d414ed011554f7a53baffaed671ca12.]
-
[bwh: Cherry-picked from firmware-nonfree commit f51f83d779e1948c403f89471e7b87feaae54c42.]
-
Replace self.templates[foo] with self.templates.get*(foo), merging the self.process_package() substitution in passing. [bwh: Cherry-picked from firmware-nonfree commit 1b9e9bc86e1cceea0ba0a43b62768d59d54d411b.]
-
[bwh: Cherry-picked from firmware-nonfree commit fb69c83df3732bc21a1778dbac17e738286fadcc.]
-
- Make Template inherit from _ControlFileDict, and use OrderedDict to define its fields. Use PackageDescriptionBase directly for the Description. - Simplify Templates, only adding a get_templates_control() method to the base class. [bwh: Cherry-picked from firmware-nonfree commit a654c75aff935de6759b0237dca9fde7187b3bc9.]
-
[bwh: Cherry-picked from firmware-nonfree commit d032a9b95d798ff6a8e7e8151e27ed65f37029dd.]
-
Avoid KeyError during substitutions by renaming @?variable@ into @variable@, listing each such variable as optional (so that the placeholder gets replaced with an empty string if that variable is not set in the config). [bwh: Cherry-picked from firmware-nonfree commit 450b1fc955a0ddd1acfd736d823cbbbe7d36c2bf.]
-
[bwh: Cherry-picked from firmware-nonfree commit 70fbab18219df151916348938281eaa5347bea37.]
-
To regenerate the ``debian/control`` file, it needs ``copy-firmware.sh`` which is available in the upstream source, but not the package. To retrieve that, you need to have the orig.tar archive and run ``debian/rules orig``, so add those steps to the README.source. [bwh: Cherry-picked from firmware-nonfree commit b0e0181dae0983958e8af11d70ecac80ffc152e3.]
-
Ben Hutchings authored
* d/rules: Delete last vestiges of support for per-binary-package copyright files * d/rules.real: - Delete unnecessary inclusion of rules.defs - Create directories containing symlinks where necessary - Exclude TODO from installed docs (though we don't have such a file) - Run dh_lintian (though we don't have any lintian overrides)
-
Ben Hutchings authored
Showing
- debian/README.source 103 additions, 0 deletionsdebian/README.source
- debian/bin/gencontrol.py 87 additions, 95 deletionsdebian/bin/gencontrol.py
- debian/bin/update-modinfo 60 additions, 0 deletionsdebian/bin/update-modinfo
- debian/changelog 32 additions, 1 deletiondebian/changelog
- debian/lib/python/config.py 10 additions, 5 deletionsdebian/lib/python/config.py
- debian/modinfo.json 8242 additions, 0 deletionsdebian/modinfo.json
- debian/patches/gitignore.patch 5 additions, 0 deletionsdebian/patches/gitignore.patch
- debian/rules 1 addition, 2 deletionsdebian/rules
- debian/rules.defs 1 addition, 1 deletiondebian/rules.defs
- debian/rules.real 3 additions, 3 deletionsdebian/rules.real
- debian/templates/control.binary.in 5 additions, 2 deletionsdebian/templates/control.binary.in
- debian/templates/control.extra.in 0 additions, 0 deletionsdebian/templates/control.extra.in
- debian/templates/metainfo.xml.in 1 addition, 1 deletiondebian/templates/metainfo.xml.in
- debian/templates/metainfo.xml.modalias.in 1 addition, 0 deletionsdebian/templates/metainfo.xml.modalias.in
debian/README.source
0 → 100644
debian/bin/update-modinfo
0 → 100755
debian/modinfo.json
0 → 100644
This diff is collapsed.
debian/templates/control.extra.in
0 → 100644
debian/templates/metainfo.xml.modalias.in
0 → 100644