summaryrefslogtreecommitdiff
path: root/shotwell_my.nix
blob: 314996e9700b5a4abfd3fd86f4389e4cd7641cb8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
{ inputs }:
  let
#    oldpkgs = import inputs.nixpkgs2411 { };
  in
self: super: {
  shotwell_my =
    with super;
    (shotwell.overrideAttrs (old: rec {
      version = "git";
      src = fetchGit {
        url = "https://gitlab.gnome.org/GNOME/shotwell";
        ref = "master";
        #                rev = "59a38897bf28cba9ef787840dac72e4647510bbb";
      };
#      nativeBuildInputs = old.nativeBuildInputs ++ [ cmake pkg-config ];
      buildInputs = [
        gtk4
        libexif
        libgphoto2
        libwebp
        libsoup_3
        libxml2
        sqlite
        webkitgtk_6_0
        gst_all_1.gstreamer
        gst_all_1.gst-libav
        gst_all_1.gst-plugins-base
        gst_all_1.gst-plugins-good
        libgee
        libgudev
        gexiv2
        gsettings-desktop-schemas
        libraw
        json-glib
        glib
        glib-networking
        gdk-pixbuf
        librsvg
        librest
        gcr_4
        adwaita-icon-theme
        libsecret
        libportal-gtk4
      ];
      #              buildInputs = old.buildInputs ++ [ libportal libportal-gtk3 llvmPackages_15.openmp gtk4 ];
      postPatch = '''';
    })).override
      {
        #stdenv = llvmPackages_15.stdenv;
      };
}