aboutsummaryrefslogtreecommitdiffstats
path: root/package/configure-snippets
diff options
context:
space:
mode:
authorLaurent Bercot <ska-skaware@skarnet.org>2025-04-27 11:27:08 +0000
committerLaurent Bercot <ska@appnovation.com>2025-04-27 11:27:08 +0000
commitba7a3d22cb728a4230bb78dba3b6b46907dcefee (patch)
tree1edda83a6cef51e2f34fe8d3fbb96de92a5cc999 /package/configure-snippets
parent79e226cbaf64b20e85df75d2225a98bc2b3fe3dd (diff)
downloadutmps-ba7a3d22cb728a4230bb78dba3b6b46907dcefee.tar.gz
pkg-config support, prepare for 0.1.3.0, etc.
Signed-off-by: Laurent Bercot <ska@appnovation.com>
Diffstat (limited to 'package/configure-snippets')
-rw-r--r--package/configure-snippets/configure_case_lines6
-rw-r--r--package/configure-snippets/configure_expand_dirs1
-rw-r--r--package/configure-snippets/configure_generate_configh2
-rw-r--r--package/configure-snippets/configure_generate_make12
-rw-r--r--package/configure-snippets/configure_help_dependencies1
-rw-r--r--package/configure-snippets/configure_help_install1
-rw-r--r--package/configure-snippets/configure_help_options6
-rw-r--r--package/configure-snippets/configure_init_vars4
-rw-r--r--package/configure-snippets/configure_slashpackage_other1
9 files changed, 34 insertions, 0 deletions
diff --git a/package/configure-snippets/configure_case_lines b/package/configure-snippets/configure_case_lines
new file mode 100644
index 0000000..f3c9708
--- /dev/null
+++ b/package/configure-snippets/configure_case_lines
@@ -0,0 +1,6 @@
+ --enable-libc-includes|--enable-libc-includes=yes) libcincludes=true ;;
+ --disable-libc-includes|--enable-libc-includes=no) libcincludes=false ;;
+ --enable-nsss|--enable-nsss=yes) usensss=true ;;
+ --disable-nsss|--enable-nsss=no) usensss=false ;;
+ --with-utmpd-socket=*) utmpdpath=${arg#*=} ;;
+ --with-wtmpd-socket=*) wtmpdpath=${arg#*=} ;;
diff --git a/package/configure-snippets/configure_expand_dirs b/package/configure-snippets/configure_expand_dirs
new file mode 100644
index 0000000..8b13789
--- /dev/null
+++ b/package/configure-snippets/configure_expand_dirs
@@ -0,0 +1 @@
+
diff --git a/package/configure-snippets/configure_generate_configh b/package/configure-snippets/configure_generate_configh
new file mode 100644
index 0000000..2e0d84c
--- /dev/null
+++ b/package/configure-snippets/configure_generate_configh
@@ -0,0 +1,2 @@
+echo "#define ${package_macro_name}_UTMPD_PATH \"$utmpdpath\""
+echo "#define ${package_macro_name}_WTMPD_PATH \"$wtmpdpath\""
diff --git a/package/configure-snippets/configure_generate_make b/package/configure-snippets/configure_generate_make
new file mode 100644
index 0000000..e361a46
--- /dev/null
+++ b/package/configure-snippets/configure_generate_make
@@ -0,0 +1,12 @@
+if $libcincludes ; then
+ echo "DO_LIBC_INCLUDES := 1"
+else
+ echo "DO_LIBC_INCLUDES :="
+fi
+if $usensss ; then
+ echo "LIBNSSS := -lnsss"
+ echo "MAYBEPTHREAD_LIB := -lpthread"
+else
+ echo "LIBNSSS :="
+ echo "MAYBEPTHREAD_LIB :="
+fi
diff --git a/package/configure-snippets/configure_help_dependencies b/package/configure-snippets/configure_help_dependencies
new file mode 100644
index 0000000..8b13789
--- /dev/null
+++ b/package/configure-snippets/configure_help_dependencies
@@ -0,0 +1 @@
+
diff --git a/package/configure-snippets/configure_help_install b/package/configure-snippets/configure_help_install
new file mode 100644
index 0000000..8b13789
--- /dev/null
+++ b/package/configure-snippets/configure_help_install
@@ -0,0 +1 @@
+
diff --git a/package/configure-snippets/configure_help_options b/package/configure-snippets/configure_help_options
new file mode 100644
index 0000000..c0f8c1a
--- /dev/null
+++ b/package/configure-snippets/configure_help_options
@@ -0,0 +1,6 @@
+ --enable-nsss use the nsss library for user information [disabled]
+ --enable-libc-includes overwrite utmpx.h in includedir [disabled]
+
+ --with-utmpd-socket=PATH assume the utmpd socket is at PATH [/run/utmps/.utmpd-socket]
+ --with-wtmpd-socket=PATH assume the wtmpd socket is at PATH [/run/utmps/.wtmpd-socket]
+
diff --git a/package/configure-snippets/configure_init_vars b/package/configure-snippets/configure_init_vars
new file mode 100644
index 0000000..edb8ad3
--- /dev/null
+++ b/package/configure-snippets/configure_init_vars
@@ -0,0 +1,4 @@
+usensss=false
+libcincludes=false
+utmpdpath=/run/utmps/.utmpd-socket
+wtmpdpath=/run/utmps/.wtmpd-socket
diff --git a/package/configure-snippets/configure_slashpackage_other b/package/configure-snippets/configure_slashpackage_other
new file mode 100644
index 0000000..8b13789
--- /dev/null
+++ b/package/configure-snippets/configure_slashpackage_other
@@ -0,0 +1 @@
+