From 40f7b749f864ad77fe3c2449e82b4e7fe365d14d Mon Sep 17 00:00:00 2001 From: maciozo Date: Sun, 16 Jun 2024 02:23:23 +0100 Subject: [PATCH] New package: ltfs-2.4.6.1 --- srcpkgs/ltfs-devel | 1 + srcpkgs/ltfs/patches/ltfs_ordered_copy.patch | 11 +++++ srcpkgs/ltfs/template | 42 ++++++++++++++++++++ 3 files changed, 54 insertions(+) create mode 120000 srcpkgs/ltfs-devel create mode 100644 srcpkgs/ltfs/patches/ltfs_ordered_copy.patch create mode 100644 srcpkgs/ltfs/template diff --git a/srcpkgs/ltfs-devel b/srcpkgs/ltfs-devel new file mode 120000 index 00000000000000..e4bd37f12078ae --- /dev/null +++ b/srcpkgs/ltfs-devel @@ -0,0 +1 @@ +ltfs \ No newline at end of file diff --git a/srcpkgs/ltfs/patches/ltfs_ordered_copy.patch b/srcpkgs/ltfs/patches/ltfs_ordered_copy.patch new file mode 100644 index 00000000000000..28d63a63161472 --- /dev/null +++ b/srcpkgs/ltfs/patches/ltfs_ordered_copy.patch @@ -0,0 +1,11 @@ +--- a/src/utils/ltfs_ordered_copy 2023-11-27 16:47:17.000000000 +0000 ++++ b/src/utils/ltfs_ordered_copy 2024-06-16 15:34:56.534676417 +0100 +@@ -361,7 +361,7 @@ + try: + sig = xattr.get(args.DEST, VEA_PREFIX + LTFS_SIG_VEA) + +- if sig.startswith("LTFS"): ++ if sig.startswith(b"LTFS"): + logger.info("Destination {0} is LTFS".format(args.DEST)) + direct_write_threads = 1 + else: diff --git a/srcpkgs/ltfs/template b/srcpkgs/ltfs/template new file mode 100644 index 00000000000000..dbf2392dcbc384 --- /dev/null +++ b/srcpkgs/ltfs/template @@ -0,0 +1,42 @@ +# Template file for 'ltfs' +pkgname=ltfs +version=2.4.6.1 +revision=1 +_version_suffix=10511 +#archs="i686 x86_64" +#build_wrksrc= +build_style=gnu-configure +#configure_args="" +#make_build_args="" +#make_install_args="" +#conf_files="" +#make_dirs="/var/log/dir 0755 root root" +hostmakedepends="automake libtool pkg-config icu" +makedepends="fuse-devel libuuid-devel libxml2-devel icu icu-devel net-snmp-devel pciutils-devel pcre-devel libsensors-devel libnl3-devel" +depends="python3-pyxattr" +short_desc="Reference implementation of the Linear Tape File System" +maintainer="maciozo " +license="BSD-3-Clause" +homepage="https://github.com/LinearTapeFileSystem/ltfs" +#changelog="" +distfiles="https://github.com/LinearTapeFileSystem/ltfs/archive/refs/tags/v${version}-${_version_suffix}.tar.gz" +checksum=f54fcb014dc06518d3804209fb3bd17f520a075a71e64675cddc46c801509bf6 +python_version=${py3_ver} + +pre_configure() { + ./autogen.sh +} + +post_install() { + vlicense LICENSE +} + +ltfs-devel_package() { + depends="${sourcepkg}>=${version}_${revision}" + short_desc+=" - development files" + pkg_install() { + vmove usr/include + vmove "usr/lib/*.a" + vmove "usr/lib/*.so" + } +}