Commit Graph

80 Commits

Author SHA1 Message Date
Ulrik Strid
a62019e4c2 godot_4: 4.2.0 -> 4.2.1 2023-12-14 10:49:36 +01:00
Ulrik Strid
e34e8a12bf godot_4: 4.1.3 -> 4.2.0 2023-11-30 13:49:45 +01:00
James ‘Twey’ Kay
728f08abec
godot_4: remove Twey from maintainers
I haven't maintained this package in many years, nor do I use it
currently, so I'm not best placed to maintain it.  @shiryel wrote the
package for Godot 4, which works quite differently.
2023-11-14 17:54:08 +00:00
superherointj
01768412a2 godot_4: 4.1.1 -> 4.1.3-stable
Release: https://github.com/godotengine/godot/releases/tag/4.1.3-stable

Changelog: https://github.com/godotengine/godot/blob/4.1.3-stable/CHANGELOG.md

* Added suffix "-stable" to sync with upstream.
2023-11-01 19:49:35 -03:00
Lily Foster
3effe8ee68
Merge pull request #177578 from Rotaerk/godot-mono
godot3: refactor, rename from godot, and add mono builds
2023-08-18 17:09:31 -04:00
PedroHLC ☭
347b77eba1
godot_4: add mainProgram 2023-08-12 10:20:19 -03:00
PedroHLC ☭
779dfd2218
godot_4: 4.1-stable -> 4.1.1 2023-08-12 10:20:03 -03:00
rotaerk
e555a7b3d1 godot3: add mono builds 2023-07-30 18:46:49 -04:00
rotaerk
e138e656c7 godot3: refactor and rename from godot
The godot base derivation was implemented by passing a recursive
attrset to mkDerivation. This is problematic because recursive
references to attributes that are later overridden don't notice the
override. Switched to the approach of giving mkDerivation a lambda
that receives a self argument, which allows recursive references to
the final value after overrides are applied.

The related derivations (for export templates, headless, and server
builds of godot) duplicated content from the base derivation. This
refactor eliminated that by using overridable attributes to
parameterize the scripts.

The main motivation for this refactor was to help me add derivations
for mono builds of godot.

Renamed to godot3 to distinguish from version 4, which is a complete
rewrite and effectively a different tool altogether.
2023-07-30 18:46:07 -04:00
Joscha
f37c9c60d2 godot_4: provide better version information 2023-07-19 22:15:11 +02:00
Joscha
39ecbaa495 godot_4: clean up scons flag generation 2023-07-19 22:05:30 +02:00
R. Ryantm
1a6a9e9023 godot_4: 4.0.3-stable -> 4.1-stable 2023-07-11 11:19:52 +00:00
LoveIsGrief
d8eab115b6
godot: Add major version to binaries and desktop entries
Fixes #235384 Godot 3 and Godot 4 share same desktop entry, thus not possible to install both at the same time.
2023-06-01 22:30:14 +02:00
R. Ryantm
3a8f1f3d30 godot_4: 4.0.2-stable -> 4.0.3-stable 2023-05-27 01:01:06 +00:00
Kirill Radzikhovskyy
f0cab06f93 godot: 3.5.1 -> 3.5.2 2023-05-14 18:15:39 +10:00
R. Ryantm
c1f2f210c2 godot_4: 4.0.1-stable -> 4.0.2-stable 2023-04-18 17:36:39 +00:00
Weijia Wang
03b6ad65f3
Merge pull request #223092 from wegank/godot-test
treewide: migrate more packages to scons_latest
2023-03-25 20:05:15 +02:00
Weijia Wang
eb2ade40d1 treewide: migrate more packages to scons_latest 2023-03-25 18:39:03 +02:00
Joscha
8b2f20425d godot_4: 4.0-stable -> 4.0.1-stable 2023-03-22 22:59:39 +01:00
DavidCrompton1192@gmail.com
e6f2da638b godot: 4.0-rc1 -> 4.0-stable 2023-03-01 13:05:11 -05:00
Jason Yundt
54cb9661f3 godot_4: 4.0-beta16 -> 4.0-rc1 & use “hash =” instead of “sha256 =”
Changelog: <https://godotengine.org/article/release-candidate-godot-4-0-rc-1/>

When you use the sha256 attribute, using a “sha256-” prefix is
redundant, so this commit uses the hash attribute instead.

