Commit Graph
100 Commits
Author SHA1 Message Date
Jan Tojnar 4b80de5c48 Merge pull request #102543 from lostnet/spidermonkey
spidermonkey: 78.1.0 -> 78.4.0
2020-11-06 11:53:19 +01:00
Jan Tojnar da09d65502 Merge pull request #102514 from bbigras/pipewire
pipewire: 0.3.13 -> 0.3.15
2020-11-05 21:10:18 +01:00
Jan Tojnar 79b173c358 gtk2: fix eval with old Nix 2020-11-05 09:40:47 +01:00
Jan Tojnar 0d32565644 libical: disable rest of failing tests
likely caused by tzdata bump
2020-11-04 14:02:28 +01:00
Jan Tojnar f838052d4f Merge pull request #102738 from r-ryantm/auto-update/pulseeffects
pulseeffects: 4.8.1 -> 4.8.2
2020-11-04 11:46:53 +01:00
Jan Tojnar 7ee179143f Merge pull request #102553 from r-ryantm/auto-update/libjcat
libjcat: 0.1.3 -> 0.1.4
2020-11-03 08:28:07 +01:00
Jan Tojnar 1ff0990a4d Merge pull request #102517 from r-ryantm/auto-update/libfprint
libfprint: 1.90.2 -> 1.90.3
2020-11-03 08:26:43 +01:00
Jan Tojnar 6b76a2d004 ghostscript: clean up
* Do not use pkgconfig alias.
* Move version & hash inline.
2020-11-01 10:04:30 +01:00
Jan Tojnar 9c5154b5aa libical: skip timezone tests
They are incompatible with tzdata2020c.

There are still some other failing tests but I am not sure if they are also due to timezones.
2020-10-31 13:45:32 +01:00
Jan Tojnar 3d3792020d Merge pull request #102163 from mkenigs/rm-glacier-cmd
amazon-glacier-cmd-interface: remove package
2020-10-30 22:05:50 +01:00
Jan Tojnar 3825e74193 treewide: drop gnome2.pango alias 2020-10-25 23:48:29 +01:00
Jan Tojnar 30da0b7bb4 Merge pull request #101674 from frlan/Update/Geany/1.37.0
geany: 1.36.0 -> 1.37.0
2020-10-25 22:59:41 +01:00
Jan Tojnar c252654584 Merge branch 'master' into staging-next 2020-10-24 01:10:07 +02:00
Jan Tojnar 3a73543401 Merge pull request #93725 from nglen/pipewire 2020-10-24 00:05:33 +02:00
Jan Tojnar 291bb3c859 gnome3.iagno: fix build
* add patch fixing build with Meson > 0.55
* clean up
  * do not use pkg-config alias
  * drop redundant parallel building (on by default with Meson)
  * format expression
  * make license explicit
