···1{ lib
2, stdenv
3-, fetchzip
4, cmake
5, libtirpc
6, ncurses
···10 pname = "teapot";
11 version = "2.3.0";
1213- src = fetchzip {
14 name = "${pname}-${version}";
15- url = "https://www.syntax-k.de/projekte/teapot/${pname}-${version}.tar.gz";
16- sha256 = "sha256-wzAwZwOMeTsuR5LhfjspGdejT6X1V8YJ8B7v9pcbxaY=";
0017 };
18000019 patches = [
20 # include a local file in order to make cc happy
21 ./001-fix-warning.patch
···41 ];
4243 meta = with lib; {
44- homepage = "https://www.syntax-k.de/projekte/teapot/";
45- description = "Table Editor And Planner, Or: Teapot!";
46 longDescription = ''
47 Teapot is a compact spreadsheet software originally written by Michael
48 Haardt. It features a (n)curses-based text terminal interface, and
···70 };
71}
72# TODO: patch/fix FLTK building
73-# TODO: add documentation from
···1{ lib
2, stdenv
3+, fetchFromGitHub
4, cmake
5, libtirpc
6, ncurses
···10 pname = "teapot";
11 version = "2.3.0";
1213+ src = fetchFromGitHub {
14 name = "${pname}-${version}";
15+ owner = "museoa";
16+ repo = pname;
17+ rev = version;
18+ hash = "sha256-38XFjRzOGasr030f+mRYT+ptlabpnVJfa+1s7ZAjS+k=";
19 };
2021+ prePatch = ''
22+ cd src
23+ '';
24+25 patches = [
26 # include a local file in order to make cc happy
27 ./001-fix-warning.patch
···47 ];
4849 meta = with lib; {
50+ inherit (src.meta) homepage;
51+ description = "Table Editor And Planner, Or: Teapot";
52 longDescription = ''
53 Teapot is a compact spreadsheet software originally written by Michael
54 Haardt. It features a (n)curses-based text terminal interface, and
···76 };
77}
78# TODO: patch/fix FLTK building
79+# TODO: add documentation
···1{ lib
02, buildGoModule
3, fetchFromGitHub
4, installShellFiles
···6, enableWasmEval ? false
7}:
8009buildGoModule rec {
10 pname = "open-policy-agent";
11- version = "0.38.1";
1213 src = fetchFromGitHub {
14 owner = "open-policy-agent";
15 repo = "opa";
16 rev = "v${version}";
17- sha256 = "sha256-x8mSlZ2X0DdkhaW5QXs5axERJkwARu8tHueQHXfamXM=";
18 };
19 vendorSha256 = null;
20···35 # Feed in all but the e2e tests for testing
36 # This is because subPackages above limits what is built to just what we
37 # want but also limits the tests
038 getGoDirs() {
39- go list ./... | grep -v e2e
40 }
41-42- # Remove test case that fails on < go1.17
43- rm test/cases/testdata/cryptox509parsecertificates/test-cryptox509parsecertificates-0123.yaml
44 '';
4546 postInstall = ''
···66 '';
6768 meta = with lib; {
069 homepage = "https://www.openpolicyagent.org";
70 changelog = "https://github.com/open-policy-agent/opa/blob/v${version}/CHANGELOG.md";
71 description = "General-purpose policy engine";
···1{ lib
2+, stdenv
3, buildGoModule
4, fetchFromGitHub
5, installShellFiles
···7, enableWasmEval ? false
8}:
910+assert enableWasmEval && stdenv.isDarwin -> builtins.throw "building with wasm on darwin is failing in nixpkgs";
11+12buildGoModule rec {
13 pname = "open-policy-agent";
14+ version = "0.40.0";
1516 src = fetchFromGitHub {
17 owner = "open-policy-agent";
18 repo = "opa";
19 rev = "v${version}";
20+ sha256 = "sha256-rLfo2SUlxL6QFc2v+nxFnbyYcfy7i3OFhGt6ZAUteHY=";
21 };
22 vendorSha256 = null;
23···38 # Feed in all but the e2e tests for testing
39 # This is because subPackages above limits what is built to just what we
40 # want but also limits the tests
41+ # Also avoid wasm tests on darwin due to wasmtime-go build issues
42 getGoDirs() {
43+ go list ./... | grep -v -e e2e ${lib.optionalString stdenv.isDarwin "-e wasm"}
44 }
45+ '' + lib.optionalString stdenv.isDarwin ''
46+ # resolve "too many open files" errors during the tests on darwin
47+ ulimit -n 1024
48 '';
4950 postInstall = ''
···70 '';
7172 meta = with lib; {
73+ mainProgram = "opa";
74 homepage = "https://www.openpolicyagent.org";
75 changelog = "https://github.com/open-policy-agent/opa/blob/v${version}/CHANGELOG.md";
76 description = "General-purpose policy engine";
···2324 buildInputs = [ wayland ];
2526+ patches = [
27+ # A recent change to xdg-shell-client-protocol causes a build
28+ # failure. This was reported upstream as GH #5. User @AlexBMJ
29+ # posted the following two-line fix in that issue, but the
30+ # developer has not yet responded:
31+ # https://github.com/progandy/wdomirror/issues/5#issuecomment-1103265438
32+ ./configure-bounds.patch
33+ ];
34+35 installPhase = ''
36 runHook preInstall
37 install -m755 -D wdomirror $out/bin/wdomirror
+2
pkgs/top-level/aliases.nix
···954 phantomjs = throw "phantomjs 1.9.8 has been dropped due to lack of maintenance and security issues"; # Added 2022-02-20
955 phantomjs2 = throw "phantomjs2 has been dropped due to lack of maintenance"; # Added 2022-04-22
956 philter = throw "philter has been removed: abandoned by upstream"; # Added 2022-04-26
00957 # Obsolete PHP version aliases
958 php73 = throw "php73 has been dropped due to the lack of maintanence from upstream for future releases"; # Added 2021-06-03
959 php73Packages = php73; # Added 2021-06-03
···954 phantomjs = throw "phantomjs 1.9.8 has been dropped due to lack of maintenance and security issues"; # Added 2022-02-20
955 phantomjs2 = throw "phantomjs2 has been dropped due to lack of maintenance"; # Added 2022-04-22
956 philter = throw "philter has been removed: abandoned by upstream"; # Added 2022-04-26
957+ phwmon = throw "phwmon has been removed: abandoned by upstream"; # Added 2022-04-24
958+959 # Obsolete PHP version aliases
960 php73 = throw "php73 has been dropped due to the lack of maintanence from upstream for future releases"; # Added 2021-06-03
961 php73Packages = php73; # Added 2021-06-03