diff --git a/srcpkgs/i2pd-devel b/srcpkgs/i2pd-devel new file mode 120000 index 00000000000..6a68f8b3955 --- /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 91e085f41ac..209f52225e9 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" + } }