src/world/ncurses/Makefile

33 lines
1.0 KiB
Makefile

# Makefile - hhl - /usr/src/world/ncurses
# Copyright 2020 Nathan Fisher <nfisher.sr@gmail.com>
#
distname = ncurses
distext = gz
patches += ncurses-nostatic.patch
patches += ncurses-nostrip.patch
include world.mk
config_opts += --host=$(tgt)
config_opts += --with-sysroot=$(DESTDIR)
config_opts += --mandir=$(mandir)
config_opts += --with-shared
config_opts += --without-debug
config_opts += --without-normal
config_opts += --enable-pc-files
config_opts += --enable-widec
define post_install
mv -v $(libdir)/libncursesw.so.6* $(DESTDIR)/lib
ln -sfv ../../lib/$$(readlink $(libdir)/libncursesw.so) $(libdir)/libncursesw.so
for lib in ncurses form panel menu ; \
do rm -rvf $(libdir)/lib$${lib}.so ; \
ln -sfv $${lib}w.pc $(libdir)/pkgconfig/$${lib}.pc ; done
rm -vf $(libdir)/libcursesw.so
install -v -m644 ldscripts/*.so $(libdir)
ln -sfv libncurses.so $(libdir)/libcurses.so
install -d $(docdir)/ncurses/$(ncurses_version)
cp -afv $(srcdir)/doc/* $(docdir)/ncurses/$(ncurses_version)
endef
include targets.mk