diff options
| author | Richard Purdie <richard.purdie@linuxfoundation.org> | 2025-11-07 13:31:53 +0000 |
|---|---|---|
| committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2025-11-07 13:31:53 +0000 |
| commit | 8c22ff0d8b70d9b12f0487ef696a7e915b9e3173 (patch) | |
| tree | efdc32587159d0050a69009bdf2330a531727d95 /meta/recipes-devtools/btrfs-tools | |
| parent | d412d2747595c1cc4a5e3ca975e3adc31b2f7891 (diff) | |
| download | poky-8c22ff0d8b70d9b12f0487ef696a7e915b9e3173.tar.gz | |
The poky repository master branch is no longer being updated.
You can either:
a) switch to individual clones of bitbake, openembedded-core, meta-yocto and yocto-docs
b) use the new bitbake-setup
You can find information about either approach in our documentation:
https://docs.yoctoproject.org/
Note that "poky" the distro setting is still available in meta-yocto as
before and we continue to use and maintain that.
Long live Poky!
Some further information on the background of this change can be found
in: https://lists.openembedded.org/g/openembedded-architecture/message/2179
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/recipes-devtools/btrfs-tools')
| -rw-r--r-- | meta/recipes-devtools/btrfs-tools/btrfs-tools/0001-Add-a-possibility-to-specify-where-python-modules-ar.patch | 25 | ||||
| -rw-r--r-- | meta/recipes-devtools/btrfs-tools/btrfs-tools_6.16.bb | 70 |
2 files changed, 0 insertions, 95 deletions
diff --git a/meta/recipes-devtools/btrfs-tools/btrfs-tools/0001-Add-a-possibility-to-specify-where-python-modules-ar.patch b/meta/recipes-devtools/btrfs-tools/btrfs-tools/0001-Add-a-possibility-to-specify-where-python-modules-ar.patch deleted file mode 100644 index 2cd66d2722..0000000000 --- a/meta/recipes-devtools/btrfs-tools/btrfs-tools/0001-Add-a-possibility-to-specify-where-python-modules-ar.patch +++ /dev/null | |||
| @@ -1,25 +0,0 @@ | |||
| 1 | From 030ec81c0dac1e067faf49924d5631bb22ccc90d Mon Sep 17 00:00:00 2001 | ||
| 2 | From: Alexander Kanavin <alex.kanavin@gmail.com> | ||
| 3 | Date: Wed, 23 May 2018 21:20:35 +0300 | ||
| 4 | Subject: [PATCH] Add a possibility to specify where python modules are | ||
| 5 | installed | ||
| 6 | |||
| 7 | Upstream-Status: Inappropriate [oe-core specific to solve multilib use case] | ||
| 8 | Signed-off-by: Alexander Kanavin <alex.kanavin@gmail.com> | ||
| 9 | --- | ||
| 10 | Makefile | 2 +- | ||
| 11 | 1 file changed, 1 insertion(+), 1 deletion(-) | ||
| 12 | |||
| 13 | diff --git a/Makefile b/Makefile | ||
| 14 | index 7e36aa42..edff7d5b 100644 | ||
| 15 | --- a/Makefile | ||
| 16 | +++ b/Makefile | ||
| 17 | @@ -996,7 +996,7 @@ endif | ||
| 18 | ifeq ($(PYTHON_BINDINGS),1) | ||
| 19 | install_python: libbtrfsutil_python | ||
| 20 | $(Q)cd libbtrfsutil/python; \ | ||
| 21 | - $(PYTHON) setup.py install --skip-build $(if $(DESTDIR),--root $(DESTDIR)) --prefix $(prefix) | ||
| 22 | + $(PYTHON) setup.py install --skip-build $(if $(DESTDIR),--root $(DESTDIR)) --prefix $(prefix) --install-lib=$(PYTHON_SITEPACKAGES_DIR) | ||
| 23 | |||
| 24 | .PHONY: install_python | ||
| 25 | endif | ||
diff --git a/meta/recipes-devtools/btrfs-tools/btrfs-tools_6.16.bb b/meta/recipes-devtools/btrfs-tools/btrfs-tools_6.16.bb deleted file mode 100644 index ef809d384b..0000000000 --- a/meta/recipes-devtools/btrfs-tools/btrfs-tools_6.16.bb +++ /dev/null | |||
| @@ -1,70 +0,0 @@ | |||
| 1 | SUMMARY = "Checksumming Copy on Write Filesystem utilities" | ||
| 2 | DESCRIPTION = "Btrfs is a new copy on write filesystem for Linux aimed at \ | ||
| 3 | implementing advanced features while focusing on fault tolerance, repair and \ | ||
| 4 | easy administration. \ | ||
| 5 | This package contains utilities (mkfs, fsck, btrfsctl) used to work with \ | ||
| 6 | btrfs and an utility (btrfs-convert) to make a btrfs filesystem from an ext3." | ||
| 7 | |||
| 8 | HOMEPAGE = "https://btrfs.wiki.kernel.org" | ||
| 9 | |||
| 10 | LICENSE = "GPL-2.0-only & LGPL-2.1-or-later" | ||
| 11 | LIC_FILES_CHKSUM = " \ | ||
| 12 | file://COPYING;md5=fcb02dc552a041dee27e4b85c7396067 \ | ||
| 13 | file://libbtrfsutil/COPYING;md5=4fbd65380cdd255951079008b364516c \ | ||
| 14 | " | ||
| 15 | SECTION = "base" | ||
| 16 | DEPENDS = "util-linux zlib" | ||
| 17 | |||
| 18 | SRC_URI = "git://github.com/kdave/btrfs-progs.git;branch=master;protocol=https;tag=v${PV} \ | ||
| 19 | file://0001-Add-a-possibility-to-specify-where-python-modules-ar.patch \ | ||
| 20 | " | ||
| 21 | SRCREV = "54694de98fdc4ea5678cdd77b920c044bbf64f26" | ||
| 22 | |||
| 23 | PACKAGECONFIG ??= " \ | ||
| 24 | programs \ | ||
| 25 | convert \ | ||
| 26 | python \ | ||
| 27 | crypto-builtin \ | ||
| 28 | " | ||
| 29 | PACKAGECONFIG[manpages] = "--enable-documentation, --disable-documentation, python3-sphinx-native python3-sphinx-rtd-theme-native" | ||
| 30 | PACKAGECONFIG[programs] = "--enable-programs,--disable-programs" | ||
| 31 | PACKAGECONFIG[convert] = "--enable-convert --with-convert=ext2,--disable-convert --without-convert,e2fsprogs" | ||
| 32 | PACKAGECONFIG[zoned] = "--enable-zoned,--disable-zoned" | ||
| 33 | PACKAGECONFIG[python] = "--enable-python,--disable-python,python3-setuptools-native" | ||
| 34 | PACKAGECONFIG[lzo] = "--enable-lzo,--disable-lzo,lzo" | ||
| 35 | PACKAGECONFIG[zstd] = "--enable-zstd,--disable-zstd,zstd" | ||
| 36 | PACKAGECONFIG[udev] = "--enable-libudev,--disable-libudev,udev" | ||
| 37 | |||
| 38 | # Pick only one crypto provider | ||
| 39 | PACKAGECONFIG[crypto-builtin] = "--with-crypto=builtin" | ||
| 40 | PACKAGECONFIG[crypto-libgcrypt] = "--with-crypto=libgcrypt,,libgcrypt" | ||
| 41 | PACKAGECONFIG[crypto-libsodium] = "--with-crypto=libsodium,,libsodium" | ||
| 42 | PACKAGECONFIG[crypto-libkcapi] = "--with-crypto=libkcapi,,libkcapi" | ||
| 43 | |||
| 44 | inherit autotools-brokensep pkgconfig manpages | ||
| 45 | inherit_defer ${@bb.utils.contains('PACKAGECONFIG', 'python', 'setuptools3-base', '', d)} | ||
| 46 | |||
| 47 | CLEANBROKEN = "1" | ||
| 48 | |||
| 49 | EXTRA_OECONF = "--enable-largefile" | ||
| 50 | EXTRA_OECONF:append:libc-musl = " --disable-backtrace " | ||
| 51 | EXTRA_PYTHON_CFLAGS = "${DEBUG_PREFIX_MAP}" | ||
| 52 | EXTRA_PYTHON_CFLAGS:class-native = "" | ||
| 53 | EXTRA_PYTHON_LDFLAGS = "${LDFLAGS}" | ||
| 54 | EXTRA_OEMAKE = "V=1 'EXTRA_PYTHON_CFLAGS=${EXTRA_PYTHON_CFLAGS}' 'EXTRA_PYTHON_LDFLAGS=${EXTRA_PYTHON_LDFLAGS}'" | ||
| 55 | |||
| 56 | do_configure:prepend() { | ||
| 57 | # Upstream doesn't ship this and autoreconf won't install it as automake isn't used. | ||
| 58 | mkdir -p ${S}/config | ||
| 59 | cp -f $(automake --print-libdir)/install-sh ${S}/config/ | ||
| 60 | } | ||
| 61 | |||
| 62 | do_install:append() { | ||
| 63 | if [ "${@bb.utils.filter('PACKAGECONFIG', 'python', d)}" ]; then | ||
| 64 | oe_runmake 'DESTDIR=${D}' 'PYTHON_SITEPACKAGES_DIR=${PYTHON_SITEPACKAGES_DIR}' install_python | ||
| 65 | fi | ||
| 66 | } | ||
| 67 | |||
| 68 | RDEPENDS:${PN} = "libgcc" | ||
| 69 | |||
| 70 | BBCLASSEXTEND = "native nativesdk" | ||
