Skip to content

Commit 29f1e5e

Browse files
committed
new package: libudev-zero
1 parent 5751273 commit 29f1e5e

4 files changed

Lines changed: 47 additions & 0 deletions

File tree

common/shlibs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -218,6 +218,7 @@ libgirepository-gimarshallingtests-1.0.so libgirepository-1.30_1
218218
libgirepository-everything-1.0.so libgirepository-1.30_1
219219
libgirepository-1.0.so.1 libgirepository-1.30_1
220220
libudev.so.1 eudev-libudev-1.6_1
221+
libudev.so.1 libudev-zero-1.0.1_1
221222
libgudev-1.0.so.0 libgudev-230_1
222223
libumockdev.so.0 libumockdev-0.17.6_1
223224
libext2fs.so.2 e2fsprogs-libs-1.41.5_1

srcpkgs/libudev-zero-devel

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
libudev-zero/

srcpkgs/libudev-zero-helper

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
libudev-zero/

srcpkgs/libudev-zero/template

Lines changed: 44 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
# Template file for 'libudev-zero'
2+
pkgname=libudev-zero
3+
version=1.0.1
4+
revision=1
5+
_UDEV_VERSION=243
6+
build_style=gnu-makefile
7+
short_desc="Daemonless replacement for libudev"
8+
maintainer="dkwo <npiazza@disroot.org>"
9+
license="ISC"
10+
homepage="https://github.com/illiliti/libudev-zero"
11+
distfiles="https://github.com/illiliti/libudev-zero/archive/refs/tags/${version}.tar.gz"
12+
checksum=c4cf149ea96295c1e6e86038d10c725344c751982ed4a790b06c76776923e0ea
13+
make_check=no # no tests
14+
provides="libudev-${_UDEV_VERSION}_${revision}"
15+
conflicts="eudev-libudev>=3.2.11_1"
16+
17+
post_build() {
18+
"$CC" $LDFLAGS $CFLAGS $CPPFLAGS -o libudev-zero-helper contrib/helper.c
19+
}
20+
21+
post_install() {
22+
vlicense LICENSE
23+
}
24+
25+
libudev-zero-devel_package() {
26+
provides="libudev-devel-${_UDEV_VERSION}_${revision}"
27+
conflicts="eudev-libudev-devel>=3.2.11_1"
28+
depends="libudev-zero>=${version}_${revision}"
29+
short_desc+=" - development files"
30+
pkg_install() {
31+
vmove usr/include
32+
vmove usr/lib/pkgconfig
33+
vmove "usr/lib/*.a"
34+
vmove "usr/lib/*.so"
35+
}
36+
}
37+
38+
libudev-zero-helper_package() {
39+
depends="libudev-zero>=${version}_${revision}"
40+
short_desc+=" - helper"
41+
pkg_install() {
42+
vinstall libudev-zero-helper 755 usr/libexec
43+
}
44+
}

0 commit comments

Comments
 (0)