Commit Graph

54 Commits

Author SHA1 Message Date
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
Elian Doran
c3616ce837 0ad: fix icon install path 2022-11-10 12:53:39 +08:00
Charlotte Van Petegem
ccd8299714
zeroad: fix build 2022-10-25 21:09:14 +02:00
Weijia Wang
284adcab1f zeroad: fix build on aarch64-linux 2022-10-12 20:02:26 +02:00
Daniel Thwaites
80bd40cd9d
zeroad: 0.0.25b -> 0.0.26 2022-09-24 23:37:48 +01:00
Charlotte Van Petegem
70c49766af
zeroad: apply patch to fix build with gcc 11 and glibc 2.35
0ad defines a variabel M_PIf, which is also included in math.h since gcc 11. This leads to the following build failure: https://hydra.nixos.org/build/186330284
2022-08-05 13:59:58 +02:00
Ryan Burns
dac5570863 zeroad: build with python3 2021-12-05 22:14:20 -08:00
Charlotte Van Petegem
740b698ea1
zeroad: 0.0.25 -> 0.0.25b 2021-08-29 17:47:04 +02:00
Charlotte Van Petegem
dfe3b739c7
zeroad: make sure hydra builds zeroad-unwrapped
Hydra hasn't built zeroad since the 0.0.24 bump:
https://hydra.nixos.org/job/nixos/trunk-combined/nixpkgs.zeroad.x86_64-linux/all
This is due to the data package becoming larger than the output
limit. Even though the data package is already marked with
`hydraPlatforms = [];`, hydra still tried to build it, since it is a
dependency of `zeroad`. This makes it so `zeroad` isn't built by hydra
either. Only `zeroad-unwrapped` (which takes significant compilation
time) will be built by hydra.
2021-08-10 09:37:34 +02:00
Manuel F. Schmid
a777419869 zeroad: 0.0.24b -> 0.0.25 2021-08-09 13:41:01 +02:00
Rick van Schijndel
08ca856305 0ad: move makeWrapper to nativeBuildInputs 2021-07-12 21:30:41 +02:00
Charlotte Van Petegem
b65155098b zeroad: Add myself as a maintainer 2021-05-08 10:53:49 -07:00
Charlotte Van Petegem
701664ea5c zeroad: Split data from binaries again
The rootdir patch was lost in the update to 0.0.24b. Adding it allows
hydra to build the game. It can't when the binaries depend on the data
since the data is too big for hydra.
2021-05-08 10:53:49 -07:00
Charlotte Van Petegem
a410e5dc47
zeroad: fix build of spidermonkey derivation 2021-03-20 15:35:17 +01:00
Daniel Nagy
9815ef3639
zeroad: 0.0.23b -> 0.0.24b 2021-03-20 15:35:16 +01:00
Charlotte Van Petegem
2ce4aa86d9
0ad: Do an extra s/pkgconfig/pkg-config to fix build
9bb3fcc missed one important rename of pkgconfig, breaking the build.
2021-01-20 17:45:14 +01:00
Charlotte Van Petegem
a0259207da
0ad: fix build by using gcc9Stdenv 2021-01-20 17:31:33 +01:00
Jonathan Ringer
9bb3fccb5b treewide: pkgs.pkgconfig -> pkgs.pkg-config, move pkgconfig to alias.nix
continuation of #109595

pkgconfig was aliased in 2018, however, it remained in
all-packages.nix due to its wide usage. This cleans
up the remaining references to pkgs.pkgsconfig and
moves the entry to aliases.nix.

