Commit graph

93 commits

Author SHA1 Message Date
R. Ryantm cb507f8470 btrfs-progs: 6.0.2 -> 6.1.2 2023-01-07 00:32:02 +00:00
Ben Wolsieffer e21aa200b5 python3Packages.btrfsutil: build separately from btrfs-progs
btrfs-progs was installing its Python bindings as an egg, which doesn't work
with Nix. It turns out that there is no real benefit to building the Python
bindings as part of the btrfs-progs package. Instead, we can just package them
separately, and use nixpkgs' normal Python packaging support to install them as
a wheel. This fixes the bindings and reduces closure sizes.
2022-12-06 19:06:04 -05:00
R. Ryantm fcfa58349a btrfs-progs: 6.0.1 -> 6.0.2 2022-11-25 07:49:06 +00:00
R. Ryantm 02dd2667d6 btrfs-progs: 6.0 -> 6.0.1 2022-11-04 19:54:29 +00:00
R. Ryantm ee408d3a02 btrfs-progs: 5.19.1 -> 6.0 2022-10-12 12:07:13 +00:00
José Romildo 01510c7ff3 treewide: no need to pass pname, version and attrPath to update scripts based on generic-updater 2022-09-27 23:41:53 -03:00
R. Ryantm de92797673 btrfs-progs: 5.19 -> 5.19.1 2022-09-15 06:59:52 +00:00
Adam Joseph 28b3398d73 btrfs-progs: allow to build without python bindings
Python cross-compilation is quite difficult, and doesn't work in
several situations, such as:

https://github.com/NixOS/nixpkgs/issues/186525

