diff --git a/common/shlibs b/common/shlibs index 9dbabeb120a..b78b8f402b6 100644 --- a/common/shlibs +++ b/common/shlibs @@ -1035,6 +1035,8 @@ libmash-0.2.so.0 mash-0.2.0_4 libbytesize.so.1 libbytesize-1.2_1 libblockdev.so.2 libblockdev-2.16_1 libbd_utils.so.2 libblockdev-2.16_1 +libndctl.so.6 libndctl-60.3_1 +libdaxctl.so.1 libdaxctl-60.3_1 libudisks2.so.0 udisks2-1.93.0_1 libgcr-base-3.so.1 gcr-3.3.92_1 libgck-1.so.0 gcr-3.8.0_1 diff --git a/srcpkgs/libdaxctl b/srcpkgs/libdaxctl new file mode 120000 index 00000000000..7a83effa857 --- /dev/null +++ b/srcpkgs/libdaxctl @@ -0,0 +1 @@ +ndctl \ No newline at end of file diff --git a/srcpkgs/libdaxctl-devel b/srcpkgs/libdaxctl-devel new file mode 120000 index 00000000000..7a83effa857 --- /dev/null +++ b/srcpkgs/libdaxctl-devel @@ -0,0 +1 @@ +ndctl \ No newline at end of file diff --git a/srcpkgs/libndctl b/srcpkgs/libndctl new file mode 120000 index 00000000000..7a83effa857 --- /dev/null +++ b/srcpkgs/libndctl @@ -0,0 +1 @@ +ndctl \ No newline at end of file diff --git a/srcpkgs/libndctl-devel b/srcpkgs/libndctl-devel new file mode 120000 index 00000000000..7a83effa857 --- /dev/null +++ b/srcpkgs/libndctl-devel @@ -0,0 +1 @@ +ndctl \ No newline at end of file diff --git a/srcpkgs/ndctl/template b/srcpkgs/ndctl/template new file mode 100644 index 00000000000..45c0446e678 --- /dev/null +++ b/srcpkgs/ndctl/template @@ -0,0 +1,51 @@ +# Template file for 'ndctl' +pkgname=ndctl +version=60.3 +revision=1 +build_style=gnu-configure +hostmakedepends="asciidoc automake libtool pkg-config xmlto" +makedepends="eudev-libudev-devel json-c-devel libkmod-devel libuuid-devel" +short_desc="Utility library for managing libnvdimm" +maintainer="maxice8 " +license="LGPL-2.1-only, GPL-2.0-only" +homepage="https://github.com/pmem/ndctl" +distfiles="https://github.com/pmem/ndctl/archive/v${version}.tar.gz" +checksum=5a97672e90eb9916fbde05e4246754a9290d780200e140be68fd4babc0cfe775 + +pre_configure() { + ./autogen.sh +} + +libndctl_package() { + short_desc+=" - ndctl library" + pkg_install() { + vmove "usr/lib/libndctl.so.*" + } +} + +libdaxctl_package() { + short_desc+=" - daxctl library" + pkg_install() { + vmove "usr/lib/libdaxctl.so.*" + } +} + +libndctl-devel_package() { + depends="libndctl-${version}_${revision}" + short_desc+=" - ndctl development files" + pkg_install() { + vmove usr/include/ndctl + vmove usr/lib/pkgconfig/libndctl.pc + vmove usr/lib/libndctl.so + } +} + +libdaxctl-devel_package() { + depends="libdaxctl-${version}_${revision}" + short_desc+=" - daxctl development files" + pkg_install() { + vmove usr/include/daxctl + vmove usr/lib/pkgconfig/libdaxctl.pc + vmove usr/lib/libdaxctl.so + } +}