Commit graph

8554 commits

Author SHA1 Message Date
Fabian Affolter 94ca24d932
Merge pull request #212031 from dotlambda/flashfocus-fix
flashfocus: use pythonRelaxDepsHook
2023-01-22 12:34:41 +01:00
Adam Joseph 42815b4a0c treewide: systemdSupport: use lib.meta.availableOn
Many packages have some kind of flag indicating whether or not to build with
systemd support.  Most of these default to `stdenv.isLinux`, but systemd does
not build on (and is marked `broken` for) `isStatic`.  Only a few packages have
the needed `&& !isStatic` in the default value for their parameter.

This commit moves the logic for the default value of these flags into
`systemd.meta.{platforms,badPlatforms}` and evaluates those conditions using
`lib.meta.availableOn`.

This provides three benefits:

1. The default values are set correctly (i.e. including `&& isStatic`)

2. The default values are set consistently

3. The way is paved for any future non-Linux systemd platforms (FreeBSD is
   reported to have experimental systemd support)
2023-01-22 00:27:19 -08:00
Weijia Wang 218c4c526e
Merge pull request #212002 from mothsART/feature/replace_http_by_https
treewide: replace http by https when https is a permanent redirection
2023-01-22 03:26:02 +01:00
Robert Schütz e96fe2271d flashfocus: use pythonRelaxDepsHook 2023-01-21 17:57:51 -08:00
Ferry Jérémie 65d7e87fdb treewide: replace http by https when https is a permanent redirection 2023-01-22 02:46:49 +01:00
Guillaume Girol 33afbf39f6 treewide: switch to nativeCheckInputs
checkInputs used to be added to nativeBuildInputs. Now we have
nativeCheckInputs to do that instead. Doing this treewide change allows
to keep hashes identical to before the introduction of
nativeCheckInputs.
2023-01-21 12:00:00 +00:00
Nick Cao 3836bf0297
Merge pull request #209120 from NickCao/opensbi
opensbi: 1.1 -> 1.2
2023-01-19 18:19:44 +08:00
R. Ryantm 3bf0de1ee9 fastly: 4.6.1 -> 4.6.2 2023-01-18 02:13:34 +00:00
Joel Koen 2c56763b58
maintainers: jyooru -> joelkoen 2023-01-15 14:14:19 +10:00
Martin Weinelt c1e6c6af69 Merge remote-tracking branch 'origin/master' into staging-next 2023-01-11 03:51:33 +01:00
R. Ryantm f91681eafe fastly: 4.5.0 -> 4.6.1 2023-01-10 22:51:36 +08:00
Artturi 27c1ec2ecf
Merge pull request #209816 from Artturin/deprecate-top-level-platform-aliases 2023-01-09 22:15:50 +02:00
Artturin 2eeb34c273 treewide: {build,host,target}Platform -> stdenv.{build,host,target}Platform 2023-01-09 21:13:22 +02:00
github-actions[bot] 33aa224777
Merge master into staging-next 2023-01-09 18:01:24 +00:00
R. Ryantm 164e802e02 ananicy-cpp: 1.0.1 -> 1.0.2 2023-01-09 05:20:57 +00:00
github-actions[bot] fce67420c4
Merge master into staging-next 2023-01-09 00:02:14 +00:00
Patrick Nuckolls b5e025bb2a
gnu-shepherd: 0.8.1 -> 0.9.3 (#206317) 2023-01-08 23:54:49 +01:00
github-actions[bot] b60b0a223e
Merge master into staging-next 2023-01-08 06:01:06 +00:00
pacien 13e9dd84d8 tmuxPlugins.cpu: unstable-2021-12-15 -> unstable-2023-01-06 2023-01-06 20:30:10 +01:00
Martin Weinelt ca3f9b7326 rich-cli: Relax textual constraint 2023-01-05 13:20:49 +01:00
Nick Cao 168c2b6245
opensbi: 1.1 -> 1.2 2023-01-05 09:09:00 +08:00
Jan Tojnar 5810109b42 Merge branch 'staging-next' into staging
- readline6 attribute removed from all-packages.nix in d879125d61
- readline attribute was bumped to readline82 in 50adabdd60
2023-01-02 03:04:32 +01:00
Fabian Affolter e622170336
wiki-tui: add changelog to meta 2023-01-01 18:34:59 +01:00
lom 3a68bc8b9e wiki-tui: 0.6.0 -> 0.6.1 2023-01-01 11:36:38 -05:00
Florian 61e561d80f
cups-brother-hll2375dw: init at 4.0.0-1 (#204306)
Co-authored-by: Sandro <sandro.jaeckel@gmail.com>
2022-12-30 22:01:06 +01:00
R. Ryantm b2025a306f superd: 0.7 -> 0.7.1 2022-12-28 16:33:18 +00:00
Sergei Trofimovich 092d57c076 Merge remote-tracking branch 'origin/staging-next' into staging
Conflicts:
    pkgs/development/tools/language-servers/ansible-language-server/default.nix
2022-12-28 09:35:37 +00:00
Ryan Lahfa 861c7b189c
Merge pull request #182360 from Yarny0/cups-pdf
cups-pdf(-to-pdf): init
2022-12-28 09:08:49 +01:00
Mauricio Collares a2c1f55586
Merge pull request #193810 from r-ryantm/auto-update/sagetex
sagetex: 3.6 -> 3.6.1
2022-12-27 19:52:54 -03:00
figsoda c78ad3c4fa
Merge pull request #207744 from figsoda/nix-update-script
treewide: remove attrPath from nix-update-script calls
2022-12-26 19:00:46 -05:00
figsoda a211d94291 treewide: remove attrPath from nix-update-script calls
after https://github.com/Mic92/nix-update/pull/120 and https://github.com/NixOS/nixpkgs/pull/207703, `attrPath` can now be omitted when using `nix-update-script`
2022-12-26 12:39:21 -05:00
Harsh Shandilya 548e82d650
scrcpy: replace hard-coded bash path 2022-12-26 16:40:50 +05:30
Harsh Shandilya 3027d3ab86
scrcpy: 1.24 -> 1.25 2022-12-26 09:50:07 +05:30
Guillaume Girol 997d10c961
Merge pull request #206748 from panicgh/epkowa-iscan-gt-x750
epkowa: add plugin for GT-X750, Perfection 4490 scanner
2022-12-25 20:55:46 +00:00
github-actions[bot] b48679133a
Merge staging-next into staging 2022-12-25 12:01:40 +00:00
R. Ryantm 04a2aa7b80 pacemaker: 2.1.4 -> 2.1.5 2022-12-25 12:01:07 +01:00
Jan Tojnar 72c37eddec Merge branch 'staging-next' into staging 2022-12-25 01:30:47 +01:00
Rafael Fernández López 7fca6564e6
fastly: update cli-config to latest version 2022-12-24 16:32:27 +01:00
Sandro cc8def18f0
Merge pull request #203790 from aacebedo/aacebedo/tmux-indicator 2022-12-24 01:14:06 +01:00
Michele Guerini Rocco 5dff7733aa
Merge pull request #203454 from rnhmjoj/pr-cups-socket
nixos/hardware/printers: stop cupsd when unneeded
2022-12-21 23:06:00 +01:00
github-actions[bot] dc1fa2c776
Merge staging-next into staging 2022-12-19 00:02:57 +00:00
Samuel Dionne-Riel 09c1a1a818
Merge pull request #200863 from josqu4red/uboot-librecomputer
uboot: add Librecomputer CC custom build
2022-12-18 17:58:14 -05:00
Nicolas Benes 0ccdbb399a epkowa: add plugin for GT-X750, Perfection 4490 2022-12-18 20:46:05 +01:00
github-actions[bot] dc7ebb0163
Merge staging-next into staging 2022-12-18 18:01:41 +00:00
Valentin Gagarin f782da699e
Merge pull request #206646 from figsoda/typos 2022-12-18 18:27:57 +01:00
Thiago Kenji Okada ba7016d6e6
Merge pull request #200618 from reckenrode/dxvk2
dxvk: 1.10.3 -> 2.0
2022-12-18 14:10:27 +00:00
Jonathan Amiez 0986a60f9a uboot: add Librecomputer CC custom build
Add a new U-boot flavor for LibreComputer's AML-S905X-CC (Le Potato).

Board's SoC is based on Trusted Firmware-A architecture and needs extra
closed-source early bootloaders to be combined with U-boot in order to
boot properly, similar to Odroid-C2 board.

Proprietary blobs and related tooling are fetched from
github.com/LibreELEC/amlogic-boot-fip and used in postBuild along with
build output.

Hardware: https://libre.computer/products/aml-s905x-cc/
U-boot doc: https://u-boot.readthedocs.io/en/latest/board/amlogic/libretech-cc.html
2022-12-18 14:05:35 +01:00
figsoda ec8cb34358 treewide: fix typos 2022-12-17 19:39:44 -05:00
github-actions[bot] 4804305f6e
Merge staging-next into staging 2022-12-17 06:02:03 +00:00
github-actions[bot] 05ca3d8285
Merge master into staging-next 2022-12-17 06:01:30 +00:00
Rafael Fernández López 2bba17f3f0
fastly: 4.4.1 -> 4.5.0 2022-12-16 21:17:24 +01:00
github-actions[bot] 9e23ec4f1c
Merge staging-next into staging 2022-12-15 00:03:02 +00:00
github-actions[bot] 58a71457f7
Merge master into staging-next 2022-12-15 00:02:26 +00:00
Sandro 16d93e6918
Merge pull request #204779 from deejayem/add-tmux-fuzzback 2022-12-14 23:40:22 +01:00
David Morgan 3bd200b2aa
tmuxPlugins.fuzzback: init at unstable-2022-11-21 2022-12-14 21:33:25 +00:00
github-actions[bot] 74a066ab3f
Merge staging-next into staging 2022-12-13 18:02:08 +00:00
github-actions[bot] d07c2d73fd
Merge master into staging-next 2022-12-13 18:01:30 +00:00
Sandro 73a0e94eff
Merge pull request #200153 from chuangzhu/superd 2022-12-13 17:14:34 +01:00
github-actions[bot] ea4d29903e
Merge staging-next into staging 2022-12-13 06:01:48 +00:00
github-actions[bot] a93fa5bd9d
Merge master into staging-next 2022-12-13 06:01:11 +00:00
AndersonTorres d9411df65b soundOfSorting: incorporate darwin into its expression 2022-12-12 09:46:16 -03:00
Robert Hensing 16f5747575
Merge pull request #175649 from Artturin/opt-in-structured-attrs
stdenv: support opt-in __structuredAttrs
2022-12-10 21:12:43 +01:00
Yarny0 85aeeac28d cups-pdf: add vm test 2022-12-09 22:20:09 +01:00
Yarny0 56bc902b23 cups-pdf-to-pdf: init at unstable-2021-12-22
Note that cups-pdf refuses to run without root privileges.
To use the binary, one has to either convince cups to
call it with root privileges, or install it suid root.

Also note that currently, this cups-pdf-fork produces
small pdfs with selectable text, as promised.
However, copying the text produces "garbled" text
(characters are randomly reassigned).
This is a known issue and I don't know how to fix it:

https://github.com/alexivkin/CUPS-PDF-to-PDF/issues/7
2022-12-09 22:20:08 +01:00
Artturin c01f509e44 treewide: source .attrs in builders
if theres a source $stdenv then this is needed

for structuredAttrs
2022-12-08 21:09:02 +02:00
Martin Weinelt 60f52f6c83 Merge remote-tracking branch 'origin/staging-next' into staging 2022-12-06 01:27:11 +01:00
Sandro fc9f1e2b48
Merge pull request #201248 from panicgh/cups-kyodialog 2022-12-05 21:05:11 +01:00
Martin Weinelt 2c56dc4832 Merge remote-tracking branch 'origin/staging-next' into staging 2022-12-04 22:07:03 +01:00
Sandro ecebb7d25f
Merge pull request #204312 from deejayem/add-tmux-copy-toolkit 2022-12-04 19:50:16 +01:00
Fabian Affolter 925a64a3c9
fastly: add changelog to meta 2022-12-04 13:50:06 +01:00
R. Ryantm de9055931b fastly: 4.4.0 -> 4.4.1 2022-12-04 02:38:28 +00:00
David Morgan c4eae1d75e
tmuxPlugins.copy-toolkit: init at 1.1 2022-12-03 16:13:38 +00:00
Martin Weinelt ca98db29b3 Merge remote-tracking branch 'origin/staging-next' into staging 2022-12-03 13:56:22 +01:00
jariji 61a8a98e6d solfege: Add gdk-pixbuf dependency.
An error occurs at startup without this change.
It is in nativeBuildInputs instead of buildInputs because
the fix does not work in buildInputs.
2022-12-03 11:47:15 +01:00
Martin Weinelt e3da5a807b Merge remote-tracking branch 'origin/staging-next' into staging 2022-12-03 01:28:01 +01:00
R. Ryantm 4ac78ea992 fastly: 4.3.0 -> 4.4.0 2022-12-02 23:31:42 +08:00
Weijia Wang fcd6daeffe
cups: unpin 2.2.6 on darwin (#200206) 2022-12-02 02:37:13 +01:00
Nicolas Benes 909cfd2b8d cups-kyodialog: 8.1601 -> 9.2-20220928
* Rename `cups-kyodialog3` -> `cups-kyodialog`
  * Update from 8.1601 (2016) to 9.2 (2022) with support for more and
    recent printer models (170 vs. 373 PPD files)
  * Make Qt GUI optional to reduce closure size, Qt4 -> Qt5
  * Avoid full paths to kyodialog filters in PPD files. A PPD file is
    copied to /etc/cups/ppd/ for each configured printer and is not
    updated when the cups-kyodialog package is updated, thus,
    potentially creating dangling references to /nix/store or invoking
    the old version of the cups filters.
2022-12-01 23:53:34 +01:00
Alexandre Acebedo 1ddd3a6480 tmuxPlugins.mode-indicator: init at 2021-10-01 2022-11-30 20:08:33 +01:00
rnhmjoj a5eb3b03ff
cups: fix cups.socket unit
The cups.socket unit shouldn't be part of cups.service: stopping the
service would stop the socket and break subsequent socket activations.

See https://github.com/apple/cups/issues/6005
2022-11-28 14:49:40 +01:00
Sandro 2ca694f473
Merge pull request #198552 from wegank/wxgtk-games 2022-11-24 14:21:25 +01:00
Vladislav Nepogodin ab27a2c699
ananicy-cpp: unstable-2021-10-13 -> 1.0.1
upstream release (https://gitlab.com/ananicy-cpp/ananicy-cpp/-/releases/v1.0.1)
2022-11-23 02:20:33 +04:00
Sandro db25230dc8
Merge pull request #201261 from panicgh/cups-kyocera
Closes https://github.com/NixOS/nixpkgs/issues/182699
2022-11-20 07:16:13 +01:00
R. Ryantm b4250d2c23 wiki-tui: 0.5.1 -> 0.6.0 2022-11-19 10:37:49 +08:00
Nicolas Benes 79059c9505 cups-kyocera: fix source URL 2022-11-15 00:50:02 +01:00
Nikolay Korotkiy 218a36d6b9
slock: 1.4 → 1.5 2022-11-12 20:03:37 +03:00
Randy Eckenrode 33b682ebaf
dxvk: 1.10.3 -> 2.0 2022-11-10 19:52:32 -05:00
Chuang Zhu bab1ba485c superd: init at 0.7 2022-11-09 13:36:02 +08:00
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