sys-fs/libudev-zero - 1.0.1 (without-systemd)

Search

Package Information

Description:
Drop-in replacement for libudev intended to work with any device manager
Homepage:
https://github.com/illiliti/libudev-zero
License:
ISC

Ebuild Details

Version EAPI Keywords Slot
1.0.1 8 alpha amd64 arm arm64 hppa ia64 loong m68k mips ppc ppc64 riscv s390 sparc x86 0
View Raw Ebuild
# Copyright 2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2

EAPI=8

DESCRIPTION="Drop-in replacement for libudev intended to work with any device manager"
HOMEPAGE="https://github.com/illiliti/libudev-zero"
SRC_URI="https://github.com/illiliti/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"

LICENSE="ISC"
SLOT="0"
KEYWORDS="alpha amd64 arm arm64 hppa ia64 loong m68k mips ppc ppc64 riscv s390 sparc x86"

DEPEND=" !sys-apps/systemd-utils[udev] !sys-fs/eudev !sys-fs/udev "
RDEPEND="${DEPEND}"
BDEPEND=""

src_install() {
	PREFIX=${ED}/usr
	case ${ARCH} in
		"amd64")
		LIBDIR="${PREFIX}/lib64"
		;;
		"arm64")
		LIBDIR="${PREFIX}/lib64"
		;;
		"ia64")
		LIBDIR="${PREFIX}/lib64"
		;;
		"ppc64")
		LIBDIR="${PREFIX}/lib64"
		;;
		*)
		LIBDIR="${PREFIX}/lib"
		;;
	esac
	einfo "PREFIX=${PREFIX} LIBDIR=${LIBDIR}"
	make PREFIX=${PREFIX} LIBDIR=${LIBDIR} install
}

Dependencies

DEPEND

 !sys-apps/systemd-utils[udev] !sys-fs/eudev !sys-fs/udev 

RDEPEND

 !sys-apps/systemd-utils[udev] !sys-fs/eudev !sys-fs/udev 

Manifest for 1.0.1

Type File Size Source URLs
DIST libudev-zero-1.0.1.tar.gz 12350 bytes https://github.com/illiliti/libudev-zero/archive/1.0.1.tar.gz