aboutsummaryrefslogtreecommitdiffstats
path: root/main/open-lldp/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'main/open-lldp/APKBUILD')
-rw-r--r--main/open-lldp/APKBUILD67
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
+"