Merge pull request #118458 from oxzi/supertag-0.1.4

supertag: init at 0.1.4
This commit is contained in:
Sandro 2021-04-05 06:33:07 +02:00 committed by GitHub
commit d2405f0c1d
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 43 additions and 0 deletions

View file

@ -0,0 +1,41 @@
{ lib, rustPlatform, fetchFromGitHub
, clang, llvmPackages, pkg-config
, dbus, fuse, sqlite
}:
rustPlatform.buildRustPackage rec {
pname = "supertag";
version = "0.1.4";
src = fetchFromGitHub {
owner = "amoffat";
repo = pname;
rev = "v${version}";
sha256 = "0jzm7pn38hlr96n0z8gqfsfdbw48y0nnbsgjdq7hpgwmcgvgqdam";
};
cargoSha256 = "1mzmp1jcxgn2swp52r9y7k09fk0z67i1qafzkkzlfxxd10vfr70v";
LIBCLANG_PATH = "${llvmPackages.libclang}/lib";
nativeBuildInputs = [ clang pkg-config ];
buildInputs = [ dbus fuse sqlite ];
# The test are requiring extended permissions.
doCheck = false;
meta = with lib; {
description = "A tag-based filesystem";
longDescription = ''
Supertag is a tag-based filesystem, written in Rust, for Linux and MacOS.
It provides a tag-based view of your files by removing the hierarchy
constraints typically imposed on files and folders. In other words, it
allows you to think about your files not as objects stored in folders, but
as objects that can be filtered by folders.
'';
homepage = "https://github.com/amoffat/supertag";
license = licenses.agpl3Plus;
platforms = [ "i686-linux" "x86_64-linux" ];
maintainers = with maintainers; [ oxzi ];
};
}

View file

@ -8408,6 +8408,8 @@ in
super = callPackage ../tools/security/super { };
supertag = callPackage ../tools/filesystems/supertag { };
supertux-editor = callPackage ../applications/editors/supertux-editor { };
svgbob = callPackage ../tools/graphics/svgbob { };