Commit Graph
66 Commits
Author SHA1 Message Date
Yurii Rashkovskii a81c25a5b0 framac: 21.1 -> 22.0 2020-11-26 06:57:13 +01:00
Yurii Rashkovskii cc8369c461 why3: 1.2.1 -> 1.3.1
Important: keeping why3 at 1.2.1 precludes framac 21.+ from having WP
plugin enabled, which is arguably a very important plugin.
2020-07-30 23:05:08 +02:00
Yurii Rashkovskii 3774105f48 framac: 20.0 -> 21.0 2020-06-30 09:30:38 +02:00
Yurii Rashkovskii 0448356c2e urjtag: upgrade libftdi -> libftdi1
Without this change, it has been observed to crash trying to connect to
a device.
2020-06-10 12:19:43 -07:00
Yurii Rashkovskii e896c5a9f3 urjtag: 0.10 -> 2019.2 2020-06-10 12:15:41 -07:00
Yurii Rashkovskii a1661151c6 lattice-diamond: add libusb-compat-0_1 dependency
Lattice Diamond won't be able to produce a PROM file
without libusb 0.1 so one has to be supplied.
2020-06-09 13:54:38 -07:00
Yurii Rashkovskii c73875ea1e tlaplus: 1.5.6 -> 1.7.0 2020-05-06 12:26:10 -07:00
Yurii Rashkovskii 8c54c8240a frama-c: 19.1 -> 20.0 2020-01-23 10:55:29 -08:00
Yurii Rashkovskii a1a2d8d4c0 streamlit: 0.49.0 -> 0.50.2 2019-11-15 08:35:43 +01:00
Yurii Rashkovskii 1c5772967b framac: 19.0 -> 19.1 2019-11-08 12:02:17 -05:00
Yurii Rashkovskii 2e52f98ddb streamlit: init at 0.49.0 2019-11-06 11:01:06 -08:00
Yurii Rashkovskii e0d7a96903 swipl: include GUI tools
swi-prolog currently misses GUI packages / tools (xpce, prolog_ide)
due to missing X dependencies.
2019-10-11 00:17:41 +07:00
Yurii Rashkovskii 3e9e1828bb pakcs: 2.1.1 -> 2.1.2
packs 2.1.1 build has been observed to be broken by the upgrade of
swiProlog to 8.1.15. Upgrading packs to 2.1.2 seems to resolve this
issue.
2019-10-08 16:12:12 +07:00
Yurii Rashkovskii cbb4b91e70 swipl: 8.1.4 -> 8.1.15
8.1.4 can no longer download SWI-Prolog packages (pack_list,
pack_install, etc), rendering it much less useful.
2019-10-08 13:26:41 +07:00
Yurii Rashkovskii 93194dc6c9 wtf: 0.17.1 -> 0.19.1 2019-08-15 17:45:22 -07:00
Yurii Rashkovskii 0e6843b46f picolisp: include httpGate tool
https://software-lab.de/doc/httpGate.html

httpGate is a central element of the PicoLisp application server
architecture. Its purpose is to perform the following tasks:

* Provide a single application entry port (e.g. 80 or 443).
* Allow PicoLisp applications to run as non-root.
* Start application servers on demand.
* Handle HTTPS/SSL communication.
2019-06-17 12:04:00 -07:00
Yurii Rashkovskii 6278dbf8c4 picolisp: fix help functionality
Currently, trying to use help results in something like this:

```
: (help 'db)
========================================
w3m: Can't exec
=======================================
```

By including `w3m` as an input, the behaviour changes to:

```
: (help 'db)
========================================
(db 'sym 'cls ['hook] 'any ['sym 'any ..]) -> sym | NIL
Returns a database object of class cls, where the values for the sym arguments
correspond to the any arguments. If a matching object cannot be found, NIL is
returned. sym, cls and hook should specify a tree for cls or one of its
superclasses. See also aux, collect, request, fetch, init and step.

========================================
-> db
```
2019-06-15 23:25:32 -07:00
Yurii Rashkovskii a41b38eb26 urweb: 20180616 -> 20190217 2019-05-31 16:04:24 -05:00
Yurii Rashkovskii de70c139ec qgrep: init at 1.1 2019-04-28 14:36:32 +07:00
Yurii Rashkovskii 1ae5e27751 pforth: init at 28 2019-04-26 22:11:41 +07:00
Yurii Rashkovskii 7ad178d8d9 AgdaStdlib: 0.17 -> 1.0 2019-04-18 16:12:54 +07:00
Yurii Rashkovskii 9cc80bc041 powershell: 6.1.2 -> 6.2.0 2019-04-09 09:33:36 +02:00
Yurii Rashkovskii d2eecfc160 pugixml: always include pkgconfig file
In master, this is always enabled: https://github.com/zeux/pugixml/pull/193
2019-02-25 06:47:09 -08:00
Yurii Rashkovskii 3298c38a6d ogre: 1.10.11 -> 1.11.5
1.10.x retained for dependencies
2019-02-25 06:28:23 -08:00
Yurii Rashkovskii ce4d1da8bf eaglemode: 0.86.0 -> 0.94.0
The build is no longer breaking so this derivation is no longer marked
broken.
2019-01-02 00:46:51 +07:00
Yurii Rashkovskii a84a457f62 luigi: enable local modules discovery
Currently, local module discovery is broken with luigi installed from
this derivation.