2020-10-23 06:48:08 +02:00
Jan Tojnar 3e01d383ee Merge branch 'staging-next' into staging 2020-10-22 21:20:32 +02:00
Jan Tojnar d13fc932cd Merge branch 'master' into staging-next 2020-10-22 21:20:14 +02:00
Jan Tojnar e22e6d763a ghostscript: clean up
* Do not use pkgconfig alias.
* Move version & hash inline.
2020-10-22 21:19:04 +02:00
Jan Tojnar 19e31fa052 Merge pull request #101215 from TredwellGit/ghostscript 2020-10-22 21:17:08 +02:00
Jan Tojnar 4147603e5b Merge pull request #101174 from xaverdh/aliases-throws-names
pkgs/top-level/aliases.nix: improve error messages
2020-10-22 20:54:12 +02:00
Jan Tojnar 78ff7e0a7a Merge pull request #101398 from nh2/pitivi-fix-startup-svg-error
pitivi: Fix .svg loading at startup, see #56943 #89691
2020-10-22 20:47:49 +02:00
Jan Tojnar 6c40c0ace8 Merge pull request #96322 from r-ryantm/auto-update/ibus-hangul
ibus-engines.hangul: 1.5.3 -> 1.5.4
2020-10-22 10:43:08 +02:00
Jan Tojnar a21e2522f1 Merge pull request #99021 from prusnak/libcbor 2020-10-22 10:41:22 +02:00
Jan Tojnar 03c64130bb Merge pull request #94892 from toonn/font-joypixels-emoji 2020-10-22 10:21:25 +02:00
Jan Tojnar 5902a08028 joypixels: run install hooks
Also clean up formatting.
2020-10-22 03:32:45 +02:00
Jan Tojnar d4975d23f1 Merge pull request #101022 from jtojnar/pycairo-drop-xlibs
python3.pkgs.pycairo: drop xlibs
2020-10-20 13:54:32 +02:00
Jan Tojnar 17739fa570 python3.pkgs.pycairo: clean up
* drop unneeded xlibs dependency
* correct license
* do not use pkgconfig alias
* use pytestCheckHook
* format
2020-10-20 00:07:26 +02:00
Jan Tojnar 2a905c8616 Merge pull request #100921 from r-ryantm/auto-update/enchant
enchant: 2.2.11 -> 2.2.12
2020-10-19 00:10:08 +02:00
Jan Tojnar 5c766c5c24 Merge branch 'staging-next' into staging 2020-10-18 21:21:03 +02:00
Jan Tojnar 7c4305be84 Merge pull request #100873 from AtnNn/gtest 2020-10-18 13:16:24 +02:00
Jan Tojnar 7d17b2d6f3 doc: Use mesa.drivers instead of legacy alias
It was moved in 263f5891b6.
2020-10-18 00:58:09 +02:00
Jan Tojnar 6287e69772 python37Packages.pyexcel-xls: 0.5.9 → 0.6.0
https://github.com/pyexcel/pyexcel-xls/compare/v0.5.9...v0.6.0
2020-10-17 03:28:05 +02:00
Jan Tojnar 2ddb83c76d python37Packages.pyexcel-ods: 0.5.6 → 0.6.0
https://github.com/pyexcel/pyexcel-ods/compare/v0.5.6...v0.6.0
2020-10-17 03:28:05 +02:00
Jan Tojnar bfc403d9d7 python37Packages.pyexcel: 0.6.4 → 0.6.5
https://github.com/pyexcel/pyexcel/compare/v0.6.4...v0.6.5
2020-10-17 03:28:05 +02:00
Jan Tojnar bcbc44c717 python37Packages.pyexcel-io: 0.5.20 -> 0.6.3
https://github.com/pyexcel/pyexcel-io/compare/0.5.20...v0.6.3
2020-10-17 03:27:57 +02:00
Jan Tojnar daa8f66648 nodePackages: update 2020-10-16 23:57:23 +02:00
Jan Tojnar 2a4607f442 Revert "nixos/display-managers: install sessionData.desktops"
This reverts commit 3cd2b59b8c.

It created infinite recursion when using LXQt, since lxqt module
uses `config.system.path` in `services.xserver.desktopManager.session`.
`config.system.path` is a `buildEnv` that depends on `environment.systemPackages`.
2020-10-15 07:32:08 +02:00
Jan Tojnar 22ac861c5c Merge pull request #99992 from jeremyschlatter/pm2
pm2: init at 4.5.0
2020-10-13 19:15:17 +02:00
Jan Tojnar b6c7e8c66b Merge pull request #100085 from siraben/miranda-init
miranda: init at 2.066
2020-10-11 05:16:48 +02:00
Jan Tojnar 1882368e8a Merge branch 'staging-next' into staging 2020-10-11 00:27:42 +02:00
Jan Tojnar aabcf2d8f5 Merge branch 'master' into staging-next 2020-10-11 00:27:21 +02:00
Jan Tojnar 7a074c997d Merge pull request #100100 from jtojnar/xdg-desktop-portal-gtk-1.8
xdg-desktop-portal-gtk: 1.7.1 → 1.8.0
2020-10-09 22:14:58 +02:00
Jan Tojnar be2f1cb15c nixos/doc: Mention fontconfig changes in 20.09 RN
This is a major change but it should not cause any issues.
2020-10-09 22:09:37 +02:00
Jan Tojnar ddbd818679 xdg-desktop-portal-gtk: 1.7.1 → 1.8.0
https://github.com/flatpak/xdg-desktop-portal-gtk/releases/tag/1.8.0

