Commit Graph

134 Commits

Author SHA1 Message Date
北雁 Cryolitia
8ce3c897a6
labelImg: re-format with nixfmt-rfc-style 2024-03-31 00:33:13 +08:00
北雁 Cryolitia
c14ac40d8e
labelImg: 1.8.3 -> 1.8.6
Co-Authored-By: Fabian Freihube <fabian@freihube.dev>
2024-03-31 00:16:02 +08:00
stuebinm
ff1a94e523 treewide: add meta.mainProgram to packages with a single binary
The nixpkgs-unstable channel's programs.sqlite was used to identify
packages producing exactly one binary, and these automatically added
to their package definitions wherever possible.
2024-03-19 03:14:51 +01:00
Sergei Trofimovich
b4e6152dc5 starspace: mark broken
THe build fails against `zlib-1.3` in `master` as
https://hydra.nixos.org/build/249158742:

    3rdparty/zlib.h:1468:32: error: expected initializer before 'Z_ARG'
     1468 | ZEXTERN int ZEXPORTVA gzprintf Z_ARG((gzFile file, const char *format, ...));
          |                                ^~~~~

The upstream repository did not see updates for past 5 years and is
archived. Let's schedule it for removal.
2024-02-24 22:44:20 +00:00
Sergei Trofimovich
14f9faadd0 vowpal-wabbit: fix gcc-13 build failure
Without the change build fails on `master as
https://hydra.nixos.org/build/248985028:

    In file included from /build/source/vowpalwabbit/core/src/named_labels.cc:5:
    /build/source/vowpalwabbit/core/include/vw/core/named_labels.h:28:3: error: 'uint32_t' does not name a type
       28 |   uint32_t getK() const;
          |   ^~~~~~~~
2024-02-11 12:03:38 +00:00
Felix Bühler
e0fe5361fd
Merge pull request #279367 from Stunkymonkey/sip4-normalize
python311Packages.sip4: rename from sip_4
2024-01-14 13:16:56 +01:00
Felix Buehler
a69b0e8a68 python311Packages.sip4: rename from sip_4 2024-01-10 22:50:20 +01:00
Vladimír Čunát
8a839514de
Merge branch 'master' into staging-next 2024-01-04 15:07:44 +01:00
R. Ryantm
f1e6479489 uarmsolver: 0.2.5 -> 0.2.6 2024-01-04 05:06:17 +00:00
Martin Weinelt
431215ad32
fasttext: 0.9.2 -> 0.9.2-unstable-2023-11-28
Fixes the build with GCC 13.
2023-12-20 20:46:24 +01:00
natsukium
edc5d13ef3
streamlit: manage as python-modules 2023-08-06 22:55:01 +09:00
OTABI Tomoya
125bb92705
streamlit: 1.21.0 -> 1.24.0 (#240248)
Diff: https://github.com/streamlit/streamlit/compare/1.21.0...1.24.0

Changelog: https://github.com/streamlit/streamlit/releases/tag/1.24.0
2023-06-28 17:08:47 +02:00
Andres Navarro
68e77505ae openbugs: init at 3.2.3 2023-05-28 12:58:37 +00:00
Sebastián Mancilla
70b3662a67 shogun: disable broken test
Shogun has been broken for a while [0].

Looks like the latest update to openblas, by f07a0615ea (openblas:
0.3.20 -> 0.3.21, 2022-08-10), broke the `libshogun-mathematics_lapack`
example. It calculates the eigenvectors for a matrix, but the assertions
now fail:

    compute_eigenvectors
    A=[
    [       -0.500000000000000111,  0.707106781186547351,   0.5],
    [       0.707106781186547351,   1.04083408558608426e-16,        0.707106781186547129],
    [       -0.499999999999999722,  -0.707106781186547462,  0.5]
    ]
    eigenvalues=[-1.41421356237309492,1.04083408558608426e-17,1.41421356237309492]
    terminate called after throwing an instance of 'shogun::ShogunException'

The darwin build output shows a bit more detail:

    assertion is_equal(A(0,0), 0.5, eps) failed in void test_ev()
    file /tmp/nix-build-shogun-6.1.4.drv-0/source/examples/undocumented/libshogun/mathematics_lapack.cpp
    line 49

Disable the test to fix the build, although the results seem "correct".
It appears that openblas now calculates values with slightly less
precision, thus the assertion fails due to the expected epsilon.

[0]: https://hydra.nixos.org/build/194671473
2023-05-21 22:34:01 -04:00
Sebastián Mancilla
61fc2d2c89 shogun: disable tests that take too long
The checkPhase may take from 30 minutes up to 2 hours and 30 minutes on
Hydra due to these tests:

    [...]
    311/375 Test #311: libshogun-evaluation_cross_validation_classification ............   Passed  247.33 sec
    312/375 Test #313: libshogun-evaluation_cross_validation_mkl_weight_storage ........   Passed  428.31 sec
    315/375 Test #312: libshogun-evaluation_cross_validation_locked_comparison .........   Passed  880.44 sec
    341/375 Test #316: libshogun-evaluation_cross_validation_regression ................   Passed  380.48 sec
    342/375 Test #343: libshogun-modelselection_grid_search_kernel .....................   Passed 4866.85 sec
    343/375 Test #344: libshogun-modelselection_grid_search_linear .....................   Passed  574.78 sec
    345/375 Test #342: libshogun-modelselection_combined_kernel_sub_parameters .........   Passed 5929.90 sec
    375/375 Test #346: libshogun-modelselection_grid_search_multiclass_svm .............   Passed 1826.27 sec
    [...]
    Total Test time (real) = 9046.65 sec
    checkPhase completed in 2 hours 30 minutes 47 seconds
2023-05-21 22:34:01 -04:00
Sebastián Mancilla
5873454b52 shogun: fix compiler warnings
Fix warnings related to virtual destruction. Kinda important to fix.
2023-05-21 22:34:01 -04:00
Sebastián Mancilla
c812170c74 shogun: refactor derivation 2023-05-21 22:34:00 -04:00
Robert Scott
a604287fbe streamlit: 1.18.1 -> 1.21.0 2023-04-15 11:23:01 +01:00
R. Ryantm
139df052d5 uarmsolver: 0.2.4 -> 0.2.5 2023-03-16 00:42:06 +00:00
R. Ryantm
4422fe05ed streamlit: 1.16.0 -> 1.18.1 2023-02-12 06:05:26 +00:00
Nick Cao
71034ab592
finalfrontier: 0.9.4 -> unstable-2022-01-06 2023-01-23 10:36:51 +08:00
Weijia Wang
787f337dc1 starspace: fix version 2023-01-06 23:30:34 +01:00
Weijia Wang
75a4b125dd starspace: fix build on aarch64-darwin 2023-01-06 23:30:18 +01:00
R. Ryantm
260d40e72e streamlit: 1.15.0 -> 1.16.0 2022-12-24 04:53:42 +00:00
Fabian Affolter
49dc2b7042 streamlit: rename GitPython 2022-12-05 21:53:11 +01:00
Jack Gerrits
c5be637c72
vowpal-wabbit: 9.0.1 -> 9.6.0
- flatbuffers removed as a dep as the upstream doesn't support installing with flatbuffer support currently and this is an experimental feature
- BUILD_TESTS workaround removed as upstream now properly understands BUILD_TESTING
- `eigen` is a new dependency in this release
- Removed `USE_LATEST_STD` as it was causing an ICE in clang when building on an m1 macbook and it is not strictly necessary for the package
2022-11-29 00:02:14 +08:00
Aaron Jheng
8bed9cc42f
streamlit: 1.13.0 -> 1.15.0 2022-11-27 12:57:33 +00:00
R. Ryantm
7ea88902ae streamlit: 1.12.2 -> 1.13.0 2022-09-22 21:47:16 +00:00
Iztok Fister Jr
af482381f6
uarmsolver: init at 0.2.4 (#188274)
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2022-09-04 14:44:43 +02:00
R. Ryantm
e123a3b380 streamlit: 1.11.1 -> 1.12.2 2022-08-27 17:30:12 +00:00
Robert Scott
4b7937fd7b streamlit: 1.2.0 -> 1.11.1 2022-08-06 00:04:36 +01:00
Vladimír Čunát
8169a7fce0
Merge branch 'master' into staging-next 2022-07-13 09:57:41 +02:00
Rick van Schijndel
f73ff47ca9
Merge pull request #174451 from r-ryantm/auto-update/nengo-gui
nengo-gui: 0.4.8 -> 0.4.9
2022-07-12 23:25:08 +02:00
Josef Kemetmüller
1ca04aa9f1 treewide: Stop setting CMAKE_SKIP_BUILD_RPATH=OFF
This is now the new default and thus doesn't need to be set manually
anymore.
2022-07-04 03:49:01 +03:00
ajs124
91b724c66d maintainers: remove danharaj
github account deleted
2022-06-29 00:52:13 +02:00
Robert Scott
466c2e342a treewide/applications: add sourceType binaryNativeCode for many packages 2022-06-23 18:38:19 +01:00
R. Ryantm
2582a1bfce nengo-gui: 0.4.8 -> 0.4.9 2022-05-25 09:22:12 +00:00
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