Commit Graph

86 Commits

Author SHA1 Message Date
Martin Weinelt
2096642430
Merge remote-tracking branch 'origin/staging-next' into staging
Conflicts:
- pkgs/os-specific/windows/mingw-w64/default.nix
2024-06-23 19:09:00 +02:00
R. Ryantm
7fe221331d asymptote: 2.89 -> 2.90 2024-06-23 04:37:20 +00:00
Emily
fbda1dbfd6 treewide: replace freeglut with libglut
Allow the macOS GLUT framework to be used automatically in many
cases. Packages that specifically search for freeglut or require its
additional APIs should still explicitly depend on it.

Deliberately skip the Haskell package set, which is mostly
automatically generated, and mupdf, which has its own fork of freeglut.
2024-06-22 18:06:51 +01:00
K900
f9723bc4de treewide: get rid of ~all mesa.{drivers,osmesa,libdrm} references
mesa.drivers is basically an implementation detail and should never be used
as a dependency of other expressions. It also no longer exists on Darwin.

mesa.osmesa is very niche and should generally be avoided.

mesa.libdrm is used in exactly one place and it's irrelevant there.
2024-06-15 11:07:14 +03:00
Alexis Hildebrandt
755b915a15 treewide: Remove indefinite article from meta.description
nix run nixpkgs#silver-searcher -- -G '\.nix$' -0l 'description.*"[Aa]n?' pkgs \
  | xargs -0 nix run nixpkgs#gnused -- -i '' -Ee 's/(description.*")[Aa]n? (.)/\1\U\2/'
2024-06-09 23:07:45 +02:00
Sigmanificient
d48a9bb622 treewide: remove unused fetchpatch arguments 2024-06-04 12:40:25 +02:00
Vincenzo Mantova
783fb1cbe2 asymptote: 2.88 -> 2.89 2024-04-21 20:28:21 +01:00
Vincenzo Mantova
e2d64efdcb asymptote: do not build sty, docs if provided via texlive 2024-04-21 20:28:20 +01:00
Vincenzo Mantova
b7440798d3 asymptote: move texliveSmall to nativeBuildInputs 2024-04-21 20:28:20 +01:00
Vincenzo Mantova
45e7ffc3cc asymptote: 2.87 -> 2.88 2024-03-20 00:53:34 +00:00
Vincenzo Mantova
32d1ed5d24 asymptote: split outputs 2024-03-19 08:21:54 +00:00
R. Ryantm
d8db0a6005 asymptote: 2.86 -> 2.87 2024-02-28 05:28:18 +00:00
Vincenzo Mantova
25708f8e5a asymptote: replace texlive.combine with texliveSmall.withPackages 2023-11-05 13:43:29 +00:00
R. Ryantm
6945a1e650 asymptote: 2.85 -> 2.86 2023-09-09 00:35:58 +00:00
figsoda
aa9d49bbd2 pkgs/tools/graphics: remove dead code 2023-07-25 11:04:11 -04:00
Vincenzo Mantova
3493e85258 asymptote: enable lsp 2023-06-26 22:09:19 +01:00
Vincenzo Mantova
ba1db967e7 asymptote: add Qt5 libraries and wrapper for xasy 2023-06-26 22:09:19 +01:00
Vincenzo Mantova
640d4e204d asymptote: make the python modules imported by xasy available at runtime 2023-06-26 22:09:19 +01:00
Sergei Trofimovich
04cc3ff7d3 asymptote: disable install parallelism
Without the change parallel installs fail as:

    ...-coreutils-9.1/bin/install: cannot stat 'asy-keywords.el': No such file or directory
    make: *** [Makefile:272: install-asy] Error 1
2023-03-09 22:05:53 +00:00
R. Ryantm
c9ff9afbad asymptote: 2.83 -> 2.85 2023-02-25 04:24:26 +00:00
Artturin
f9fdf2d402 treewide: move NIX_CFLAGS_COMPILE to the env attrset
with structuredAttrs lists will be bash arrays which cannot be exported
which will be a issue with some patches and some wrappers like cc-wrapper

