Commit Graph

3780 Commits

Author SHA1 Message Date
Fabián Heredia Montiel
b9a93b6329 webkitgtk: move webkitgtk to aliases with a warning 2024-10-11 17:23:43 -06:00
Emily
8ca8ec38e2
protonvpn-gui_legacy: deprecate application (#348006) 2024-10-11 23:42:31 +01:00
Viorel-Cătălin Răpițeanu
8824e5f5b0 protonvpn-gui_legacy: deprecate application
The source code for this project was removed a while ago and there is no
method to build this from scratch anymore.

The erase decission was probably done by the Proton developers as they
are currently focussing all efforts on the protonvpn-gui app.
2024-10-12 01:22:09 +03:00
Emily
4798df7b4a
legcord: init at 1.0.0, armcord: remove, add throw with migration details (#347971) 2024-10-11 23:12:33 +01:00
Winston R. Milling
cda7f752c2
armcord: remove, add throw with migration details
https://github.com/Legcord/Legcord/releases/tag/v1.0.0
2024-10-11 16:59:50 -05:00
Wulfsta
58a132db39 ao: move to aliases 2024-10-11 17:38:02 -04:00
Nick Cao
0c4b516b28
julia_16-bin: drop 2024-10-11 16:09:12 -04:00
Nick Cao
d9672c137f
xmake-core-sv: remove (#347891) 2024-10-11 15:59:14 -04:00
rewine
ddd5d07984 xmake-core-sv: remove 2024-10-11 18:14:12 +08:00
github-actions[bot]
a45a33309f
Merge staging-next into staging 2024-10-11 06:05:14 +00:00
github-actions[bot]
e26f69eb82
Merge master into staging-next 2024-10-11 06:04:46 +00:00
Jörg Thalheim
35f64dd473
tex-match: remove (#344155) 2024-10-11 07:36:18 +02:00
Emily
66d78e097f
darwin: change the SDK pattern, update the SDKs, and update source releases (#346043) 2024-10-11 00:58:09 +01:00
Randy Eckenrode
ca4dd24306
darwin.libiconv: move back to darwin attrset and use mkAppleDerivation 2024-10-10 16:23:05 -04:00
github-actions[bot]
144082b47e
Merge staging-next into staging 2024-10-10 18:05:19 +00:00
github-actions[bot]
c64ae284c0
Merge master into staging-next 2024-10-10 18:04:46 +00:00
Tristan Ross
7ba314ab3e
libclc: move from aliases into all-packages 2024-10-10 09:56:43 -07:00
Emily
2cbc1ca97d
llvmPackages_19: fix building libclc, add aliases (#336465) 2024-10-10 17:36:20 +01:00
github-actions[bot]
61a438a474
Merge staging-next into staging 2024-10-10 12:06:10 +00:00
github-actions[bot]
a5883bc172
Merge master into staging-next 2024-10-10 12:05:39 +00:00
Franz Pletz
9958dd2df8
immersed-vr: rename to immersed (#341266) 2024-10-10 13:47:06 +02:00
lukts30
2187cf9bab write_stylus: rename to styluslabs-write-bin 2024-10-09 20:52:41 +02:00
github-actions[bot]
96ea2a3c2f
Merge staging-next into staging 2024-10-09 00:14:47 +00:00
github-actions[bot]
b1bc4ea2b5
Merge master into staging-next 2024-10-09 00:14:24 +00:00
Anthony Roussel
2c2b5ef95a
nagiosPlugins: init from pkgs/servers/monitoring/nagios/plugins (#298757) 2024-10-08 20:43:43 +02:00
Gavin John
6c833c59ad
immersed-vr: rename to immersed 2024-10-08 11:38:51 -07:00
github-actions[bot]
c4edebbe05
Merge staging-next into staging 2024-10-08 12:06:06 +00:00
K900
a3ccb7f562 steam: decimate 2024-10-08 14:00:17 +03:00
Emily
85faae5e12 Merge staging-next into staging 2024-10-08 01:24:14 +01:00
github-actions[bot]
5a96e99128
Merge staging-next into staging 2024-10-08 00:14:03 +00:00
Thiago Kenji Okada
7b588db5b9
openjfx11: drop (#347149) 2024-10-07 21:49:16 +01:00
Emily
c979637f24 openjfx11: drop
OpenJFX 11 reached end‐of‐life in 2023.
2024-10-07 20:22:30 +01:00
Tristan Ross
8931ba93e5
Drop old Flutter versions (#346732) 2024-10-07 10:40:20 -04:00
Francesco Gazzetta
dc774e4d7a dillong: drop 2024-10-07 13:04:27 +00:00
github-actions[bot]
6c9d940294
Merge staging-next into staging 2024-10-07 06:05:43 +00:00
Emily
85c36fecfc
xen: nuke, move to by-name. (#345192) 2024-10-07 03:48:37 +01:00
Emily
1a53b400e5
mongodb: mongodb-5_0 -> mongodb-7_0; mongodb-5_0: drop; unifi: unifi7 -> unifi8; unifi{7,-video}: drop (#345625) 2024-10-07 01:38:54 +01:00
github-actions[bot]
7306ea41bd
Merge staging-next into staging 2024-10-07 00:15:20 +00:00
Emily
7d8fcc7420 mongodb-5_0: drop
See <https://www.mongodb.com/legal/support-policy/lifecycles>.
2024-10-06 22:47:42 +01:00
Emily
b0395df085 unifi7: drop 2024-10-06 22:47:41 +01:00
Fernando Rodrigues
3c97ed9d11
aliases: explain the removals of xen-slim, the versioned attributes and the xenPackages set
Signed-off-by: Fernando Rodrigues <alpha@sigmasquadron.net>
2024-10-06 20:24:28 +00:00
Matthieu C.
d20f08c6c6 playwright: warn that the attribute will refer a different package
it's confusing to have the 'playwright' attribute refer to a python
subpackage when there is already an official playwright repo with its
binaires (referred
to as playwright-driver for now).
2024-10-06 20:56:43 +02:00
Tristan Ross
ff473790a4
pkgs/top-level/aliases.nix: add clang19Stdenv and clang-tools_19 2024-10-06 09:24:35 -07:00
Tristan Ross
24acfbe80a
flutter323: remove 2024-10-06 09:05:08 -07:00
Tristan Ross
276a231441
flutter322: remove 2024-10-06 09:05:07 -07:00
Tristan Ross
426a41f3f0
flutter316: remove 2024-10-06 09:05:06 -07:00
Tristan Ross
f3d53d2f5a
flutter313: remove 2024-10-06 09:05:06 -07:00
github-actions[bot]
bbea34947c
Merge staging-next into staging 2024-10-06 06:05:02 +00:00
Emily
b2cb2a8d44 {clang-sierraHack{,-stdenv},tests.macOSSierraShared}: drop
This is some thing introduced in 2017 to work around a problem that
no longer seems to exist. Nothing uses it except its own test, which
these days passes even with the standard `clangStdenv`.
2024-10-05 21:29:07 +01:00
Anthony Roussel
a521fec1bf nagiosPlugins: init from pkgs/servers/monitoring/nagios/plugins 2024-10-05 20:55:41 +02:00
Paul Meyer
1db4fee3bd Revert "agebox: drop, lack of upstream maintenance"
This reverts commit dd70191416.
2024-10-04 13:46:01 +02:00
github-actions[bot]
ae87c79207
Merge staging-next into staging 2024-10-03 18:05:09 +00:00
h7x4
5190ddc27d
treewide: \xc2\xa0 -> (#345898) 2024-10-03 18:23:59 +02:00
Artturin
f8c445bd75
cope: init at 0-unstable-2024-03-27 (#304918) 2024-10-03 18:43:09 +03:00
DeftDawg
8019b9413d cope: init at 0-unstable-2024-03-27 2024-10-02 22:20:30 -04:00
github-actions[bot]
9b7fb37f2f
Merge staging-next into staging 2024-10-02 18:05:16 +00:00
7c6f434c
5a0b6741b8
fuse: split outputs and clean up (#209128) 2024-10-02 18:02:52 +00:00
superherointj
d0b5027c4b libpqxx_6: remove 2024-10-02 10:59:52 -03:00
Peder Bergebakken Sundt
3100acba08 treewide: \xc2\xa0 ->
I have no idea what this escape sequence even is, but it breaks the nix parser with cryptic errors if not used in a comment.
A friend let me know MacOS is prone to input weird spaces, not sure if that is the source.

Candidates were located and created with:

    chr="$(echo -e '\xc2\xa0')"; rg -F "$chr" -l | xe sd -F "$chr" " "

There are some examples left, most being example output from `tree` in various markdown documents, some patches which we can't really touch, and `pkgs/tools/nix/nixos-render-docs/src/tests/test_commonmark.py` which I'm not sure if should be addressed
2024-10-02 15:33:06 +02:00
Sandro
b04f9d16f2
OSCAR: rename to oscar (#320361) 2024-10-02 15:13:57 +02:00
github-actions[bot]
c519d3f284
Merge staging-next into staging 2024-10-02 00:14:49 +00:00
Zitrone
3c7cbaade8
OSCAR: rename to oscar 2024-10-02 01:40:55 +02:00
h7x4
6a0de76511
qbittorrent: 4.6.7 -> 5.0.0 (#345595) 2024-10-01 21:40:58 +02:00
github-actions[bot]
2dcb5af1fb
Merge staging-next into staging 2024-10-01 18:05:10 +00:00
Florian Klink
b586ee1271
brasero: rename brasero-original to brasero-unwrapped; rhythmbox: use brasero-unwrapped instead of brasero (#345381) 2024-10-01 19:00:35 +03:00
Emily
4ec4146f54 unifi-video: drop
EOL since January 2021.
2024-10-01 15:58:19 +01:00
github-actions[bot]
910adea78f
Merge staging-next into staging 2024-10-01 06:05:25 +00:00
h7x4
ed96650379
skkDictionaries: split up skk-dicts (#266144) 2024-10-01 00:55:16 +02:00
melvyn
fcdc65bc1a
qbittorrent: 4.6.7 -> 5.0.0 2024-09-30 18:39:31 -04:00
Fabián Heredia Montiel
504c448b51 brasero: rename brasero-original to brasero-unwrapped 2024-09-30 14:30:56 -06:00
oxalica
32ddebd1e3
fuse: split outputs and clean up
`fuse` consists of the library and SUID binaries. They serve different
scenarios. Packages depending on libfuse don't want to pull in binaries
which shadow SUID ones like `fusermount` and cause troubles.

With outputs splitted, we can use `fuse.dev` in development environment
without risking shadowing SUID binaries.

The `common` output and top-level `fuse-common` are removed because they
are not useful since a long time ago.
2024-09-30 15:26:38 -04:00
midchildan
c2b4a5dc17
mikutter: remove
This package was broken and had no maintainers.
2024-10-01 02:00:52 +09:00
midchildan
c3d1c9cdf5
skkDictionaries: replace skk-dicts 2024-10-01 01:24:28 +09:00
github-actions[bot]
eea46ac5bd
Merge staging-next into staging 2024-09-30 00:15:14 +00:00
Fabián Heredia Montiel
fe370c252d
swi-prolog: rename from swiProlog, 9.2.6 -> 9.2.7, fix extraPacks (#340314) 2024-09-29 18:06:36 -06:00
Tristan Ross
a95f58cca4 llvmPackages_19: 19.1.0-rc3 -> 19.1.0 2024-09-29 17:03:11 +02:00
github-actions[bot]
0f45200a29
Merge staging-next into staging 2024-09-28 06:05:01 +00:00
Fernando Rodrigues
79a8ac5d96
aliases: add calligra alias
The package is now called kdePackages.calligra.

Signed-off-by: Fernando Rodrigues <alpha@sigmasquadron.net>
2024-09-27 19:09:31 +00:00
Thiago Kenji Okada
371963edfc
JDK updates and removals (#344544) 2024-09-27 14:55:59 +01:00
Jörg Thalheim
d08d8fdd1c
treewide: remove some unmaintained gtk2 packages (#341960) 2024-09-27 13:04:02 +02:00
aleksana
c9ccc8881e gcolor2: remove 2024-09-27 17:42:55 +08:00
aleksana
6ef6c33e87 gqview: remove 2024-09-27 17:42:54 +08:00
aleksana
9a8664473c bless: remove 2024-09-27 17:42:13 +08:00
aleksana
511228a731 gpicview: remove 2024-09-27 17:42:13 +08:00
K900
41b117f6ed xwaylandvideobridge: support building with qt6, clean up dependencies 2024-09-27 08:16:34 +03:00
Emily
d19c7e8b16 temurin-{,jre-}bin-22: drop 2024-09-26 16:46:04 +01:00
Emily
732642b891 {openjdk,openjfx}22: drop 2024-09-26 16:46:04 +01:00
Sandro
7da9f66ccb
taler-{sync,challenger}: add aliases (#339528) 2024-09-25 20:43:06 +02:00
eljamm
7edb25d284
taler-{sync,challenger}: add aliases
Followup from #338184
2024-09-25 16:40:35 +01:00
Jonas Chevalier
5e04137efd
fahcontrol, fahviewer: drop (#344254) 2024-09-25 09:28:56 +02: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
Lin Jian
6978cd6424
emacs28-gtk2: remove (#343355) 2024-09-25 02:22:37 +08:00
Robert Schütz
7af822248d fahviewer: drop
The build fails with

    error: cannot download fahviewer_7.6.21_amd64.deb from any mirror
2024-09-24 10:21:45 -07:00
Robert Schütz
ac307ce07e fahcontrol: drop
The build fails with

    error: cannot download fahcontrol_7.6.21-1_all.deb from any mirror
2024-09-24 10:19:30 -07:00
aleksana
82459a8dc1 tex-match: remove 2024-09-24 15:53:14 +08:00
Frank Doepper
66763feae9 oysttyer: remove
oysttyer is no longer maintained, because Twitter disabled free API
access. Upstream archived the repository in 02/2023.
2024-09-23 21:34:55 +02:00
Simon Hauser
32cc042368
mariadb: 10.5.26, 10.6.19, 10.11.9, 11.4.3 (#334878)
* mariadb: 10.5.26, 10.6.19, 10.11.9, 11.4.3

* nixos/tests/automysqlbackup: nixfmt

* nixos/automysqlbackup: fix tests

* nixos/tests/mariadb-galera: nixfmt

* nixos/tests/mariadb-galera: fix test failing with new default IPv6 configuration
2024-09-23 20:00:19 +02:00
Pol Dellaiera
4b9c0fa18f
python3{11,12}Packages.boto: drop (#343727) 2024-09-22 22:31:55 +02:00
Maximilian Bosch
179b6bce21
Merge: linux_4_19: drop (#343283) 2024-09-22 16:46:54 +02:00
Emily
3b5f32c447
python312Packages.blessings: drop (#336152) 2024-09-22 15:25:12 +01:00
Emily
51088c1de4 toil: drop
This package has been broken since 24.05 (`pkg_resources` error when
running `toil --help`), and hasn’t built since Python 3.12 became
the default. There have been two major upstream releases since this
package was last updated. I tried to package the newest version, which
drops the boto dependency, but unfortunately it requires obsolete
versions of other Python libraries that we no longer package. Since
it’s been broken for this long anyway and can’t be updated,
let’s drop it for now.
2024-09-22 14:57:38 +01:00
Emily
8caee3d83d kargo: drop
No release since 2017 and deprecated upstream; see
<1869aa3985 (diff-a39c9f7aa728d5fa3b973bc6ba49228a)>.
2024-09-22 14:57:38 +01:00
Emily
df69ab8cec wal_e: drop
No release in almost half a decade, no maintainer in Nixpkgs, and
the README describes it as obsolete and recommends alternatives:
<978bc1926c/README.rst (obsolescence-notice)>.
2024-09-22 14:57:38 +01:00
Aleksana
7a4b840dd4
treewide: fix nixd warnings (#343155) 2024-09-22 21:26:45 +08:00
Weijia Wang
84cd38f778
globalprotect-openconnect: add core logic and packages for 2.x releases (#316526) 2024-09-22 12:07:33 +02:00
Weijia Wang
2b0ff836a9 nixos/globalprotect: mention removal 2024-09-22 11:06:38 +02:00
Fabián Heredia Montiel
3fc3952596 aliases: cleanup linux kernels EOL aliases 2024-09-21 19:11:50 -06:00
h7x4
f21ae37d3d
clash-verge: remove (#342557) 2024-09-22 01:41:17 +02:00
zendo
fe0d4615fe clash-verge: remove 2024-09-21 22:31:17 +08:00
Anderson Torres
91fc27ded9 emacs28-gtk2: remove
Hey, is this the only code that touches GTK2 here?
2024-09-20 18:15:39 -03:00
Jonas Heinrich
965a11b6e1 onlyoffice-bin: 8.1.0 -> 8.1.1; rename to onlyoffice-desktopeditors 2024-09-20 08:50:57 +00:00
LuoChen
25341f2a50
top-level: tidy up to fix nixd warnings 2024-09-20 10:03:16 +08:00
Sandro
8bd64f269a
paperoni: drop (#327011) 2024-09-20 00:34:29 +02:00
Jörg Thalheim
293dd6c11f
paperoni: drop
Package hasn't see any package and is still marked as alpha.
We don't have any maintainer for this package either.
2024-09-19 02:35:16 +02:00
Bobby Rong
9052a2df9d
enter-tex: 3.46.0 → 3.47.0, renamed from gnome-latex
https://gitlab.gnome.org/swilmet/enter-tex/-/compare/3.46.0...3.47.0

"3.47.alpha" is used for unstable releases, so I will consider this stable.
2024-09-19 00:14:59 +08:00
Enric Morales
7293c205fd gnucobol: rename from gnu-cobol 2024-09-17 11:29:07 -04:00
Sandro
fd3ddb6b60
dnscrypt-wrapper: remove package and NixOS modules (#341838) 2024-09-16 11:25:30 +02:00
Jörg Thalheim
ba74d07245
treewide: remove a bunch of unmaintained and old packages (#341837) 2024-09-16 00:00:19 +02:00
K900
5fc58c6b7a linux_6_11: init at 6.11 2024-09-15 21:04:07 +03:00
aleksana
19808ce7f0 l3afpad: remove 2024-09-15 20:13:14 +08:00
aleksana
4b37f165fd mhwaveedit: remove 2024-09-15 20:13:14 +08:00
aleksana
646ef5a89c aumix: remove 2024-09-15 20:13:14 +08:00
aleksana
68467caab1 xprite-editor: remove 2024-09-15 20:13:14 +08:00
aleksana
dae90a0d29 gmpc: remove 2024-09-15 20:13:14 +08:00
aleksana
8d9d116f35 psensor: remove 2024-09-15 20:13:13 +08:00
aleksana
9af58a2f4f gnome-dictionary: remove 2024-09-15 20:13:13 +08:00
aleksana
578b246a07 gtkperf: remove 2024-09-15 20:12:51 +08:00
aleksana
6abef67bb4 gnome_mplayer: remove 2024-09-15 20:12:51 +08:00
aleksana
50713e031f gmtk: remove 2024-09-15 20:12:51 +08:00
aleksana
27fc947777 mp3info: remove 2024-09-15 20:12:51 +08:00
aleksana
d49f90a01c gmtp: remove 2024-09-15 20:12:51 +08:00
aleksana
c92c230c35 gnome-hexgl: remove 2024-09-15 20:12:50 +08:00
aleksana
039893032e vinagre: remove 2024-09-15 20:12:50 +08:00
Emily
7938afecd3 isl_{0_11,0_14}: drop
These are no longer used after the removal of old GCCs.
2024-09-15 02:45:00 +01:00
Emily
ab0ba275fe cloog{,ppl}: drop
These are no longer used after the removal of old GCCs.
2024-09-15 02:45:00 +01:00
rnhmjoj
016f6f9f58
dnscrypt-wrapper: remove package and NixOS modules 2024-09-14 17:22:48 +02:00
Emily
a42d18b4e6 {gcc6,gcc6Stdenv,gfortran6,gcj}: drop
This release branch is 8½ years old and hasn’t received an update
in 6 years. Nothing in the Nixpkgs tree uses it. We can simplify a
lot of logic in the GCC and cc-wrapper derivations by removing this
unsupported version.
2024-09-14 02:42:28 +01:00
Fabián Heredia Montiel
eb6d5dbaba
gcc49, gcc49Stdenv, gfortran49: remove old implementation (#341254) 2024-09-13 15:28:58 -06:00
Peder Bergebakken Sundt
cc2a69f86c
opencomposite-helper: drop (#340334) 2024-09-13 01:50:34 +02:00
Emily
44e6a1456f swig: move to pkgs/by-name
Let’s see if we can’t keep only one version of this going forward.

`swigWithJava` has been an alias since 2009(!), so let’s just drop it.
2024-09-12 18:39:57 +01:00
Emily
bfab6b0f83 swig3: drop
This version is no longer used for anything in the tree.
2024-09-12 18:39:57 +01:00
Sergei Trofimovich
88950412bc gcc49, gcc49Stdenv, gfortran49: remove old implementation
gcc-4.9.4 was released in Aug 3, 2016, 8 years ago. It's a branch that
went out of support years ago. Numerous bugs never get backported to
this version.

Let's remove it.
2024-09-12 10:32:19 +01:00
Aleksana
5126cb8d1f
ankisyncd: remove (#333609) 2024-09-12 09:13:29 +08:00
Sergei Trofimovich
dd7248133e texinfo5: remove package, old version
The only user was `gcc48`. Drop `texinfo5` as it's an old unsupported
branch of the package.
2024-09-11 21:44:39 +01:00
Dominique Martinet
2b5ca0f433 ankisyncd: remove 2024-09-11 13:53:06 +08:00
Sergei Trofimovich
1db443abb7 gcc48: remove old implementation
gcc-4.8.5 was released in June 23, 2015, 9 years ago. It's a branch that
went out of support years ago. Numerous bugs never get backported to
this version.

Let's remove it.
2024-09-10 22:05:47 +01:00
Sergei Trofimovich
d366ceeacd gfortran48: remove old implementation
gcc-4.8.5 was released in June 23, 2015, 9 years ago. It's a branch that
went out of support years ago. Numerous bugs never get backported to
this version.

Let's remove it.
2024-09-10 21:48:52 +01:00
John Shaffer
4fad4c72af srvc: drop
The upstream is unmaintained, and the build is
currently broken due to Rust 1.80 changes.
See https://github.com/NixOS/nixpkgs/issues/332957
2024-09-09 23:20:59 -05:00
Martin Weinelt
2e6956d32e
microcode{Intel,Amd}: create aliases after rename
Fixes: #340379
Closes: #340398
2024-09-08 01:28:18 +02:00
Sefa Eyeoglu
768baf9526
opencomposite-helper: drop
This helper script made use of `VR_OVERRIDE` which causes issues with
some applications/games. As detailed in 3rd-party documentation[0] the
recommended way to setup OpenComposite is to configure
`$XDG_CONFIG_HOME/openvr/openvrpaths.vrpath` instead. This is also
documented on the NixOS Wiki[1].

[0]: https://monado.freedesktop.org/valve-index-setup.html#5-setting-up-opencomposite
[1]: https://wiki.nixos.org/wiki/VR#OpenComposite

Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2024-09-07 18:11:09 +02:00
Maren van Otterdijk
2e951824d9 swi-prolog: rename from swiProlog 2024-09-07 16:35:42 +02:00
Aleksana
d9b288ada0
eask: Rename eask -> eask-cli (#339932) 2024-09-07 22:32:43 +08:00
John Ericson
f43cc75868
Clean up cross bootstrapping, take 2 (#321525) 2024-09-06 14:56:54 -04:00
John Ericson
5f134ec6cf Clean up cross bootstrapping
For a long time, we've had `crossLibcStdenv`, `*Cross` libc attributes,
and `*bsdCross` pre-libc package sets. This was always bad because
having "cross" things is "not declarative": the naming doesn't reflect
what packages *need* but rather how we *provide* something. This is
ugly, and creates needless friction between cross and native building.

Now, almost all of these `*Cross` attributes are gone: just these are
kept:

- Glibc's and Musl's are kept, because those packages are widely used
  and I didn't want to risk changing the native builds of those at this
  time.

- generic `libcCross`, `theadsCross`, and friends, because these relate
  to the convolulted GCC bootstrap which still needs to be redone.

The BSD and obscure Linux or freestnanding libcs have conversely all
been made to use a new `stdenvNoLibc`, which is like the old
`crossLibcStdenv` except:

1. It usable for native and cross alike

2. It named according to what it *is* ("a standard environment without
   libc but with a C compiler"), rather than some non-compositional
   jargon ("the stdenv used for building libc when cross compiling",
   yuck).

I should have done this change long ago, but I was stymied because of
"infinite recursions". The problem was that in too many cases we are
overriding `stdenv` to *remove* things we don't need, and this risks
cyles since those more minimal stdenvs are used to build things in the
more maximal stdenvs.

The solution is to pass `stage.nix` `stdenvNoCC`, so we can override to
*build up* rather than *tear down*. For now, the full `stdenv` is also
passed, so I don't need to change the native bootstraps, but I can see
this changing as we make things more uniform and clean those up.

(adapted from commit 51f1ecaa59)
(adapted from commit 1743662e55)
2024-09-06 10:26:56 -04:00
JenChieh
e81edcaded eask: Rename eask -> eask-cli 2024-09-06 02:16:03 -07:00
Robert Schütz
e0639a2de3
fittrackee: 0.8.6 -> 0.8.8 (#339297) 2024-09-05 07:53:20 -07:00
Philip Taron
0223e698fc
{SDL1, SDL_compat}: migrate to by-name (#339311) 2024-09-04 22:49:09 -07:00
Sebastian Sellmeier
4b29fd82fc
openlens: remove package 2024-09-04 22:47:28 +02:00
Anderson Torres
27e300bca2 SDL_classic: red-alias it to SDL1 2024-09-04 16:40:57 -03:00
Maximilian Bosch
6cc3e274c9
prometheus-openldap-exporter: remove (#338824) 2024-09-03 19:57:31 +02:00
Robert Schütz
389bca777e fittrackee: rename from fit-trackee
The former aligns with what the package is called on PyPI.
2024-09-03 10:23:55 -07:00
aleksana
f2e14433d7 mdt: remove (duplicate of md-tui) 2024-09-03 20:22:24 +08:00
Alyssa Ross
0383215a85 relibc: add throw alias
Fixes: e6f33f4a94 ("relibc: remove")
2024-09-02 14:41:31 -04:00
Sandro
9d4badae3e
bmaptool: rename from bmap-tools and bump 3.6 -> 3.8.0 (#332434) 2024-09-02 11:35:06 +02:00
Johannes Jöns
80fa723e5b
glfw-minecraft: merge glfw-wayland-minecraft into glfw (#310073) 2024-09-02 06:17:29 +00:00
Jan Tojnar
abd37c51b2
gamin, fileschanged: remove (#305197) 2024-09-02 07:22:53 +02:00
Stanisław Pitucha
2163a45ca7
gamin, fileschanged: remove
The projects have not been in development for around a decade. The
original source for gamin does not exist. Although it exists in gnome
archive now, it only has one similarily unmaintained tool.

Remove both instead of fixing gamin for the latest clang update.
2024-09-01 23:27:24 +02:00
Emily
f22e565ee4
chiaki4deck: 1.7.4 -> 1.8.1; rename to chiaki-ng (#332342) 2024-09-01 15:53:42 +01:00
Maximilian Bosch
735662bf16
prometheus-openldap-exporter: remove
2.3.0 is the final release, the repo is now archived.

Also I don't use it anymore for quite a while, so it didn't have a real
nixpkgs maintainer either.

Closes #338712
2024-09-01 16:47:45 +02:00
Sefa Eyeoglu
8dce7dafcf
glfw-minecraft: merge glfw-wayland-minecraft into glfw
The set-cursor patch is taken from:
<https://github.com/Admicos/minecraft-wayland/pull/56>

And other changes including fractional scaling is already upstreamed in
3.4 thus not needed anymore.

Co-authored-by: oxalica <oxalicc@pm.me>
Signed-off-by: Sefa Eyeoglu <contact@scrumplex.net>
2024-09-01 15:12:21 +02:00
github-actions[bot]
43febad8fc
Merge master into staging-next 2024-08-30 12:05:11 +00:00
Drewry Pope
dce00c0b42
taskwarrior: fix typo upstram=>upstream (#338319)
typo:  upstram=>upstream
2024-08-30 09:54:08 +02:00
github-actions[bot]
5702f5278f
Merge master into staging-next 2024-08-29 12:05:13 +00:00
zowoq
18e404b0e8
hydra: 2024-08-20 -> 0-unstable-2024-08-27 (#338097) 2024-08-29 17:49:30 +10:00
github-actions[bot]
b430e34392
Merge master into staging-next 2024-08-29 06:05:05 +00:00
Sandro Jäckel
55760e4c10 hydra: rename from hydra_unstable
There is no stable hydra package
2024-08-29 13:56:32 +10:00
Emily
3f1f9de77c
ethabi: remove (#327582) 2024-08-29 03:39:48 +01:00
github-actions[bot]
59b57346d9
Merge master into staging-next 2024-08-28 18:04:19 +00:00
K900
83d01bef7b
glxinfo: replace with mesa-demos (#324562) 2024-08-28 16:21:32 +03:00
Sandro Jäckel
d50e23f0a4
glxinfo: replace with mesa-demos 2024-08-28 14:38:12 +02:00
Sandro Jäckel
b711581edf
cockroachdb: rename from cockroachdb-bin, set meta.sourceProvenance
There is no longer a from source build package, so we can reduce the
attr.
2024-08-28 14:10:24 +02:00
github-actions[bot]
d62aaef66a
Merge master into staging-next 2024-08-28 00:13:03 +00:00
Sandro
58bd90220b
ffmpeg_4: almost drop (#336401) 2024-08-27 22:08:20 +02:00
github-actions[bot]
da2ee88ef4
Merge master into staging-next 2024-08-27 06:04:43 +00:00
Emily
1162c1ed62
{tvheadend,antennas}: drop (#336395) 2024-08-27 02:47:56 +01:00
github-actions[bot]
75c9ed99be
Merge master into staging-next 2024-08-26 18:04:09 +00:00
Emily
e02a25ddb7
swig1, swig2: remove (#336845) 2024-08-26 15:16:02 +01:00
github-actions[bot]
7241849967
Merge master into staging-next 2024-08-26 06:04:26 +00:00
Emily
aabb78cb7a
Merge pull request #337296 from emilazy/push-ontozkvqqsxs
turbogit: drop
2024-08-26 03:39:12 +01:00
github-actions[bot]
d6ec3d9fd7
Merge master into staging-next 2024-08-26 00:13:15 +00:00
Emily
529ffcdce9
Merge pull request #337302 from emilazy/push-yznrlltnqswn
{libav{,_{0_8,11,12}},keyfinder}: drop
2024-08-25 21:37:55 +01:00
github-actions[bot]
42a36f336d
Merge master into staging-next 2024-08-25 18:03:42 +00:00
Emily
34334f147d libav{,_{0_8,11,12}}: drop
Every version is insecure, none of them build successfully, the
project has been abandoned upstream for years, the website is gone,
and nothing in the tree that works used them.
2024-08-25 18:38:54 +01:00
Emily
ba845b0d47 keyfinder: drop
Unmaintained, abandoned upstream, depends on an outdated version of
the abandoned libav, and doesn’t build even if that dependency is
replaced with FFmpeg.
2024-08-25 18:32:03 +01:00
Emily
ee07e0afc7 turbogit: drop
See <https://github.com/NixOS/nixpkgs/pull/333660#issuecomment-2283327323>.
2024-08-25 17:54:36 +01:00
Adam C. Stephens
8b567e538a
Merge pull request #337006 from adamcstephens/ovs/3.4.0
openvswitch: 3.3.0 -> 3.4.0, drop lts
2024-08-25 09:55:15 -04:00
github-actions[bot]
981c565848
Merge master into staging-next 2024-08-25 00:14:11 +00:00
Franz Pletz
2d1ea93eac
Merge pull request #336605 from LeSuisse/tightvnc-drop 2024-08-25 01:49:23 +02:00
Franz Pletz
5d5367eb9d
Merge pull request #336929 from dotlambda/teck-programmer 2024-08-25 01:44:30 +02:00
Franz Pletz
0ae4ad7c16
Merge pull request #337002 from azahi/maligned-deprecate 2024-08-25 01:41:45 +02:00
Adam Stephens
a7057e4ffd
ovn-lts: remove 2024-08-24 08:50:26 -04:00
Adam Stephens
5b76066600
openvswitch-lts: remove 2024-08-24 08:27:54 -04:00
Azat Bahawi
c552fcfd0c
maligned: remove 2024-08-24 15:23:31 +03:00
github-actions[bot]
fd3525921f
Merge master into staging-next 2024-08-24 06:04:09 +00:00
Dennis Gosnell
0e4fd9c60f
Merge pull request #335989 from aidalgol/oama
oama: init at 0.14
2024-08-24 13:38:40 +09:00
Robert Schütz
118df3852d teck-programmer: drop
It is broken in both master and release-24.05.
2024-08-23 21:27:31 -07:00
github-actions[bot]
8751a0ec8d
Merge master into staging-next 2024-08-24 00:12:18 +00:00
Aidan Gauland
fc086f122c
mailctl: remove 2024-08-24 11:10:02 +12:00
Sigmanificient
83d7278d8f python3Packages.validphys2: drop 2024-08-24 00:33:48 +02:00
Sandro
fc296a9879
Merge pull request #336748 from eclairevoyant/drop-roblox
drop roblox clients
2024-08-23 23:38:37 +02:00
Ben Darwin
46eee3f793 swig2: remove at 2.0.12 2024-08-23 15:33:41 -04:00
Ben Darwin
377e315d72 swig1: remove at 1.3.40 2024-08-23 15:19:05 -04:00
github-actions[bot]
1f86c1b2e8
Merge master into staging-next 2024-08-23 18:04:09 +00:00
Sandro
9760aef464
Merge pull request #329976 from Sigmanificient/trfl 2024-08-23 17:00:55 +02:00
éclairevoyant
97464b21a2
grapejuice: remove 2024-08-23 09:37:01 -04:00
éclairevoyant
2277579c38
vinegar: remove 2024-08-23 09:37:01 -04:00
rewine
e900413db6
Merge pull request #336608 from LeSuisse/mupdf-1.17-drop
mupdf_1_17: drop
2024-08-23 20:33:36 +08:00
github-actions[bot]
ceef45b437
Merge master into staging-next 2024-08-23 12:05:14 +00:00
Sigmanificient
e290252db8 python311Packages.trfl: drop
trfl
2024-08-23 00:57:17 +02:00
Thomas Gerbet
00b14ffd84 ferdi: drop
Package was marked as insecure 2 years ago in ae36fbe7f9.
Upstream homepage appears to be dead now so it is very unlikely this will be resolved.
2024-08-22 22:03:26 +02:00
Thomas Gerbet
7646e629d0 mupdf_1_17: drop
MuPDF 1.17 was kept for `k2pdfopt` but it is no more needed since 01a2741e7a.

There no good reason to keep this old version with known vulnerabilities.
2024-08-22 21:49:41 +02:00
Thomas Gerbet
8caa26332d tightvnc: drop, marked insecure 3 years ago
Recent versions of TightVNC are only compatible with Windows.
2024-08-22 21:32:07 +02:00
github-actions[bot]
3eb04240cf
Merge staging-next into staging 2024-08-22 18:04:25 +00:00
Someone
4c930c0635
Merge pull request #331071 from ereslibre/fix-nvidia-container-toolkit-docker-contamination
Fix nvidia container toolkit docker contamination
2024-08-22 16:40:06 +00:00
Emily
a565cfeac3 antennas: drop 2024-08-22 15:51:27 +01:00
Emily
6fa5767e07 tvheadend: drop
Closes: #332259
2024-08-22 15:51:27 +01:00
Emily
778806c4a7 ffmpeg_4: discourage further use 2024-08-22 15:22:25 +01:00
Emily
01a749e0bf
Merge pull request #336077 from emilazy/push-yoykzrxwpykp
pict-rs_0_3: drop
2024-08-22 14:58:04 +01:00
github-actions[bot]
69716c980f
Merge staging-next into staging 2024-08-22 10:21:47 +00:00
K900
5c68540f8b Merge remote-tracking branch 'origin/staging-next' into staging 2024-08-22 13:20:38 +03:00
Vladimír Čunát
0141f779e4
Merge #323821: linux-wallpaperengine: drop 2024-08-22 10:22:40 +02:00
Sandro
11b26f016e
Merge pull request #336141 from emilazy/push-uztymzmukyyk
opencv{2,3}: drop
2024-08-22 09:14:40 +02:00
Emily
afdee7e458 pict-rs_0_3: drop
This was broken by the Rust 1.80 upgrade, and is an old version that
we’d have to patch to keep working.

We have already done the 0.4 → 0.5 update without keeping around
the old version or adding in any additional `stateVersion` logic
in <https://github.com/NixOS/nixpkgs/pull/280221>. As a result,
migration for 0.3 users is going to be a little awkward. I’ve done
my best to provide comprehensive instructions for anyone who hasn’t
already bumped to 0.4.

It is probably a footgun to add `stateVersion` logic for any
package that makes backwards‐incompatible schema changes and only
supports migration from the immediately previous version. Users
won’t get migrated by default and we have to either package and
maintain an endlessly growing list of old versions or add complicated
instructions like this. It’s not really practical for us to support
a significantly better migration story than upstream does.
2024-08-22 01:54:09 +01:00
Roland Coeurjoly
c34208511e sby: 2021.11.30 -> 0.44, run tests, rename from symbiyosys 2024-08-21 10:25:34 -05:00
Emily
ae7c68f0fc pcsxr: drop
Long‐dead upstream (completely vanished, in fact), using a release
from 2013, barely surviving on a huge pile of Debian patches and
drive‐by fixes. Even the Debian patch set in our package here is
out of date. The `meta.homepage` was updated to point to a GitHub
repository with commits from as recently as 5½ years ago, but that
appears to be a separate fork from another developer, and we never
actually shipped it.

The last time this package was substantially touched was by @vs49688,
who heroically took the time to patch it to update it from FFmpeg
2(!) to FFmpeg 4 as part of a tree‐wide sweep almost three years
ago. Now that I’m dealing with FFmpeg 4, it would need patching
again, and I really don’t feel like it.

I considered simply dropping the FFmpeg dependency by disabling
compressed CDDA support, but it’s just not worth it to keep
this package alive. The state of PlayStation emulation has improved
dramatically from when this fork was current. DuckStation and Mednafen
are both better options for the majority of people. The PCSX Reloaded
code lives on as PCSX ReARMed, which we package as a libretro core,
but not as a standalone emulator. I would encourage anyone who has
reason to want a packaged PCSX fork to package the standalone version
of PCSX ReARMed from <https://github.com/notaz/pcsx_rearmed>. You
can tag me for review if you’d like.
2024-08-20 23:41:26 +01:00
Emily
87c5a230ec opencv{2,3}: drop 2024-08-20 20:16:13 +01:00
Emily
6f715b5c74 p2pvc: drop
Essentially unmaintained upstream for almost a decade, kept alive
with treewides and drive‐by fixes, and depends on the deprecated
and removed OpenCV C API. Sorry, it looks like a fun toy! Hopefully
someone can port it to a newer OpenCV.
2024-08-20 20:15:50 +01:00
Emily
5fbee8d2d3 mathematica{9,10,11}: drop
These versions have been obsolete for 5 to 10 years, and have been
broken since 34cd4905d1 unless the user
specifies manual overrides. Given that nobody seems to have reported
an issue with them, I conclude that demand for them is minimal and
that there’s no need for them to block the removal of OpenCV 2.
2024-08-20 20:15:50 +01:00
Emily
25bdc22ac8
Merge pull request #334495 from Sigmanificient/liboop
{liboop,lsh}: drop
2024-08-20 19:02:29 +01:00
Sigmanificient
e959525e15 lsh: drop 2024-08-20 12:02:12 +02:00
John Ericson
a840541aa5
Merge pull request #325926 from deshaw/upstream-krb5-refactor
krb5: merge krb5 and libkrb5 with krb5.lib output
2024-08-19 11:55:39 -04:00
Emily
5e007ce364
Merge pull request #335640 from Mic92/nix-simple-deploy
nix-simple-deploy: remove
2024-08-18 21:52:16 +01:00
Sebastián Mancilla
f567598371
Merge pull request #327296 from Mic92/maui-shell
maui-shell: remove
2024-08-18 16:38:11 -04:00
Jörg Thalheim
25cf4a8e2f nix-simple-deploy: remove 2024-08-18 19:01:18 +02:00
Philip Taron
ba93ec2161
pkgs: remove with statements in aliases 2024-08-18 06:32:23 -07:00
Jörg Thalheim
b9f2e97f41 maui-shell: remove 2024-08-18 09:16:15 +02:00
Sebastián Mancilla
630c7e5bc6
Merge pull request #327297 from Mic92/rabbitvcs
rabbitvcs: remove
2024-08-17 17:56:38 -04:00
Sigmanificient
422d853079 liboop: drop
fix

liboop: drop
2024-08-17 21:06:45 +02:00
Jörg Thalheim
75e094e1aa nix-ld-rs: alias to nix-ld
nix-ld-rs's code was merged into nix-ld
2024-08-17 07:24:06 +02:00
Elliot Cameron
311277204d krb5: merge krb5 and libkrb5 with krb5.lib output
krb5 and libkrb5 are two separate derivations that can easily end up
in the same closure. They both provide the same shared libraries and
some packages end up getting both copies. Since both copies come from
the same source, packages often get lucky in this situation and just
use whichever library is found first. Sometimes packages are less
fortunate and end up trying to load both. This has gone largely
unnoticed in Nixpkgs, likely because Kerberos is not widely used
outside of enterprise deployments.

This situation seems to have arisen out of a need to break a cycle
in `fetchurl -> curl -> krb5 -> fetchurl`. The libkrb5 build was able to
avoid depending on bison and libedit, making it easier to break the
cycle.

However, we can break the cycle without resorting to two variants of
krb5. Libedit can be removed with configure flags and byacc can be used
instead of bison, allowing a much smaller build closure that can easily
be resolved when breaking the cycle.

This change also adds a "lib" output to krb5 so that packages depending
on krb5 can still benefit from a smaller runtime closure if they only
need the shared libraries.

A future change will include a tree-wide refactor to switch uses of
libkrb5 to krb5.
2024-08-16 13:58:01 -04:00