Commit graph

74 commits

Author SHA1 Message Date
Artturin b7dcb6e2c7 e2fsprogs: build fuse2fs and add output for fuse2fs
it adds 14mb of dependencies
which can be significant for initrd

without a separate output
$ du -sch $(nix-store -qR ./result-bin) | sort -h

before fuse dep

618K	/nix/store/w2id1hwv4vv7hvp4slgsyrydrjbfqdxc-libidn2-2.3.2
698K	/nix/store/ki0x4wywp5b7rixwk1miq222wybdl3si-e2fsprogs-1.46.5-bin
732K	/nix/store/4nmqxajzaf60yjribkgvj5j54x9yvr1r-bash-5.1-p12
747K	/nix/store/8ckxc8biqqfdwyhr0w70jgrcb4h7a4y5-libunistring-0.9.10
853K	/nix/store/kx41yd3yyr9bwrsk85fhhx6qhavfwql6-util-linux-2.37.3-lib
2,3M	/nix/store/7nkr1kzrj5j6vzq952p35g0vzk747xjz-e2fsprogs-1.46.5
16M	/nix/store/4s21k8k7p1mfik0b33r2spq5hq7774k1-glibc-2.33-108
22M	total

after fuse dep

38K	/nix/store/k15b817jqz4ckp8rp1mgpkvvx78xxp2n-shadow-4.8.1-su
112K	/nix/store/bqjh8dc6m5plswxrmmn9x4cpxrrw94lv-zlib-1.2.11
277K	/nix/store/nzw0c7ag22mbyc4xrqyy1q1azq9r8kis-audit-2.8.5
285K	/nix/store/ka1xx3ldpliww27wmskc1yxlgcfisdyf-libcap-ng-0.8.2
371K	/nix/store/mvgg2fk5wwrcmm3wbrjhjn034aivrik2-fuse-2.9.9
618K	/nix/store/w2id1hwv4vv7hvp4slgsyrydrjbfqdxc-libidn2-2.3.2
732K	/nix/store/4nmqxajzaf60yjribkgvj5j54x9yvr1r-bash-5.1-p12
738K	/nix/store/7wi0dn50wgimvfi30i3d4mxz40vcal10-e2fsprogs-1.46.5-bin
747K	/nix/store/8ckxc8biqqfdwyhr0w70jgrcb4h7a4y5-libunistring-0.9.10
853K	/nix/store/kx41yd3yyr9bwrsk85fhhx6qhavfwql6-util-linux-2.37.3-lib
1,3M	/nix/store/043lz8mvyx5vxl058c1i586yqc8ax4ig-glibc-2.33-108-bin
1,7M	/nix/store/fpzbv79ak68sh2sh6mag6jym553wfxws-db-4.8.30
2,3M	/nix/store/9w5l1zrdd21hjxgjp5jnxxr6jibpjxd4-shadow-4.8.1
2,3M	/nix/store/hjmxalhkvvajs2n26b0ry7ns56bh9k9s-e2fsprogs-1.46.5
2,5M	/nix/store/ndnqiz3nnifj1blhg9q626xlmkqq1nmh-gcc-10.3.0-lib
2,8M	/nix/store/pnp5qkmj8m07jl8pghhglfdczz2840r9-linux-pam-1.5.2
2,9M	/nix/store/h25q7c560bchn326363ms2001jjgf338-util-linux-2.37.3-bin
16M	/nix/store/4s21k8k7p1mfik0b33r2spq5hq7774k1-glibc-2.33-108
36M	total

e2fsprogs: build fuse2fs on linux only

the fuse for macos might be broken
2022-03-27 01:46:41 +02:00
Artturi 0ba426a475
Merge pull request #156605 from kampka/e2fsprogs-test
e2fsprogs: Add test
2022-03-06 11:19:48 +02:00
Christian Kampka ca20993e76
e2fsprogs: Add test 2022-01-24 21:54:32 +01:00
Alyssa Ross 8fd298a93a e2fsprogs: add meta.changelog 2022-01-18 18:22:04 +00:00
Alyssa Ross 88f3d370aa e2fsprogs: 1.46.4 -> 1.46.5 2022-01-18 18:22:04 +00:00
ajs124 52b6290b73 e2fsprogs: 1.46.2 -> 1.46.4 2021-10-14 21:41:58 +02:00
midchildan c5fbf84eb0
e2fsprogs: 1.45.6 -> 1.46.2 2021-03-24 02:33:10 +09:00
Sandro Jäckel b1ce6cffc0
e2fsprogs: mark broken on darwin 2021-02-13 00:25:23 +01:00
Ben Siraphob d6aeae8f90 pkgs/tools: pkgconfig -> pkg-config (2) 2021-01-17 23:27:27 +07:00
Profpatsch 4a7f99d55d treewide: with stdenv.lib; in meta -> with lib;
Part of: https://github.com/NixOS/nixpkgs/issues/108938