Also correct license and stop using pkg-config alias.
2020-10-09 21:16:10 +02:00
Jan Tojnar 0790b3e4dc Merge pull request #99990 from helsinki-systems/upd/gimp
gimp: 2.10.20 -> 2.10.22
2020-10-08 18:59:28 +02:00
Jan Tojnar fc6e61b1c5 Merge pull request #100015 from NixOS/expo-cli-fix
nodePackages.expo-cli: use .override
2020-10-08 16:17:16 +02:00
Jan Tojnar 94447e06b4 nodePackages.expo-cli: use .override
generate.sh seems to remove changes to node-env.nix, fortunately
.override seems to work so .overrideNodeAttrs does not actually
seem necessary. Not sure why I did not use it before.
2020-10-08 09:43:53 +02:00
Jan Tojnar b7620817f6 Merge pull request #96509 from jtojnar/expo-cli 2020-10-07 21:35:02 +02:00
Jan Tojnar 6d7aafccbf nodePackages.expo-cli: init 3.27.14 2020-10-07 21:03:34 +02:00
Jan Tojnar 0257d8f629 buildNodePackage: add internal overrideNodeAttrs function
mimicking the buildPythonPackage's overridePythonAttrs function
2020-10-07 21:02:44 +02:00
Jan Tojnar 00e3a3a855 Merge pull request #99601 from jtojnar/blackfire-agent 2020-10-07 19:02:11 +02:00
Jan Tojnar 991a67d453 nixos/blackfire: init 2020-10-07 10:44:54 +02:00
Jan Tojnar 956a43990e phpExtensions.blackfire: init at 1.40.0 2020-10-07 10:44:54 +02:00
Jan Tojnar a07508c1d3 php: declare ZTS support
Binary extensions like Blackfire need to know whether PHP was
compiled with ZTS support to work properly.
2020-10-07 10:44:53 +02:00
Jan Tojnar 9ce350cdcc blackfire: init at 1.44.0 2020-10-07 10:44:53 +02:00
Jan Tojnar b0f40bef4f Merge pull request #97045 from jtojnar/netpbm-10.91.2 2020-10-05 22:25:51 +02:00
Jan Tojnar 46cf3b84b1 netpbm: 10.91.3 → 10.92.0 2020-10-02 13:33:36 +02:00
Jan TojnarandChristian Kampka 43ea7e011d netpbm: Fix cross-compilation
Co-Authored-By: Christian Kampka <christian@kampka.net>
2020-10-02 13:05:39 +02:00
Jan Tojnar d509c583fc jbigkit: fix cross-compilation 2020-10-02 13:05:38 +02:00
Jan Tojnar 3f3fe38c7a netpbm: Do not use vendored dependencies
Especially since Jasper is unmaintained and insecure
2020-10-02 13:05:38 +02:00
Jan Tojnar 8a9fa4782f netpbm: 10.89.1 → 10.91.3
Also fix accidentally not running postConfigure
2020-10-02 13:05:38 +02:00
Jan Tojnar 74c5472090 Merge pull request #98304 from jtojnar/updateScript-commit3
maintainers/scripts/update.nix: Add support for auto-commiting changes
2020-10-02 06:16:09 +02:00
Jan Tojnar 239a6e5795 Merge pull request #98926 from r-ryantm/auto-update/appstream-glib
appstream-glib: 0.7.17 -> 0.7.18
2020-09-29 18:45:37 +02:00
Jan Tojnar a7f375d335 Merge pull request #98909 from r-ryantm/auto-update/xdg-desktop-portal
xdg-desktop-portal: 1.7.2 -> 1.8.0
2020-09-29 16:26:56 +02:00
Jan Tojnar 32b4375f10 Merge branch 'staging-next' into staging 2020-09-29 00:12:29 +02:00
Jan Tojnar 695fd81e02 Merge branch 'master' into staging-next 2020-09-29 00:12:06 +02:00
Jan Tojnar 515cf9c405 haskellPackages: unbreak 2020-09-25 21:08:12 +02:00
Jan Tojnar 2c162d49cd Merge pull request #98749 from freezeboy/fix-rpm-ostree
rpm-ostree: 2020.4 -> 2020.5
2020-09-25 20:08:05 +02:00
Jan Tojnar d471c5d1f3 Merge branch 'staging-next' into staging 2020-09-24 23:09:00 +02:00
Jan Tojnar d341a1c614 Merge branch 'master' into staging-next 2020-09-24 23:07:18 +02:00
Jan Tojnar 17f5821f94 Merge pull request #98228 from jtojnar/meson-0.55.3
meson: 0.55.1 → 0.55.3
2020-09-24 22:49:25 +02:00
Jan Tojnar 6d518ddf77 Merge pull request #98503 from jtojnar/doc-prompts 2020-09-24 22:48:38 +02:00
Jan Tojnar e6ce041cae nixos/doc: Improve code listings
By adding prompts and replaceables and removing unnecessary indentation.
2020-09-23 01:25:25 +02:00
Jan Tojnar e1af37634b doc: Improve code listings
By adding prompts and removing unnecessary indentation.
2020-09-23 01:25:25 +02:00
Jan Tojnar aeba05f2e4 Merge pull request #96951 from doronbehar/pkg/gnome-network-displays
gnome-network-displays: init at 0.90.4
2020-09-21 01:23:28 +02:00
Jan Tojnar 74a5bb4041 maintainers/scripts/update.nix: Clean up
- Make some arguments more fitting (the path is actually full, not just relative to prefix…).
- Increase the purity of packages* functions (they now take pkgs from argument, not from scope).
- Add some documentation comments.
2020-09-20 21:22:04 +02:00
Jan Tojnar 71c246c785 maintainers/scripts/update.nix: Run update scripts from the worktree
`update.nix` extracts `passthru.updateScript` attributes in the main repo
and when they are relative paths (e.g. `./update.sh`), Nix will resolve them
to absolute paths in the main repo.

