File gentoo/overlay/sys-fs/udev/udev-189.ebuild changed (mode: 100644) (index 05241a6..2b87ea1) |
... |
... |
HOMEPAGE="http://www.legeek.net" |
10 |
10 |
|
|
11 |
11 |
LICENSE="LGPL-2.1 GPL-2" |
LICENSE="LGPL-2.1 GPL-2" |
12 |
12 |
SLOT="0" |
SLOT="0" |
13 |
|
IUSE="doc" |
|
|
13 |
|
IUSE="doc +openrc" |
14 |
14 |
|
|
15 |
15 |
COMMON_DEPEND=">=sys-apps/kmod-5 |
COMMON_DEPEND=">=sys-apps/kmod-5 |
16 |
16 |
>=sys-apps/util-linux-2.20 |
>=sys-apps/util-linux-2.20 |
|
... |
... |
DEPEND="${COMMON_DEPEND} |
24 |
24 |
dev-libs/libxslt )" |
dev-libs/libxslt )" |
25 |
25 |
|
|
26 |
26 |
RDEPEND="${COMMON_DEPEND} |
RDEPEND="${COMMON_DEPEND} |
|
27 |
|
openrc? ( >=sys-fs/udev-init-scripts-16 |
|
28 |
|
!<sys-apps/openrc-0.9.9 ) |
27 |
29 |
sys-apps/hwids |
sys-apps/hwids |
28 |
30 |
!sys-apps/coldplug |
!sys-apps/coldplug |
29 |
31 |
!sys-apps/systemd |
!sys-apps/systemd |
|
... |
... |
RDEPEND="${COMMON_DEPEND} |
35 |
37 |
|
|
36 |
38 |
S="${WORKDIR}/mudev-${PV}" |
S="${WORKDIR}/mudev-${PV}" |
37 |
39 |
|
|
|
40 |
|
#try to be friendly with openrc scripts |
|
41 |
|
#PKG_DIR=$(get_libdir)/udev/rules.d |
|
42 |
|
PKG_DIR=/usr/lib/udev |
|
43 |
|
|
38 |
44 |
src_configure() { |
src_configure() { |
39 |
45 |
sed -i "s:PREFIX?=/usr/local:PREFIX?=/usr:" "${S}"/conf.mk |
sed -i "s:PREFIX?=/usr/local:PREFIX?=/usr:" "${S}"/conf.mk |
40 |
46 |
sed -i "s:LIBDIR?=/lib:LIBDIR?=/$(get_libdir):" "${S}"/conf.mk |
sed -i "s:LIBDIR?=/lib:LIBDIR?=/$(get_libdir):" "${S}"/conf.mk |
41 |
|
sed -i "s:PKGLIBEXECDIR?=/lib/udev:PKGLIBEXECDIR?=/$(get_libdir)/udev:" "${S}"/conf.mk |
|
|
47 |
|
#try to be friendly with openrc scripts |
|
48 |
|
sed -i "s:PKGLIBEXECDIR?=/lib/udev:PKGLIBEXECDIR?=${PKG_DIR}:" "${S}"/conf.mk |
42 |
49 |
sed -i "s:FIRMWARE_PATH?=/lib/firmware:FIRMWARE_PATH?=/$(get_libdir)/firmware:" "${S}"/conf.mk |
sed -i "s:FIRMWARE_PATH?=/lib/firmware:FIRMWARE_PATH?=/$(get_libdir)/firmware:" "${S}"/conf.mk |
43 |
50 |
} |
} |
44 |
51 |
|
|
|
... |
... |
src_install() { |
57 |
64 |
dosym libudev.so.0.0.0 /$(get_libdir)/libudev.so.0 |
dosym libudev.so.0.0.0 /$(get_libdir)/libudev.so.0 |
58 |
65 |
dosym libudev.so.0.0.0 /$(get_libdir)/libudev.so |
dosym libudev.so.0.0.0 /$(get_libdir)/libudev.so |
59 |
66 |
dosbin build/bin/udevd |
dosbin build/bin/udevd |
|
67 |
|
#try to be friendly with openrc scripts |
|
68 |
|
dosym /sbin/udevd /usr/lib/systemd/systemd-udevd |
60 |
69 |
dosbin build/bin/udevadm |
dosbin build/bin/udevadm |
61 |
70 |
|
|
62 |
|
insinto /$(get_libdir)/udev/rules.d |
|
|
71 |
|
insinto ${PKG_DIR}/rules.d |
63 |
72 |
doins rules/* |
doins rules/* |
64 |
73 |
|
|
65 |
74 |
insinto /usr/share/pkgconfig |
insinto /usr/share/pkgconfig |