Browse Source

selinux: fix pkg-config. (#8164)

RedbeanW 2 months ago
parent
commit
d0ca87f915

+ 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 = {}