pkgsrc-wip/gnuradio-core/Nocore.mk

40 lines
1.4 KiB
Makefile

# $NetBSD: Nocore.mk,v 1.9 2016/07/12 11:36:46 mef Exp $
DEPENDS+= gnuradio-core-[0-9]*:../../wip/gnuradio-core
# Default list for reducing PLIST
# gnuradio-* names to be common (to get the list to reduce)
PLIST_MINUS= core
# Remove the same files gnuradio-core installs
# Do a part of PLIST_SUBST and remove non real file listings
#.if empty(PKGBASE:Mgnuradio-core) && !empty(PLIST_MINUS)
post-install:
# Take care CONF_FILES stuff
# ${MV} ${DESTDIR}${PREFIX}/etc/gnuradio/conf.d/* \
# ${DESTDIR}${PREFIX}/${EGDIR}/
for i in ${PLIST_MINUS} ; do \
for p in PLIST PLIST.oss PLIST.${OPSYS} ; do \
f="${PKGDIR}/../../wip/gnuradio-$${i}/$${p}"; \
if [ -f "$${f}" ]; then \
${SED} -e 's,$${PYSITELIB},${PYSITELIB},' \
-e 's,$${PKGVERSION},${PKGVERSION_NOREV},' \
-e '/^@comment/d' \
-e '/^@pkgdir/d' \
"$${f}"; \
fi \
done \
done \
| ${PKGSRC_SETENV} ${_PLIST_AWK_ENV} ${AWK} ${_PLIST_SHLIB_AWK} \
> ${WRKDIR}/.PLIST.minus;
(cd ${WRKDIR}/.destdir/${PREFIX}; \
${RM} -f $$(cat ${WRKDIR}/.PLIST.minus) );
# workaround for gnuradio-doxygen
# (the same target can't be set on gnuradio-doxygen side
#
(cd ${WRKDIR}/.destdir/${PREFIX}; \
${RM} -f share/doc/gnuradio-${PKGVERSION}/html/_formulas.aux; \
${RM} -f share/doc/gnuradio-${PKGVERSION}/html/_formulas.log; \
${RM} -f share/doc/gnuradio-${PKGVERSION}/html/_formulas.dvi; \
)