libgudev: split from udev, to avoid a cyclic dependency.
This commit is contained in:
parent
f88f259913
commit
f634277131
8 changed files with 72 additions and 50 deletions
|
@ -1 +0,0 @@
|
||||||
udev
|
|
|
@ -1 +1 @@
|
||||||
udev
|
libgudev
|
1
srcpkgs/libgudev/depends
Symbolic link
1
srcpkgs/libgudev/depends
Symbolic link
|
@ -0,0 +1 @@
|
||||||
|
../udev/depends
|
20
srcpkgs/libgudev/libgudev-devel.template
Normal file
20
srcpkgs/libgudev/libgudev-devel.template
Normal file
|
@ -0,0 +1,20 @@
|
||||||
|
# Template file for 'libgudev-devel'.
|
||||||
|
#
|
||||||
|
short_desc="${short_desc} - development glib bindings"
|
||||||
|
long_desc="${long_desc}
|
||||||
|
|
||||||
|
This package contains the libgudev development files (static libs, headers,
|
||||||
|
etc), a library to interact with udev through the GLib bindings."
|
||||||
|
|
||||||
|
replaces="udev-glib-devel>=0"
|
||||||
|
Add_dependency run libudev-devel
|
||||||
|
Add_dependency run glib-devel
|
||||||
|
Add_dependency run libgudev
|
||||||
|
|
||||||
|
do_install()
|
||||||
|
{
|
||||||
|
mkdir -p ${DESTDIR}/usr/lib
|
||||||
|
mv ${SRCPKGDESTDIR}/usr/include ${DESTDIR}/usr
|
||||||
|
mv ${SRCPKGDESTDIR}/usr/share ${DESTDIR}/usr
|
||||||
|
mv ${SRCPKGDESTDIR}/usr/lib/pkgconfig ${DESTDIR}/usr/lib
|
||||||
|
}
|
49
srcpkgs/libgudev/template
Normal file
49
srcpkgs/libgudev/template
Normal file
|
@ -0,0 +1,49 @@
|
||||||
|
# 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-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}
|
||||||
|
}
|
|
@ -1,24 +0,0 @@
|
||||||
# Template file for 'udev-glib-devel'.
|
|
||||||
#
|
|
||||||
short_desc="${short_desc} - development glib bindings"
|
|
||||||
long_desc="${long_desc}
|
|
||||||
|
|
||||||
This package contains the libgudev development files (static libs, headers,
|
|
||||||
etc), a library to interact with udev through the GLib bindings."
|
|
||||||
|
|
||||||
replaces="udev-glib-devel>=0"
|
|
||||||
Add_dependency run libudev-devel
|
|
||||||
Add_dependency run glib-devel
|
|
||||||
Add_dependency run libgudev
|
|
||||||
|
|
||||||
do_install()
|
|
||||||
{
|
|
||||||
mkdir -p ${DESTDIR}/usr/lib ${DESTDIR}/usr/share/gtk-doc/html \
|
|
||||||
${DESTDIR}/usr/lib/pkgconfig
|
|
||||||
mv ${SRCPKGDESTDIR}/usr/include/gudev* ${DESTDIR}/usr/include
|
|
||||||
mv ${SRCPKGDESTDIR}/usr/share/gtk-doc/html/gudev \
|
|
||||||
${DESTDIR}/usr/share/gtk-doc/html
|
|
||||||
mv ${SRCPKGDESTDIR}/usr/lib/pkgconfig/gudev* \
|
|
||||||
${DESTDIR}/usr/lib/pkgconfig
|
|
||||||
mv ${SRCPKGDESTDIR}/usr/share/gir-1.0 ${DESTDIR}/usr/share
|
|
||||||
}
|
|
|
@ -1,22 +0,0 @@
|
||||||
# Template file for 'udev-glib'.
|
|
||||||
#
|
|
||||||
short_desc="${short_desc} (glib bindings)"
|
|
||||||
long_desc="${long_desc}
|
|
||||||
|
|
||||||
This package contains libgudev, a library to interact with udev through
|
|
||||||
the GLib bindings."
|
|
||||||
|
|
||||||
revision=1
|
|
||||||
|
|
||||||
replaces="udev-glib>=0"
|
|
||||||
Add_dependency run glibc
|
|
||||||
Add_dependency run glib
|
|
||||||
Add_dependency run libudev
|
|
||||||
|
|
||||||
do_install()
|
|
||||||
{
|
|
||||||
mkdir -p ${DESTDIR}/lib ${DESTDIR}/usr/lib
|
|
||||||
mv ${SRCPKGDESTDIR}/lib/libgudev* ${DESTDIR}/lib
|
|
||||||
mv ${SRCPKGDESTDIR}/usr/lib/libgudev* ${DESTDIR}/usr/lib
|
|
||||||
mv ${SRCPKGDESTDIR}/usr/lib/girepository* ${DESTDIR}/usr/lib
|
|
||||||
}
|
|
|
@ -5,7 +5,7 @@ revision=2
|
||||||
distfiles="${KERNEL_SITE}/utils/kernel/hotplug/udev-${version}.tar.bz2"
|
distfiles="${KERNEL_SITE}/utils/kernel/hotplug/udev-${version}.tar.bz2"
|
||||||
build_style=gnu_configure
|
build_style=gnu_configure
|
||||||
configure_args="--sbindir=/sbin --without-selinux --libexecdir=/lib/udev
|
configure_args="--sbindir=/sbin --without-selinux --libexecdir=/lib/udev
|
||||||
--with-rootlibdir=/lib --enable-introspection --enable-edd --enable-floppy
|
--with-rootlibdir=/lib --disable-introspection --enable-edd --enable-floppy
|
||||||
--enable-action_modeswitch --with-systemdsystemunitdir=/lib/systemd/system"
|
--enable-action_modeswitch --with-systemdsystemunitdir=/lib/systemd/system"
|
||||||
short_desc="/dev/ and hotplug management daemon"
|
short_desc="/dev/ and hotplug management daemon"
|
||||||
maintainer="Juan RP <xtraeme@gmail.com>"
|
maintainer="Juan RP <xtraeme@gmail.com>"
|
||||||
|
@ -36,7 +36,6 @@ Add_dependency build glib-devel
|
||||||
Add_dependency build acl-devel
|
Add_dependency build acl-devel
|
||||||
Add_dependency build glib-devel
|
Add_dependency build glib-devel
|
||||||
Add_dependency build libusb-compat-devel
|
Add_dependency build libusb-compat-devel
|
||||||
Add_dependency build gobject-introspection
|
|
||||||
|
|
||||||
post_install()
|
post_install()
|
||||||
{
|
{
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue