minissdpd: fix makefile install dir

This commit is contained in:
William Kral 2023-05-12 19:22:36 -07:00
parent 07e37a2e23
commit 52f3be635d
2 changed files with 19 additions and 0 deletions

View file

@ -10,6 +10,10 @@ stdenv.mkDerivation rec {
name = "${pname}-${version}.tar.gz";
};
patches = [
./makefile-install-dir.patch
];
buildInputs = [ libnfnetlink ];
installFlags = [ "PREFIX=$(out)" "INSTALLPREFIX=$(out)" ];

View file

@ -0,0 +1,15 @@
diff --git a/Makefile b/Makefile
index b14e2fa..4472598 100644
--- a/Makefile
+++ b/Makefile
@@ -74,8 +74,8 @@ install: minissdpd
$(INSTALL) -d $(DESTDIR)$(MANINSTALLDIR)/man1
$(INSTALL) minissdpd.1 $(DESTDIR)$(MANINSTALLDIR)/man1/minissdpd.1
ifeq (, $(findstring darwin, $(OS)))
- $(INSTALL) -d $(DESTDIR)/etc/init.d
- $(INSTALL) minissdpd.init.d.script $(DESTDIR)/etc/init.d/minissdpd
+ $(INSTALL) -d $(DESTDIR)$(INSTALLPREFIX)/etc/init.d
+ $(INSTALL) minissdpd.init.d.script $(DESTDIR)$(INSTALLPREFIX)/etc/init.d/minissdpd
endif
check: validateminissdpd validatecodelength