чување 3ad6585717882825ac643fce6b60e4d319501fc6
родитељ 8ecdb61b1be60a559fdb0fe50afcba64d1108f5b
Аутор: Страхиња Радић <contact@strahinja.org>
Датум: Sun, 18 Sep 2022 11:21:38 +0200
Add dependencies for packages, printdeps
Signed-off-by: Страхиња Радић <contact@strahinja.org>
Diffstat:
измењених датотека: 13, додавања: 45(+), брисања: 1(-)
diff --git a/cyrus-sasl/dependencies b/cyrus-sasl/dependencies
@@ -0,0 +1 @@
+gdbm:openssl
diff --git a/docbook-xsl-nons/dependencies b/docbook-xsl-nons/dependencies
@@ -1 +1 @@
-docbook-xml
+docbook-xml:libxslt
diff --git a/gdb/dependencies b/gdb/dependencies
@@ -0,0 +1 @@
+ncurses:expat:xz:libmpfr:readline:Python:libelf
diff --git a/glib/dependencies b/glib/dependencies
@@ -0,0 +1 @@
+pcre:libffi:zlib-ng:libmount:libelf
diff --git a/gmime/dependencies b/gmime/dependencies
@@ -0,0 +1 @@
+glib:gpgme:zlib-ng
diff --git a/isync/dependencies b/isync/dependencies
@@ -0,0 +1 @@
+cyrus-sasl:zlib
diff --git a/neomutt/dependencies b/neomutt/dependencies
@@ -0,0 +1 @@
+gpgme:notmuch:gnutls:cyrus-sasl:ncurses:gdbm:zlib:zstd
diff --git a/notmuch/dependencies b/notmuch/dependencies
@@ -0,0 +1 @@
+xapian-core:gmime:talloc:xmlto
diff --git a/printdeps b/printdeps
@@ -0,0 +1,33 @@
+#!/bin/sh
+
+print_deps()
+{
+ local dir=$1
+ deps=''
+ if [ -e ${dir}/dependencies ]; then
+ deps=$(tr ':' '\n' <${dir}/dependencies | sort | tr '\n' ' ')
+ fi
+ printf "%s" "${deps}"
+}
+
+dirlist=''
+if [ "$1" = "-h" ]; then
+ cat <<! >&2
+Usage: $0 [-h] [packages]
+ If no packages are given, prints dependencies of all packages in
+ subdirectories
+!
+ exit 1
+elif [ $# -lt 1 ]; then
+ dirlist=$(find ./* -type d -prune)
+else
+ dirlist="$*"
+fi
+
+for d in ${dirlist}
+do
+ printf "%s\n" ${d##*/}
+ printf '\t'
+ print_deps $d
+ printf '\n'
+done
diff --git a/s-nail/dependencies b/s-nail/dependencies
@@ -0,0 +1 @@
+openssl
diff --git a/unzip/dependencies b/unzip/dependencies
@@ -0,0 +1 @@
+bzip2
diff --git a/xapian-core/dependencies b/xapian-core/dependencies
@@ -0,0 +1 @@
+zlib-ng
diff --git a/xmlto/dependencies b/xmlto/dependencies
@@ -0,0 +1 @@
+libsxlt:docbook-xsl-nons