Package Details: ntfs2btrfs-git 20240115.r0.g1d55788-1

Git Clone URL: https://aur.archlinux.org/ntfs2btrfs-git.git (read-only, click to copy)
Package Base: ntfs2btrfs-git
Description: In-place conversion of Microsoft's NTFS filesystem to the open-source filesystem Btrfs
Upstream URL: https://github.com/maharmstone/ntfs2btrfs
Licenses: GPL-2.0-or-later
Conflicts: ntfs2btrfs
Provides: ntfs2btrfs
Submitter: nicman23
Maintainer: SunRed
Last Packager: SunRed
Votes: 2
Popularity: 0.000004
First Submitted: 2020-12-21 12:41 (UTC)
Last Updated: 2024-12-08 11:12 (UTC)

Pinned Comments

SunRed commented on 2022-12-04 07:20 (UTC) (edited on 2023-04-19 21:05 (UTC) by SunRed)

I pushed a new package to the AUR that uses the latest fixed release tag of the package's source.

Latest Comments

SunRed commented on 2022-12-04 07:20 (UTC) (edited on 2023-04-19 21:05 (UTC) by SunRed)

I pushed a new package to the AUR that uses the latest fixed release tag of the package's source.

theriddick commented on 2022-07-16 03:36 (UTC)

I get the below issue when using this tool. Not sure how to fix but maybe something to look into fixing if author cares.

Calculating checksums 4956129 / 4956129 (100.0%) /usr/include/c++/12.1.0/bits/stl_vector.h:1123: std::vector<_Tp, _Alloc>::reference std::vector<_Tp, _Alloc>::operator [with _Tp = unsigned char; _Alloc = default_init_allocator<unsigned char>; reference = unsigned char&; size_type = long unsigned int]: Assertion '__n < this->size()' failed. Aborted

tinywrkb commented on 2022-01-18 17:06 (UTC) (edited on 2022-01-19 13:08 (UTC) by tinywrkb)

There are a bunch of packaging issues here.
The URL is empty, its value should be https://github.com/maharmstone/ntfs2btrfs.
License is wrong, it should be GPL2.
Packages that are in base-devel group or pulled as dependencies of this group shouldn't be in the makedepends array, so gcc should be removed from there.
git is missing from the makedepends array.
lzo and zstd are missing from the depends array.
It doesn't look like the generated binary is linked against libfmt, so fmt should moved into makedepends.
The project has tagged releases, please see the examples in thes wiki of how to have the pkgver() function postfix a revision counter to a tagged release.
Multiple mkdir and cd instructions could be avoided by using cmake's -B options and make's -C option.
arch is wrong, any is only for non-binary packages, so set it to x86_64, and add other architectures only if you're actually building and testing them.
Nitpicking, but make it a habit to never use md5sums, MD5 is cryptographically broken.
Instead of moving the installed binary, set CMAKE_INSTALL_SBINDIR to bin.

dr460nf1r3 commented on 2021-11-06 15:47 (UTC)

Please add lzo to makdepends

SolarAquarion commented on 2021-10-03 02:44 (UTC)

You need a pkgver function if you're doing git.

gyurman commented on 2021-09-20 23:22 (UTC)

error: transaction failed (conflicting files) ntfs2btrfs-git: / usr / sbin exists on filesystem (filesystem owned) Errors occurred, no updated package.