mirror of
https://github.com/coolsnowwolf/lede.git
synced 2025-04-16 04:13:31 +00:00
apk: move package to core
This commit is contained in:
parent
8c14a219b1
commit
1faba8061d
86
package/system/apk/Makefile
Normal file
86
package/system/apk/Makefile
Normal file
@ -0,0 +1,86 @@
|
||||
include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_NAME:=apk
|
||||
PKG_RELEASE:=1
|
||||
|
||||
PKG_SOURCE_URL=https://gitlab.alpinelinux.org/alpine/apk-tools.git
|
||||
PKG_SOURCE_PROTO:=git
|
||||
PKG_SOURCE_DATE:=2024-05-23
|
||||
PKG_SOURCE_VERSION:=6052bfef57a81d82451b4cad86f78a2d01959767
|
||||
PKG_MIRROR_HASH:=cdad915855b9b0cf6cea2cbaf597555c9dfdc82f1cad906376c91c1f48479894
|
||||
|
||||
PKG_VERSION=3.0.0_pre$(subst -,,$(PKG_SOURCE_DATE))
|
||||
|
||||
PKG_MAINTAINER:=Paul Spooren <mail@aparcar.org>
|
||||
PKG_LICENSE:=GPL-2.0-only
|
||||
PKG_LICENSE_FILES:=LICENSE
|
||||
PKG_INSTALL:=1
|
||||
|
||||
HOST_BUILD_PREFIX:=$(STAGING_DIR_HOST)
|
||||
HOST_BUILD_DEPENDS:=lua/host
|
||||
|
||||
include $(INCLUDE_DIR)/package.mk
|
||||
include $(INCLUDE_DIR)/host-build.mk
|
||||
include $(INCLUDE_DIR)/meson.mk
|
||||
|
||||
define Package/apk/default
|
||||
SECTION:=base
|
||||
CATEGORY:=Base system
|
||||
TITLE:=apk package manager
|
||||
DEPENDS:=+zlib
|
||||
URL:=$(PKG_SOURCE_URL)
|
||||
PROVIDES:=apk
|
||||
endef
|
||||
|
||||
define Package/apk-mbedtls
|
||||
$(Package/apk/default)
|
||||
TITLE += (mbedtls)
|
||||
DEPENDS +=+libmbedtls
|
||||
VARIANT:=mbedtls
|
||||
DEFAULT_VARIANT:=1
|
||||
CONFLICTS:=apk-openssl
|
||||
endef
|
||||
|
||||
define Package/apk-openssl
|
||||
$(Package/apk/default)
|
||||
TITLE += (openssl)
|
||||
DEPENDS +=+libopenssl
|
||||
VARIANT:=openssl
|
||||
endef
|
||||
|
||||
MESON_HOST_VARS+=VERSION=$(PKG_VERSION)
|
||||
MESON_VARS+=VERSION=$(PKG_VERSION)
|
||||
|
||||
MESON_HOST_ARGS += \
|
||||
-Dcompressed-help=false \
|
||||
-Ddocs=disabled \
|
||||
-Dcrypto_backend=openssl \
|
||||
-Dzstd=false
|
||||
|
||||
MESON_ARGS += \
|
||||
-Dlua_version=5.1 \
|
||||
-Dcompressed-help=false \
|
||||
-Ddocs=disabled \
|
||||
-Durl_backend=wget \
|
||||
-Dcrypto_backend=$(BUILD_VARIANT) \
|
||||
-Dzstd=false
|
||||
|
||||
HOST_LDFLAGS += \
|
||||
-Wl,-rpath $(STAGING_DIR_HOST)/lib
|
||||
|
||||
define Package/apk/default/install
|
||||
$(INSTALL_DIR) $(1)/lib/apk/db
|
||||
|
||||
$(INSTALL_DIR) $(1)/usr/bin
|
||||
$(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/apk $(1)/usr/bin/apk
|
||||
|
||||
$(INSTALL_DIR) $(1)/usr/lib
|
||||
$(CP) $(PKG_INSTALL_DIR)/usr/lib/libapk.so.* $(1)/usr/lib/
|
||||
endef
|
||||
|
||||
Package/apk-mbedtls/install = $(Package/apk/default/install)
|
||||
Package/apk-openssl/install = $(Package/apk/default/install)
|
||||
|
||||
$(eval $(call BuildPackage,apk-mbedtls))
|
||||
$(eval $(call BuildPackage,apk-openssl))
|
||||
$(eval $(call HostBuild))
|
@ -0,0 +1,21 @@
|
||||
From 9918c683fcc2f148328332d58d030ec5750a1473 Mon Sep 17 00:00:00 2001
|
||||
From: Paul Spooren <mail@aparcar.org>
|
||||
Date: Sat, 19 Feb 2022 17:20:37 +0100
|
||||
Subject: [PATCH 1/4] openwrt: move layer db to temp folder
|
||||
|
||||
Signed-off-by: Paul Spooren <mail@aparcar.org>
|
||||
---
|
||||
src/database.c | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
--- a/src/database.c
|
||||
+++ b/src/database.c
|
||||
@@ -1643,7 +1643,7 @@ const char *apk_db_layer_name(int layer)
|
||||
{
|
||||
switch (layer) {
|
||||
case APK_DB_LAYER_ROOT: return "lib/apk/db";
|
||||
- case APK_DB_LAYER_UVOL: return "lib/apk/db-uvol";
|
||||
+ case APK_DB_LAYER_UVOL: return "tmp/run/uvol/.meta/apk";
|
||||
default:
|
||||
assert(!"invalid layer");
|
||||
return 0;
|
Loading…
Reference in New Issue
Block a user