Commit Graph

8466 Commits

Author SHA1 Message Date
Doron Behar
c568890eb8
Merge pull request #133537 from Yarny0/foomatic-db
foomatic-db ppd files
2022-11-06 22:25:55 +00:00
Yarny0
0d36fdc66b samsung-unified-linux-driver (cups driver): call {pre,post}Install
Add `preInstall` and `postInstall` to the `installPhase` to
permit package overrides to add commands to the install phase.

Suggested by r-rmcgibbo bot in
https://github.com/NixOS/nixpkgs/pull/133537#issuecomment-897437621
2022-11-06 19:28:16 +01:00
Yarny0
2c28e0dc18 cups-kyocera (cups driver): call {pre,post}Install
Add `preInstall` and `postInstall` to the `installPhase` to
permit package overrides to add commands to the install phase.

Suggested by r-rmcgibbo bot in
https://github.com/NixOS/nixpkgs/pull/133537#issuecomment-897437621
2022-11-06 19:28:15 +01:00
Yarny0
075d112131 foomatic-db-ppds (cups ppd files): init
`foomatic-db-ppds` uses the Foomatic database from the packages
`foomatic-db` and -- optionally -- `foomatic-db-nonfree`
and the perl modules from `foomatic-db-engine`
to generate about 8,800 ppd files.

The general structure of the build recipe is as follows:

* Merge `foomatic-db` and `foomatic-db-nonfree` into
  one package that represents the Foomatic database.
  The package `foomatic-db-nonfree` is optional
  as it taints the result license-wise;
  it will only be used if `withNonfreeDb`
  is to to `true` in the `callPackage` call.
  We create a tiny setup hook script that provides the combined
  database and sets an environment variable pointing to the
  database direcotry, which is expected by the foomatic engine.

* The final package's license and version are computed
  from the licenses and versions of the database packages.
  The license is set to `free` if each database-providing
  package has a free license, and to `unfree` otherwise.
  The version is simply the highest version
  of the database-providing packages.

* The final package uses `foomatic-compiledb`
  from the `foomatic-db-engine` package to extract
  all ppd files from the database packages.
  `patchPpdFilesHook` is used to patch most
  executable invocations in the ppd files
  so that they point to nix store paths.
  Finally, ppd files are gzipped to reduce storage
  (from about 550 MiB to 90 MiB installed).

The "nonfree" version of the package, i.e. the version that is
based on `foomatic-db-nonfree` in addition to `foomatic-db`,
contains about 120 additional ppd files
compared to the "free" version.
Since the "free" version already produces about 8,700
ppd files and hydra won't build the "nonfree" version,
the commit adds two package variables to `all-packages.nix`:

* `foomatic-db-ppds` is based on `foomatic-db` only
* `foomatic-db-ppds-withNonfreeDb`
  is also based on `foomaitc-db-nonfree`

The package introduced by this commit
is the result of combining other packages;
it is not the build product of a simple source tarball.
While it would also be possible to perform the ppd file
generation directly in the build process of the database
packages, this would yield further complexity as the
`foomatic-db-nonfree` package needs to be combined with the
`foomatic-db` package before ppd file extraction is possible.

There is no upstream product with a name that
could/should be used for the `name` attribute,
the variable name, or for the filename in nixpkgs.
Similar packages have different names across distributions:

* https://repology.org/projects/?search=openprinting
* https://repology.org/projects/?search=foomatic

The name `foomatic-db-ppds` seems to be most common
(albeit not really *that* common):

* https://repology.org/project/foomatic-db-ppds/versions

At least openSUSE splits their corresponding
package into multiple "binary" packages
(similar to our multi-output packages):

* https://build.opensuse.org/package/binaries/Printing/OpenPrintingPPDs/openSUSE_Tumbleweed

I considered something similar.
However, after doing some statistics,
I concluded that it's not worth the effort:
The biggest dependencies (`perl` and `cups-filters`) are
already present on most NixOS systems, and they cannot
be "split away" easily since it cannot be
done along a canonical line (e.g. printer driver).
Splitting directly by dependency risks that ppd files
unexpectedly "move from output to output" on package updates;
disappearing ppd files can be quite annoying for package users.
2022-11-06 19:28:15 +01:00
Yarny0
156cc612ff foomatic-db-nonfree (cups ppd files): init at unstable/2015-06-05
`foomatic-db-nonfree` contains -- similar to its sister
package `foomatic-db` -- knowledge about printers,
drivers, and driver options from OpenPrinting in xml files.
It needs to be combined with the `foomatic-db`
package to yield a working database.
It also provides about 100 (gzipped) ppd files.
In contrast to `foomatic-db`, this package contains
data that is provided under non-free licenses.

Quoting
https://github.com/OpenPrinting/foomatic-db-nonfree/blob/master/README

> This is a repository of PPD and Foomatic XML files that may
> have restrictions that keep them from being used on a variety
> of machines for licensing and other non-technical reasons.

ppd files can be found in
`$out/share/cups/model/foomatic-db-nonfree`.
The subdirectory `foomatic-db-nofree` is used to avoid conflicts
with other packages that might be combined with the package
`foomatic-db-nonfree` in `config.services.printing.drivers`.

ppd files in this package are *not* patched
to call executables from the nix store:
The only executable "rastertophaser6100" that is
called from ppd files isn't available in nixpkgs.

