Commit graph

97 commits

Author SHA1 Message Date
Malo Bourgon 0e802eafad treewide: add meta.mainProgram to many packages 2022-04-14 10:24:01 -07:00
R. Ryantm 6d957f73ab vowpal-wabbit: 8.11.0 -> 9.0.1 2022-02-03 02:08:33 +00:00
Sebastián Mancilla c03c5c1500 shogun: fix CMake targets
CMake uses the directory of the configuration files to calculate
the path to the installed library and headers. But now that shogun uses
multiple outputs, this results in the $dev output being used for the
location of the shared library instead of $out.

Path the targets file to use the right location for the shared library.
2022-01-22 18:41:49 -03:00
Sebastián Mancilla aaea9844c6 shogun: use Python 3 as build dependency
Also default pythonSupport to false because it's broken for Python 3.

In any case the Python interface has been disabled for almost 2 years
now because the wrong CMake flag was being passed, so the build stays
the same.

But do use the proper flag now.
2022-01-22 18:36:06 -03:00
Robert Schütz d5cceedbd1 python,pythonPackages: make aliases
Since aliases are disallowed in nixpkgs, this makes usage of Python 2
which is EOL more explicit.
2022-01-16 18:39:59 +00:00
R. RyanTM cf340a9dae
finalfusion-utils: 0.13.2 -> 0.14.1
(#154470)
2022-01-12 23:42:03 +01:00
Bobby Rong 13e59225f7
Merge pull request #149135 from r-ryantm/auto-update/finalfusion-utils
finalfusion-utils: 0.13.0 -> 0.13.2
2022-01-01 20:45:37 +08:00
R. Ryantm 58a45d8020
finalfusion-utils: 0.13.0 -> 0.13.2 2022-01-01 20:18:54 +08:00
piegames 9ddd00301c pythonPackages.streamlit: 0.50.2 -> 1.2.0 2021-12-31 15:17:26 +01:00
figsoda cc0e233801 finalfusion-utils: use buildFeature 2021-11-16 08:11:48 -05:00
xaverdh 03a257e5a3
treewide: quote urls according to rfc 0045 (#145260)
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2021-11-10 11:37:56 +01:00
Sebastián Mancilla 203db44ed4 shogun: fix compile errors with Eigen 3.4
Fixes #142811.
2021-11-09 00:27:13 -03:00
Sebastián Mancilla 82568e6718 shogun: refactor build
Main changes are:

- Build with default stdenv instead of forcing GCC 8, by applying upstream
  patches that fix building with newer compilers.

  Together with #134390 and #134393 (and the blas library fixes on #135493
  and #136535), this enables building the derivation on darwin.

- Use multiple outputs.

- Move build-only inputs to nativeBuildInputs.

- Generate the meta examples but do not compile them (they are compiled as
  part of the tests), to not make the build take more time than already is.

  Install the example source files into $doc (but do not install the
  example binaries, only the sources).

- Enable testing by setting the CMake variable CMAKE_SKIP_BUILD_RPATH to
  false (it should not be needed if #108496 is merged). This allows the
  tests to locate the shogun library and run without problems.

  Disable integration and meta tests to speed up the build.

With a few other minor changes:

- Use upstream URL for the json-c patch.

- Be explicit about which optional, commercial dependencies are not used,
  to stop CMake searching for them.

- Do not set NIX_CFLAGS_COMPILE with '-faligned-new' because it causes a
  warning when compiling C files. Set CXXFLAGS instead.

- Remove unnecessary ccache variables from the environment.

- Fix wrong Google Mock download location, which was forcing CMake to need
  network access to download the tarball to the right location (which fails
  within the sandbox).
2021-11-08 23:57:29 -03:00
Sebastián Mancilla 1e25b1831d shogun: add smancill to maintainers 2021-11-08 23:02:09 -03:00
Sebastián Mancilla 2dd5d704d5 shogun: format derivation 2021-11-08 23:01:59 -03:00
Artturin b4fab0a98b treewide: remove fmt from buildInputs where spdlog is used
spdlog_1 has fmt_8 in propagatedBuildInputs and having fmt which points
to fmt_7 in buildInputs makes the builds use wrong fmt
2021-11-07 22:05:08 +02:00
Sebastián Mancilla e810fad47a shogun: remove non-distributable SVMlight code
SVMlight uses a non-standard license [0] that doesn't allow distribution
without the author's permission:

> The software must not be modified and distributed without prior permission of the author.

So remove all code related to it when building the binary package.
Use upstream's own script to do it (which they use to create and
distribute their own Debian package), with a few fixes.

There is still the option of building from source with SVMlight enabled
with an override that sets the withSvmLight parameter.

If SVMlight is enabled set the license to unfree. Also fix the
deprecated gpl3 license to gpl3Plus.

[0]: https://github.com/shogun-toolbox/shogun/blob/shogun_6.1.4/doc/license/LICENSE_SVMlight.md
2021-09-17 15:04:34 -03:00
Daniël de Kok 6f2ce2a65e treewide: remove danieldk as maintainer from a set of packages
I currently do not have much time to work on nixpkgs. Remove
myself as a maintainer from a bunch of packages to avoid that
people are waiting on me for a review.
2021-09-12 14:42:12 +00:00
R. RyanTM 6d139ed34f vowpal-wabbit: 8.10.0 -> 8.11.0 2021-08-17 15:59:33 +00:00
Daniël de Kok 8cb9eabf96
Merge pull request #131177 from r-ryantm/auto-update/finalfusion-utils
finalfusion-utils: 0.12.0 -> 0.13.0
2021-07-24 14:47:49 +02:00
arjix ebabecfd2a
nengo-gui: init at 0.4.8 (#130015)
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2021-07-23 14:06:09 +02:00
R. RyanTM 934002f7a4 finalfusion-utils: 0.12.0 -> 0.13.0 2021-07-23 06:08:46 +00:00
Sandro d2c1a26246
Merge pull request #126400 from nagy/vowpal-wabbit-boost17x
vowpal-wabbit: use boost17x
2021-06-14 19:39:52 +02:00
Mauricio Scheffer 0516afb267 starspace: build with gzip support 2021-06-13 16:20:58 +01:00
Daniel Nagy f2e402f9cd
vowpal-wabbit: use boost17x 2021-06-09 22:56:36 +02:00
github-actions[bot] 7000ae2b9a
Merge master into staging-next 2021-05-19 00:55:36 +00:00
Stéphan Kochen 7c0c956a57 starspace: fix darwin build 2021-05-18 20:35:09 +02:00
github-actions[bot] 6cdac75d25
Merge staging-next into staging 2021-05-16 18:32:44 +00:00
Eduardo Sánchez Muñoz 08a26e4579 pythonPackages.sip: rename to sip_4
sip 4 is the old and unmaintained version
2021-05-10 20:41:38 +02:00
Daniël de Kok 85f96822a0 treewide: fix cargoSha256/cargoHash
Rust 1.50.0 incorporated a Cargo change (rust-lang/cargo#8937) in
which cargo vendor erroneously changed permissions of vendored
crates. This was fixed in Rust
1.51.0 (rust-lang/cargo#9131). Unfortunately, this means that all
cargoSha256/cargoHashes produced during the Rust 1.50.0 cycle are
potentially broken.

This change updates cargoSha256/cargoHash tree-wide.

Fixes #121994.
2021-05-08 00:36:37 -07:00
Sandro Jäckel 3453b89f4b
lzma: deprecate alias 2021-04-04 19:49:52 +02:00
Jack Gerrits dfab218b9b vowpal-wabbit: 8.9.2 -> 8.10.0 2021-04-01 13:46:09 -04:00
Jack Gerrits a364fb6557 vowpal-wabbit: init at 8.9.2 2021-03-18 18:41:07 -07:00
Pavol Rusnak a6ce00c50c
treewide: remove stdenv where not needed 2021-01-25 18:31:47 +01:00
zowoq 31f5dd3f36 treewide: editorconfig fixes
- remove trailing whitespace
- use spaces for indentation
2021-01-20 09:11:11 +10:00
Mauricio Scheffer f8b69fa6d2 starspace: init at unstable-2021-01-17 2021-01-17 21:31:55 +00:00
Ben Siraphob badf51221d treewide: stdenv.lib -> lib 2021-01-16 17:58:11 +07:00
Profpatsch 4a7f99d55d treewide: with stdenv.lib; in meta -> with lib;
Part of: https://github.com/NixOS/nixpkgs/issues/108938

meta = with stdenv.lib;

is a widely used pattern. We want to slowly remove
the `stdenv.lib` indirection and encourage people
to use `lib` directly. Thus let’s start with the meta
field.

This used a rewriting script to mostly automatically
replace all occurances of this pattern, and add the
`lib` argument to the package header if it doesn’t
exist yet.

The script in its current form is available at
https://cs.tvl.fyi/depot@2f807d7f141068d2d60676a89213eaa5353ca6e0/-/blob/users/Profpatsch/nixpkgs-rewriter/default.nix
2021-01-11 10:38:22 +01:00
Ben Siraphob 3ae5e6ce03 treewide: remove enableParallelBuilding = true if using cmake 2021-01-03 18:37:40 +07:00
Ben Siraphob b04fc593e7 treewide: cmake buildInputs to nativeBuildInputs, minor cleanups 2021-01-01 11:52:33 +07:00
Ben Siraphob db74029e3e treewide: remove package names from prefix of descriptions 2020-10-27 09:15:07 -07:00
Jonathan Ringer 07660b28bc streamlit: fix build 2020-09-15 11:19:26 -07:00
freezeboy 531cf77114 labelImg: 1.8.1 -> 1.8.3
Switch to python3 and qt5 libraries also
2020-08-20 21:08:39 +02:00
Daniël de Kok 1b71929034 finalfusion-utils: 0.11.2 -> 0.12.0
Changelog:
https://github.com/finalfusion/finalfusion-utils/releases/tag/0.12.0
2020-08-19 09:51:11 +00:00
zowoq 473536e3b5 buildRustPackage: remove platform.all from packages 2020-08-16 12:48:18 +10:00
Daniël de Kok d65ff81450
Merge pull request #93954 from danieldk/finalfusion-utils
finalfusion-utils: init at 0.11.2
2020-08-05 13:03:18 +02:00
Daniël de Kok 655d902909 finalfrontier: 0.9.3 -> 0.9.4
Changelog:
https://github.com/finalfusion/finalfrontier/releases/tag/0.9.4
2020-07-27 11:02:09 +02:00
Daniël de Kok 2e97f552fd finalfusion-utils: init at 0.11.2 2020-07-27 10:00:47 +02:00
Daniël de Kok 4dd9423b05 finalfrontier: init at 0.9.3 2020-07-23 10:05:33 +02:00
Daiderd Jordan 7b3a2963d1
treewide: replace base64 encoded hashes 2020-06-03 18:35:19 +02:00