1 include $(TOPDIR
)/rules.mk
6 PKG_SOURCE_URL
=https
://gitlab.alpinelinux.org
/alpine
/apk-tools.git
8 PKG_SOURCE_DATE
:=2024-04-16
9 PKG_SOURCE_VERSION
:=ba6c31a5469ef74fb85119508e55de9631ffef41
10 PKG_MIRROR_HASH
:=3455d5799481add9ece3db685576d58be6303f3a13140133979b965cbd3c9966
12 PKG_VERSION
=3.0.0_pre
$(subst -,,$(PKG_SOURCE_DATE
))
14 PKG_MAINTAINER
:=Paul Spooren
<mail@aparcar.org
>
15 PKG_LICENSE
:=GPL-2.0
-only
16 PKG_LICENSE_FILES
:=LICENSE
19 HOST_BUILD_PREFIX
:=$(STAGING_DIR_HOST
)
20 HOST_BUILD_DEPENDS
:=lua
/host
21 PKG_BUILD_DEPENDS
:=$(HOST_BUILD_DEPENDS
)
23 include $(INCLUDE_DIR
)/package.mk
24 include $(INCLUDE_DIR
)/host-build.mk
25 include $(INCLUDE_DIR
)/meson.mk
27 define Package
/apk
/default
30 TITLE
:=apk package manager
32 URL
:=$(PKG_SOURCE_URL
)
35 define Package
/apk-mbedtls
36 $(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
)
56 -Dcompressed-help
=false \
58 -Dcrypto_backend
=openssl \
63 -Dcompressed-help
=false \
66 -Dcrypto_backend
=$(BUILD_VARIANT
) \
70 -Wl
,-rpath
$(STAGING_DIR_HOST
)/lib
72 define Package
/apk
/default
/install
73 $(INSTALL_DIR
) $(1)/lib
/apk
/db
75 $(INSTALL_DIR
) $(1)/usr
/bin
76 $(INSTALL_BIN
) $(PKG_INSTALL_DIR
)/usr
/bin
/apk
$(1)/usr
/bin
/apk
78 $(INSTALL_DIR
) $(1)/usr
/lib
79 $(CP
) $(PKG_INSTALL_DIR
)/usr
/lib
/libapk.so.
* $(1)/usr
/lib
/
82 Package
/apk-mbedtls
/install = $(Package
/apk
/default
/install)
83 Package
/apk-openssl
/install = $(Package
/apk
/default
/install)
85 $(eval
$(call BuildPackage
,apk-mbedtls
))
86 $(eval
$(call BuildPackage
,apk-openssl
))
87 $(eval
$(call HostBuild
))