Date: Friday, August 20, 2021 @ 21:05:33 Author: eworm Revision: 1004028
archrelease: copy trunk to community-testing-x86_64 Added: lldpd/repos/community-testing-x86_64/ lldpd/repos/community-testing-x86_64/PKGBUILD (from rev 1004027, lldpd/trunk/PKGBUILD) lldpd/repos/community-testing-x86_64/lldpd.tmpfiles.conf (from rev 1004027, lldpd/trunk/lldpd.tmpfiles.conf) ---------------------+ PKGBUILD | 66 ++++++++++++++++++++++++++++++++++++++++++++++++++ lldpd.tmpfiles.conf | 2 + 2 files changed, 68 insertions(+) Copied: lldpd/repos/community-testing-x86_64/PKGBUILD (from rev 1004027, lldpd/trunk/PKGBUILD) =================================================================== --- community-testing-x86_64/PKGBUILD (rev 0) +++ community-testing-x86_64/PKGBUILD 2021-08-20 21:05:33 UTC (rev 1004028) @@ -0,0 +1,66 @@ +# Maintainer: Sébastien "Seblu" Luttringer +# Contributor: Brian Bidulock <bidul...@openss7.org> + +pkgname=lldpd +pkgver=1.0.12 +pkgrel=1 +pkgdesc='802.1ab implementation (LLDP) to help you locate neighbors' +arch=('x86_64') +url='https://vincentbernat.github.io/lldpd/' +license=('custom:ISC' 'GPL') +depends=('glibc' 'libevent' 'libbsd' 'zlib' 'openssl' 'pciutils' 'perl' + 'libxml2' 'net-snmp' 'jansson') +makedepends=('systemd') +backup=('etc/lldpd.conf') +validpgpkeys=('AEF2348766F371C689A7360095A42FE8353525F9') # Vincent Bernat <ber...@luffy.cx> +source=("https://media.luffy.cx/files/lldpd/lldpd-${pkgver}.tar.gz" + "lldpd-${pkgver}.tar.gz.sig::https://media.luffy.cx/files/lldpd/lldpd-${pkgver}.tar.gz.gpg" + 'lldpd.tmpfiles.conf') +sha256sums=('d194c65b5b9c98d194a2842ddc75ba17ebdee7ebd5499f81a98d24031628daf1' + 'SKIP' + 'df64ebadacb832c4a9dcbdd531848ae70c21d67d309c7397163ba8db7e31248b') + +build() { + cd "${srcdir}/${pkgname}-${pkgver}/" + + ./configure \ + --prefix=/usr \ + --sbindir=/usr/bin \ + --sysconfdir=/etc \ + --localstatedir=/var \ + --with-lldpd-ctl-socket=/run/lldpd/socket \ + --with-lldpd-pid-file=/run/lldpd/pid \ + --with-privsep-chroot=/run/lldpd/chroot \ + --with-privsep-group=lldpd \ + --with-privsep-user=lldpd \ + --with-readline \ + --with-snmp \ + --with-xml \ + --without-seccomp + make +} + +check() { + cd "${srcdir}/${pkgname}-${pkgver}/" + + make check +} + +package() { + cd "${srcdir}/${pkgname}-${pkgver}/" + + make DESTDIR="${pkgdir}" install + + # re-introduce tmpfiles file untill resolved upstream... + # https://github.com/vincentbernat/lldpd/pull/311 + install -D -m 0644 "${srcdir}/lldpd.tmpfiles.conf" "$pkgdir/usr/lib/tmpfiles.d/lldpd.conf" + + # config stuff + install -D -m 0644 /dev/null "${pkgdir}/etc/lldpd.conf" + install -d -m 0755 "${pkgdir}/etc/lldpd.d" + + # license + install -D -m 0644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +} + +# vim:set ts=2 sw=2 et: Copied: lldpd/repos/community-testing-x86_64/lldpd.tmpfiles.conf (from rev 1004027, lldpd/trunk/lldpd.tmpfiles.conf) =================================================================== --- community-testing-x86_64/lldpd.tmpfiles.conf (rev 0) +++ community-testing-x86_64/lldpd.tmpfiles.conf 2021-08-20 21:05:33 UTC (rev 1004028) @@ -0,0 +1,2 @@ +d /run/lldpd 0750 lldpd lldpd +d /run/lldpd/chroot 0750 lldpd lldpd