Let's give people the option of cross-compiling `btrfs-progs` to
hostPlatforms for which we cannot cross-compile python.  Unfortunately
btrfs-progs insists on a special configure flag `--disable-python`;
simply being unable to find python isn't enough.
2022-08-31 22:36:11 -07:00
Gauvain 'GovanifY' Roussel-Tarbouriech 2c300d6918
btrfs-progs: 5.18.1 -> 5.19 2022-08-24 14:52:59 +02:00
Daniel Goertzen 7e234e5a1a
btrfs-progs: add udevSupport arg (#174323)
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2022-08-19 19:40:51 +02:00
R. Ryantm 411f38ef26 btrfs-progs: 5.18 -> 5.18.1 2022-06-07 01:04:15 +00:00
Alyssa Ross 9b7d990c70 Revert "btrfs-progs: fix musl build"
This reverts commit a3d54dece7.

We now support systemd on Musl, so we don't need to disable
btrfs-progs' support for it by default on Musl.
2022-05-27 15:21:57 +00:00
R. Ryantm 30e0227fde btrfs-progs: 5.17 -> 5.18 2022-05-26 01:07:46 +00:00
Ben Wolsieffer b3445aff66 btrfs-progs: remove obsolete _PYTHON_HOST_PLATFORM
This is set automatically by the CPython setup hook.
2022-05-17 19:53:44 -04:00
Ben Wolsieffer 1605472a15 btrfs-progs: install Python bindings
btrfs-progs currently builds the Python bindings for libbtrfsutil but doesn't
actually install them. With this patch, the bindings are installed and exposed
as python3Packages.btrfsutil.
2022-05-17 19:44:28 -04:00
Sergei Trofimovich 8e56de6925 btrfs-progs: 5.16.2 -> 5.17
Added trivial updater.
Updated build-time doc dependencies from asciidoc to sphinx.

Changes: https://github.com/kdave/btrfs-progs/blob/master/CHANGES
2022-05-05 22:29:30 +01:00
R. Ryantm 56f7399734 btrfs-progs: 5.16.1 -> 5.16.2 2022-03-23 06:54:09 +00:00
Vladimír Čunát f48c1fda6b
Merge branch 'master' into staging-next
Conflict in pkgs/development/libraries/libvirt/default.nix
required manual adjustments.  The fetched patch is already in src.
I checked that libvirt builds.
2022-03-15 09:52:04 +01:00
Adam Joseph 38f7252d34 btrfs-progs: depends on udev, not systemd
The btrfs-progs source code does not depend on systemd.  It does,
however, optionally depend on a udev implementation such as eudev or
systemd-udevd.  Let's express this dependency correctly, so that
nixpkgs users who choose eudev instead of systemd-udevd don't get a
build failure.
2022-03-13 16:21:33 -07:00
R. Ryantm 18b73d48dd btrfs-progs: 5.16 -> 5.16.1 2022-02-11 00:29:42 +00:00
Christian Kampka de07108f8e
btrfs-progs: Add test 2022-01-24 22:13:53 +01:00
Christian Kampka a3d54dece7
btrfs-progs: fix musl build 2022-01-24 21:27:14 +01:00
Alyssa Ross a5ff1dc05d
btrfs-progs: clarify license 2022-01-16 19:52:46 +00:00
Alyssa Ross fc2c685b2b
btrfs-progs: enable parallel building
Tested at -j8.
2022-01-16 19:52:41 +00:00
Alyssa Ross cd4acca2e2
btrfs-progs: 5.14.1 -> 5.16 2022-01-16 19:51:27 +00:00
Emil Karlson b483ef3cc8 btrfs-progs: 5.13.1 -> 5.14.1 2021-09-22 07:19:02 +03:00
R. RyanTM bce4746a3d btrfs-progs: 5.13 -> 5.13.1 2021-08-03 12:07:15 +00:00
R. RyanTM 8948eeeb6a btrfs-progs: 5.12.1 -> 5.13 2021-07-20 10:27:14 +00:00
R. RyanTM 83bfa45eae btrfs-progs: 5.11.1 -> 5.12.1 2021-05-22 10:23:08 +00:00
R. RyanTM 8252d032c5 btrfs-progs: 5.11 -> 5.11.1 2021-04-28 03:10:33 +00:00
R. RyanTM 8bd6c3b297 btrfs-progs: 5.10.1 -> 5.11 2021-03-20 09:34:24 +01:00
R. RyanTM e0401c38d9 btrfs-progs: 5.10 -> 5.10.1 2021-02-07 02:39:37 +00:00
R. RyanTM 5dc5cd4e13 btrfs-progs: 5.9 -> 5.10 2021-01-19 08:00:10 +00:00
Ben Siraphob d6aeae8f90 pkgs/tools: pkgconfig -> pkg-config (2) 2021-01-17 23:27:27 +07:00
Ben Siraphob 8c5d37129f pkgs/tools: stdenv.lib -> lib 2021-01-15 17:12:36 +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
Jonas Chevalier a7cb88c3de
tree-wide: unify Bash completions outputs (#103421)
Use $out/share/bash-completion/completions to store the Bash completions
2020-11-12 21:22:18 +00:00
Frank Doepper 5ac9edb121 btrfs-progs: 5.7 -> 5.9 2020-10-25 21:38:14 +01:00
Michael Raskin 0bbeec1ce2
Merge pull request #92285 from r-ryantm/auto-update/btrfs-progs
btrfs-progs: 5.6.1 -> 5.7
2020-07-09 04:36:28 +00:00
R. RyanTM d2ee5fd977 btrfs-progs: 5.6.1 -> 5.7 2020-07-04 16:46:53 +00:00
Frederik Rietdijk 82f170436d btrfs-progs: remove LDSHARED
This should no longer be needed with python3 because it's now
set correctly in the interpreter.

Note that the build currently fails with and without this change.
2020-06-21 16:30:05 +02:00
R. RyanTM 54db655861 btrfs-progs: 5.6 -> 5.6.1 2020-05-20 09:15:22 +00:00
R. RyanTM 3028846cda btrfs-progs: 5.4.1 -> 5.6 2020-04-09 10:57:13 +00:00
R. RyanTM 0e7417e49a btrfs-progs: 5.4 -> 5.4.1 2020-01-15 04:57:16 +00:00
R. RyanTM 66f5b1f750 btrfs-progs: 5.3.1 -> 5.4 2019-12-07 16:44:46 -08:00
Vadim-Valdis Yudaev 9bf9370d95
btrfs-progs: 5.2.2 -> 5.3.1 2019-11-10 19:11:42 +02:00
R. RyanTM bac244ab2f btrfs-progs: 5.2.1 -> 5.2.2
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/btrfs-progs/versions
2019-09-26 01:23:35 -07:00
Frederik Rietdijk f65aa21bb2 Merge master into staging-next 2019-08-18 12:53:44 +02:00
R. RyanTM acaacd395e btrfs-progs: 5.1.1 -> 5.2.1
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/btrfs-progs/versions
2019-08-17 09:48:13 -07:00
volth 46420bbaa3 treewide: name -> pname (easy cases) (#66585)
treewide replacement of

stdenv.mkDerivation rec {
  name = "*-${version}";
  version = "*";

to pname
2019-08-15 13:41:18 +01:00