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
20 PKG_MAINTAINER
:=Lucian Cristian
<lucian.cristian@gmail.com
>
23 PKG_LICENSE_FILES
:=COPYING AUTHORS
26 PKG_REMOVE_FILES
:=autogen.sh
31 include $(INCLUDE_DIR
)/package.mk
33 define Package
/musl-fts
36 TITLE
:=fts implementation for musl libc
37 URL
:=https
://github.com
/pullmoll
/musl-fts
41 define Package
/musl-fts
/description
42 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.
46 define Build
/InstallDev
47 $(INSTALL_DIR
) $(1)/usr
/include
48 $(CP
) $(PKG_INSTALL_DIR
)/usr
/include/fts.h
$(1)/usr
/include/
49 $(INSTALL_DIR
) $(1)/usr
/lib
/pkgconfig
50 $(CP
) $(PKG_INSTALL_DIR
)/usr
/lib
/libfts.so
* $(1)/usr
/lib
/
51 $(CP
) $(PKG_INSTALL_DIR
)/usr
/lib
/pkgconfig
/musl-fts.
pc $(1)/usr
/lib
/pkgconfig
/
54 define Package
/musl-fts
/install
55 $(INSTALL_DIR
) $(1)/usr
/lib
56 $(CP
) $(PKG_INSTALL_DIR
)/usr
/lib
/libfts.so
* $(1)/usr
/lib
/
59 $(eval
$(call BuildPackage
,musl-fts
))