diff options
author | Weijia Wang <9713184+wegank@users.noreply.github.com> | 2024-05-14 12:54:15 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-05-14 12:54:15 +0200 |
commit | 0fa65181a64a65b77922fc2b84f3421d756090b0 (patch) | |
tree | 750a3b5da90b1d56a8817e7d6ae179ee4603db22 /pkgs/by-name/ta | |
parent | 0a77146e7ad07ee20d6fa576669dd41c55fb5730 (diff) | |
parent | 6dd36412f26cdccbf74b3ccfcb8cb1613d418e37 (diff) |
Merge pull request #311443 from pluiedev/zhf-24.05/tartan
tartan: 0.3.0-unstable-2021-12-13 -> 0.3.0-unstable-2023-10-11
Diffstat (limited to 'pkgs/by-name/ta')
-rw-r--r-- | pkgs/by-name/ta/tartan/package.nix | 54 |
1 files changed, 54 insertions, 0 deletions
diff --git a/pkgs/by-name/ta/tartan/package.nix b/pkgs/by-name/ta/tartan/package.nix new file mode 100644 index 0000000000000..d7d4d4a6f7451 --- /dev/null +++ b/pkgs/by-name/ta/tartan/package.nix @@ -0,0 +1,54 @@ +{ + stdenv, + lib, + fetchFromGitLab, + meson, + ninja, + pkg-config, + llvmPackages, + gobject-introspection, + glib, + unstableGitUpdater, +}: + +stdenv.mkDerivation { + pname = "tartan"; + version = "0.3.0-unstable-2023-10-11"; + + src = fetchFromGitLab { + domain = "gitlab.freedesktop.org"; + owner = "tartan"; + repo = "tartan"; + rev = "4a7c945535d746d3d874ebebc0217715d674a862"; + hash = "sha256-DYvbBGgytf1JOYKejZB+ReehD8iKm1n4BhMmLQURay0="; + }; + + nativeBuildInputs = [ + meson + ninja + pkg-config + ]; + + buildInputs = [ + gobject-introspection + glib + llvmPackages.libclang + llvmPackages.libllvm + ]; + + passthru = { + updateScript = unstableGitUpdater { + # The updater tries src.url by default, which does not exist for fetchFromGitLab (fetchurl). + url = "https://gitlab.freedesktop.org/tartan/tartan.git"; + }; + }; + + meta = with lib; { + broken = stdenv.isDarwin; + description = "Tools and Clang plugins for developing code with GLib"; + homepage = "https://gitlab.freedesktop.org/tartan/tartan"; + license = licenses.gpl3Plus; + platforms = platforms.unix; + maintainers = with maintainers; [ jtojnar ]; + }; +} |