Update scripts can use $(dirname $0) to get the location of files they
should update but that would point to the main repo.
We want them to modify the appropriate git worktree instead
so we replace the prefix accordingly.

`git rev-parse --show-toplevel` will resolve symlinks but, fortunately,
Nix will do that as well, so the path will match:

https://github.com/NixOS/nixpkgs/pull/98304#issuecomment-695761754
2020-09-20 20:12:34 +02:00
Jan Tojnar 0c5ddf3358 maintainers/scripts/update.nix: run update script with UPDATE_NIX_ATTR_PATH
The environment variable will contain the attribute path the script is supposed to update.
2020-09-20 20:12:33 +02:00
Jan Tojnar c1b05442ff doc: Undocument attr-set of passthru.updateScript
We no longer need it for most use cases so I am making it experimental.

I have something in mind where it might be useful in the future (customizing commit messages)
but for now, it would only confuse people.
2020-09-20 20:12:32 +02:00
Jan Tojnar c21a85c6a0 maintainers/scripts/update.nix: auto-detect attrPath 2020-09-20 20:11:46 +02:00
Jan Tojnar b351de0971 maintainers/scripts/update.nix: mention when there were no changes committed 2020-09-20 20:11:46 +02:00
Jan Tojnar b828285933 maintainers/scripts/update.nix: support filling in auto-commit attributes
We can determine all of them when attrPath is present so we might jsut as well do it.
2020-09-20 20:11:46 +02:00
Jan Tojnar 4a161ddb3b maintainers/scripts/update.nix: support auto-committing by passing attrPath
Instead of having the updateScript support returning JSON object,
it should be sufficient to specify attrPath in passthru.updateScript.
It is much easier to use.

