tangled
alpha
login
or
join now
pyrox.dev
/
nixpkgs
lol
0
fork
atom
overview
issues
pulls
pipelines
davfs2: 1.4.7 -> 1.5.2; fixes the build
Michael Raskin
10 years ago
cdb2bc77
d2c00001
+6
-55
3 changed files
expand all
collapse all
unified
split
pkgs
tools
filesystems
davfs2
davfs2-install.patch
default.nix
top-level
all-packages.nix
-49
pkgs/tools/filesystems/davfs2/davfs2-install.patch
···
1
1
-
diff -rc davfs2-1.4.1/src/Makefile.in davfs2-1.4.1-new/src/Makefile.in
2
2
-
*** davfs2-1.4.1/src/Makefile.in 2009-06-13 18:31:22.000000000 +0200
3
3
-
--- davfs2-1.4.1-new/src/Makefile.in 2009-09-22 09:12:09.523154536 +0200
4
4
-
***************
5
5
-
*** 489,500 ****
6
6
-
7
7
-
8
8
-
install-exec-hook:
9
9
-
! chmod u+s $(DESTDIR)$(sbindir)/mount.davfs; \
10
10
-
! if test "$(sbindir)" != "$(ssbindir)"; then \
11
11
-
! $(mkinstalldirs) $(DESTDIR)$(ssbindir); \
12
12
-
! $(LN_S) -f $(DESTDIR)$(sbindir)/mount.davfs $(DESTDIR)$(ssbindir)/mount.davfs; \
13
13
-
! $(LN_S) -f $(DESTDIR)$(sbindir)/umount.davfs $(DESTDIR)$(ssbindir)/umount.davfs; \
14
14
-
! fi
15
15
-
16
16
-
uninstall-hook:
17
17
-
if test "$(sbindir)" != "$(ssbindir)"; then \
18
18
-
--- 489,495 ----
19
19
-
20
20
-
21
21
-
install-exec-hook:
22
22
-
! chmod u+s $(DESTDIR)$(sbindir)/mount.davfs;
23
23
-
24
24
-
uninstall-hook:
25
25
-
if test "$(sbindir)" != "$(ssbindir)"; then \
26
26
-
diff -rc davfs2-1.4.1/src/mount_davfs.c davfs2-1.4.1-new/src/mount_davfs.c
27
27
-
*** davfs2-1.4.1/src/mount_davfs.c 2009-06-12 11:54:58.000000000 +0200
28
28
-
--- davfs2-1.4.1-new/src/mount_davfs.c 2009-09-22 09:45:21.462726033 +0200
29
29
-
***************
30
30
-
*** 2327,2335 ****
31
31
-
}
32
32
-
if (st.st_uid != geteuid())
33
33
-
error(EXIT_FAILURE, 0, _("file %s has wrong owner"), filename);
34
34
-
! if ((st.st_mode &
35
35
-
(S_IXUSR | S_IRWXG | S_IRWXO | S_ISUID | S_ISGID | S_ISVTX)) != 0)
36
36
-
! error(EXIT_FAILURE, 0, _("file %s has wrong permissions"), filename);
37
37
-
38
38
-
FILE *file = fopen(filename, "r");
39
39
-
if (!file) {
40
40
-
--- 2327,2335 ----
41
41
-
}
42
42
-
if (st.st_uid != geteuid())
43
43
-
error(EXIT_FAILURE, 0, _("file %s has wrong owner"), filename);
44
44
-
! /* if ((st.st_mode &
45
45
-
(S_IXUSR | S_IRWXG | S_IRWXO | S_ISUID | S_ISGID | S_ISVTX)) != 0)
46
46
-
! error(EXIT_FAILURE, 0, _("file %s has wrong permissions"), filename); */
47
47
-
48
48
-
FILE *file = fopen(filename, "r");
49
49
-
if (!file) {
+5
-3
pkgs/tools/filesystems/davfs2/default.nix
···
1
1
{ stdenv, fetchurl, neon, zlib }:
2
2
3
3
stdenv.mkDerivation rec {
4
4
-
name = "davfs2-1.4.7";
4
4
+
name = "davfs2-1.5.2";
5
5
6
6
src = fetchurl {
7
7
url = "mirror://savannah/davfs2/${name}.tar.gz";
8
8
-
sha256 = "0i7hrwlfzisb4l2mza1kjj9q9xxixggjplsjm339zl7828mfxh2h";
8
8
+
sha256 = "0n5k2xxfxmbsavg5fhp65lmy30hq9jg3w242rdzafvksnnda2d5y";
9
9
};
10
10
11
11
buildInputs = [ neon zlib ];
12
12
13
13
-
patches = [ ./davfs2-install.patch ./isdir.patch ./fix-sysconfdir.patch ];
13
13
+
patches = [ ./isdir.patch ./fix-sysconfdir.patch ];
14
14
15
15
configureFlags = "--sysconfdir=/etc";
16
16
+
17
17
+
makeFlags = ["sbindir=$(out)/sbin" "ssbindir=$(out)/sbin"];
16
18
17
19
meta = {
18
20
homepage = "http://savannah.nongnu.org/projects/davfs2";
+1
-3
pkgs/top-level/all-packages.nix
···
1185
1185
1186
1186
darkstat = callPackage ../tools/networking/darkstat { };
1187
1187
1188
1188
-
davfs2 = callPackage ../tools/filesystems/davfs2 {
1189
1189
-
neon = neon_0_29;
1190
1190
-
};
1188
1188
+
davfs2 = callPackage ../tools/filesystems/davfs2 { };
1191
1189
1192
1190
dbench = callPackage ../development/tools/misc/dbench { };
1193
1191