In the documentation, you can see the following command line syntax
used:

```
luigi --module module_name ...
```

However, currently this will result in an error:

```
ModuleNotFoundError: No module named 'module_name'
```

However, if the call is prepended with this:

```
PYTHONPATH=.:$PYTHONPATH
```

then it will work as expected.

This patch makes this the default behaviour.
2018-12-12 16:12:54 +07:00
Yurii Rashkovskii 935810e0f3 luigi: include boto3
A number of luigi modules use boto3 to access AWS and will not work
without it.
2018-12-12 14:47:39 +07:00
Yurii Rashkovskii 66958e6ac5 luigi: 2.7.9 -> 2.8.0 2018-12-11 20:10:42 +07:00
Yurii Rashkovskii 4c1d199a12 urweb: 20170720 -> 20180616 2018-11-23 15:42:23 +07:00
Yurii Rashkovskii fd9518a532 powershell: 6.0.4 -> 6.1.0 (#48130) 2018-10-10 22:52:38 +02:00
Yurii Rashkovskii f0e5a51c98 astroid: 0.13 -> 0.14 2018-10-06 09:16:29 -07:00
Yurii Rashkovskii 9289920193 webkitgtk222x: init at 2.22.2 2018-10-05 17:46:30 -07:00
Yurii Rashkovskii 34f20090d3 nwjs-sdk: init at 0.33.4 (#45320) 2018-10-02 10:24:05 +02:00
Yurii Rashkovskii 61c0adfbc1 astroid: 0.11.1 -> 0.13
Couple of things were updated to make this work.

1. webkitgtk24x-gtk3 that is marked unsafe has been replaced with
   webkitgtk (2.20.*) as astroid has recently indicated that [>= 2.20
   is
   acceptable](https://github.com/astroidmail/astroid/commit/48ce7e3010d2ee99ccba18798b4f5333867bd1a2)
2. protobuf built input was added to satisfy requirements
3. astroid was not functional at all without proper icons so gnome3.defaultIconTheme
   were added to buildInputs
4. By default, astroid will use `gvim` as a setting for the embedded
   editor, however that didn't work well with nixpkgs. vim is now
   bundled with astroid by default. This setting can be overridden
   by the user in astroid's config file.
2018-08-22 02:21:00 +02:00
Yurii Rashkovskii e4ce866f31 powershell: 6.0.3 -> 6.0.4 2018-08-13 10:01:53 +07:00
Yurii Rashkovskii cbfdce4d7b nodePackages.tiddlywiki: init at 5.1.17 2018-08-08 16:39:30 +07:00
Yurii Rashkovskii 4f9fafd2a3 nwjs: 0.23.6 -> 0.32.1 2018-08-08 13:27:11 +07:00
Yurii Rashkovskii 153c766572 slack: 3.2.0-beta25a7a50e -> 3.2.1 (#42043) 2018-06-17 18:43:42 +02:00
Yurii Rashkovskii 7a0b9139fa powershell: fix the build
For some reason, building powershell derivation started failing with
these errors:

```
  liblttng-ust.so.0 -> not found!
  ...
  libpam.so.0 -> not found!
```

This patch adds these dependencies
2018-06-13 06:14:52 -07:00
Yurii Rashkovskii f45fd23bd1 sit: 0.3.2 -> 0.4.0 (#41863) 2018-06-12 19:55:33 +02:00
Yurii Rashkovskii 7e6d315a89 PowerShell: init at 6.0.2 2018-06-04 15:12:11 -07:00
Yurii Rashkovskii 63f2c2f73f ape: init at 6.7-131003 2018-05-17 21:47:43 -07:00
Yurii Rashkovskii 480d52ebed sit: better fix for aarch64 bug 2018-05-07 16:18:22 -07:00
Yurii Rashkovskii 783d547bdd sit: fix tests on aarch64
As we found out in #40032, sit tests won't pass on
aarch64. The problem seems to be related to
`create_dir` not returning an error if the directory
already exists, happening specifically on aarch64+debug
(not aarch64+release)

This update injects a patch for tests that will also
be included in subsequent versions of SIT.
2018-05-07 13:33:51 -07:00
Yurii Rashkovskii 9f1017c679 sit: 0.3.0 -> 0.3.2 2018-05-07 08:46:15 -07:00
Yurii Rashkovskii 1fa183defe sit: 0.2.1 -> 0.3.0 2018-04-13 07:57:21 -07:00
Yurii Rashkovskii 7a77ba4a5f sit: 0.1.3 -> 0.2.1 2018-04-08 10:50:58 +02:00
Yurii Rashkovskii c99a2da0bf mmark: init at 1.3.6 2018-03-18 17:02:20 +07:00
Yurii Rashkovskii 3315a549bf xml2rfc: init at 2.9.6 2018-03-18 14:44:57 +07:00
Yurii Rashkovskii 738bcfdef8 config.hardware.onlykey configuration option
By default, OnlyKey device (https://crp.to/p/) won't work on Linux (and,
therefore, NixOS). This is unintuitive and requires one to search for a
solution in the documentation.

This change allows one to enable OnlyKey device support directly from
their NixOS configuration.
2018-03-18 12:49:13 +07:00
Yurii Rashkovskii 30452d199e sit: 0.1.2 -> 0.1.3 2018-02-25 16:47:52 +01:00
Yurii Rashkovskii e1aecec4cd build-support/rust: make use of abandoned cargoUpdateHook
Previously, cargoUpdateHook was meaningful as it was used
in
[`cargo-fetch-deps`](https://github.com/NixOS/nixpkgs/blob/19d3cf81d3436a6600f261579b55b9132a6ca8fb/pkgs/build-support/rust/fetch-cargo-deps#L71).

However, this entire file was removed in
5f8cf0048e. As far as I can
tell, nothing in the code is using it, but it is still
being passed around:
https://github.com/NixOS/nixpkgs/search?q=cargoUpdateHook&type=Code&utf8=%E2%9C%93

There are, however, legitimate use cases for it. For example,
in some software, some dependencies are not locked in Cargo.toml
and this causes Cargo to try fetching another version of them.
This doesn't work well with vendoring crates.

This hook allows to inject patching or whatever necessary workarounds
in the crate vendoring process. I suppose that's what it was for
in there in the first place.

This patch restores this hook and makes it usable again.
2018-02-23 11:17:03 +07:00
Yurii Rashkovskii 4eb5711706 simplehttp2server: init at 3.1.3 2018-02-17 06:35:35 +07:00
Yurii Rashkovskii bfd5b6fb79 gdbgui: 0.9.1.0 -> 0.10.1.0 2018-01-18 14:56:50 -08:00
Yurii Rashkovskii 91e9989911 aenum: make tests pass (#33805)
For Python 2, tests were failing because they depended on a particular
way of executing the tests module as it defined a global variable
and created a temporary file. Running it through setup.py didn't work.
Invoking it directly solved the issue.

For Python 3, aenum tests were disabled, however, they did't have to
fail. Configuring UTF8 locale resolved the failure that was happening
after the above fix for Python 2 was applied.
2018-01-16 09:40:40 +00:00
Yurii Rashkovskii a15bd7816a ponyc: 0.21.0 -> 0.21.2 2018-01-05 09:52:11 -08:00
Yurii Rashkovskii 26a59f70a2 nixos/tarsnap: update doc for printStats
after the change made in 15567e6d8e
2017-12-20 10:16:10 +00:00
Yurii Rashkovskii 13b30b26ad camlistore: 0.9 -> perkeep 20170505
camlistore has been renamed to perkeep
2017-12-15 04:24:18 +00:00
Yurii Rashkovskii a83067ea9e ats2: 0.3.0 -> 0.3.7
The patch is no longer needed as ats2 includes contribs in the
upstream Makefile_dist file
2017-11-30 13:09:50 +07:00
Yurii Rashkovskii 3314e18a39 tlwg: init at 0.6.4 (#32133)
A collection of Thai scalable fonts available under free licenses
2017-11-28 12:43:08 +00:00
Yurii Rashkovskii fcec492c62 gdbgui: init at 0.9.0.1
Feature rich browser-based frontend with data structure visualizations
(like DDD), and gdb terminal access. Compatible with C, C++, golang,
Rust, fortran. Written in Python and JavaScript

gdbgui is at the top of the GDB Front Ends
list on https://sourceware.org/gdb/wiki/GDB%20Front%20Ends
2017-11-23 20:19:54 +07:00
Yurii Rashkovskii edfdc1d818 fish-foreign-env: suppress additional harmless warnings
As per #30645, fish with fish-foreign-env prints this
(harmless) warning:

```
set: Tried to change the read-only variable “_”
```

This patch was developed by @rnhmjoj in the aforementioned
issue discussion
2017-11-14 16:15:58 +07:00
Yurii Rashkovskii 2805444f96 rust: 1.20.0 -> 1.21.0 2017-11-03 13:29:20 +07:00
Yurii Rashkovskii 375cad3997 skypeforlinux: 5.4.0.1 -> 5.5.0.1
5.4.0.1 is no longer available (HTTP 404)
2017-10-31 16:01:59 +07:00
Yurii Rashkovskii 134c1a6ac0 urbit: 0.4 -> 0.4.5 2017-10-06 23:38:21 -07:00
Yurii Rashkovskii 824b30a715 awesome: specify version
By default, awesome will use "devel" as a version name
(or `git describe`). This has led to awesome always
showing "devel" for its version.

Some extensions depend on version information to figure
out what features they can use.

This change overrides the version for the build from the
derivations' `version` attribute.
2017-09-17 16:02:17 -07:00