The former is now considered experimental.
2020-09-20 20:11:46 +02:00
Jan Tojnar 01b9d5371c maintainers/scripts/update.nix: switch to asyncio
This will make it cleaner and also better respect SIGTERM.
2020-09-20 20:11:45 +02:00
Jan Tojnar 17f89667b3 maintainers/scripts/update.nix: refactoring
Get rid of some globals, split main into smaller functions, rename some variables, add typehints.
2020-09-20 20:11:45 +02:00
Jan Tojnar 74c1b8deb2 gnome3.updateScript: implement commit feature 2020-09-20 20:11:45 +02:00
Jan Tojnar 1efc042d92 maintainers/scripts/update.nix: Add support for auto-commiting changes
Update scripts can now declare features using

	passthru.updateScript = {
	  command = [ ../../update.sh pname ];
	  supportedFeatures = [ "commit" ];
	};

A `commit` feature means that when the update script finishes successfully,
it will print a JSON list like the following:

	[
	  {
	    "attrPath": "volume_key",
	    "oldVersion": "0.3.11",
	    "newVersion": "0.3.12",
	    "files": [
	      "/path/to/nixpkgs/pkgs/development/libraries/volume-key/default.nix"
	    ]
	  }
	]

and data from that will be used when update.nix is run with --argstr commit true
to create commits.

We will create a new git worktree for each thread in the pool and run the update
script there. Then we will commit the change and cherry pick it in the main repo,
releasing the worktree for a next change.
2020-09-20 20:11:22 +02:00
Jan Tojnar d351cea9f3 common-updater-scripts: add --print-changes flag
Printing the changed file and new version can be used to commit the changes to git.
2020-09-19 17:02:54 +02:00
Jan Tojnar 5adbeb13c5 update.nix: use ThreadPoolExecutor
Not sure why I chose ProcessPoolExecutor in the first place.
2020-09-18 20:52:07 +02:00
Jan Tojnar 87a69dafa3 meson: 0.55.1 → 0.55.3 2020-09-18 20:05:56 +02:00
Jan Tojnar db64508779 ufraw: mark broken
It does not build so let's mark it broken in order for gimp-with-plugins not to be broken.

Fixes: https://github.com/NixOS/nixpkgs/issues/98103
2020-09-16 16:58:36 +02:00
Jan Tojnar 9763e55345 Merge pull request #97862 from jtojnar/emoji-inkscape-fix 2020-09-14 01:43:57 +02:00
Jan Tojnar 24a6d1152d twemoji-color-font: fix build with Inkscape 1 2020-09-13 23:13:57 +02:00
Jan Tojnar f355352177 emojione: fix build with Inkscape 1 2020-09-13 23:13:54 +02:00
Jan Tojnar 489f4d807b Merge pull request #97839 from jtojnar/deja-dup-42.4
deja-dup: 40.6 → 42.4
2020-09-12 17:46:48 +02:00
Jan Tojnar 272e4273f0 alsa-utils: do not sed info script (#97841)
The script contains lspci.log file names and the overeager replacement breaks it.
2020-09-12 15:20:14 +00:00
Jan Tojnar b31de37eba deja-dup: 40.6 → 42.4
https://gitlab.gnome.org/World/deja-dup/-/releases#42.4

- Nautilus extension no longer supported (https://gitlab.gnome.org/World/deja-dup/merge_requests/42)
2020-09-12 17:18:14 +02:00
Jan Tojnar 607509ac8f Merge pull request #97690 from jtojnar/inkscape-1.0.1 2020-09-12 16:30:53 +02:00
Jan Tojnar 52df62ec9b almanah: 0.12.0 → 0.12.2
https://gitlab.gnome.org/GNOME/almanah/-/compare/0.12.0...0.12.2
2020-09-12 15:37:52 +02:00
Jan Tojnar 1bdad26c20 malcontent: 0.8.0 → 0.9.0
https://gitlab.freedesktop.org/pwithnall/malcontent/-/releases/0.9.0
2020-09-12 15:27:27 +02:00