tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
opensmtpd-filter-dkimsign: init at 0.6
Malte Voos
3 years ago
f58f0e6b
97ed34ec
+61
3 changed files
expand all
collapse all
unified
split
pkgs
servers
mail
opensmtpd
filter-dkimsign
default.nix
no-chown-while-installing.patch
top-level
all-packages.nix
+36
pkgs/servers/mail/opensmtpd/filter-dkimsign/default.nix
···
1
1
+
{ lib
2
2
+
, stdenv
3
3
+
, fetchurl
4
4
+
, libopensmtpd
5
5
+
, openssl
6
6
+
, mandoc
7
7
+
}:
8
8
+
stdenv.mkDerivation rec {
9
9
+
pname = "opensmtpd-filter-dkimsign";
10
10
+
version = "0.6";
11
11
+
12
12
+
src = fetchurl {
13
13
+
url = "https://imperialat.at/releases/filter-dkimsign-${version}.tar.gz";
14
14
+
hash = "sha256-O18NtAuSNg82uKnUx+R4h3e1IBSElTrFWBBkr2AYNsM=";
15
15
+
};
16
16
+
17
17
+
patches = [ ./no-chown-while-installing.patch ];
18
18
+
19
19
+
buildInputs = [ libopensmtpd openssl ];
20
20
+
21
21
+
nativeBuildInputs = [ mandoc ];
22
22
+
23
23
+
makeFlags = [
24
24
+
"-f Makefile.gnu"
25
25
+
"HAVE_ED25519=1"
26
26
+
"DESTDIR=$(out)"
27
27
+
"LOCALBASE="
28
28
+
];
29
29
+
30
30
+
meta = with lib; {
31
31
+
description = "OpenSMTPD filter for DKIM signing";
32
32
+
homepage = "http://imperialat.at/dev/filter-dkimsign/";
33
33
+
license = licenses.isc;
34
34
+
maintainers = with maintainers; [ malvo ];
35
35
+
};
36
36
+
}
+24
pkgs/servers/mail/opensmtpd/filter-dkimsign/no-chown-while-installing.patch
···
1
1
+
diff --git a/Makefile.gnu b/Makefile.gnu
2
2
+
index 1f97bd2..807b692 100644
3
3
+
--- a/Makefile.gnu
4
4
+
+++ b/Makefile.gnu
5
5
+
@@ -46,11 +46,7 @@ NEED_PLEDGE?= 1
6
6
+
7
7
+
MANFORMAT?= mangz
8
8
+
9
9
+
-BINOWN?= root
10
10
+
-BINGRP?= root
11
11
+
BINPERM?= 755
12
12
+
-MANOWN?= root
13
13
+
-MANGRP?= root
14
14
+
MANPERM?= 644
15
15
+
16
16
+
ifeq (${MANFORMAT}, mangz)
17
17
+
@@ -115,5 +111,5 @@ clean:
18
18
+
19
19
+
.PHONY: install
20
20
+
install: ${PROG}
21
21
+
- ${INSTALL} -D -o ${BINOWN} -g ${BINGRP} -m ${BINPERM} ${PROG} ${DESTDIR}${BINDIR}/${PROG}
22
22
+
- ${INSTALL} -D -o ${MANOWN} -g ${MANGRP} -m ${MANPERM} ${TARGET_MAN} ${DESTDIR}${MANDIR}/${TARGET_MAN}
23
23
+
+ ${INSTALL} -D -m ${BINPERM} ${PROG} ${DESTDIR}${BINDIR}/${PROG}
24
24
+
+ ${INSTALL} -D -m ${MANPERM} ${TARGET_MAN} ${DESTDIR}${MANDIR}/${TARGET_MAN}
+1
pkgs/top-level/all-packages.nix
···
22085
22085
opensmtpd = callPackage ../servers/mail/opensmtpd { };
22086
22086
opensmtpd-extras = callPackage ../servers/mail/opensmtpd/extras.nix { };
22087
22087
opensmtpd-filter-rspamd = callPackage ../servers/mail/opensmtpd/filter-rspamd.nix { };
22088
22088
+
opensmtpd-filter-dkimsign = callPackage ../servers/mail/opensmtpd/filter-dkimsign { };
22088
22089
libopensmtpd = callPackage ../servers/mail/opensmtpd/libopensmtpd { };
22089
22090
22090
22091
openxr-loader = callPackage ../development/libraries/openxr-loader { };