commit 4cfa4032e24d9ea7fddf7fbc678ae9bd6fa52f70
parent d8ed410e250d6805d696b2b72f2c3e2af4863248
Author: Martin Schanzenbach <schanzen@gnunet.org>
Date: Sun, 12 Apr 2026 14:13:38 +0200
fix tests and debian build
Diffstat:
5 files changed, 9 insertions(+), 9 deletions(-)
diff --git a/contrib/ci/ci.sh b/contrib/ci/ci.sh
@@ -1,4 +1,4 @@
-#!/bin/bash
+#!/usr/bin/env bash
set -exvuo pipefail
# Requires podman
diff --git a/debian/libdonau-dev.install b/debian/libdonau-dev.install
@@ -4,6 +4,9 @@ usr/include/donau/*
# Plain .so symlinks
usr/lib/*/libdonau*.so
+# pkgconfig
+usr/lib/*/pkgconfig/donau*.pc
+
# Testing libraries
usr/lib/*/libdonautesting.so.*
usr/lib/*/libdonautesting.so
diff --git a/debian/rules b/debian/rules
@@ -5,14 +5,11 @@ SHELL := sh -e
include /usr/share/dpkg/architecture.mk
%:
- dh ${@}
+ dh ${@} --buildsystem=meson
override_dh_builddeb:
dh_builddeb -- -Zgzip
-override_dh_auto_configure-arch:
- dh_auto_configure -- --disable-rpath --with-microhttpd=yes $(shell dpkg-buildflags --export=configure)
-
override_dh_auto_configure-indep:
override_dh_auto_build-indep:
diff --git a/doc/doxygen/Makefile b/doc/doxygen/Makefile
@@ -5,10 +5,10 @@ all:
"\tmake full - full documentation with dependency graphs (slow)\n" \
"\tmake fast - fast mode without dependency graphs"
-full: taler.doxy
+full: donau.doxy
doxygen $<
-fast: taler.doxy
+fast: donau.doxy
sed 's/\(HAVE_DOT.*=\).*/\1 NO/' $< | doxygen -
clean:
diff --git a/src/testing/meson.build b/src/testing/meson.build
@@ -46,7 +46,7 @@ pkg.generate(
test_donau_api_cs = executable(
- 'test_donau_api_cs',
+ 'test_donau_api-cs',
['test_donau_api.c'],
dependencies: [
talertesting_dep,
@@ -73,7 +73,7 @@ test_donau_api_cs = executable(
test_donau_api_rsa = executable(
- 'test_donau_api_rsa',
+ 'test_donau_api-rsa',
['test_donau_api.c'],
dependencies: [
talertesting_dep,