瀏覽代碼

selinux: fix pkg-config. (#8164)

RedbeanW 2 月之前
父節點
當前提交
d0ca87f915
共有 3 個文件被更改,包括 3 次插入3 次删除
  1. 1 1
      packages/l/libselinux/xmake.lua
  2. 1 1
      packages/l/libsemanage/xmake.lua
  3. 1 1
      packages/l/libsepol/xmake.lua

+ 1 - 1
packages/l/libselinux/xmake.lua

@@ -50,7 +50,7 @@ package("libselinux")
         end
 
         -- fix pkg-config
-        io.replace("src/Makefile", ":@prefix@:$(PREFIX):", ":@prefix@:$(DESTDIR):", {plain = true})
+        io.replace("src/Makefile", "s:@prefix@:$(PREFIX):; s:@libdir@:$(LIBDIR):; s:@includedir@:$(INCLUDEDIR):", "s:@prefix@:$(DESTDIR):; s:@libdir@:$(DESTDIR)$(LIBDIR):; s:@includedir@:$(DESTDIR)$(INCLUDEDIR):", {plain = true})
 
         local envs = make.buildenvs(package)
         local cflags = {}

+ 1 - 1
packages/l/libsemanage/xmake.lua

@@ -33,7 +33,7 @@ package("libsemanage")
         io.replace("Makefile", "$(MAKE) -C man install", "", {plain = true})
 
         -- fix pkg-config
-        io.replace("src/Makefile", ":@prefix@:$(PREFIX):", ":@prefix@:$(DESTDIR):", {plain = true})
+        io.replace("src/Makefile", "s:@prefix@:$(PREFIX):; s:@libdir@:$(LIBDIR):; s:@includedir@:$(INCLUDEDIR):", "s:@prefix@:$(DESTDIR):; s:@libdir@:$(DESTDIR)$(LIBDIR):; s:@includedir@:$(DESTDIR)$(INCLUDEDIR):", {plain = true})
 
         local envs = make.buildenvs(package)
         local cflags = {}

+ 1 - 1
packages/l/libsepol/xmake.lua

@@ -37,7 +37,7 @@ package("libsepol")
         io.replace("Makefile", "$(MAKE) -C man install", "", {plain = true})
 
         -- fix pkg-config
-        io.replace("src/Makefile", ":@prefix@:$(PREFIX):", ":@prefix@:$(DESTDIR):", {plain = true})
+        io.replace("src/Makefile", "s:@prefix@:$(PREFIX):; s:@libdir@:$(LIBDIR):; s:@includedir@:$(INCLUDEDIR):", "s:@prefix@:$(DESTDIR):; s:@libdir@:$(DESTDIR)$(LIBDIR):; s:@includedir@:$(DESTDIR)$(INCLUDEDIR):", {plain = true})
 
         local envs = make.buildenvs(package)
         local cflags = {}