33 lines
1.0 KiB
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
|