-
Notifications
You must be signed in to change notification settings - Fork 700
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'openembedded:master' into hiba
- Loading branch information
Showing
1,246 changed files
with
27,921 additions
and
27,499 deletions.
There are no files selected for viewing
53 changes: 53 additions & 0 deletions
53
meta-filesystems/recipes-filesystems/ntfs-3g-ntfsprogs/ntfs-3g-ntfsprogs_2022.10.3.bb
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,53 @@ | ||
DESCRIPTION = "The NTFS-3G driver is an open source, freely available NTFS driver for Linux with read and write support." | ||
HOMEPAGE = "http://www.ntfs-3g.org/" | ||
DEPENDS = "fuse libgcrypt" | ||
PROVIDES = "ntfsprogs ntfs-3g" | ||
LICENSE = "GPL-2.0-only & LGPL-2.0-only" | ||
LIC_FILES_CHKSUM = "file://COPYING;md5=59530bdf33659b29e73d4adb9f9f6552 \ | ||
file://COPYING.LIB;md5=f30a9716ef3762e3467a2f62bf790f0a" | ||
|
||
SRC_URI = "http://tuxera.com/opensource/ntfs-3g_ntfsprogs-${PV}.tgz \ | ||
file://0001-libntfs-3g-Makefile.am-fix-install-failed-while-host.patch \ | ||
" | ||
S = "${WORKDIR}/ntfs-3g_ntfsprogs-${PV}" | ||
SRC_URI[sha256sum] = "f20e36ee68074b845e3629e6bced4706ad053804cbaf062fbae60738f854170c" | ||
|
||
UPSTREAM_CHECK_URI = "https://www.tuxera.com/community/open-source-ntfs-3g/" | ||
UPSTREAM_CHECK_REGEX = "ntfs-3g_ntfsprogs-(?P<pver>\d+(\.\d+)+)\.tgz" | ||
|
||
inherit autotools pkgconfig | ||
|
||
PACKAGECONFIG ??= "" | ||
PACKAGECONFIG[uuid] = "--with-uuid,--without-uuid,util-linux" | ||
|
||
# required or it calls ldconfig at install step | ||
EXTRA_OEMAKE = "LDCONFIG=echo" | ||
|
||
PACKAGES =+ "ntfs-3g ntfsprogs libntfs-3g" | ||
|
||
FILES:ntfs-3g = "${base_sbindir}/*.ntfs-3g ${bindir}/ntfs-3g* ${base_sbindir}/mount.ntfs" | ||
RDEPENDS:ntfs-3g += "fuse" | ||
RRECOMMENDS:ntfs-3g = "util-linux-mount" | ||
|
||
FILES:ntfsprogs = "${base_sbindir}/* ${bindir}/* ${sbindir}/*" | ||
FILES:libntfs-3g = "${libdir}/*${SOLIBS}" | ||
|
||
do_install:append() { | ||
# Standard mount will execute the program /sbin/mount.TYPE when called. | ||
# Add a symbolic link to let mount find ntfs. | ||
ln -sf mount.ntfs-3g ${D}${base_sbindir}/mount.ntfs | ||
rmdir ${D}${libdir}/ntfs-3g | ||
|
||
# Handle when usrmerge is in effect. Some files are installed to /sbin | ||
# regardless of the value of ${base_sbindir}. | ||
if [ "${base_sbindir}" != /sbin ] && [ -d ${D}/sbin ]; then | ||
mkdir -p ${D}${base_sbindir} | ||
mv ${D}/sbin/* ${D}${base_sbindir} | ||
rmdir ${D}/sbin | ||
fi | ||
} | ||
|
||
# Satisfy the -dev runtime dependency | ||
ALLOW_EMPTY:${PN} = "1" | ||
|
||
CVE_PRODUCT = "tuxera:ntfs-3g" |
53 changes: 0 additions & 53 deletions
53
meta-filesystems/recipes-filesystems/ntfs-3g-ntfsprogs/ntfs-3g-ntfsprogs_2022.5.17.bb
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,80 @@ | ||
SUMMARY = "Implementation of a fully functional filesystem in a userspace program" | ||
DESCRIPTION = "FUSE (Filesystem in Userspace) is a simple interface for userspace \ | ||
programs to export a virtual filesystem to the Linux kernel. FUSE \ | ||
also aims to provide a secure method for non privileged users to \ | ||
create and mount their own filesystem implementations. \ | ||
" | ||
HOMEPAGE = "https://github.com/libfuse/libfuse" | ||
SECTION = "libs" | ||
LICENSE = "GPL-2.0-only & LGPL-2.0-only" | ||
LIC_FILES_CHKSUM = "file://GPL2.txt;md5=b234ee4d69f5fce4486a80fdaf4a4263 \ | ||
file://LGPL2.txt;md5=4fbd65380cdd255951079008b364516c \ | ||
file://LICENSE;md5=a55c12a2d7d742ecb41ca9ae0a6ddc66" | ||
|
||
SRC_URI = "https://github.com/libfuse/libfuse/releases/download/fuse-${PV}/fuse-${PV}.tar.xz \ | ||
" | ||
SRC_URI[sha256sum] = "33b8a92d6f7a88e6a889f0009206933482f48f3eb85d88cf09ef551313ac7373" | ||
|
||
S = "${WORKDIR}/fuse-${PV}" | ||
|
||
UPSTREAM_CHECK_URI = "https://github.com/libfuse/libfuse/releases" | ||
UPSTREAM_CHECK_REGEX = "fuse\-(?P<pver>3(\.\d+)+).tar.xz" | ||
|
||
CVE_PRODUCT = "fuse_project:fuse" | ||
|
||
inherit meson pkgconfig ptest | ||
|
||
SRC_URI += " \ | ||
file://run-ptest \ | ||
" | ||
|
||
RDEPENDS:${PN}-ptest += " \ | ||
${PYTHON_PN}-pytest \ | ||
bash \ | ||
" | ||
|
||
do_install_ptest() { | ||
install -d ${D}${PTEST_PATH}/test | ||
install -d ${D}${PTEST_PATH}/example | ||
install -d ${D}${PTEST_PATH}/util | ||
cp -rf ${S}/test/* ${D}${PTEST_PATH}/test/ | ||
|
||
example_excutables=`find ${B}/example -type f -executable` | ||
util_excutables=`find ${B}/util -type f -executable` | ||
test_excutables=`find ${B}/test -type f -executable` | ||
|
||
for e in $example_excutables | ||
do | ||
cp -rf $e ${D}${PTEST_PATH}/example/ | ||
done | ||
|
||
for e in $util_excutables | ||
do | ||
cp -rf $e ${D}${PTEST_PATH}/util/ | ||
done | ||
|
||
for e in $test_excutables | ||
do | ||
cp -rf $e ${D}${PTEST_PATH}/test | ||
done | ||
} | ||
|
||
DEPENDS = "udev" | ||
|
||
PACKAGES =+ "fuse3-utils" | ||
|
||
RPROVIDES:${PN}-dbg += "fuse3-utils-dbg" | ||
|
||
RRECOMMENDS:${PN}:class-target = "kernel-module-fuse fuse3-utils" | ||
|
||
FILES:${PN} += "${libdir}/libfuse3.so.*" | ||
FILES:${PN}-dev += "${libdir}/libfuse3*.la" | ||
|
||
# Forbid auto-renaming to libfuse3-utils | ||
FILES:fuse3-utils = "${bindir} ${base_sbindir}" | ||
DEBIAN_NOAUTONAME:fuse3-utils = "1" | ||
DEBIAN_NOAUTONAME:${PN}-dbg = "1" | ||
|
||
do_install:append() { | ||
rm -rf ${D}${base_prefix}/dev | ||
} |
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,38 @@ | ||
SUMMARY = "XFS Filesystem Dump Utility" | ||
DESCRIPTION = "The xfsdump package contains xfsdump, xfsrestore and a \ | ||
number of other utilities for administering XFS filesystems.\ | ||
xfsdump examines files in a filesystem, determines which \ | ||
need to be backed up, and copies those files to a \ | ||
specified disk, tape or other storage medium." | ||
HOMEPAGE = "http://oss.sgi.com/projects/xfs" | ||
SECTION = "base" | ||
LICENSE = "GPL-2.0-only" | ||
LIC_FILES_CHKSUM = "file://doc/COPYING;md5=15c832894d10ddd00dfcf57bee490ecc" | ||
DEPENDS = "xfsprogs attr" | ||
|
||
SRC_URI = "https://www.kernel.org/pub/linux/utils/fs/xfs/xfsdump/${BP}.tar.xz \ | ||
file://remove-install-as-user.patch \ | ||
${@bb.utils.contains('DISTRO_FEATURES','usrmerge','file://0001-xfsdump-support-usrmerge.patch','',d)} \ | ||
" | ||
SRC_URI[sha256sum] = "5657a2ca26a55682dc9724fb0331c860fe362c778225cbfc8c710f1375f458a3" | ||
|
||
inherit autotools-brokensep | ||
|
||
PARALLEL_MAKE = "" | ||
PACKAGECONFIG ??= "" | ||
PACKAGECONFIG[gettext] = "--enable-gettext=yes,--enable-gettext=no,gettext" | ||
|
||
CFLAGS += "-D_FILE_OFFSET_BITS=64" | ||
|
||
do_configure () { | ||
export DEBUG="-DNDEBUG" | ||
install -m 0755 ${STAGING_DATADIR_NATIVE}/gnu-config/config.guess ${S} | ||
install -m 0755 ${STAGING_DATADIR_NATIVE}/gnu-config/config.sub ${S} | ||
oe_runconf | ||
} | ||
|
||
do_install () { | ||
export DIST_ROOT=${D} | ||
oe_runmake install | ||
oe_runmake install-dev | ||
} |
Oops, something went wrong.