Co-authored-by: Artturin <Artturin@artturin.com>
2023-02-10 16:13:02 -05:00
github-actions[bot]
2019d6632b
Merge master into staging-next 2023-01-29 12:01:20 +00:00
Shiryel
744d35f629 godot_4: 4.0-beta14 -> 4.0-beta16 2023-01-28 02:41:33 -03:00
Sergei Trofimovich
abcad620c6 godot: fix NIX_* environment propagations to scons
scons build system does not work by default in nixpkgs envoironment as
it filters system environment and throws away NIX_* flags:

    https://scons.org/doc/2.1.0/HTML/scons-user/x1750.html

Fix build system to always propagate os.environment.
2023-01-27 22:02:43 +00:00
mdarocha
603239b8a0 godot_4: 4.0-beta10 -> 4.0-beta14 2023-01-22 18:26:45 +01:00
Shiryel
24a71f566b godot_4: 4.0-beta3 -> 4.0-beta10 2022-12-28 18:37:48 -03:00
Artturin
c55b931644 treewide: fix lints and remove a unneeded cmake input 2022-12-09 01:16:08 +02:00
Shiryel
e149ae2429 godot_4: init at 4.0-beta3 2022-10-23 18:00:52 -03:00
Artturin
f4ea1208ec treewide: *Flags convert to list from str
*Flags implies a list

slightly relevant:
> stdenv: start deprecating non-list configureFlags https://github.com/NixOS/nixpkgs/pull/173172

the makeInstalledTests function in `nixos/tests/installed-tests/default.nix` isn't available outside of nixpkgs so
it's not a breaking change
2022-10-10 15:30:59 +03:00
R. Ryantm
d0e2797516 godot: 3.5 -> 3.5.1 2022-09-28 19:07:49 +00:00
pacien
81489719f7 godot-export-templates: strip export template file
Stripping reduces the template size from around 500MB to 40MB for Linux.
This is added explicitly here because mkDerivation does not automatically
strip binaries in the template directory.

This also impacts the size of the exported games and programs.
For example, here are the size of the `oh-my-git` package using this
template, without and with stripping:

```
❯ du -sh result*/
375M	result-oh-my-git-without-strip/
45M	result-oh-my-git-with-strip/
```

GitHub: closes https://github.com/NixOS/nixpkgs/issues/170470
2022-09-25 21:47:31 -04:00
matthewcroughan
9c86dfdd61 godot: use wrapProgram instead of makeWrapper
This solves an accidental infinite recursion in wrapper generation caused by using makeWrapper on the same input and output path
2022-08-20 21:20:08 +01:00
Leiser Fernández Gallo
ae978f07c5
godot: 3.4.4 -> 3.5 (#186692)
Co-authored-by: matthewcroughan <matt@croughan.sh>
2022-08-19 22:06:25 +02:00
R. Ryantm
ebe2adcc71 godot: 3.4.2 -> 3.4.4 2022-04-07 23:42:13 +00:00
R. Ryantm
a2968d985b godot: 3.4 -> 3.4.2 2021-12-31 02:55:33 +00:00
dunklecat
8f5073b59e
update formatting
https://nix-community.github.io/nixpkgs-fmt/
2021-11-13 08:11:10 +01:00
dunklecat
bd084e9b2a
godot: 3.3.4 -> 3.4 2021-11-12 18:39:43 +01:00
dunklecat
c28ad41049
godot: 3.3.3 -> 3.3.4 2021-11-12 17:53:35 +01:00
creator54
b32b998d21 godot: 3.3.2 -> 3.3.3 2021-09-26 23:50:07 +05:30
AndersonTorres
e9e5f5f84d Change all alsaLib references to alsa-lib 2021-06-10 01:12:49 -03:00
Robert Whitaker
8a8500c2ad
godot: 3.2.2 -> 3.3.2 (#123126)
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2021-05-30 04:17:22 +02:00
Johannes Schleifenbaum
7142f594ba
godot-export-templates: init at 3.2.3 2021-04-16 18:49:20 +02:00
Ethan Edwards
ba656985fb
godot: clean up code 2021-04-14 16:28:57 -04:00
Pavol Rusnak
a6ce00c50c
treewide: remove stdenv where not needed 2021-01-25 18:31:47 +01:00
Ben Siraphob
c522fec274 pkgs/development/tools: stdenv.lib -> lib 2021-01-23 20:30:03 +07: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
Fabian Thorand
a7cbe40289 godot: 3.2.2 -> 3.2.3 2020-10-02 21:00:16 +02:00
Yusuf Bera Ertan
98767e9e45
godot-server: init at 3.2.2 2020-08-22 19:13:55 +03:00
Yusuf Bera Ertan
92470eba19
godot-headless: init at 3.2.2 2020-08-22 19:13:31 +03:00
tilpner
20479cd349
godot: 3.2.1 -> 3.2.2 2020-07-07 22:17:58 +02:00