2 # Copyright (C) 2017 Lucian Cristian <lucian.cristian@gmail.com>
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
6 # updated to work with latest source from abrasive
9 include $(TOPDIR
)/rules.mk
16 PKG_SOURCE_URL
:=https
://github.com
/pullmoll
/musl-fts.git
17 PKG_SOURCE_VERSION
:=0bde52df588e8969879a2cae51c3a4774ec62472
18 PKG_SOURCE
:=$(PKG_NAME
)-$(PKG_VERSION
).
tar.xz
19 PKG_MIRROR_HASH
:=29c62a600128e9189b1b2e1aea568546178eedf739527f657873b3b773072ecb
21 PKG_MAINTAINER
:=Lucian Cristian
<lucian.cristian@gmail.com
>
24 PKG_LICENSE_FILES
:=COPYING AUTHORS
27 PKG_REMOVE_FILES
:=autogen.sh
32 include $(INCLUDE_DIR
)/package.mk
34 define Package
/musl-fts
37 TITLE
:=fts implementation for musl libc
38 URL
:=https
://github.com
/pullmoll
/musl-fts
42 define Package
/musl-fts
/description
43 The musl-fts package implements the fts
(3) functions fts_open
, fts_read
, fts_children
, fts_set and fts_close
, which are missing in musl libc.
47 define Build
/InstallDev
48 $(INSTALL_DIR
) $(1)/usr
/include
49 $(CP
) $(PKG_INSTALL_DIR
)/usr
/include/fts.h
$(1)/usr
/include/
50 $(INSTALL_DIR
) $(1)/usr
/lib
/pkgconfig
51 $(CP
) $(PKG_INSTALL_DIR
)/usr
/lib
/libfts.so
* $(1)/usr
/lib
/
52 $(CP
) $(PKG_INSTALL_DIR
)/usr
/lib
/pkgconfig
/musl-fts.
pc $(1)/usr
/lib
/pkgconfig
/
55 define Package
/musl-fts
/install
56 $(INSTALL_DIR
) $(1)/usr
/lib
57 $(CP
) $(PKG_INSTALL_DIR
)/usr
/lib
/libfts.so
* $(1)/usr
/lib
/
60 $(eval
$(call BuildPackage
,musl-fts
))