Commit Graph

78238 Commits

Author SHA1 Message Date
Michal Sojka
f6072a8d7b
fastddsgen: init at 2.2.0 (#186326) 2022-11-08 12:43:10 +01:00
Sandro
a513654bd4
Merge pull request #200169 from urandom2/inframap
Fixes https://github.com/NixOS/nixpkgs/issues/185136
2022-11-08 12:41:16 +01:00
Sandro
0ed870295e
Merge pull request #200068 from urandom2/emoji-picker
Fixes https://github.com/NixOS/nixpkgs/issues/191952
2022-11-08 12:32:49 +01:00
Sandro
acfcc3c93a
Merge pull request #200067 from urandom2/devbox
Fixes https://github.com/NixOS/nixpkgs/issues/196717
2022-11-08 12:27:42 +01:00
Sandro
e67f6e8425
Merge pull request #200070 from urandom2/coder
Fixes https://github.com/NixOS/nixpkgs/issues/198207
2022-11-08 12:27:10 +01:00
Colin Arnott
d7981c8788
inframap: init at 0.6.7
Fixes #185136
2022-11-08 08:33:21 +00:00
Mario Rodas
ca78426991
Merge pull request #198849 from mathieupost/patch-3
go-mockery: 2.9.2 -> 2.14.1
2022-11-08 03:19:34 -05:00
Mario Rodas
f84d890770
Merge pull request #199530 from NickCao/stellarium_11
stellarium: 1.0 -> 1.1
2022-11-08 03:15:29 -05:00
Pierre Bourdon
95b3912426
Merge pull request #200129 from zendo/pyspellchecker
python310Packages.pyspellchecker: init at 0.7.0
2022-11-08 06:02:28 +01:00
Colin Arnott
e18c1528d0
emoji-picker: init at 0.2.0
There is an upstream bug with golang.org/x/sys, that requires we upgrade
to 0.1.0, and this change forces us to move the go minimum version to
1.17. All of this is done via patch, and can be rolled back when
upstream merges bcongdon/ep#7.

Fixes #191952
2022-11-08 03:41:18 +00:00
zendo
25f3b1cbcb python310Packages.pyspellchecker: init at 0.7.0 2022-11-08 10:16:27 +08:00
ocfox
1e3628c0e1
sheldon: fix build missing Security 2022-11-08 09:29:34 +08:00
Sandro
7678370a07
Merge pull request #200042 from fgaz/dillong/init 2022-11-08 02:11:48 +01:00
Sandro
0fbb874cf2
Merge pull request #199591 from zendo/update-endeavour 2022-11-08 02:08:49 +01:00
Robert Scott
2b42887994
Merge pull request #199650 from erdnaxe/unicorn-update
unicorn: 2.0.0-rc7 -> 2.0.1
2022-11-08 00:54:47 +00:00
Sandro
4f8277ef10
Merge pull request #200094 from mdlayher/mdl-zrepl 2022-11-08 01:53:26 +01:00
maxine
bcc4168ae9
Merge pull request #200103 from azahi/xvidcap
xvidcap: remove,gnome2.scrollkeeper: remove
2022-11-08 01:17:04 +01:00
Matt Layher
8ec252784e
zrepl: 0.5.0 -> 0.6.0
Signed-off-by: Matt Layher <mdlayher@gmail.com>
2022-11-07 18:35:44 -05:00
Azat Bahawi
c0615ec21a
xvidcap: remove 2022-11-08 02:11:44 +03:00
Azat Bahawi
085101b00f
gnome2.scrollkeeper: remove 2022-11-08 02:11:28 +03:00
Martin Weinelt
0f774a39d4
Merge pull request #196957 from Madouura/dev/protonup
close https://github.com/NixOS/nixpkgs/pull/193062
close https://github.com/NixOS/nixpkgs/issues/186974
2022-11-07 23:24:41 +01:00
Sandro
f33490ff93
Merge pull request #198923 from urandom2/json-plot
Fixes https://github.com/NixOS/nixpkgs/issues/85479
2022-11-07 23:10:39 +01:00
Vladimír Čunát
7fa607bab4
Merge #194670: arangodb: 3.4.8 -> 3.10.0 2022-11-07 22:25:43 +01:00
Sandro
db76c8377c
Merge pull request #197275 from laalsaas/master 2022-11-07 22:03:43 +01:00
Anderson Torres
65f397babb
Merge pull request #199662 from azahi/bencode
bencode: init at 0.5.0
2022-11-07 17:38:02 -03:00
laalsaas
e6b7773072 mepo: 0.4.2 -> 1.1 2022-11-07 20:26:59 +01:00
Colin Arnott
a8cc51be4d
coder: init at 0.12.4
Fixes #198207
2022-11-07 18:58:34 +00:00
Colin Arnott
0b9d587d92
devbox: init at 0.1.0
Fixes #196717
2022-11-07 18:47:35 +00:00
Francesco Gazzetta
f6260b00ba dillong: init at unstable-2021-12-13 2022-11-07 17:13:20 +01:00
zendo
82e844aad1
endeavour: move to pkgs/applications/office
Office is likely a better category for endeavour.
2022-11-07 23:27:26 +08:00
Pavol Rusnak
98a3fe0579
Merge pull request #200008 from 0xB10C/2022-11-add-btcd
btcd: init at 0.23.3
2022-11-07 15:55:25 +01:00
Pavol Rusnak
b3b7706cab
Merge pull request #200005 from prusnak/python-trezor
python3Packages.trezor: 0.13.3 -> 0.13.4
2022-11-07 15:45:17 +01:00
Bobby Rong
4e9c9c0b7c
Merge pull request #199154 from uninsane/pr/lightdm-mobile-greeter
lightdm-mobile-greeter: init at 2022-10-30
2022-11-07 22:30:53 +08:00
colin
32b67fe062 lightdm-mobile-greeter: init at 2022-10-30
this is a greeter designed for mobile hardware. although most mobile DEs
are capable of running without an external greeter by using their own
lock screens, those tend to have different limitations. for example, the
lock screen in Phosh doesn't do PAM session management -- but by using
this lightdm-mobile-greeter which integrates with PAM, one can do things
like decrypt a home directory or unlock keys on login.

the upstream project lacks many images/videos, so here's what the
software looks like: <https://www.youtube.com/watch?v=whcFag0drLk>
2022-11-07 05:48:15 -08:00
Aaron Andersen
d3c9c4df6b
Merge pull request #185683 from ilkecan/phpPackages-set-meta-mainProgram
phpPackages: set meta.mainProgram
2022-11-07 08:25:02 -05:00
Rok Garbas
5232a35ea7
Merge pull request #199589 from djacu/feature/add-ppx-yojson-conv-to-ocaml-modules
ocamlPackages.ppx_yojson_conv: init at 0.15.1
2022-11-07 13:39:56 +01:00
0xb10c
acc4e8eb23
btcd: init at 0.23.3 2022-11-07 13:32:03 +01:00
Pavol Rusnak
29ea368e3c
python3Packages.construct-classes: init at 0.1.2 2022-11-07 11:26:53 +01:00
Damien Cassou
011e62ddd7
Merge pull request #198932 from linsui/safeeyes 2022-11-07 11:00:14 +01:00
Edward Tjörnhammar
ea396831fa mdevctl: init at 1.2.0 2022-11-07 09:05:23 +00:00
Ryan Burns
5a81fe3684
Merge pull request #196502 from r-burns/mips-darwin-cross
linuxHeaders: fix darwin -> linux-mips cross-compilation
2022-11-06 20:16:49 -08:00
amesgen
4a3fc076e4
clingcon: 5.0.0 -> 5.2.0 and fix build 2022-11-07 00:41:21 +01:00
Azat Bahawi
f9dc0cdf5a
bencode: init at 0.5.0 2022-11-07 01:52:03 +03:00
Doron Behar
c568890eb8
Merge pull request #133537 from Yarny0/foomatic-db
foomatic-db ppd files
2022-11-06 22:25:55 +00:00
Thiago Kenji Okada
5edea0dc96
Merge pull request #199674 from BeneSim/photoprism
photoprism: init at 221102-905925b4d
2022-11-06 22:08:32 +00:00
Fabian Affolter
e933a145a7
Merge pull request #199884 from fabaff/python-lsp-server-bump
python310Packages.spyder: 5.3.3 -> 5.4.0
2022-11-06 22:41:35 +01:00
Bernardo Meurer
1577208185
Merge pull request #198770 from Madouura/pr/aggr 2022-11-06 15:34:21 -05:00
Timothy DeHerrera
431f726d7e
Merge pull request #199775 from blaggacao/pkgs-ifwifi-init
iwifi: init at 1.0.3
2022-11-06 12:27:44 -07:00
Benjamin Isbarn
106a616eae
photoprism: init at 221102-905925b4d 2022-11-06 19:43:05 +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