There is a daily snapshot of a source archive available at
https://www.openprinting.org/download/foomatic/ .
However, these files rotate daily and
cannot be used as a stable download source.
So we rely on OpenPrinting's Github repository
instead and pinpoint a fresh commit.
Note that the current version is from 2015,
so updates are unlikely.
2022-11-06 19:28:15 +01:00
Yarny0
90a8a78e7c foomatic-db (cups ppd files): init at unstable/2022-10-03
`foomatic-db` contains the collected knowledge about printers,
drivers, and driver options from OpenPrinting in xml files.
It also provides thousands of ppd files.
The build process patches those files to reference executables
in the nix store and gzips them to reduce storage
(from about 670 MiB to 90 MiB installed).

In contrast to the sister package `foomatic-db-nonfree`
(packaged in a follow-up commit),
this package only includes files published under a free license.
Most files are published under the GPL,
some under the MIT license.
For details see
https://github.com/OpenPrinting/foomatic-db/blob/master/COPYING .
To encompass the different licenses, the package's
license is set to "free" as the common denominator.

ppd files can be found in `$out/share/cups/model/foomatic-db`.
The subdirectory `foomatic-db` is used to avoid conflicts
with other packages that might be combined with the package
`foomatic-db` in `config.services.printing.drivers`.

There is a daily snapshot of a source archive available at
https://www.openprinting.org/download/foomatic/ .
However, these files rotate daily and
cannot be used as a stable download source.
So we rely on OpenPrinting's Github repository
instead and pinpoint a fresh commit.
2022-11-06 19:28:15 +01:00
Yarny0
cd4c8d63f5 foomatic-db-engine: init at unstable-2022-05-03
`foomatic-db-engine` contains several perl scripts to parse
and process XML files from the Foomatic database packages.
It can be used to extract ppd files,
which will be accomplished in a follow-up commit.

The package also contains scripts
to handle print queues and jobs.
It can -- optionally -- talk to the local cups server,
to network printers and to SMB print servers.
The build recipe contains switches to enable these features;
however, they are not needed when generating ppd files.

There is a daily snapshot of a source archive available at
https://www.openprinting.org/download/foomatic/ .
However, these files rotate daily and
cannot be used as a stable download source.
So we rely on OpenPrinting's Github repository
instead and pinpoint a fresh commit.
2022-11-06 19:28:15 +01:00
Yarny0
bafefd7ae2 samsung-unified-linux-driver (cups driver): patch all filters
ppd files in the `samsung-unified-linux-driver`
package invoke these filter commands:

* pstosecps
* pstospl
* rastertospl
* pstosplc

The paths to all of those commands excluding the last one got
patched with their absolute paths during the build process.
This commit adds the last one to
the list of commands to be patched.
2022-11-06 16:19:23 +01:00
Yarny0
bfe3271fc0 samsung-unified-linux-driver (cups driver): use patchPpdFilesHook
The `sed` script in the `installPhase` is removed.
Instead, the setup hook `patchPpdFilesHook` is
used to patch the path to the filter executables.

The result should essentially be the same.
Comparing the generated ppd files showed no difference,
short of the package's hash in the absolute paths and
added newline characters at the end of some ppd files.
Missing newline characters at the end of the last line are
apparently added by `awk`; this shouldn't affect functionality.
The new package also contains a `propagated-build-inputs`
file which propagates the package itself.
This ensures the package is available whenever
a ppd file is singled out by another package.
2022-11-06 16:19:23 +01:00
Yarny0
bf30b53817 cups-kyocera (cups driver): use patchPpdFilesHook
The `sed` script in the `installPhase` is removed.
Instead, the setup hook `patchPpdFilesHook`
is used to patch the path to `rastertokpsl`.

