diff options
Diffstat (limited to 'main/open-lldp/APKBUILD')
-rw-r--r-- | main/open-lldp/APKBUILD | 67 |
1 files changed, 37 insertions, 30 deletions
diff --git a/main/open-lldp/APKBUILD b/main/open-lldp/APKBUILD index 3e6dce79217..7c050233acb 100644 --- a/main/open-lldp/APKBUILD +++ b/main/open-lldp/APKBUILD @@ -1,35 +1,45 @@ # Contributor: Leonardo Arena <rnalrd@alpinelinux.org> # Maintainer: Leonardo Arena <rnalrd@alpinelinux.org> pkgname=open-lldp -_realname=lldpad -pkgver=0.9.46 -pkgrel=5 +pkgver=1.1 +pkgrel=1 pkgdesc="Open Source implementation of the IEEE standard 802.1AB Link Layer Discovery Protocol (LLDP)" url="http://www.open-lldp.org" arch="all" license="GPL-2.0-only" -makedepends="autoconf automake bash flex libtool libconfig-dev libnl-dev - readline-dev linux-headers bsd-compat-headers" +makedepends=" + autoconf + automake + bsd-compat-headers + flex + libconfig-dev + libnl3-dev + libtool + linux-headers + readline-dev + " subpackages=" $pkgname-dev $pkgname-doc - $pkgname-bash-completion:bashcomp:noarch + $pkgname-openrc + $pkgname-bash-completion " -source="http://ftp-osl.osuosl.org/pub/open-lldp/open-lldp-$pkgver.tar.gz - clif.h.patch - $pkgname.initd - $pkgname.confd +source="$pkgname-$pkgver.tar.gz::https://github.com/intel/openlldp/archive/refs/tags/v$pkgver.tar.gz + reopenstdout.patch + lldpad.initd + lldpad.confd " + # clif.h.patch +builddir="$srcdir/openlldp-$pkgver" prepare() { default_prepare - sed -i 's/ln -T -s/ln -s/' Makefile.am - sed -i -e 's/-Werror//' Makefile.am configure.ac + # sed -i 's/ln -T -s/ln -s/' Makefile.am + # sed -i -e 's/-Werror//' Makefile.am configure.ac ./bootstrap.sh } build() { - export CFLAGS="$CFLAGS -fgnu89-inline" ./configure \ --build=$CBUILD \ --host=$CHOST \ @@ -40,27 +50,24 @@ build() { make } +check() { + make check +} + package() { make DESTDIR="$pkgdir" install - mkdir -p "$pkgdir"/usr/include/dcbd - # ln -s /usr/include/lldpad "$pkgdir"/usr/include/dcbd - ln -s /usr/include/lldpad/lldp_dcbx_cmds.h "$pkgdir"/usr/include/dcbd/clif_cmds.h - install -m755 -D ../../$pkgname.initd "$pkgdir"/etc/init.d/$_realname - install -m644 -D ../../$pkgname.confd "$pkgdir"/etc/conf.d/$_realname + rm -r "$pkgdir"/usr/lib/systemd + + install -Dm755 "$srcdir"/lldpad.initd "$pkgdir"/etc/init.d/lldpad + install -Dm644 "$srcdir"/lldpad.confd "$pkgdir"/etc/conf.d/lldpad mkdir -p "$pkgdir"/usr/share/bash-completion mv "$pkgdir"/etc/bash_completion.d "$pkgdir"/usr/share/bash-completion/completions } -bashcomp() { - depends="" - pkgdesc="Bash completions for $pkgname" - install_if="$pkgname=$pkgver-r$pkgrel bash-completion" - - amove usr/share/bash-completion/completions -} - -sha512sums="45982ba69c159ca386970d49de8cee70b654e762b60d95c96a4794ee696e6c889694bb12eb1454e6c176152c949e67af38974a431838c3788d9bc42751c60878 open-lldp-0.9.46.tar.gz -fd9eca241564e76df2b97d8048b788fc35c3d791a1784386e68bf92dfd39076b356546adee42028007483f0cdb579b0da519d0376791d0f902f7e83df60d9306 clif.h.patch -cfd618d2414ec1624e66105b5357de93414b0320badf63b78cbab9b5bb493bd8ef7cac9a22ba4d60418037d2d6636469a20dc288906348c2332beb786f67f808 open-lldp.initd -8f8a68b9764e3b2be0cc01a37debb099e3d9021c354eb8d584a5123c470002f1f61ecc5688e5d958c8c576fd36df7a65233192221849a8fc51e999a7c5ea5678 open-lldp.confd" +sha512sums=" +794bd2d43e7b6e76a1aa9d1e650f24a52b4cb66166058ce4ec3f0c6567bcdff149ca86ab9108e82be14f7e7bf43c7486479edc23d851e739a2a22de7038ecb35 open-lldp-1.1.tar.gz +74cf3d7ef3c6d00cf05713bf5ef505292b6cfd7d6e080993947e88a44d725906d7243d59ee12bb468c093dc26937a5efe8fb644eca1d4c5b545825ce78253362 reopenstdout.patch +d8c7d3c449a9c557814f70a5af15b1b8e34f4c465293aa962bc3a8310e24f8363cf15e75d3cbdc8894ca7a0b1e1962daaaba75ecb0caf770471ae0988e85be7b lldpad.initd +5dc09090913e55bde9aab3ad33eb7889942bb7a0583ae1a94cc31f6c8e34ccae18c02f2c191e157f81f2949cc91998d673b37d60522dc9c476d63136512f2b58 lldpad.confd +" |