meta = with stdenv.lib;

is a widely used pattern. We want to slowly remove
the `stdenv.lib` indirection and encourage people
to use `lib` directly. Thus let’s start with the meta
field.

This used a rewriting script to mostly automatically
replace all occurances of this pattern, and add the
`lib` argument to the package header if it doesn’t
exist yet.

The script in its current form is available at
https://cs.tvl.fyi/depot@2f807d7f141068d2d60676a89213eaa5353ca6e0/-/blob/users/Profpatsch/nixpkgs-rewriter/default.nix
2021-01-11 10:38:22 +01:00
John Ericson 5c2965145f treewide: Inline more of the static overlay
Picking up where #107238 left off. I think I'll have gotten all the easy
stuff with this.
2021-01-03 21:46:14 +00:00
Christian Kampka fb51f058c5 e2fsprogs: 1.45.5 -> 1.45.6 2020-12-08 05:24:21 +01:00
Michael Reilly 84cf00f980
treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
Samuel Dionne-Riel 8fb90fbf3a e2fsprogs: 1.45.4 -> 1.45.5 2020-02-05 10:35:08 +01:00
Marco A L Barbosa f6ea33023e e2fsprogs: allow static build 2019-12-05 11:55:24 -03:00
R. RyanTM eff7a160c2 e2fsprogs: 1.45.3 -> 1.45.4
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/e2fsprogs/versions
2019-10-22 09:54:48 +02:00
Frederik Rietdijk 151f52bf96 e2fsprogs: disable failing tests (#65471)
Disable several tests that often fail on Hydra but not locally.
2019-08-31 10:27:57 +02:00
R. RyanTM b42edbcfa7 e2fsprogs: 1.45.2 -> 1.45.3
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/e2fsprogs/versions
2019-07-20 09:41:18 +02:00
Will Dietz c70260eea7
e2fsprogs: 1.45.1 -> 1.45.2 2019-05-30 22:41:39 -05:00
Will Dietz deadc14733 e2fsprogs: fix w/musl, tweak patch 2019-05-28 08:55:24 +02:00
Will Dietz ffa37749a1 e2fsprogs: 1.45.0 -> 1.45.1 2019-05-28 08:55:24 +02:00
Yegor Timoshenko 7409ec7e1e
e2fsprogs: fix cross compilation 2019-05-26 10:20:51 +03:00
Matthew Bauer 2522f58b0e e2fsprogs: check if e2scrub_all_cron exists
doesn’t exist on macos
2019-04-26 21:55:07 -04:00
Will Dietz 10a84188ff e2fsprogs: use buildPackages.perl to avoid cycle in llvm-based stdenv 2019-03-14 10:44:11 -05:00
Will Dietz 8add9b7c21 e2fsprogs: enable tests (previously explicitly disabled) 2019-03-10 04:08:57 -05:00
Will Dietz b531c19806 e2fsprogs: 1.44.5 -> 1.45.0
Changes:
* https://git.kernel.org/pub/scm/fs/ext2/e2fsprogs.git/tree/doc/RelNotes/v1.44.6.txt?h=v1.44.6
* https://git.kernel.org/pub/scm/fs/ext2/e2fsprogs.git/tree/doc/RelNotes/v1.45.0.txt?h=v1.45.0

Also:
* remove 'hack' for installing pc files
* fixup location of `e2scrub_all_cron` to avoid reference cycle in
  outputs, promote to $bin/bin for now.
2019-03-10 03:58:56 -05:00
Alyssa Ross 93b0b15533
e2fsprogs: broaden platforms
Builds fine on Darwin.
2019-01-25 15:08:40 +00:00
Frederik Rietdijk 19905c4c9a Merge staging-next into staging 2018-12-31 14:21:42 +01:00
Will Dietz 8cd0dd21ba e2fsprogs: update glibcism (musl) patch, fix 2018-12-30 22:49:49 -06:00
R. RyanTM 614e10a686 e2fsprogs: 1.44.4 -> 1.44.5 (#52899)
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/e2fsprogs/versions
2018-12-29 20:40:36 +01:00
Will Dietz df1dcbf07f e2fsprogs: patch out glibc instead of local fix so headers are usable 2018-09-24 10:50:39 -05:00
Will Dietz a3f8a2c56f e2fsprogs: fix w/musl, __GNUC_PREREQ is glibc-ism
Fixes compilation on non-glibc at minor cost since these are only
used to guard the use of pragmas selectively disabling warnings
based on the GCC version used.
2018-08-28 08:34:52 -05:00
R. RyanTM 0e530b037d e2fsprogs: 1.44.3 -> 1.44.4 (#45602)
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/e2fsprogs/versions.
2018-08-27 02:09:44 +02:00
Jan Malakhovski 2a5d7d7727 e2fsprogs: make tests run, but disable 2018-08-11 09:35:33 +00:00
R. RyanTM b04631ffd7 e2fsprogs: 1.44.2 -> 1.44.3 (#43352)
Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/e2fsprogs/versions.
2018-07-14 21:19:58 +02:00
R. RyanTM e1a538c0da e2fsprogs: 1.44.1 -> 1.44.2 (#40681)
Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools.

This update was made based on information from https://repology.org/metapackage/e2fsprogs/versions.

These checks were done:

- built on NixOS
- Warning: no invocation of /nix/store/3c5r4b2a5cb6cpwr73ahrr03v965hhbg-e2fsprogs-1.44.2-bin/bin/chattr had a zero exit code or showed the expected version
- /nix/store/3c5r4b2a5cb6cpwr73ahrr03v965hhbg-e2fsprogs-1.44.2-bin/bin/lsattr passed the binary check.
- Warning: no invocation of /nix/store/3c5r4b2a5cb6cpwr73ahrr03v965hhbg-e2fsprogs-1.44.2-bin/bin/compile_et had a zero exit code or showed the expected version
- Warning: no invocation of /nix/store/3c5r4b2a5cb6cpwr73ahrr03v965hhbg-e2fsprogs-1.44.2-bin/bin/mk_cmds had a zero exit code or showed the expected version
- Warning: no invocation of /nix/store/3c5r4b2a5cb6cpwr73ahrr03v965hhbg-e2fsprogs-1.44.2-bin/bin/badblocks had a zero exit code or showed the expected version
- /nix/store/3c5r4b2a5cb6cpwr73ahrr03v965hhbg-e2fsprogs-1.44.2-bin/bin/debugfs passed the binary check.
- /nix/store/3c5r4b2a5cb6cpwr73ahrr03v965hhbg-e2fsprogs-1.44.2-bin/bin/dumpe2fs passed the binary check.
- Warning: no invocation of /nix/store/3c5r4b2a5cb6cpwr73ahrr03v965hhbg-e2fsprogs-1.44.2-bin/bin/e2freefrag had a zero exit code or showed the expected version
- /nix/store/3c5r4b2a5cb6cpwr73ahrr03v965hhbg-e2fsprogs-1.44.2-bin/bin/e2fsck passed the binary check.
- Warning: no invocation of /nix/store/3c5r4b2a5cb6cpwr73ahrr03v965hhbg-e2fsprogs-1.44.2-bin/bin/e2image had a zero exit code or showed the expected version
- Warning: no invocation of /nix/store/3c5r4b2a5cb6cpwr73ahrr03v965hhbg-e2fsprogs-1.44.2-bin/bin/e2label had a zero exit code or showed the expected version
- Warning: no invocation of /nix/store/3c5r4b2a5cb6cpwr73ahrr03v965hhbg-e2fsprogs-1.44.2-bin/bin/e2undo had a zero exit code or showed the expected version
- /nix/store/3c5r4b2a5cb6cpwr73ahrr03v965hhbg-e2fsprogs-1.44.2-bin/bin/e4crypt passed the binary check.
- Warning: no invocation of /nix/store/3c5r4b2a5cb6cpwr73ahrr03v965hhbg-e2fsprogs-1.44.2-bin/bin/e4defrag had a zero exit code or showed the expected version
- Warning: no invocation of /nix/store/3c5r4b2a5cb6cpwr73ahrr03v965hhbg-e2fsprogs-1.44.2-bin/bin/filefrag had a zero exit code or showed the expected version
- /nix/store/3c5r4b2a5cb6cpwr73ahrr03v965hhbg-e2fsprogs-1.44.2-bin/bin/fsck.ext2 passed the binary check.
- /nix/store/3c5r4b2a5cb6cpwr73ahrr03v965hhbg-e2fsprogs-1.44.2-bin/bin/fsck.ext3 passed the binary check.
- /nix/store/3c5r4b2a5cb6cpwr73ahrr03v965hhbg-e2fsprogs-1.44.2-bin/bin/fsck.ext4 passed the binary check.
- Warning: no invocation of /nix/store/3c5r4b2a5cb6cpwr73ahrr03v965hhbg-e2fsprogs-1.44.2-bin/bin/logsave had a zero exit code or showed the expected version
- /nix/store/3c5r4b2a5cb6cpwr73ahrr03v965hhbg-e2fsprogs-1.44.2-bin/bin/mke2fs passed the binary check.
- /nix/store/3c5r4b2a5cb6cpwr73ahrr03v965hhbg-e2fsprogs-1.44.2-bin/bin/mkfs.ext2 passed the binary check.
- /nix/store/3c5r4b2a5cb6cpwr73ahrr03v965hhbg-e2fsprogs-1.44.2-bin/bin/mkfs.ext3 passed the binary check.
- /nix/store/3c5r4b2a5cb6cpwr73ahrr03v965hhbg-e2fsprogs-1.44.2-bin/bin/mkfs.ext4 passed the binary check.
- Warning: no invocation of /nix/store/3c5r4b2a5cb6cpwr73ahrr03v965hhbg-e2fsprogs-1.44.2-bin/bin/mklost+found had a zero exit code or showed the expected version
- Warning: no invocation of /nix/store/3c5r4b2a5cb6cpwr73ahrr03v965hhbg-e2fsprogs-1.44.2-bin/bin/resize2fs had a zero exit code or showed the expected version
- Warning: no invocation of /nix/store/3c5r4b2a5cb6cpwr73ahrr03v965hhbg-e2fsprogs-1.44.2-bin/bin/tune2fs had a zero exit code or showed the expected version
- 12 of 26 passed binary check by having a zero exit code.
- 0 of 26 passed binary check by having the new version present in output.
- found 1.44.2 with grep in /nix/store/3c5r4b2a5cb6cpwr73ahrr03v965hhbg-e2fsprogs-1.44.2-bin
- directory tree listing: https://gist.github.com/78b13b077d5f9da29fc2b256af44e638
- du listing: https://gist.github.com/356acc8c1a54a78ab93172cac717d3d5
2018-05-18 19:39:29 +02:00
Domen Kožar 766e48aec1
e2fsprogs: 1.43.8 -> 1.44.1
(cherry picked from commit e6114781b0fad5345a2430fac3587d618273bda2)
Signed-off-by: Domen Kožar <domen@dev.si>
2018-04-07 14:00:03 +01:00
Matthew Bauer 9109a90479 treewide: remove some more gettext references 2018-03-22 16:50:14 -05:00
Tuomas Tynkkynen de529a5d2c e2fsprogs: 1.43.9 -> 1.44.0 2018-03-16 03:22:37 +02:00
Tuomas Tynkkynen 102ed109c4 e2fsprogs: 1.43.8 -> 1.43.9 2018-02-22 04:39:41 +02:00
Will Dietz 3fe8e610f0 e2fsprogs: depsBuildBuild 2018-01-24 09:33:35 -06:00
Ben Gamari b62864adf4 e2fsprogs: Enable cross-compilation 2018-01-24 09:33:34 -06:00
adisbladis 28a7865e05
e2fsprogs: 1.43.7 -> 1.43.8 2018-01-11 17:35:46 +08:00
Tuomas Tynkkynen 462fe50122 e2fsprogs: 1.43.4 -> 1.43.7 2017-10-22 01:40:58 +03:00
Tuomas Tynkkynen 6aa074f17b e2fsprogs: Split info pages to own output
They weren't actually getting built due to missing texinfo, but it was
creating an empty $man/share/info anyway.
2017-08-11 21:32:54 +03:00
Vladimír Čunát 488ece8169
e2fsprogs: avoid larger rebuild on Linux
I didn't notice this.  Perhaps it's through libarchive.
2017-02-26 11:01:44 +01:00
Vladimír Čunát 6afdc516b5
e2fsprogs: style nitpicks, add meta.license 2017-02-26 10:56:11 +01:00
Gavin Rogers 57212c947b e2fsprogs: fix on Darwin (#22973)
util-linux cowardly refuses to install on all platforms. Therefore we
cannot rely on it for external dependancies, in particular luuid.
e2fsprogs won't configure without the luuid dependancy being satisfied.
2017-02-26 10:49:56 +01:00
Armijn Hemel 34c12b1c73
e2fsprogs: 1.43.3 -> 1.43.4 2017-02-17 23:46:09 +01:00
obadz 83fe4fa0bf e2fsprogs: 1.42.13 -> 1.43.3 2016-11-13 21:03:32 +00:00