The result should essentially be the same.
Comparing the generated ppd files showed no difference
(short of the package's hash in the absolute paths).
The new package also contains a `propagated-build-inputs`
file which propagates the package itself.
This ensures the package is available whenever
a ppd file is singled out by another package.
2022-11-06 16:19:22 +01:00
Yarny0
ef8566f38b cups-drv-rastertosag-gdi (cups driver): patch ppd bin paths
The `cups-drv-rastertosag-gdi` CUPS printer driver
package provides a filter executable `rastertosag-gdi`
and two ppd files that reference the filter file.
The commit at hand uses `patchPpdFilesHook` to
replace calls to the filter executable with
absolute paths to increase package purity.
2022-11-06 16:19:22 +01:00
Yarny0
6f622e91c5 cups-drv-rastertosag-gdi (cups driver): gzip ppd files
ppd files are gzipped to save some space.
The `gzip` "-n" option prevents gzip from storing
a timestamp, thus facilitating reproducibility.
2022-11-06 16:19:22 +01:00
Yarny0
5222363936 cups-drv-rastertosag-gdi (cups driver): fix simple comment typo 2022-11-06 16:19:22 +01:00
Anderson Torres
dcea56508a
Merge pull request #197075 from ereslibre/bump-fastly-4-2-0
fastly: 3.2.4 -> 4.3.0
2022-11-05 23:30:35 -03:00
Rafael Fernández López
6a20958e75 fastly: 3.2.4 -> 4.3.0 2022-11-04 14:36:25 +01:00
ajs124
42ec4ec905
Merge pull request #198303 from cleeyv/jitsi-update
Update of all Jitsi Meet components
2022-11-03 22:57:04 +01:00
Weijia Wang
0a2b4e72f9 electricsheep: migrate to wxGTK32 2022-11-03 11:49:13 +01:00
Weijia Wang
f09703cd25 cups: fix build on darwin 2022-11-03 00:28:21 +01:00
github-actions[bot]
075f0857dd
Merge master into staging-next 2022-11-02 00:02:32 +00:00
R. Ryantm
739857a03e autotiling: 1.7 -> 1.8 2022-11-01 13:56:02 +00:00
github-actions[bot]
082314708c
Merge master into staging-next 2022-10-30 12:01:18 +00:00
Sergei Trofimovich
229fa2fd6d xautolock: use xorg.* packages directly instead of xlibsWrapper indirection
Tested as no material change in `out` output with `diffoscope`.
2022-10-30 11:35:20 +01:00
github-actions[bot]
d3cd7d0199
Merge master into staging-next 2022-10-29 18:01:22 +00:00
ajs124
366ab923b5
Merge pull request #197207 from cleeyv/jitsi-update-fix
jitsi: fix update scripts
2022-10-29 16:41:29 +02:00
github-actions[bot]
18b25cbb99
Merge master into staging-next 2022-10-29 12:01:19 +00:00
Sergei Trofimovich
e180a6988a xtrlock-pam: use xorg.* packages directly instead of xlibsWrapper indirection
Tested as no material change in `out` output with `diffoscope`.
2022-10-29 12:12:32 +02:00
Cleeyv
d451a6ef0c jitsi-meet-prosody: 1.0.6600 -> 1.0.6644 2022-10-28 11:50:17 -04:00
Sergei Trofimovich
7824b4856c rss-glx: use xorg.* packages directly instead of xlibsWrapper
Validated as no change in `out` outputs with `diffoscope`.
2022-10-25 22:56:27 +01:00
github-actions[bot]
81a6c5a54c
Merge staging-next into staging 2022-10-25 18:16:24 +00:00
R. Ryantm
0d067d9a29 autotiling: 1.6.1 -> 1.7 2022-10-25 08:58:13 -07:00
github-actions[bot]
c80ab7a746
Merge staging-next into staging 2022-10-25 00:05:26 +00:00
Artturin
6444c18e9c flashfocus: 2.2.3 -> 2.3.1
add updateScript
2022-10-24 22:25:37 +03:00
github-actions[bot]
f4c71b2f8c
Merge staging-next into staging 2022-10-23 18:02:19 +00:00
Anderson Torres
925c0fa54a
Merge pull request #197322 from atorres1985-contrib/cleanup-maintainers
Cleanup maintainers
2022-10-23 11:59:28 -03:00
AndersonTorres
3888878db6 samsung cups driver: remove tohl from meta.maintainers list
Because tohl disappeared (last seen 2021-01-28).
2022-10-23 11:30:39 -03:00
Cleeyv
705e150b60 jitsi: fix update scripts
To consistently return the latest version number even when it is no longer
at the bottom of the alphanumeric list on the Jitsi stable download page.
Based on fix by @sbruder in 13760b87d2
2022-10-22 12:11:18 +02:00
Rick van Schijndel
ae33e7cf40 cups: support prefixed pkg-config
Otherwise configure fails with the following error:
- configure: error: Need pkg-config to enable libusb support.
2022-10-19 20:38:28 +02:00
github-actions[bot]
958cbc7d51
Merge master into staging-next 2022-10-19 18:09:25 +00:00
rnhmjoj
ea8a9631c4
sc-controller: 0.4.8.7 -> 0.4.8.9 2022-10-19 11:27:51 +02:00
github-actions[bot]
e648107a22
Merge master into staging-next 2022-10-16 06:06:19 +00:00
Samuel Dionne-Riel
3f5416e81a
Merge pull request #195240 from ck3d/uboot-2022.10
uboot: 2022.07 -> 2022.10
2022-10-16 01:28:51 -04:00
Samuel Dionne-Riel
8e8391911b
Merge pull request #195275 from samueldr/fix/tfa-bintools239
armTrustedFirmware: Fix bintools 2.39 regression (LOAD segment with RWX)
2022-10-16 01:28:35 -04:00
github-actions[bot]
4f07e7f326
Merge master into staging-next 2022-10-15 06:07:54 +00:00
Artturi
56cbdc3b83
Merge pull request #195874 from Artturin/removeinheritxorg 2022-10-15 04:27:23 +03:00
Artturin
61c3058bcb all-packages.nix: remove inherit (*xorg) *'s
using inherits in callPackage args is discouraged and doesn't splice
correctly
2022-10-14 20:48:09 +03:00
github-actions[bot]
cc090d2b94
Merge master into staging-next 2022-10-14 12:01:35 +00:00
Weijia Wang
6dfed5d51a sound-of-sorting: 2017-12-23 -> unstable-2022-10-12 2022-10-14 05:37:03 +02:00
Vladimír Čunát
00a757ed3f
Merge branch 'master' into staging 2022-10-13 08:27:55 +02:00
Sandro
2678c1b034
Merge pull request #193484 from wegank/gpl1-eol 2022-10-12 21:04:31 +02: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
Samuel Dionne-Riel
528fcc8762 armTrustedFirmware: Fix bintools 2.39 regression (LOAD segment with RWX)
Fixes:

```
.../aarch64-unknown-linux-gnu-ld.bfd: warning: /build/source/build/rk3399/release/bl31/bl31.elf has a LOAD segment with RWX permissions
.../aarch64-unknown-linux-gnu-ld.bfd: warning: /build/source/build/rk3399/release/bl31/bl31.elf has a LOAD segment with RWX permissions
.../aarch64-unknown-linux-gnu-ld.bfd: warning: /build/source/build/rk3399/release/bl31/bl31.elf has a LOAD segment with RWX permissions
make: *** [Makefile:1306: /build/source/build/rk3399/release/bl31/bl31.elf] Error 1
```

See: https://developer.trustedfirmware.org/T996
2022-10-09 15:52:43 -04:00
Franz Pletz
125ec340c8
slock: fix build with libxcrypt 2022-10-09 18:10:43 +02:00
Christian Kögler
3356bbc32a uboot: 2022.07 -> 2022.10 2022-10-09 16:46:05 +02:00
github-actions[bot]
cdfb8a30a4
Merge staging-next into staging 2022-10-08 12:02:12 +00:00
Sergei Trofimovich
790e625cd9
Merge pull request #194462 from trofi/ghostscript-without-xlibsWrapper
ghostscript: use xorg.* packages directly instead of xlibsWrapper ind…
2022-10-08 07:29:23 +01:00
Theodore Ni
bccd2d144f
cliscord: unstable-2020-12-08 -> unstable-2022-10-07 2022-10-07 16:53:12 -07:00
github-actions[bot]
863df54d13
Merge master into staging-next 2022-10-06 06:05:17 +00:00
R. Ryantm
00157d95d2 t-rec: 0.7.4 -> 0.7.5 2022-10-06 00:46:41 +00:00
Martin Weinelt
253ca4957d Merge remote-tracking branch 'origin/master' into staging-next 2022-10-05 00:44:16 +02:00
Sergei Trofimovich
051228cee4 ghostscript: use xorg.* packages directly instead of xlibsWrapper indirection
Validated as no change in `out`, `man`, `doc` outputs with diffoscope on
`ghostscript` expression.
2022-10-04 19:59:30 +01:00
Linus Heckemann
c9f0cb9bb8
Merge pull request #191798 from yu-re-ka/uboot-cross
pkgsCross.armv7l-hf-multiplatform.ubootClearfog: fix build
2022-10-04 19:16:57 +02:00
Tyler Langlois
1c660d1a00
betterlockscreen: wrap with dbus and dunst (#176335)
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2022-10-04 15:28:29 +02:00
R. Ryantm
d03162e8bf sagetex: 3.6 -> 3.6.1 2022-10-01 01:37:04 +00:00
github-actions[bot]
bc5e570733
Merge master into staging-next 2022-09-30 12:01:29 +00:00
Jonas Heinrich
cbff50bffa
Merge pull request #193316 from r-ryantm/auto-update/jitsi-meet-prosody
jitsi-meet-prosody: 1.0.6447 -> 1.0.6600
2022-09-30 11:33:29 +02:00
Weijia Wang
870d6f4a98 licenses: remove gpl1 2022-09-29 10:54:21 +02:00
R. Ryantm
61a8f1e963 jitsi-meet-prosody: 1.0.6447 -> 1.0.6600 2022-09-28 11:31:49 +00:00
Artturin
0734f54ef2 treewide: move pkg-config, autoreconfHook, intltool to nativeBuildInputs
found with nixpkgs-lint
2022-09-26 17:53:26 +03:00
Martin Weinelt
5d4267b0f2 Merge remote-tracking branch 'origin/master' into staging-next 2022-09-20 12:25:19 +02:00
Bernardo Meurer
8e7b31aec0
tmuxPlugins.vim-tmux-navigator: unstable-2019-12-10 -> unstable-2022-08-21 2022-09-19 13:16:32 -03:00
Yureka
d77e00f500 pkgsCross.armv7l-hf-multiplatform.ubootClearfog: fix build
Adds ncurses to nativeBuildInputs as well to fix cross-compilation
2022-09-18 14:49:33 +02:00
Frederik Rietdijk
3086301ac4 Merge staging-next into staging 2022-09-12 19:49:24 +02:00
Sandro
6db65858de
Merge pull request #186403 from lockejan/tmux/fzf-url 2022-09-10 23:38:40 +02:00
Christian Kögler
daaee5e31b
Merge pull request #186401 from lockejan/tmux/fzf
tmuxPlugins.tmux-fzf: unstable-2021-10-20 -> unstable-2022-08-02
2022-09-09 17:31:21 +02:00
R. Ryantm
56db5d8a0c autotiling: 1.6 -> 1.6.1 2022-09-08 03:53:57 +00:00
github-actions[bot]
9a71828f00
Merge staging-next into staging 2022-09-04 12:02:12 +00:00
Jonas Heinrich
5d70f2f366
Merge pull request #188161 from usertam/bump/lilypond-unstable
lilypond-unstable: 2.23.11 -> 2.23.12
2022-09-04 13:16:16 +02:00
github-actions[bot]
a179bde9df
Merge staging-next into staging 2022-09-01 00:03:07 +00:00
Sandro
1a276245b4
Merge pull request #187633 from esclear/fix-utsushi
utsushi/imagescan: Fix scanning
2022-09-01 01:08:30 +02:00
Artturi
8b739f24a3
Merge pull request #187934 from Artturin/luasplice1 2022-08-31 16:58:55 +03:00
Jonas Heinrich
9985f04100
Merge pull request #188865 from r-ryantm/auto-update/lightspark
lightspark: 0.8.6 -> 0.8.6.1
2022-08-31 11:51:53 +02:00
R. Ryantm
c2ca372b2d lightspark: 0.8.6 -> 0.8.6.1 2022-08-29 21:42:14 +00:00
Jonas Heinrich
804455d615
Merge pull request #187692 from r-ryantm/auto-update/xlockmore
xlockmore: 5.70 -> 5.71
2022-08-29 22:11:39 +02:00
Vincent Bernat
b5df06b95c xssproxy: 1.0.1 -> 1.1.0
This also changes location of the source code (the old location
redirects to the new one).
2022-08-28 13:05:00 +02:00
Jonas Heinrich
02736966da
Merge pull request #166240 from r-ryantm/auto-update/cups-filters
cups-filters: 1.28.12 -> 1.28.13
2022-08-27 09:38:48 +02:00
Artturin
ec35f6341b lua-packages: try splicing 2022-08-26 20:04:02 +03:00
usertam
b3f68591e1
lilypond-unstable: 2.23.11 -> 2.23.12 2022-08-24 19:04:57 +08:00
Anthony Roussel
bc60448180 solfege: build manpages 2022-08-24 08:08:27 +02:00
Stanisław Pitucha
44c7a29aef
Merge pull request #187767 from r-ryantm/auto-update/lightspark
lightspark: 0.8.5 -> 0.8.6
2022-08-23 21:35:01 +10:00
Anthony Roussel
1588178f28 solfege: fix failing build 2022-08-22 22:06:38 +02:00
Anthony Roussel
0edd143cb8 solfege: add anthonyroussel to maintainers 2022-08-22 22:06:38 +02:00
Anthony Roussel
6538187715 solfege: fix bad meta.homepage url 2022-08-22 22:06:38 +02:00
Anthony Roussel
2263824775 solfege: replace deprecated gpl3 license by gpl3Only 2022-08-22 22:06:38 +02:00
Bernardo Meurer
0c078ddf33
Merge pull request #187759 from tfc/fix-uboottools-2022.07 2022-08-21 18:36:55 -03:00
R. Ryantm
8dac0eefc1 lightspark: 0.8.5 -> 0.8.6 2022-08-21 16:42:20 +00:00
Jacek Galowicz
32aa10f097 ubootTools: Fix after update of uboot to 2022.07 2022-08-21 17:26:40 +02:00
R. Ryantm
96a5b41506 xlockmore: 5.70 -> 5.71 2022-08-21 05:54:47 +00:00
Sandro
28f291330c
Merge pull request #187420 from lorenz/patch-1 2022-08-21 04:21:35 +02:00
Daniel Albert
44cc09c2b4
utsushi: Fix scanning
This commit fixes the problem reported in issue #177572.
Turns out that re-adding this line, which was removed in commit
526238b288, fixes the problem.
2022-08-20 21:40:48 +02:00
Marin
280a0f8600
kitty-themes: 2022-05-04 -> 2022-08-11 2022-08-19 20:18:07 +08:00
Lorenz Brun
c413232fc8
gutenprint: fix CUPS backend
The CUPS backend was not built since gutenprint requires libusb1, not 0.1 (at least since ~2014).
With this change CUPS detects printers relying on the pure gutenprint backend (like some dye sublimation printers).
2022-08-19 00:17:30 +02:00
Jacek Galowicz
a9d5080bd4 u-boot: 22.01 -> 22.07 2022-08-17 13:19:43 +02:00
usertam
0b73b43a94 lilypond-unstable and lilypond-unstable-with-fonts: init at 2.23.11
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
Co-authored-by: Eric Bailey <eric@ericb.me>
2022-08-16 16:27:21 -05:00
Robert Schütz
243053e521 python310Packages.mistune: 0.8.4 -> 2.0.4
Remove mistune_0_8 because it's insecure.
2022-08-15 06:53:01 +00:00
Sebastián Mancilla
48a693ced8
Merge pull request #185033 from sbruder/update-jitsi-meet
jitsi-meet: 1.0.6260 -> 1.0.6447
2022-08-14 21:53:54 -04:00
Ivv
6512b21eab
Merge pull request #182218 from virchau13/xp-pen-deco-01-v2-driver
xp-pen-deco-01-v2-driver: init at 3.2.3.220323-1
2022-08-14 16:00:12 +02:00
Sandro
d54c213c55
Merge pull request #185004 from amjoseph-nixpkgs/pr/atf/prevent-version-mixup 2022-08-13 19:03:09 +02:00
Jan Schmitt
be0d0990eb
tmuxPlugins.fzf-tmux-url: unstable-2019-12-02 -> unstable-2021-12-27 2022-08-13 10:04:40 +02:00
Jan Schmitt
e7b7d885f8
tmuxPlugins.tmux-fzf: unstable-2021-10-20 -> unstable-2022-08-02 2022-08-13 10:03:04 +02:00
Adam Joseph
65e4d13554 arm-trusted-firmware: remove version parameter
The arm-trusted-firmware/default.nix expression exposes
`buildArmTrustedFirmware` and its `version?"2.7"` field to
`top-level/all-packages.nix`.  Unfortunately it doesn't work.
Changing the version field doesn't change what version of the ATF
source code is used.  Attempting to "lock" an installation to a
specific version by overriding this field (e.g. version="2.7") won't
work either; when nixpkgs bumps the version to 2.8 the user will end
up building the 2.8 source code but the resulting expression will be
labeled misleadingly in the store:

```
  /nix/store/eeee...-arm-trusted-firmware-2.7/
```

**using the 2.8 source code**.  So not only does `version` not lock
the version, it will actually *conceal* the fact that the underlying
source code has been upgraded!

Let's just remove the `version` field.  It doesn't work and never did.

https://github.com/NixOS/nixpkgs/pull/185004#discussion_r939526830

Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2022-08-12 18:45:17 -07:00
Bobby Rong
1b6fb6f647
Merge pull request #184070 from r-ryantm/auto-update/t-rec
t-rec: 0.7.3 -> 0.7.4
2022-08-12 21:34:37 +08:00
Simon Bruder
99ddbdb9fd
jitsi-meet-prosody: 1.0.6260 -> 1.0.6447 2022-08-12 15:15:26 +02:00
Pascal Wittmann
b32cb428a9
Merge pull request #184760 from r-ryantm/auto-update/xlockmore
xlockmore: 5.69 -> 5.70
2022-08-10 07:18:13 +02:00
Vir Chaudhury
66327cf687
pentablet-driver: rename to xp-pen-g430-driver 2022-08-08 15:20:52 +08:00
Bobby Rong
6e26967563
Merge pull request #180203 from hyqhyq3/master
rkdeveloptool: unstable-2021-02-03 -> unstable-2021-04-08
2022-08-07 16:27:07 +08:00
Randy Eckenrode
10ec6b818b dxvk: 1.10.1 -> 1.10.3 2022-08-04 13:19:09 +02:00
Sandro
668da4fc8f
Merge pull request #185009 from fpletz/pkgs/maintainership-202208 2022-08-04 01:56:13 +02:00
Christian Kögler
f405376862
Merge pull request #184776 from r-ryantm/auto-update/xscreensaver
xscreensaver: 6.03 -> 6.04
2022-08-03 20:38:57 +02:00
Franz Pletz
c092a502df
treewide: remove myself as maintainer from some pkgs
Only packages I'm not able to maintain anymore as of today. Mostly
because I'm haven't been using them in a while.
2022-08-03 14:17:51 +02:00
Ben Siraphob
f689ab6925
Merge pull request #184723 from r-ryantm/auto-update/sndio 2022-08-02 20:29:42 -07:00
Peter Hoeg
b717ec9205 tpm2-pkcs11: fix build 2022-08-03 00:08:57 +08:00
R. Ryantm
6d811a0af5 xscreensaver: 6.03 -> 6.04 2022-08-02 08:30:01 +00:00
R. Ryantm
650a88e301 xlockmore: 5.69 -> 5.70 2022-08-02 07:17:15 +00:00
Winter
27b3886400
Merge pull request #184641 from r-ryantm/auto-update/wiki-tui 2022-08-02 00:04:32 -04:00
R. Ryantm
4a29ae4b3f sndio: 1.8.1 -> 1.9.0 2022-08-02 03:55:58 +00:00
Winter
468c10d8e0
Merge pull request #183039 from jansol/master 2022-08-01 18:17:39 -04:00
R. Ryantm
ce903a4d61 wiki-tui: 0.4.8 -> 0.5.1 2022-08-01 21:57:47 +00:00
Jan Solanti
34a04025cf xow: remove
Upstream project has been deprecated in favour of the 'xone' kernel
mode driver.
2022-08-02 00:50:32 +03:00
Robert Hensing
12a060dbbc
Merge pull request #183967 from Ericson2314/small-stdenv-cleanup
stdenv: Two small cleanups
2022-08-01 14:37:42 +02:00
R. Ryantm
75e6f8eb6f xssproxy: 1.0.0 -> 1.0.1 2022-07-31 07:02:26 +00:00
R. Ryantm
bfe067c2f6 t-rec: 0.7.3 -> 0.7.4 2022-07-31 02:58:42 +00:00
Sandro
6e5cce711d
Merge pull request #183997 from alyssais/isAarch 2022-07-30 19:43:34 +02:00
Ryan Mulligan
6a956ae44a
Merge pull request #183916 from r-ryantm/auto-update/pacemaker
pacemaker: 2.1.2 -> 2.1.4
2022-07-30 09:46:19 -07:00
Alyssa Ross
5330c0a1af
treewide: use isAarch where appropriate 2022-07-30 16:18:27 +00:00
R. Ryantm
38e3858441 pacemaker: 2.1.2 -> 2.1.4 2022-07-30 07:03:19 +00:00
Bobby Rong
2c32a0b857
Merge pull request #183626 from r-ryantm/auto-update/fastly
fastly: 3.2.1 -> 3.2.4
2022-07-30 11:05:08 +08:00
Bobby Rong
67b1a1f732
Merge pull request #183042 from colemickens/pipes-rs
pipes-rs: 1.4.7->1.6.0
2022-07-30 11:01:45 +08:00
John Ericson
9d59a4df78 stdenv/common-path.nix: move to stdenv/generic/
Do this since it is part of the generic stdenv/`mkDerivation`
infrastructure, rather than being a bootstrapping strategy.
2022-07-29 18:24:00 -04:00
R. Ryantm
a546daf834 fastly: 3.2.1 -> 3.2.4 2022-07-29 10:51:14 +00:00
Rafael Fernández López
e05e2253c6
fastly: specify go OS and arch explicitly
Use `GOHOSTOS` and `GOHOSTARCH` instead of `go version`; supported in
the fastly source code since e2f1500bf591e919e3fd9683294ac9d5b0606789.
2022-07-28 14:02:08 +02:00
R. Ryantm
fb7a06e635 fastly: 3.1.1 -> 3.2.1 2022-07-28 06:23:35 +00:00
Cole Mickens
95664573a1
pipes-rs: 1.4.7->1.6.0 2022-07-26 18:12:49 -07:00
Sandro
00977a9804
Merge pull request #182537 from dit7ya/autotiling-rs
autotiling-rs: init at 0.1.3
2022-07-23 21:10:17 +02:00
Mostly Void
83e1754b23
autotiling-rs: init at 0.1.3 2022-07-23 17:53:59 +05:30
Nathan Parsons
308b5776a2
cnijfilter2: 6.10 -> 6.40 (#180681)
* cnijfilter2: 6.10 -> 6.40

* Fix compilation error related to duplicate definitions of GET_PROTOCOL

- Resolves the compilation issue reported at https://github.com/NixOS/nixpkgs/pull/180681#issuecomment-1192304711
- An identical issue was previously reported in Gentoo: https://bugs.gentoo.org/723186
- This patch is taken from the solution of Alfredo Tupone (https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24688d64544b43f2c14be54531ad8764419dde09)

Co-authored-by: Nathan Parsons <nathan@parsons.digital>
2022-07-22 22:16:37 +02:00
Maximilian Bosch
b29e0a3421
Merge pull request #181755 from Shawn8901/epson-escpr2
epson-escpr2: 1.1.48 -> 1.1.49
2022-07-21 08:34:04 +02:00
Mario Rodas
69fad671f5
Merge pull request #181751 from ardumont/bump-espon-espcr-1.7.20
epson-escpr: 1.7.16 -> 1.7.20
2022-07-19 23:15:54 -05:00
Joachim F
1715c13faa
Merge pull request #182001 from dfithian/dfithian-maintainer
beats: add dfithian as maintainer
2022-07-18 22:03:04 +02:00
Dan Fithian
021f4cac52 beats: add dfithian as maintainer 2022-07-18 15:20:34 -04:00
Shawn8901
0c0befe2c3 epson-escpr2: 1.1.48 -> 1.1.49 2022-07-16 20:15:16 +02:00
Antoine R. Dumont (@ardumont)
406eef0f5e
epson-escpr: 1.7.16 -> 1.7.20 2022-07-16 19:09:50 +02:00
Rick van Schijndel
a2dc5485ae
Merge pull request #174487 from r-ryantm/auto-update/pylode
pylode: 2.12.0 -> 2.13.3
2022-07-12 23:26:51 +02:00
Sandro
135b6bf9ff
Merge pull request #180164 from SuperSandro2000/canon-cups-ufr2 2022-07-10 18:30:21 +02:00
R. Ryantm
8829416344 cups-filters: 1.28.12 -> 1.28.15 2022-07-07 21:16:50 +00:00
R. Ryantm
3c0659d6a9 fastly: 3.1.0 -> 3.1.1 2022-07-07 14:27:44 +00:00
ajs124
2837f807c9
Merge pull request #180066 from helsinki-systems/rem/nodejs-12_x
nodejs-12_x: remove
2022-07-06 23:09:28 +02:00
Thomas Tuegel
f8e92d67b8
Merge pull request #179871 from avdv/hplip-update-3.22.6
hplip: 3.21.12 -> 3.22.6
2022-07-05 17:03:07 -05:00
yangqihuang
71e172b857 rkdeveloptool: unstable-2021-02-03 -> unstable-2021-04-08 2022-07-05 14:17:42 +08:00
Sandro Jäckel
4d6eacab55
canon-cups-ufr2: fix libdir pointing to bindir, little format 2022-07-04 22:16:11 +02:00
Maximilian Bosch
d15a095c7e
Merge pull request #179171 from Shawn8901/epson-escpr2
epson-escpr2: 1.1.46 -> 1.1.48
2022-07-04 18:26:30 +02:00
ajs124
c4b8828630 treewide: node*.nix remove references to nodejs-12_x 2022-07-04 15:33:57 +02:00
Claudio Bley
3ed1328b9b hplip: 3.21.12 -> 3.22.6
* add patch from Debian which removes closed-source binary blobs from the
  package and fixes the build on aarch64-linux

* add patch that reverts calls of `strcpy` replaced with `snprintf`

Fixes #162141.
2022-07-02 11:07:58 +02:00
Sandro
1625f64610
Merge pull request #176711 from jian-lin/update-tmuxPlugins.gruvbox
tmuxPlugins.gruvbox: unstable-2019-05-05 -> unstable-2022-04-19
2022-06-30 15:11:40 +02:00
ajs124
15e41e3edf
Merge pull request #179358 from helsinki-systems/upd/jitsi
jitsi: update
2022-06-29 21:09:19 +02:00
Sandro
4a2a6974ab
Merge pull request #179467 from ereslibre/add-fastly
fastly: init at 3.1.0
2022-06-29 19:54:47 +02:00
Soner Sayakci
9d7932e349
fastly: init at 3.1.0 2022-06-29 16:39:49 +02:00
ajs124
fa32663f50 maintainers: remove fuzzy-id
no github account linked
2022-06-29 00:55:00 +02:00
ajs124
45ec5898cb maintainers: remove tstrobel
was ts468 on github afaict and was actually a committer, but that account hasn't been active since early 2018
2022-06-29 00:54:53 +02:00
ajs124
ecb36a7a6f jitsi-meet-prosody: 1.0.5675 -> 1.0.6260 2022-06-28 23:14:18 +02:00
Shawn8901
fa0f161ef7 epson-escpr2: 1.1.46 -> 1.1.48 2022-06-28 01:54:41 +02:00
Thiago Kenji Okada
ce52430b72
Merge pull request #178741 from helsinki-systems/fix/steamcontroller-no-qt4
steamcontroller: remove optional and off by default GyroplotSupport
2022-06-26 12:52:09 +01:00
Nick Cao
9cbb09f58f
opensbi: 1.0 -> 1.1 2022-06-26 09:52:27 +08:00
Lassulus
8c2b9583e1
Merge pull request #175287 from azahi/rss-glx
rss-glx: fix build
2022-06-23 23:08:44 +02:00
ajs124
8c68b2f530 steamcontroller: remove optional and off by default GyroplotSupport
depended on pyside (qt4)
2022-06-23 16:42:39 +02:00
Sergei Trofimovich
5ee88ab21d Merge master into staging-next 2022-06-18 08:00:58 +01:00
Robert Scott
eb6cce7d6f treewide/misc: add sourceType binaryNativeCode for more packages 2022-06-17 22:55:24 +01:00
github-actions[bot]
ccdd0f7af6
Merge master into staging-next 2022-06-16 23:27:22 +00:00
Robert Scott
3cd98829ee
Merge pull request #177212 from risicle/ris-native-source-provenance-games-misc
treewide/games,misc: add `sourceType` `binaryNativeCode` for many packages
2022-06-16 20:54:20 +01:00
github-actions[bot]
ee08b3ce28
Merge master into staging-next 2022-06-16 06:01:20 +00:00
Mario Rodas
89ddce2157
Merge pull request #177424 from lopsided98/arm-trusted-firmware-update
arm-trusted-firmware: 2.6 -> 2.7
2022-06-16 00:14:32 -05:00
github-actions[bot]
5917794eda
Merge master into staging-next 2022-06-15 18:01:10 +00:00
Bernardo Meurer
5d0fa80cce
Merge pull request #177497 from ElvishJerricco/uboot-make-overridable
uboot: Add makeOverridable for buildUBoot args
2022-06-15 11:09:02 -04:00
Will Fancher
208c76560a uboot: Add makeOverridable for buildUBoot args 2022-06-13 05:56:10 -04:00
Ben Wolsieffer
208af5a599 arm-trusted-firmware: 2.6 -> 2.7 2022-06-11 22:47:31 -04:00
github-actions[bot]
f3de1bfb6d
Merge master into staging-next 2022-06-11 18:01:12 +00:00
Sandro
1ec895fd1d
Merge pull request #175851 from reckenrode/dxvk-refactor
dxvk: refactor derivation and Darwin support
2022-06-11 15:11:41 +02:00
github-actions[bot]
1ff1108cce
Merge master into staging-next 2022-06-11 12:01:21 +00:00
7c6f434c
baa8afa319
Merge pull request #176930 from onny/foo2zjs-colorfix
foo2zjs: Fix AirPrint color printing for Dell1250c
2022-06-11 07:17:17 +00:00
Robert Scott
9fc90429c3 treewide/games,misc: add sourceType binaryNativeCode for many packages 2022-06-10 21:12:22 +01:00
github-actions[bot]
1a1be0c727
Merge staging-next into staging 2022-06-09 18:01:58 +00:00
Jonas Heinrich
871ea2c435 updated color patch 2022-06-09 14:44:35 +02:00
Jonas Heinrich
d4ff221c45 updated color patch 2022-06-09 14:25:39 +02:00
Jonas Heinrich
f50d327f00 updated color patch 2022-06-09 14:09:40 +02:00
Mario Rodas
42550027d8 treewide: remove references to nodejs-10_x
nodejs-10_x was dropped by https://github.com/NixOS/nixpkgs/pull/175637
2022-06-09 04:20:00 +00:00
Jonas Heinrich
0752ba3568 foo2zjs: Fix AirPrint color printing for Dell1250c 2022-06-08 19:11:18 +02:00
Randy Eckenrode
54d3d61b0c
moltenvk: remove DXVK compatibility patches 2022-06-07 10:06:31 -04:00
Randy Eckenrode
0f7e594160
dxvk: limit to Intel platforms 2022-06-07 10:05:25 -04:00
linj
a0c1511d86 tmuxPlugins.gruvbox: unstable-2019-05-05 -> unstable-2022-04-19 2022-06-07 21:42:37 +08:00
Randy Eckenrode
2a7827fac3
dxvk: use function form of mkDerivation
This allows `overrideAttrs` to work correctly with `dxvkPatches`.
2022-06-06 23:59:19 -04:00
Randy Eckenrode
a97a4f491f
dxvk: work with unpatched MoltenVK on Darwin 2022-06-06 23:59:19 -04:00