Commit Graph

58 Commits

Author SHA1 Message Date
Artturin
f0e657f3b1 Merge branch 'master' into staging-next 2024-09-25 06:05:01 +03:00
Artturin
e0464e4788 treewide: replace stdenv.is with stdenv.hostPlatform.is
In preparation for the deprecation of `stdenv.isX`.

These shorthands are not conducive to cross-compilation because they
hide the platforms.

Darwin might get cross-compilation for which the continued usage of `stdenv.isDarwin` will get in the way

One example of why this is bad and especially affects compiler packages
https://www.github.com/NixOS/nixpkgs/pull/343059

There are too many files to go through manually but a treewide should
get users thinking when they see a `hostPlatform.isX` in a place where it
doesn't make sense.

```
fd --type f "\.nix" | xargs sd --fixed-strings "stdenv.is" "stdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "stdenv'.is" "stdenv'.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "clangStdenv.is" "clangStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "gccStdenv.is" "gccStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "stdenvNoCC.is" "stdenvNoCC.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "inherit (stdenv) is" "inherit (stdenv.hostPlatform) is"
fd --type f "\.nix" | xargs sd --fixed-strings "buildStdenv.is" "buildStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "effectiveStdenv.is" "effectiveStdenv.hostPlatform.is"
fd --type f "\.nix" | xargs sd --fixed-strings "originalStdenv.is" "originalStdenv.hostPlatform.is"
```
2024-09-25 00:04:37 +03:00
Sergei Trofimovich
5012040459 orc: 0.4.39 -> 0.4.40
Changes: https://discourse.gstreamer.org/t/orc-0-4-40-release/2386
2024-09-16 07:14:39 +01:00
Jörg Thalheim
5356420466 treewide: remove unused with statements from maintainer lists
$ find -type f -name '*.nix' -print0 | xargs -P "$(nproc)" -0 sed -i \
  -e 's!with lib.maintainers; \[ *\];![ ];!' \
  -e 's!with maintainers; \[ *\];![ ];!'
2024-07-29 10:06:20 +08:00
R. Ryantm
adcf839de2 orc: 0.4.38 -> 0.4.39 2024-07-20 01:01:46 +00:00
Lily Foster
c678743f80 treewide: remove lilyinstarlight 2024-07-02 03:17:01 +02:00
Alexis Hildebrandt
f8c4a98e8e treewide: Remove the definite article from meta.description
nix run nixpkgs#silver-searcher -- -G '\.nix$' -0l 'description.*"([Tt]he)? ' pkgs \
  | xargs -0 nix run nixpkgs#gnused -- -i '' -Ee 's/(description.*")[Tt]he (.)/\1\U\2/'
2024-06-09 23:08:46 +02:00
Lily Foster
1935361994
orc: 0.4.36 -> 0.4.38 2024-04-22 17:09:16 -04:00
Vladimír Čunát
24d4f2cd52
Merge branch 'staging' into staging-next
Conflicts (tried to quickly resolve somehow, checked eval):
	pkgs/development/python-modules/apsw/default.nix
	pkgs/development/python-modules/mido/default.nix
	pkgs/development/python-modules/pytest-bdd/default.nix
	pkgs/development/python-modules/sparse/default.nix
2024-04-12 07:06:54 +02:00
Ben Wolsieffer
de1025fdfd orc: fix build on 32-bit ARM
In 0.4.36, the sed expression that tries to disable the exec_opcodes_sys
test also deletes other lines that break the file syntax. The build
fails with:

testsuite/meson.build:23:25: ERROR: Expecting endif got colon.
                  install: false,
                         ^
For a block that started at 22,2
  if enabled_backends.contains('sse') and enabled_backends.contains('avx')
  ^

The test has apparently been fixed since 0.4.33 anyway (see [1]), so
just get rid of this sed patch.

[1] 5d5515ea5b
2024-04-10 22:25:18 -04:00
R. Ryantm
756f537026 orc: 0.4.36 -> 0.4.38 2024-02-29 18:44:51 +00:00
R. Ryantm
ab9684d1df orc: 0.4.34 -> 0.4.36 2024-01-30 09:30:13 +00:00
Mario Rodas
c368a898f8 orc: add changelog to meta 2023-06-26 04:20:00 +00:00
R. Ryantm
59a02631bf orc: 0.4.33 -> 0.4.34 2023-06-25 12:43:30 +00:00
Weijia Wang
e825a158dc orc: fix build with gcc12 on aarch64-linux 2023-02-27 23:47:08 +02:00
Robert Scott
1e1b7c7765 orc: add some key reverse-dependencies to passthru.tests 2023-01-01 14:01:53 +00:00
R. Ryantm
05c8b62e27 orc: 0.4.32 -> 0.4.33 2022-12-31 12:14:27 +00:00
Artturin
7e49471316 treewide: optional -> optionals where the argument is a list
the argument to optional should not be list
2022-10-10 15:40:21 +03:00
Vladimír Čunát
11110136f5
orc: disable a benchmark test on x86_64-darwin
It now fails repeatedly on Hydra:
https://hydra.nixos.org/build/164595567
and I don't think it's worth debugging why.  Other platform had issues:
https://gitlab.freedesktop.org/gstreamer/orc/-/commit/5c1f5216b4867
2022-01-22 08:26:56 +01:00
Kranium Gikos Mendoza
88d416b334 orc: disable failing test suite on armv7l 2021-08-29 16:35:52 +10:00
Ben Siraphob
acc5f7b18a pkgs/development/compilers: stdenv.lib -> lib 2021-01-23 08:57:37 +07:00
CrystalGamma
d0878be870 orc: 0.4.29 -> 0.4.32
* transition from name to pname + version
* change the build system to meson, as autotools is no longer supported by upstream
* optionally build devdoc output
* whatever the reason for manipulating the pkgconfig,
  omitting it doesn't seem to break the build of orc
  or any of its direct reverse dependencies
