def METHOD_NAME(self):
    self.install_license("COPYING")
    # fool packages looking to link to non-wide-character ncurses libraries
    for lib in ["curses", "ncurses", "form", "panel", "menu"]:
        libp = self.destdir / "usr/lib" / f"lib{lib}.so"
        libp.unlink(missing_ok=True)
        libp.with_suffix(".a").unlink(missing_ok=True)
        with open(libp, "w") as f:
            f.write(f"INPUT(-l{lib}w)\n")
        libp.chmod(0o755)
        self.install_link(f"lib{lib}w.a", f"usr/lib/lib{lib}.a")
    self.rm(self.destdir / "usr/lib/libncurses++.a", force=True)
    self.install_link("libncurses++w.a", "usr/lib/libncurses++.a")
    # some packages look for -lcurses during build
    self.rm(self.destdir / "usr/lib/libcursesw.so", force=True)
    with open(self.destdir / "usr/lib/libcursesw.so", "w") as f:
        f.write("INPUT(-lncursesw)\n")
    (self.destdir / "usr/lib/libcursesw.so").chmod(0o755)
    self.rm(self.destdir / "usr/lib/libcurses.so", force=True)
    self.rm(self.destdir / "usr/lib/libcursesw.a", force=True)
    self.rm(self.destdir / "usr/lib/libcurses.a", force=True)
    self.install_link("libncurses.so", "usr/lib/libcurses.so")
    self.install_link("libncursesw.a", "usr/lib/libcursesw.a")
    self.install_link("libncurses.a", "usr/lib/libcurses.a")
    # create libtinfo symlinks
    self.install_link("libncursesw.so", "usr/lib/libtinfo.so")
    self.install_link(
        f"libncursesw.so.{pkgver}", f"usr/lib/libtinfo.so.{pkgver}"
    )
    self.install_link(
        f"libtinfo.so.{pkgver}",
        f"usr/lib/libtinfo.so.{pkgver[0:pkgver.find('.')]}",
    )
    self.install_link("ncursesw.pc", "usr/lib/pkgconfig/tinfo.pc")
    # remove broken symlink
    self.rm(self.destdir / "usr/lib/terminfo", force=True)