summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGluzskiy Alexandr <sss@sss.chaoslab.ru>2018-07-29 06:33:05 +0300
committerGluzskiy Alexandr <sss@sss.chaoslab.ru>2018-07-29 06:33:05 +0300
commita5bc6b038d311f64d170f567fcadc3f30eb547ad (patch)
tree9ad09ab4994d19e6e2356f274bb7a23050697fd8
parent8f6f9c7b89df1fa44ac02c5f36e87e9e3ef083e5 (diff)
radvd: build fix
-rw-r--r--packages/net-misc/radvd/radvd-scm.exheres-07
-rw-r--r--packages/net-misc/radvd/radvd.exlib10
2 files changed, 17 insertions, 0 deletions
diff --git a/packages/net-misc/radvd/radvd-scm.exheres-0 b/packages/net-misc/radvd/radvd-scm.exheres-0
new file mode 100644
index 0000000..41f5cce
--- /dev/null
+++ b/packages/net-misc/radvd/radvd-scm.exheres-0
@@ -0,0 +1,7 @@
+# Copyright 2018 Gluzskiy Alexandr <sss@sss.chaoslab.ru>
+# Distributed under the terms of the GNU General Public License v2
+
+require radvd
+
+PLATFORMS="~amd64 ~x86"
+
diff --git a/packages/net-misc/radvd/radvd.exlib b/packages/net-misc/radvd/radvd.exlib
index 3f71d06..671c321 100644
--- a/packages/net-misc/radvd/radvd.exlib
+++ b/packages/net-misc/radvd/radvd.exlib
@@ -4,11 +4,16 @@
require github [ user=reubenhwk tag=v${PV} force_git_clone=true ]
require autotools [ supported_autoconf=[ 2.5 ] supported_automake=[ 1.15 ] ]
+export_exlib_phases src_prepare
+
HOMEPAGE="http://v6web.litech.org/radvd/"
SLOT="0"
LICENCES="BSD"
+#broken ?
+RESTRICT="test"
+
DEFAULT_SRC_CONFIGURE_PARAMS+=(
--with-pidfile=/var/run/radvd/radvd.pid
)
@@ -24,3 +29,8 @@ DEPENDENCIES="
test:
dev-libs/check
"
+
+radvd_src_prepare() {
+ autotools_src_prepare
+ edo sed -i -e "s/AR = ar/AR = $(exhost --target)-ar/g" "${WORK}"/Makefile.in
+}