summaryrefslogtreecommitdiffstats
path: root/tags/p/package-placeholder-in-symbols-file.tag
diff options
context:
space:
mode:
Diffstat (limited to 'tags/p/package-placeholder-in-symbols-file.tag')
-rw-r--r--tags/p/package-placeholder-in-symbols-file.tag17
1 files changed, 17 insertions, 0 deletions
diff --git a/tags/p/package-placeholder-in-symbols-file.tag b/tags/p/package-placeholder-in-symbols-file.tag
new file mode 100644
index 0000000..52fa2c6
--- /dev/null
+++ b/tags/p/package-placeholder-in-symbols-file.tag
@@ -0,0 +1,17 @@
+Tag: package-placeholder-in-symbols-file
+Severity: warning
+Check: debian/symbols
+Explanation: The symbols file contains the placeholder <code>&num;PACKAGE&num;</code>
+ in the <code>Build-Depends-Package</code> field. During the build process, it
+ will be replaced with the wrong value. There is no placeholder that works.
+ .
+ The development package for your shared library must be stated explicitly.
+ .
+ With the information, <code>dpkg-shlibdeps(1)</code> can calculate the
+ installation prerequisites for your package from the build prerequisites.
+See-Also:
+ debian-policy 8.6.3.2,
+ deb-symbols(5),
+ dpkg-shlibdeps(1),
+ https://www.debian.org/doc/manuals/maint-guide/advanced.en.html#librarysymbols,
+ Bug#944047