2020-11-18 15:50:58 +01:00
Michael Reilly
84cf00f980
treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
Mateusz Kowalczyk
1451a52a38 Remove myself (fuuzetsu) from maintainer lists
I haven't been doing any maintenance for a long time now and not only
do I get notified, it also creates a fake impression that all these
packages had at least one maintainer when in practice they had none.
2019-12-05 16:29:48 +09:00
Matthew Bauer
c51d8d97b0
Merge pull request #62896 from womfoo/fix/orc-skip-tests-on-armv7l
orc: disable tests on armv7l
2019-06-11 17:34:15 -04:00
Kranium Gikos Mendoza
0412ee2a6d orc: disable tests on armv7l
also updated bugzilla references to newer gitlab
2019-06-09 23:46:30 +10:00
R. RyanTM
c3dc58b016 orc: 0.4.28 -> 0.4.29
Semi-automatic update generated by
https://github.com/ryantm/nixpkgs-update tools. This update was made
based on information from
https://repology.org/metapackage/orc/versions
2019-05-13 21:49:36 +02:00
Markus Kowalewski
d75cfa03ec
orc: update homepage 2018-09-02 01:46:28 +02:00
John Ericson
2c2f1e37d4 reewide: Purge all uses stdenv.system and top-level system
It is deprecated and will be removed after 18.09.
2018-08-30 17:20:32 -04:00
Vladimír Čunát
b4ec153040
orc: doCheck broken on i686 on Hydra, again 2017-12-01 07:49:25 +01:00
Vladimír Čunát
853dd191e2
orc: maintenance 0.4.27 -> 0.4.28
The test problems are probably gone.  Let's try it again.
2017-11-27 18:05:41 +01:00
Jan Tojnar
716af52fe1
gstreamer: 1.10.4 → 1.12.2 2017-11-05 17:02:30 +01:00
Silvan Mosberger
f5fa5fa4d6 pkgs: refactor needless quoting of homepage meta attribute (#27809)
* pkgs: refactor needless quoting of homepage meta attribute

A lot of packages are needlessly quoting the homepage meta attribute
(about 1400, 22%), this commit refactors all of those instances.

* pkgs: Fixing some links that were wrongfully unquoted in the previous
commit

* Fixed some instances
2017-08-01 22:03:30 +02:00
Vladimír Čunát
f5a157fa3e orc: bug-fix 0.4.25 -> 0.4.26 2016-09-10 11:32:05 +02:00
Tuomas Tynkkynen
a17216af4c treewide: Shuffle outputs
Make either 'bin' or 'out' the first output.
2016-08-29 14:49:51 +03:00
Vladimír Čunát
1eb4e1ab73 orc: bug-fix 0.4.24 -> 0.4.25 2016-07-09 16:50:13 +02:00
Vladimír Čunát
716aac2519 Merge branch 'staging' into closure-size 2016-01-19 09:55:31 +01:00
Mateusz Kowalczyk
44f5980a43 orc: update from 0.4.23 to 0.4.24 2016-01-03 20:51:14 +00:00
Vladimír Čunát
787f322540 $docdev fixups: mostly to avoid empty output
... after auto-removing some kinds of files by default.
In some cases I let them be removed and in others I let them be put into
$docdev. That was more due to general indecisiveness on this question
than any reasons in the particular cases.
2015-10-28 18:58:06 +01:00
Vladimír Čunát
b9d2c364a1 orc: fix path to orcc in *.pc 2015-10-13 20:18:46 +02:00
Vladimír Čunát
c8d9e2fb67 orc: split dev stuff, and refactor meta 2015-10-03 16:48:44 +02:00
Eelco Dolstra
a951f11021 Move some more gtk-docs to the doc output 2015-07-26 13:43:49 +02:00
Spencer Whitt
5284c5684f orc: Enable building on Darwin 2015-03-25 22:13:48 -04:00
Eelco Dolstra
2ed5c2bd6b Set some meta.platforms
Also fix meta.platform -> meta.platforms in a few places.
2015-03-20 20:04:42 +01:00
Vladimír Čunát
b5bfacefa9 orc: maintenance update
CC maintainer @fuuzetsu.
2014-12-25 11:44:33 +01:00
Domen Kožar
a22aeba9b3 orc: disable tests 2014-09-22 12:35:07 +02:00
Mateusz Kowalczyk
002d771763 orc: update from 0.4.21 to 0.4.22 2014-09-21 19:06:59 +01:00
Vladimír Čunát
0df6ccb4b6 orc: disable tests on i686
The failing test doesn't even work in the commit that introduced it.
2014-08-23 15:17:06 +02:00
Vladimír Čunát
315b8ec8f6 orc: bugfix updates 2014-08-21 15:13:21 +02:00
Rok Garbas
805ec7e54a Merge pull request #2320 from iyzsong/unmaintain
drop my maintainship of orc and vala
2014-04-19 19:55:24 +01:00