From fba0ea304081b499289565f3058a007d5e7d0679 Mon Sep 17 00:00:00 2001 From: Kevin Crumb Date: Wed, 22 Mar 2023 01:10:52 +0000 Subject: [PATCH] i2pd: add -devel subpackage --- srcpkgs/i2pd-devel | 1 + srcpkgs/i2pd/template | 17 ++++++++++++++++- 2 files changed, 17 insertions(+), 1 deletion(-) create mode 120000 srcpkgs/i2pd-devel diff --git a/srcpkgs/i2pd-devel b/srcpkgs/i2pd-devel new file mode 120000 index 000000000000..6a68f8b39558 --- /dev/null +++ b/srcpkgs/i2pd-devel @@ -0,0 +1 @@ +i2pd \ No newline at end of file diff --git a/srcpkgs/i2pd/template b/srcpkgs/i2pd/template index 91e085f41aca..209f52225e96 100644 --- a/srcpkgs/i2pd/template +++ b/srcpkgs/i2pd/template @@ -27,6 +27,12 @@ case "${XBPS_TARGET_MACHINE}" in esac do_install() { + # Static library and headers for the -devel package + vinstall libi2pd.a 644 usr/lib + vmkdir usr/include + vcopy "libi2pd/*.h" usr/include + + # Configuration for the main package vbin i2pd vman debian/i2pd.1 vinstall contrib/i2pd.conf 644 etc/i2pd @@ -37,5 +43,14 @@ do_install() { vmkdir usr/share/i2pd vcopy contrib/certificates usr/share/i2pd vmkdir var/lib/i2pd - ln -s /usr/share/i2pd/certificates ${DESTDIR}/var/lib/i2pd/certificates + ln -sf /usr/share/i2pd/certificates ${DESTDIR}/var/lib/i2pd/certificates +} + +i2pd-devel_package() { + depends="i2pd>=${version}_${revision}" + short_desc+=" - development files" + pkg_install() { + vmove "usr/lib/*.a" + vmove "usr/include/*.h" + } }