49 lines
1.4 KiB
Text
49 lines
1.4 KiB
Text
# Template file for 'libgudev'
|
|
|
|
. ${XBPS_SRCPKGDIR}/udev/template
|
|
unset revision run_depends openrc_services conf_files subpackages
|
|
unset keep_empty_dirs post_install
|
|
|
|
pkgname=libgudev
|
|
wrksrc="udev-${version}"
|
|
build_style=custom-install
|
|
short_desc="/dev/ and hotplug management daemon (glib bindings)"
|
|
long_desc="
|
|
udev is a daemon which dynamically creates and removes device nodes from
|
|
/dev/, handles hotplug events and loads drivers at boot time.
|
|
|
|
This package contains libgudev, a library to interact with udev through
|
|
the GLib bindings."
|
|
|
|
subpackages="libgudev-devel"
|
|
|
|
Add_dependency run glibc
|
|
Add_dependency run libudev
|
|
Add_dependency run glib
|
|
Add_dependency build gobject-introspection
|
|
|
|
do_build()
|
|
{
|
|
./configure ${configure_args} --enable-gudev --enable-introspection
|
|
make ${makejobs}
|
|
}
|
|
|
|
do_install()
|
|
{
|
|
make DESTDIR=${DESTDIR} install
|
|
|
|
mkdir -p ${wrksrc}/tmp/lib ${wrksrc}/tmp/usr/lib/pkgconfig \
|
|
${wrksrc}/tmp/usr/share/gtk-doc/html ${wrksrc}/tmp/usr/include
|
|
|
|
mv ${DESTDIR}/lib/libgudev* ${wrksrc}/tmp/lib
|
|
mv ${DESTDIR}/usr/lib/libgudev* ${wrksrc}/tmp/usr/lib
|
|
mv ${DESTDIR}/usr/lib/girepository* ${wrksrc}/tmp/usr/lib
|
|
mv ${DESTDIR}/usr/include/gudev* ${wrksrc}/tmp/usr/include
|
|
mv ${DESTDIR}/usr/lib/pkgconfig/gudev* \
|
|
${wrksrc}/tmp/usr/lib/pkgconfig
|
|
mv ${DESTDIR}/usr/share/gtk-doc/html/gudev \
|
|
${wrksrc}/tmp/usr/share/gtk-doc/html
|
|
mv ${DESTDIR}/usr/share/gir* ${wrksrc}/tmp/usr/share
|
|
rm -rf ${DESTDIR}/*
|
|
mv ${wrksrc}/tmp/* ${DESTDIR}
|
|
}
|