summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'app-misc/lirc/lirc-0.8.6-r4.ebuild')
-rw-r--r--app-misc/lirc/lirc-0.8.6-r4.ebuild38
1 files changed, 20 insertions, 18 deletions
diff --git a/app-misc/lirc/lirc-0.8.6-r4.ebuild b/app-misc/lirc/lirc-0.8.6-r4.ebuild
index 9a5c480..a25fe35 100644
--- a/app-misc/lirc/lirc-0.8.6-r4.ebuild
+++ b/app-misc/lirc/lirc-0.8.6-r4.ebuild
@@ -354,23 +354,25 @@ pkg_postinst() {
fi
fi
- # wb677 specific
- cp "${FILESDIR}"/lircd.conf.wb677 "${ROOT}"/etc/lirc/lircd.conf
- cp "${FILESDIR}"/lircrc_nuvoton "${ROOT}"/etc/lirc/lircrc
- cp -R "${WORKDIR}" /usr/src/
-
- # compile
- emake -C "${FILESDIR}"/lirc_wb677/
- emake -C "${FILESDIR}"/lirc_wb677/ install
-
- ewarn
- ewarn "This ebuild is meant to be used only for remote controller wb677"
- ewarn "shipped with ION 330"
- ewarn
- ewarn "To start:"
- ewarn
- ewarn "modprobe lirc_wb677"
- ewarn "/etc/init.d/lirc start"
- ewarn
+ if use wb677
+ then
+ cp "${FILESDIR}"/lircd.conf.wb677 "${ROOT}"/etc/lirc/lircd.conf
+ cp "${FILESDIR}"/lircrc_nuvoton "${ROOT}"/etc/lirc/lircrc
+ cp -R "${WORKDIR}" /usr/src/
+
+ # compile
+ emake -C "${FILESDIR}"/lirc_wb677/ || die "failed compile"
+ emake -C "${FILESDIR}"/lirc_wb677/ install || die "failed install"
+
+ ewarn
+ ewarn "This ebuild is meant to be used only for remote controller wb677"
+ ewarn "shipped with ION 330"
+ ewarn
+ ewarn "To start:"
+ ewarn
+ ewarn "modprobe lirc_wb677"
+ ewarn "/etc/init.d/lirc start"
+ ewarn
+ fi
}