python3Packages.pkgconfig remained unchanged because
it's the canonical name of the upstream package
on pypi.
2021-01-19 01:16:25 -08:00
Ben Siraphob
bd42003f87 pkgs/games: pkg-config -> pkgconfig (2) 2021-01-16 23:49:59 -08: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 Reilly
84cf00f980
treewide: Per RFC45, remove all unquoted URLs 2020-04-10 17:54:53 +01:00
Robin Gloster
313da176d3
treewide: NIX_*_FLAGS -> string 2019-12-31 00:16:46 +01:00
adisbladis
c9d8624ccd
treewide: Get rid of libGLU_combined 2019-11-18 20:10:43 +00:00
volth
46420bbaa3 treewide: name -> pname (easy cases) (#66585)
treewide replacement of

stdenv.mkDerivation rec {
  name = "*-${version}";
  version = "*";

to pname
2019-08-15 13:41:18 +01:00
Vincent Laporte
218deb3736 zeroad: 0.0.23 -> 0.0.23b 2019-01-18 01:52:22 +00:00
Lengyel Balazs
f4a53ff3bc treewide/xorg: replace *proto with xorgproto 2019-01-04 14:38:57 +01:00
Tor Hedin Brønner
b9307eddd6 zeroad: fix build with spidermonkey-38.8.0 2018-12-19 08:08:06 +01:00
volth
52f53c69ce pkgs/*: remove unreferenced function arguments 2018-07-21 02:48:04 +00:00
Peter Hoeg
d7679fb2b5 0ad: 0.0.22 -> 0.0.23 (#40807) 2018-05-20 21:32:03 +02:00
Alexander V. Nikolaev
0acec7e984 treewide: transition mesa to libGLU_combined 2018-02-24 17:06:49 +02:00
Vincent Laporte
97d02a78f0
0ad: fix homepage URL 2017-10-22 22:19:28 +00:00
mimadrid
09e0cc7cc7
Update homepage attributes: http -> https
Homepage link "http://.../" is a permanent redirect to "https://.../" and should be updated
https://repology.org/repository/nix_stable/problems
2017-08-03 11:56:15 +02: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
Robin Gloster
ff8684a141
zeroad: 0.0.21 -> 0.0.22 2017-08-01 10:35:01 +02:00
Robin Gloster
520ce40bb3
zeroad: do not build on i686 2017-03-30 16:23:35 +02:00
Nikolay Amiantov
292bb8f4c3 zeroad: 0.0.20 -> 0.0.21 2016-11-21 02:46:35 +03:00
Nikolay Amiantov
45bff42b1e zeroadPackages.zeroad-data: disable Hydra builds 2016-11-05 14:45:40 +03:00
Nikolay Amiantov
5eddbc10c9 zeroad: refactor, split data from binaries 2016-11-05 00:39:34 +03:00
Tuomas Tynkkynen
cc7c9f5676 treewide: Make explicit that 'dev' output of SDL is used 2016-08-23 03:26:46 +03:00
Tuomas Tynkkynen
b0d0752f2a treewide: Make explicit that 'dev' output of libXcursor is used 2016-05-19 10:04:39 +02:00
Tuomas Tynkkynen
c857552da8 treewide: Make explicit that 'dev' output of libX11 is used 2016-05-19 10:04:38 +02:00
Tobias Geerinckx-Rice
950a698488
0ad game & data: 0.0.19 -> 0.0.20 2016-05-01 01:58:28 +02:00
Vladimír Čunát
9763e6bf89 zeroad: fix 0ad.desktop after #12421 2016-01-20 11:28:13 +01:00
Vladimír Čunát
c860e27ef2 zeroad: do not build on Hydra
It should be possible to build binaries without data and then compose by
a wrapper, e.g. similarly to what simutrans does.
2016-01-19 12:16:18 +01:00
Slawomir Gonet
5dbf70b924 0ad: binary renamed from 'pyrogenesis' to '0ad' 2016-01-17 14:15:59 +01:00
Slawomir Gonet
1e0434ebe0 0ad: 0.18 -> 0.19 2016-01-16 15:09:47 +01:00
Anders Papitto
3455919cd0 0ad: Alpha 17 -> Alpha 18 2015-09-08 17:02:02 -07:00
Tobias Geerinckx-Rice
b2d7f4b1ba Use common licence attributes from lib/licenses.nix
Many (less easily automatically converted) old-style strings
remain.

Where there was any possible ambiguity about the exact version or
variant intended, nothing was changed. IANAL, nor a search robot.

Use `with stdenv.lib` wherever it makes sense.
2015-05-27 22:00:06 +02:00
Joachim Schiele
bbd342dcf4 openal to openalSoft conversion 2015-05-16 04:04:35 +02:00
waylon531
5b03e5d02e 0ad 0.0.16 -> 0.0.17 2015-02-02 21:33:48 -08:00