1 include $(TOPDIR
)/rules.mk
6 PKG_SOURCE_URL
=https
://gitlab.alpinelinux.org
/alpine
/apk-tools.git
8 PKG_SOURCE_VERSION
:=d093f7c198a64bff0cd58afeaf638909fda24ca8
9 PKG_MIRROR_HASH
:=596dffa2fa019be2755433ed210e30593a6a8708346cf31486d6ad8008e47556
13 PKG_MAINTAINER
:=Paul Spooren
<mail@aparcar.org
>
14 PKG_LICENSE
:=GPL-2.0
-only
15 PKG_LICENSE_FILES
:=LICENSE
18 HOST_BUILD_PREFIX
:=$(STAGING_DIR_HOST
)
19 HOST_BUILD_DEPENDS
:=lua
/host
21 include $(INCLUDE_DIR
)/package.mk
22 include $(INCLUDE_DIR
)/host-build.mk
23 include $(INCLUDE_DIR
)/meson.mk
25 define Package
/apk
/default
28 TITLE
:=apk package manager
30 URL
:=$(PKG_SOURCE_URL
)
34 define Package
/apk-mbedtls
35 $(Package
/apk
/default
)
41 CONFLICTS
:=apk-openssl
44 define Package
/apk-openssl
45 $(Package
/apk
/default
)
51 MESON_HOST_VARS
+=VERSION
=$(PKG_VERSION
)
52 MESON_VARS
+=VERSION
=$(PKG_VERSION
)
59 -Ddefault_library
=static \
66 $(MESON_COMMON_ARGS
) \
67 -Dcrypto_backend
=openssl
70 $(MESON_COMMON_ARGS
) \
71 -Dcrypto_backend
=$(BUILD_VARIANT
) \
74 define Package
/apk
/conffiles
75 /etc
/apk
/repositories.d
/customfeeds.list
78 Package
/apk-mbedtls
/conffiles
= $(Package
/apk
/conffiles
)
79 Package
/apk-openssl
/conffiles
= $(Package
/apk
/conffiles
)
81 define Package
/apk
/default
/install
82 $(INSTALL_DIR
) $(1)/lib
/apk
/db
84 $(INSTALL_DIR
) $(1)/usr
/bin
85 $(INSTALL_BIN
) $(PKG_INSTALL_DIR
)/usr
/bin
/apk
$(1)/usr
/bin
/apk
87 $(INSTALL_DIR
) $(1)/etc
/apk
/repositories.d
88 $(INSTALL_DATA
) .
/files
/customfeeds.list
$(1)/etc
/apk
/repositories.d
/customfeeds.list
91 Package
/apk-mbedtls
/install = $(Package
/apk
/default
/install)
92 Package
/apk-openssl
/install = $(Package
/apk
/default
/install)
94 $(eval
$(call BuildPackage
,apk-mbedtls
))
95 $(eval
$(call BuildPackage
,apk-openssl
))
96 $(eval
$(call HostBuild
))