this makes it clearer that NIX_CFLAGS_COMPILE must be a string as lists
in env cause a eval failure
2023-02-22 21:23:04 +02:00
Chris Pattison
4a2abb6b6d Asymptote: 2.67 -> 2.83 2022-10-22 17:12:28 -07:00
AndersonTorres
81038268cd asymptote: use new SRI hash format 2022-06-02 22:01:39 -03:00
Peter Simons
476635afe1 Drop myself from meta.maintainers for most packages.
I'd like to reduce the number of Github notifications and
review requests I receive.
2021-10-14 11:01:27 +02:00
Sandro Jäckel
33a395f195
yacc: deprecate alias
and add a new line after the alphabetically sorting to please my inner monk
2021-04-04 03:18:58 +02:00
Ben Siraphob
badf51221d treewide: stdenv.lib -> lib 2021-01-16 17:58:11 +07:00
Ben Siraphob
8c5d37129f pkgs/tools: stdenv.lib -> lib 2021-01-15 17:12:36 +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
Michael Raskin
9621822607 asymptote: 2.66 -> 2.67; fix build with fresh ghostscript 2020-11-08 16:15:55 +01:00
R. RyanTM
8ffc596f7a asymptote: 2.65 -> 2.66 2020-07-08 21:52:14 +00:00
R. RyanTM
f29fd4ddf3 asymptote: 2.63 -> 2.65 2020-04-05 09:32:56 +00:00
R. RyanTM
efd0ee0d3c asymptote: 2.62 -> 2.63 2020-03-04 17:46:41 +00:00
R. RyanTM
68ee1de5d2 asymptote: 2.61 -> 2.62 2020-01-20 03:07:05 +00:00
Robin Gloster
ab0cfd9e03
treewide: NIX_*_COMPILE -> string 2019-12-31 00:10:18 +01:00
R. RyanTM
2d84be73e1 asymptote: 2.60 -> 2.61 2019-12-22 21:44:37 -08:00
Matt Huszagh
098a903ce2 asymptote: 2.47 -> 2.60
Also cleans up some unnecessary steps in the build
expression.
2019-11-18 15:36:53 -08:00
Matthew Bauer
263f5891b6 treewide: mesa_noglu, mesa_drivers, libGL_driver -> mesa
Just use mesa for these to be more clear. Move these to aliases.nix
2019-06-17 14:43:18 -04:00
c0bw3b
0f868d8116 Treewide: use HTTPS on SourceForge 2018-12-02 15:33:08 +01:00
Michael Raskin
fe8515de6e asymptote: apply upstream patch for compatibility with a newer boehmgc
As referenced in https://github.com/NixOS/nixpkgs/pull/45708#issuecomment-427840944
2018-10-08 21:38:14 +03:00
Daiderd Jordan
9fc6f1123d
asymptote: mark broken on darwin
It only builds with gc-7.6.0 on darwin for some reason.

/cc ZHF #45961
2018-09-12 23:14:42 +02:00
R. RyanTM
bb34af9eeb asymptote: 2.46 -> 2.47
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/asymptote/versions.
2018-08-17 08:17:56 -07:00
R. RyanTM
38ba8e9d78 asymptote: 2.44 -> 2.46
Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools. This update was made based on information from https://repology.org/metapackage/asymptote/versions.
2018-08-08 20:24:53 -07:00
Yury G. Kudryashov
d207e043d3 asymptote: move Emacs Lisp files to $out/share/emacs/site-lisp/asymptote/
This way, emacs can find the 'asymptote' mode.
2018-04-29 23:36:43 -04:00
R. RyanTM
475e2dd2c4 asymptote: 2.42 -> 2.44
Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools.

This update was made based on information from https://repology.org/metapackage/asymptote/versions.

These checks were done:

- built on NixOS
- ran ‘/nix/store/cxi50l6jrwac932swm8pfd2zb1pm9g4b-asymptote-2.44/bin/asy -h’ got 0 exit code
- ran ‘/nix/store/cxi50l6jrwac932swm8pfd2zb1pm9g4b-asymptote-2.44/bin/asy --help’ got 0 exit code
- found 2.44 with grep in /nix/store/cxi50l6jrwac932swm8pfd2zb1pm9g4b-asymptote-2.44
- directory tree listing: https://gist.github.com/f39c5dba52ed8849c1eb79ba04db4f1d
2018-04-20 12:43:47 -07:00
R. RyanTM
dbffe147ea asymptote: 2.41 -> 2.42
Semi-automatic update generated by https://github.com/ryantm/nixpkgs-update tools.

This update was made based on information from https://repology.org/metapackage/asymptote/versions.

These checks were done:

- built on NixOS
- ran ‘/nix/store/2qw7zf6brwdbj56dbrn9342s3l51j2d1-asymptote-2.42/bin/asy -h’ got 0 exit code
- ran ‘/nix/store/2qw7zf6brwdbj56dbrn9342s3l51j2d1-asymptote-2.42/bin/asy --help’ got 0 exit code
- found 2.42 with grep in /nix/store/2qw7zf6brwdbj56dbrn9342s3l51j2d1-asymptote-2.42
- directory tree listing: https://gist.github.com/ea517431d1ae476366452121c7871132
2018-04-07 22:18:27 -07:00
Alexander V. Nikolaev
77b23a8e7c asymptote: direct reference to mesa_noglu.osmesa 2018-02-24 17:06:49 +02:00
Alexander V. Nikolaev
0acec7e984 treewide: transition mesa to libGLU_combined 2018-02-24 17:06:49 +02:00
Alexander V. Nikolaev
1bc1909e5b treewide: transition from mesa_glu to libGLU 2018-02-24 17:05:43 +02:00
Alexander V. Nikolaev
8f2a22935c treewide: transition from mesa_noglu to libGL 2018-02-24 17:03:46 +02:00
Michael Raskin
8d001911db asymptote: do not install sty-files, let texlive care of it
TeXLive version is effectively identical anyway, and it caused an
unneccessary file name collision.

Fixes: #29671
2017-09-23 19:28:09 +02:00