Merge pull request #231583 from wkral/minissdpd-build-fix

minissdpd: fix build
This commit is contained in:
Ryan Lahfa 2023-05-14 16:44:00 +02:00 committed by GitHub
commit f56bc2f77e
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
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