about summary refs log tree commit diff
path: root/nixpkgs/pkgs/development
Commit message (Collapse)AuthorAge
* python3.pkgs.pyudev: do not propagate systemdJan Tojnar2020-08-15
| | | | | | | | It is not linked against so there is no need to include it in build inputs, much less propagate it. This removes systemd.dev from the runtime closure of packages using pyudev. (cherry picked from commit d9f416313a36d5df8883725ec35233f779088636)
* libinput: fix subcommandsJan Tojnar2020-08-15
| | | | | | | | | | | | | | | | Running subcommands like `libinput measure` requires python and some python modules. I previously added the dependencies in [1] but [2] accidentally moved them to checkInputs so they are not available at runtime by patchShebangs (especially since tests are disabled). Additionally, the tools were ported from evdev python module to python-libevdev in libinput 1.14, which was missed [3] during upgrade. Finally, other python modules are needed so let's add them as well. [1]: https://github.com/NixOS/nixpkgs/pull/51304 [2]: https://github.com/NixOS/nixpkgs/commit/de14f0c6e1247aa48b0d77c4a3390a61e020bebf [3]: https://github.com/NixOS/nixpkgs/commit/b291f2a9953d48d6edc5c73776db9ba289ccf213 (cherry picked from commit 6cf81102647a1fcfb5f704c82de1b45deffbb9a2)
* python3.pkgs.libevdev: enable testsJan Tojnar2020-08-15
| | | | (cherry picked from commit 7c75c1ed56f208c7556e9dcf38ed13c688c982ca)
* python3.pkgs.libevdev: hardcode pathJan Tojnar2020-08-15
| | | | (cherry picked from commit 10e5b931ebcc243badc4678c194aaa04be3f7ab1)
* python37Packages.libevdev: 0.7 -> 0.9R. RyanTM2020-08-15
| | | | (cherry picked from commit 275d34a646ddbaa5ca26845345dfcfe1142c2c31)
* wayland: documentation outputsAlyssa Ross2020-07-15
| | | | | | | Build the documentation by default, but install it to seperate outputs so it doesn't have to be downloaded. Documentation is still disabled when cross-compiling, because that is currently broken: wayland -> graphviz -> libdevil -> openexr -> ilmbase (broken)
* gd: fix "Error: Problem doing text layout"Alyssa Ross2020-07-15
| | | | | This backport allows the Wayland documentation to be successfully built.
* automake115x: 1.15 -> 1.15.1Alyssa Ross2020-07-15
|
* Merge commit '9480bae337095fd24f61380bce3174fdfe926a00'Alyssa Ross2020-07-13
| | | | | | This is the last nixos-unstable release before 13b2903169f, which I'm a bit nervous about. So I want the update including that one to be as small as possible, hence going to this one first.
* python3Packages.zope_i18nmessageid: fix testsJonathan Ringer2020-06-04
| | | | (cherry picked from commit 7a8434c710c2bf9310d9b21988bc4ee2ac683d04)
* python3Packages.zope-hookable: 4.2.0 -> 5.0.1Jonathan Ringer2020-06-04
| | | | (cherry picked from commit 0e13f49e7c55268fcdca81cec53d879150d39264)
* Merge commit '467ce5a9f45aaf96110b41eb863a56866e1c2c3c'Alyssa Ross2020-06-04
|
* python3.pkgs.django-mailman3: 1.3.2 -> 1.3.3Alyssa Ross2020-06-04
|
* python3.pkgs.mailmanclient: 3.3.0 -> 3.3.1Alyssa Ross2020-06-04
| | | | Also enable tests, which seem to work now.
* python3.pkgs.zope_interface: 4.7.1 -> 5.1.0Alyssa Ross2020-06-04
|
* python3.pkgs.importlib-resources: 1.0.2 -> 1.5.0Alyssa Ross2020-06-04
|
* python3.pkgs.importlib-metadata: 1.5.0 -> 1.6.0Alyssa Ross2020-06-04
|
* python3.pkgs.coverage: 4.5.4 -> 5.1Alyssa Ross2020-06-04
|
* python3Packages.bleach: 3.1.0 -> 3.1.5Frederik Rietdijk2020-06-04
| | | | (cherry picked from commit f2fd4a4129c37b6ea7eea461f909a05246c3a280)
* ffmpeg_4: 4.2.2 -> 4.2.3zowoq2020-05-23
|
* ffmpeg_2_8: 2.8.15 -> 2.8.16zowoq2020-05-23
|
* ffmpeg-full: 4.2.2 -> 4.2.3zowoq2020-05-23
|
* Merge commit 'b47873026c7e356a340d0e1de7789d4e8428ac66'Alyssa Ross2020-05-18
|
* Merge commit '683c68232e91f76386db979c461d8fbe2a018782'Alyssa Ross2020-05-12
|
* python3: expose packageOverrides in passthruAlyssa Ross2020-05-09
| | | | | | | | | | | | | | This allows (manually) composing packageOverrides, like so: python3.override { packageOverrides = lib.composeExtensions python3.packageOverrides (final: super: { ... }); } This is still not great, but without this, you can't use packageOverrides twice at all, because the second use just clobbers the first with no way to make sure the first override is applied as well.
* Merge commit '22a3bf9fb9edad917fb6cd1066d58b5e426ee975'Alyssa Ross2020-04-27
|
* Merge commit 'ae6bdcc53584aaf20211ce1814bea97ece08a248'Alyssa Ross2020-04-06
| | | | | | # Conflicts: # nixpkgs/pkgs/build-support/rust/default.nix # nixpkgs/pkgs/development/go-modules/generic/default.nix
* Merge commit 'a2e06fc3423c4be53181b15c28dfbe0bcf67dd73'Alyssa Ross2020-04-01
|
* rust: include the rustc-dev componentSymphorien Gibol2020-01-27
| | | | | | | | This enables to compile rls and rustc See also https://github.com/rust-lang/rust/pull/64823 (cherry picked from commit 47681d7c5c9529615e9f481f02d945a2c3cfe599)
* Merge commit '3d085a399c436a41d875801619e8f976b8519196'Alyssa Ross2020-01-26
|
* Merge commit '90441b4b47fc7280de6a5bd1a228017caaa0f97f'Alyssa Ross2020-01-22
|
* Merge commit '100012e55bc2a82fc680cba31a426ad38ead6fab'Alyssa Ross2020-01-14
|
* Revert "Re-revert "awscli: Get rid of runtime -dev dependencies""Alyssa Ross2020-01-14
| | | | | | | | | | This reverts commit a1eacb900e1b705678b2c199cb97baafc9b77f86. Adding dev outputs to python packages means they can't be included in a Python environment created with python3.withPackages, because makePythonPath will include the dev output, which is empty apart from nix-support, rather than the out output, which contains all the Python code.
* python3.pkgs.publicsuffix: fix buildAlyssa Ross2020-01-13
| | | | | | This patch has not been necessary since 5425867bfa3e4ba83a3d67aa50b811b5f70d6fe5, and has in fact broken the build since then.
* python-authheaders: initial version 0.12.1Peter Simons2020-01-13
| | | | This package is a dependency of GNU Mailman 3.3.x.
* python.pkgs.django_extensions: fix buildErik Arvstedt2020-01-12
|
* Merge commit 'e4134747f5666bcab8680aff67fa3b63384f9a0f'Alyssa Ross2020-01-11
|
* python3.pkgs.django-mailman3: remove unused argAlyssa Ross2020-01-09
|
* ruby.withPackages: preserve setup hooksAlyssa Ross2019-12-16
| | | | | | | | | | | | | This fixes nix-shell -p 'ruby.withPackages (const [])' ruby.devdoc which otherwise wouldn't find documentation, unlike nix-shell -p ruby ruby.devdoc which would, because ruby has setup hooks to accomodate for this, that were being masked by the withPackages wrapper.
* python3Packages.mailmanclient.meta: HTTPS homepageAlyssa Ross2019-12-16
|
* python3Packages.mailmanclient: 3.2.2 -> 3.3.0Alyssa Ross2019-12-16
|
* python3Packages.django-mailman3: 1.2.0 -> 1.3.0Alyssa Ross2019-12-16
|
* perlPackages.DBFile: 1.851 -> 1.852Alyssa Ross2019-12-16
|
* Merge commit '2436c27541b2f52deea3a4c1691216a02152e729'Alyssa Ross2019-09-28
|
* Merge commit '262b328b0bad0c4b97ed495679208e4a2eb87704'Alyssa Ross2019-09-28
|
* python.pkgs.sphinx: requires setuptoolsFrederik Rietdijk2019-09-16
| | | | | | sphinx has setuptools (pkg_resources) as a runtime-dependency (cherry picked from commit 4de7d240b6d853c966cd001859f372e19d8a98e1)
* python-django-haystack: add missing 'setuptools' to propagatedBuildInputsPeter Simons2019-09-16
| | | | | | | | | | As a side-effect of f7e28bf5d8181926e600a222cb70180519d09726, the build no longer propagated 'setuptools', which is a run-time dependency. See https://github.com/NixOS/nixpkgs/pull/68314 for further details. Fixes https://github.com/NixOS/nixpkgs/issues/68479. (cherry picked from commit b57f25ac805819b3b48635c1a59ae46b1ceb3468)
* python-alembic: add missing 'setuptools' to propagatedBuildInputsPeter Simons2019-09-16
| | | | | | | | As a side-effect of f7e28bf5d8181926e600a222cb70180519d09726, the build no longer propagated 'setuptools', which is a run-time dependency. See https://github.com/NixOS/nixpkgs/pull/68314 for further details. (cherry picked from commit 14854f20bb8002fa70828c820233ec05b177d04f)
* Split buildPythonPackage into setup hooksFrederik Rietdijk2019-09-16
| | | | | | | | | | | | | | | | | | | | | | | | | | This commit splits the `buildPythonPackage` into multiple setup hooks. Generally, Python packages are built from source to wheels using `setuptools`. The wheels are then installed with `pip`. Tests were often called with `python setup.py test` but this is less common nowadays. Most projects now use a different entry point for running tests, typically `pytest` or `nosetests`. Since the wheel format was introduced more tools were built to generate these, e.g. `flit`. Since PEP 517 is provisionally accepted, defining a build-system independent format (`pyproject.toml`), `pip` can now use that format to execute the correct build-system. In the past I've added support for PEP 517 (`pyproject`) to the Python builder, resulting in a now rather large builder. Furthermore, it was not possible to reuse components elsewhere. Therefore, the builder is now split into multiple setup hooks. The `setuptoolsCheckHook` is included now by default but in time it should be removed from `buildPythonPackage` to make it easier to use another hook (curently one has to pass in `dontUseSetuptoolsCheck`). (cherry picked from commit f7e28bf5d8181926e600a222cb70180519d09726)
* python-blessed: apply upstream patches to fix the test suitePeter Simons2019-09-16
| | | | | | Fixes https://github.com/NixOS/nixpkgs/issues/68427. (cherry picked from commit 26771ad0c52265fb13ed86743193f485920c37c6)