diff --git a/common/shlibs b/common/shlibs index 92cdda93eca..1861098750b 100644 --- a/common/shlibs +++ b/common/shlibs @@ -217,6 +217,7 @@ libgirepository-everything-1.0.so libgirepository-1.30_1 libgirepository-1.0.so.1 libgirepository-1.30_1 libudev.so.1 eudev-libudev-1.6_1 libgudev-1.0.so.0 libgudev-230_1 +libumockdev.so.0 libumockdev-0.17.6_1 libext2fs.so.2 e2fsprogs-libs-1.41.5_1 libcom_err.so.2 e2fsprogs-libs-1.41.5_1 libe2p.so.2 e2fsprogs-libs-1.41.5_1 diff --git a/srcpkgs/libumockdev b/srcpkgs/libumockdev new file mode 120000 index 00000000000..6ea0730d6c1 --- /dev/null +++ b/srcpkgs/libumockdev @@ -0,0 +1 @@ +umockdev \ No newline at end of file diff --git a/srcpkgs/libumockdev-devel b/srcpkgs/libumockdev-devel new file mode 120000 index 00000000000..6ea0730d6c1 --- /dev/null +++ b/srcpkgs/libumockdev-devel @@ -0,0 +1 @@ +umockdev \ No newline at end of file diff --git a/srcpkgs/umockdev-devel b/srcpkgs/umockdev-devel new file mode 120000 index 00000000000..6ea0730d6c1 --- /dev/null +++ b/srcpkgs/umockdev-devel @@ -0,0 +1 @@ +umockdev \ No newline at end of file diff --git a/srcpkgs/umockdev/template b/srcpkgs/umockdev/template new file mode 100644 index 00000000000..7dc2f512695 --- /dev/null +++ b/srcpkgs/umockdev/template @@ -0,0 +1,44 @@ +# Template file for 'umockdev' +pkgname=umockdev +version=0.17.13 +revision=1 +build_style=meson +hostmakedepends="pkg-config vala" +makedepends="vala-devel eudev-libudev-devel libpcap-devel gobject-introspection" +checkdepends="eudev which gphoto2 libgudev-devel python3-gobject usbutils xz" +short_desc="Mock hardware devices for creating unit tests and bug reporting" +maintainer="oreo639 " +license="LGPL-2.1-or-later" +homepage="https://github.com/martinpitt/umockdev" +distfiles="https://github.com/martinpitt/umockdev/releases/download/${version}/umockdev-${version}.tar.xz" +checksum=6c6ebf6e6209b6a49746e0d91a448d027b54271bab82ed70a132ecf294ca13cf + +if [ "$CROSS_BUILD" ]; then + hostmakedepends+=" gobject-introspection qemu-user-static" +fi + +umockdev-devel_package() { + depends="umockdev>=${version}_${revision}" + short_desc+=" - development files" + pkg_install() { + vmove /usr/share/gir-1.0/ + vmove /usr/share/vala/vapi/ + } +} + +libumockdev_package() { + short_desc+=" - library" + pkg_install() { + vmove /usr/lib/*.so.* + } +} + +libumockdev-devel_package() { + depends="libumockdev>=${version}_${revision}" + short_desc+=" - library development files" + pkg_install() { + vmove usr/include + vmove usr/lib/pkgconfig + vmove /usr/lib/*.so + } +}