Our great sponsors
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
{ lib , buildGoModule , fetchFromGitHub , makeWrapper , gtk3 , webkitgtk }: buildGoModule rec { name = "wails"; version = "1.16.7"; vendorSha256 = "JO01u2pQsp90buJpATOr28qoQkLbmdoC6+HTKS/LuYE="; src = fetchFromGitHub { owner = "wailsapp"; repo = name; rev = "v${version}"; sha256 = "rKcHkX45HiRUGuN1Q7GkVpEkD5e0KfD+Z1r28Daf3Yc="; }; subPackages = [ "cmd/wails" ]; buildInputs = [ makeWrapper ]; buildPhase = '' go install -ldflags='-s -w' ./cmd/wails ''; postInstall = '' cp $src/cmd/linuxdb.yaml $out/bin/linuxdb.yaml wrapProgram $out/bin/wails \ --prefix LD_LIBRARY_PATH : "${lib.makeLibraryPath [ gtk3 webkitgtk ]}" \ --set PKG_CONFIG_PATH "$PKG_CONFIG_PATH:${lib.makeLibraryPath [ gtk3 webkitgtk ]}" ''; meta = with lib; { description = "Create desktop apps using Go and Web Technologies"; longDescription = "Create desktop apps using Go and Web Technologies"; homepage = "https://github.com/wailsapp/wails"; license = licenses.mit; maintainers = with maintainers; [ diogox ]; platforms = platforms.unix; }; }