Commit Graph
100 Commits
Author SHA1 Message Date
Michael Weiss ae09f2a671 tdesktop: 1.9.7 -> 1.9.8 2020-01-24 20:36:51 +01:00
Michael Weiss 24b7d0de7b iputils: Increase the priority to avoid collisions with inetutils (#78408)
The ping binary will be from iputils anyway since it's installed in
/run/wrappers/bin/ (first in $PATH) and tftpd will be from iputils as
well since inetutils installs it into libexec (not in $PATH).

Therefore, there's not even a real choice here (though we should most
likely prefer iputils anyway).

Current collisions:
collision between `/nix/store/...-iputils-20190709/bin/ping' and `/nix/store/...-inetutils-1.9.4/bin/ping'
collision between `/nix/store/...-iputils-20190709/share/man/man8/tftpd.8.gz' and `/nix/store/...-inetutils-1.9.4/share/man/man8/tftpd.8.gz'
2020-01-24 19:05:23 +01:00
Michael Weiss 7c08ba312b Merge pull request #78189 from kraem/master
rar2fs: init at 1.28.0
2020-01-24 18:29:38 +01:00
Michael Weiss 3791770384 Merge pull request #78413 from primeos/signal-desktop
signal-desktop: 1.29.6 -> 1.30.0
2020-01-24 18:23:29 +01:00
Michael Weiss 9cf50fa55c signal-desktop: 1.29.6 -> 1.30.0
Changelog: https://github.com/signalapp/Signal-Desktop/releases/tag/v1.30.0
2020-01-24 17:49:39 +01:00
Michael Weiss 0d97ef510b tdesktop: 1.9.4 -> 1.9.7 (#78390)
This also properly enables the spell checking with enchant2.

Note: This requires a proper configuration.
A quick and dirty solution (not recommended) could look like this:
install -Dt ~/.config/enchant/hunspell/ $(nix-build -A hunspellDicts.en_US)/share/hunspell/en_US.{aff,dic}
2020-01-23 23:51:05 +01:00
Michael Weiss 983f39cdab unrar: Install all C++ header files into the "dev" output
This is e.g. required for the rar2fs build [0], which needs at least
version.hpp, rar.hpp, dllext.hpp, dll.hpp, and headers5.hpp.

At least Gentoo does this as well [1] but most other distributions only
install dll.hpp or no header files at all.

[0]: https://github.com/NixOS/nixpkgs/pull/78189
[1]: https://gitweb.gentoo.org/repo/gentoo.git/tree/app-arch/unrar/unrar-5.8.5.ebuild
2020-01-23 21:16:38 +01:00
Michael Weiss 5a4b93e33c Merge pull request #76787 from primeos/sway
sway: 1.2 -> 1.4, wlroots: 0.8.1 -> 0.10.0
2020-01-23 14:19:59 +01:00
Michael Weiss 4eedf77818 cage: 0.1.1 -> 2020-01-18 2020-01-22 21:38:02 +01:00
Michael Weiss 2a2f4ff938 swayidle: 1.5 -> 1.6
Changelog: https://github.com/swaywm/swayidle/releases/tag/1.6
2020-01-22 21:38:01 +01:00
Michael Weiss 6288a57e39 swaylock: 1.4 -> 1.5
Changelog: https://github.com/swaywm/swaylock/releases/tag/1.5
2020-01-22 21:38:01 +01:00
Michael Weiss e99b32d27f nixos/sway: Install the new default terminal emulator
The default changed in Sway 1.3 from rxvt_unicode to alacritty. For
backward compatibility we'll install both terminal emulators by default.
2020-01-22 21:38:01 +01:00
Michael Weiss beca0911f4 sway: 1.2 -> 1.4
Changelog: https://github.com/swaywm/sway/releases/tag/1.4
2020-01-22 21:36:32 +01:00
Michael Weiss 0c9428188c wlroots: 0.9.0 -> 0.10.0
Changelog: https://github.com/swaywm/wlroots/releases/tag/0.10.0
2020-01-22 21:36:31 +01:00
Michael Weiss ce6dd5eda2 wlroots: 0.9.0 -> 0.9.1
Changelog: https://github.com/swaywm/wlroots/releases/tag/0.9.1
2020-01-22 21:36:30 +01:00
Michael Weiss cb13f8439a androidStudioPackages.{dev,canary}: 4.0.0.8 -> 4.0.0.9 2020-01-22 14:32:13 +01:00
Michael Weiss 393b3e8746 tdesktop: 1.9.3 -> 1.9.4 (#78274) 2020-01-22 14:29:47 +01:00
Michael Weiss 4a7f07e2b9 html-proofer: 3.15.0 -> 3.15.1 2020-01-20 21:50:19 +01:00
Michael Weiss f430ac79b8 Merge pull request #77453 from primeos/tdesktop
tdesktop: 1.8.15 -> 1.9.3
2020-01-19 00:01:48 +01:00
Michael Weiss 1835ac1d79 tdesktop: 1.8.15 -> 1.9.3
The GYP build is now deprecated [0].
This results in a large number of changes and many custom Nix patches
aren't required anymore (and probably haven't been required for quite
some time now, the derivation got a bit outdated...).

A lot of the changes in this commit are based on the changes of the
Arch package [1][2] (which our package is based upon).

Rough overview of the changes:
- gcc9 -> ninja (optional but let's follow Arch here)
- Dropped GYP, only CMake now
  - But: Python is still required
- fetchFromGitHub -> fetchurl (optional?)
- Apply all Arch patches and remove old patches
  - Requires one new patch for range-v3
- New dependencies: enchant2, lz4, xxHash
  - TODO: Plus a few new dependencies that shouldn't be required
- Cleanup: Irrelevant flags (e.g. GYP_DEFINES) and patches (e.g. sed)
  - Simplifies quite a few things :)
- Some additional documentation and TODOs

Co-Authored-By: Jan Tojnar <jtojnar@gmail.com>

[0]: https://github.com/telegramdesktop/tdesktop/issues/7001
[1]: https://git.archlinux.org/svntogit/community.git/commit/?id=23eff2b1ef7435441e93120618ca899f0b0e7e61
[2]: https://git.archlinux.org/svntogit/community.git/commit/?id=6a19e949724b2e2bfcdcf2081111ecd46108e449
2020-01-18 23:28:10 +01:00
Michael Weiss 1db77e58d0 wlroots: 0.8.1 -> 0.9.0
Changelog: https://github.com/swaywm/wlroots/releases/tag/0.9.0
2020-01-18 23:19:53 +01:00
Michael Weiss cc06f9c249 Merge pull request #77924 from rht/master
signal-desktop: 1.29.5 -> 1.29.6
2020-01-17 16:19:46 +01:00
Michael Weiss 8d5ec33939 signal-desktop: 1.29.4 -> 1.29.5
Changelog: https://github.com/signalapp/Signal-Desktop/releases/tag/v1.29.5
2020-01-16 23:14:15 +01:00
Michael Weiss 0e817dacd8 signal-desktop: 1.29.3 -> 1.29.4
Changelog: https://github.com/signalapp/Signal-Desktop/releases/tag/v1.29.4
2020-01-15 13:14:05 +01:00
Michael Weiss f67b539c07 python3Packages.mysql-connector: 8.0.18 -> 8.0.19 2020-01-15 12:49:16 +01:00
Michael Weiss 0608d78f3c Merge pull request #76437 from gnidorah/sway
nixos/sway: add programs.sway.extraOptions
2020-01-11 12:16:34 +01:00
Michael Weiss b333f39de7 gns3-{gui,server}: 2.2.3 -> 2.2.5 2020-01-10 17:57:24 +01:00
Michael Weiss d494bfcaf3 androidStudioPackages.{dev,canary}: 4.0.0.7 -> 4.0.0.8
Unfortunately this update seems to require some manual changes, at least
in my case. But fortunately the IDE explains the required changes:
4:45 PM	Gradle sync failed: Minimum supported Gradle version is 6.1-rc-1. Current version is 6.1-milestone-2. If using the gradle wrapper, try editing the distributionUrl in /home/michael/workspace/as40test/gradle/wrapper/gradle-wrapper.properties to gradle-6.1-rc-1-all.zip
Consult IDE log for more details (Help | Show Log) (21 s 544 ms)
2020-01-10 17:57:23 +01:00
Michael Weiss 1b4ab87668 nvme-cli: 1.9 -> 1.10.1 2020-01-10 17:10:55 +01:00
Michael Weiss e1eedf29e5 wob: 0.5 -> 0.6 2020-01-07 12:32:18 +01:00
Michael Weiss 1c7c1e0529 rav1e: 0.2.0 -> 0.2.1
Changelog: https://github.com/xiph/rav1e/releases/tag/v0.2.1
2020-01-04 20:41:21 +01:00
Michael Weiss 63834d63da sshfs: 3.6.0 -> 3.7.0
Changelog: https://github.com/libfuse/sshfs/blob/sshfs-3.7.0/ChangeLog.rst
2020-01-04 20:07:16 +01:00
Michael Weiss 04cc65db61 androidStudioPackages.{dev,canary}: 4.0.0.6 -> 4.0.0.7 2020-01-01 17:27:43 +01:00
Michael Weiss 7839f3fd71 libplacebo: 1.29.0 -> 1.29.1 2019-12-24 22:38:53 +01:00
Michael Weiss 477f4460f8 wob: 0.4 -> 0.5 2019-12-24 13:37:07 +01:00
Michael Weiss 7d421075f1 Merge pull request #75925 from alapshin/feature/android-studio-emulator-deps
android-studio: add missing emulator dependency
2019-12-22 20:11:21 +01:00
Michael Weiss b9b77386b0 Merge pull request #75247 from Elyhaka/sway
sway: refactor with a wrapper

This moves the wrapper functionality from the NixOS module to a new package
(wrapper) that wraps the original sway package (sway-unwrapped). Therefore it's
now also possible to properly use Sway on non-NixOS systems out of the box.

The new submodule for the wrapperFeatures makes it easy to extend the
functionality which should become useful in the future.

This also introduces a GTK wrapper feature to fix issues with icon/GTK themes,
e.g. when running waybar or wofi. This should also work for #67704. If not, we
might have to add some additional dependencies/arguments for this case.
2019-12-21 23:48:02 +01:00
Michael Weiss 313eba4451 signal-desktop: 1.29.2 -> 1.29.3 2019-12-20 14:40:37 +01:00
Michael Weiss 03beaedc77 gollum: Update the dependencies (security, CVE-2019-16782)
This updates rack to 1.6.12 for CVE-2019-16782 [0].

[0]: https://github.com/rack/rack/security/advisories/GHSA-hrqr-hxpp-chr3
2019-12-19 18:53:24 +01:00
Michael Weiss bf29ba5a7f Merge pull request #75660 from primeos/rav1e
rav1e: init at 0.2.0
2019-12-19 15:30:32 +01:00
Michael Weiss 859b51598b Merge pull request #75875 from primeos/scons
scons: 3.1.1 -> 3.1.2
2019-12-19 14:26:27 +01:00
Michael Weiss fa09b64bc0 rav1e: init at 0.2.0 2019-12-19 14:04:09 +01:00
Michael Weiss 096c2b4a4b signal-desktop: 1.29.1 -> 1.29.2 2019-12-19 12:51:40 +01:00
Michael Weiss 4cccc3c543 androidStudioPackages.beta: 3.6.0.17 -> 3.6.0.18 2019-12-18 16:48:47 +01:00
Michael Weiss 832cf092c7 scons: 3.1.1 -> 3.1.2
Announcement:
https://scons.org/scons-312-is-available.html

Changelog:
https://raw.githubusercontent.com/SConsProject/scons/rel_3.1.2/src/CHANGES.txt
2019-12-18 16:10:11 +01:00
Michael Weiss 8d5f5e7e3e signal-desktop: 1.29.0 -> 1.29.1 2019-12-17 23:40:06 +01:00
Michael Weiss b916b9e884 androidStudioPackages.{dev,canary}: 4.0.0.5 -> 4.0.0.6 2019-12-14 20:55:43 +01:00
Michael Weiss e6b29634d2 fuse3: 3.8.0 -> 3.9.0 (#75655)
Changelog: https://github.com/libfuse/libfuse/blob/fuse-3.9.0/ChangeLog.rst
2019-12-14 20:16:36 +01:00
Michael Weiss e69c094227 html-proofer: 3.14.1 -> 3.15.0 2019-12-14 17:44:50 +01:00
Michael Weiss cffab6c95f Merge pull request #75364 from primeos/range-v3
range-v3: 0.9.1 -> 0.10.0
2019-12-14 16:50:46 +01:00
Michael Weiss 27ee40ae79 range-v3: 0.9.1 -> 0.10.0 2019-12-09 14:37:52 +01:00
Michael Weiss 29ed59c496 android-studio: 3.5.2.0 -> 3.5.3.0 2019-12-09 14:32:39 +01:00
Michael Weiss d05e330d04 androidStudioPackages.{dev,canary}: 4.0.0.4 -> 4.0.0.5 2019-12-09 14:32:39 +01:00
Michael Weiss 243e3a4f97 androidStudioPackages.beta: 3.6.0.16 -> 3.6.0.17 2019-12-09 14:32:39 +01:00
Michael Weiss ca9788d4de nixos/sway: Enable the display manager integration
If no display manager is enabled this will not make any difference, but
if a Wayland compatible display manager like SDDM is enabled, a session
for Sway will be available. Therefore it does make sense to enable this
by default.

This adds the display manager integration mentioned in #57602.
2019-12-09 14:18:03 +01:00
Michael Weiss ab876523de Merge pull request #75088 from dtzWill/update/iw-5.4
iw: 5.3 -> 5.4
2019-12-06 14:24:41 +01:00
Michael Weiss 45ba64055b Merge pull request #75019 from dtzWill/update/dav1d-0.5.2
dav1d: 0.5.1 -> 0.5.2
2019-12-06 14:21:37 +01:00
Michael Weiss 8f56c19778 signal-desktop: 1.28.0 -> 1.29.0 2019-12-05 14:56:02 +01:00
Michael Weiss 697c0fbf6d quiterss: 0.19.1 -> 0.19.2 2019-11-29 13:26:24 +01:00
Michael Weiss e7ca135f72 androidStudioPackages.{dev,canary}: 4.0.0.3 -> 4.0.0.4 2019-11-29 13:17:24 +01:00
Michael Weiss e9077fc706 inxi: 3.0.36-1 -> 3.0.37-1 2019-11-29 13:14:25 +01:00
Michael Weiss cfb975495c iproute: 5.3.0 -> 5.4.0
"Not a lot of changes in this release, most are related to fixing output
formatting and documentation." [0]

File changes (additions/removals):
+share/man/man8/devlink-trap.8.gz

nix path-info -S:
5.3.0 46078816
5.4.0 46095296

[0]: https://www.spinics.net/lists/netdev/msg615781.html
2019-11-26 14:31:47 +01:00
Michael Weiss d1ee508194 Merge pull request #73977 from B4dM4n/wlroots-fix-build
wlroots: fix build
2019-11-23 19:00:51 +01:00
Michael Weiss f7b894e031 gitRepo: 1.13.7.1 -> 1.13.8 2019-11-19 11:08:58 +01:00
Michael Weiss d0637b993f html-proofer: 3.14.0 -> 3.14.1 2019-11-18 12:55:01 +01:00
Michael Weiss 55f4feb618 gollum: Update the dependencies (security)
This updates Nokogiri to 1.10.5 for CVE-2019-13117, CVE-2019-13118, and
CVE-2019-18197 [0].

[0]: https://github.com/sparklemotion/nokogiri/issues/1943
2019-11-17 22:48:20 +01:00
Michael Weiss ad13058a1f jekyll: Update the dependencies (security)
This updates Nokogiri to 1.10.5 for CVE-2019-13117, CVE-2019-13118, and
CVE-2019-18197 [0].

[0]: https://github.com/sparklemotion/nokogiri/issues/1943
2019-11-17 22:48:19 +01:00
Michael Weiss 46ed8ed243 html-proofer: 3.13.0 -> 3.14.0 (security)
This also updates Nokogiri to 1.10.5 for CVE-2019-13117, CVE-2019-13118,
and CVE-2019-18197 [0].

[0]: https://github.com/sparklemotion/nokogiri/issues/1943
2019-11-17 22:48:19 +01:00
Michael Weiss f5670ebd8e quiterss: 0.19.0 -> 0.19.1 2019-11-17 21:27:07 +01:00
Michael Weiss f62e1c41e2 wallutils: 5.8.2 -> 5.8.3 2019-11-17 21:27:07 +01:00
Michael Weiss 77294aa3dc wob: 0.2 -> 0.4 2019-11-17 20:14:31 +01:00
Michael Weiss a27a14da2a gns3-{gui,server}: 2.2.2 -> 2.2.3 2019-11-15 22:23:11 +01:00
Michael Weiss 7a90d4a946 quiterss: 0.18.12 -> 0.19.0 2019-11-15 22:23:11 +01:00
Michael Weiss fd97974b21 androidStudioPackages.beta: 3.6.0.15 -> 3.6.0.16 2019-11-15 22:02:16 +01:00
Michael Weiss 2151d7406f androidStudioPackages.{dev,canary}: 4.0.0.2 -> 4.0.0.3 2019-11-15 22:02:16 +01:00
Michael Weiss 7b77666eb1 signal-desktop: 1.27.4 -> 1.28.0 2019-11-14 15:30:33 +01:00
Michael Weiss 53944e47b7 androidStudioPackages.{dev,canary}: 4.0.0.1 -> 4.0.0.2 2019-11-08 13:39:47 +01:00
Michael Weiss 17ba16df83 androidStudioPackages.beta: 3.6.0.14 -> 3.6.0.15 2019-11-08 13:39:47 +01:00
Michael Weiss ce6364a5ba gns3-{gui,server}: 2.2.1 -> 2.2.2 2019-11-05 12:36:32 +01:00
Michael Weiss eee979043d android-studio: 3.5.1.0 -> 3.5.2.0 2019-11-05 12:36:32 +01:00
Michael Weiss 3f0d188f65 sshfs: 3.5.2 -> 3.6.0
The patch prevents the following error:
[2/7] Generating manpages with a custom command.
../sshfs.rst:210: (ERROR/3) Unexpected indentation.
../sshfs.rst:211: (WARNING/2) Block quote ends without a blank line; unexpected unindent.
2019-11-03 14:21:43 +01:00
Michael Weiss 828061351c fuse3: 3.7.0 -> 3.8.0 2019-11-03 14:21:43 +01:00
Michael Weiss 5b2a6c9984 gns3-{gui,server}: 2.2.0 -> 2.2.1 2019-11-03 14:05:31 +01:00
Michael Weiss 546c02c0e4 androidStudioPackages.beta: 3.6.0.13 -> 3.6.0.14 2019-11-03 14:05:31 +01:00
Michael Weiss d917e00b55 python3Packages.pysnmp: Fix the build
The build did most likely break due to 501314c9e8.
2019-11-01 18:55:37 +01:00
Michael Weiss d8cfa95b76 wob: init at 0.2 2019-10-28 16:56:43 +01:00
Michael Weiss b60a1b6cfd xob: init at 0.1.1 2019-10-28 16:56:43 +01:00
Michael Weiss f2be56eedc python37Packages.ics: init at 0.6 2019-10-27 15:21:14 -07:00
Michael WeissandJonathan Ringer da51ce2713 python37Packages.tatsu: init at 4.4.0
Co-authored-by: Jonathan Ringer <jonringer117@gmail.com>
2019-10-27 15:21:14 -07:00
Michael Weiss 2e6c509429 tev: init at 1.13 2019-10-27 21:53:45 +01:00
Michael Weiss ec53f1d084 dav1d: 0.5.0 -> 0.5.1
Release notes: https://code.videolan.org/videolan/dav1d/-/tags/0.5.1
Changelog: https://code.videolan.org/videolan/dav1d/blob/0.5.1/NEWS
2019-10-26 14:15:27 +02:00
Michael Weiss 7b169daf26 androidStudioPackages.{dev,canary}: 3.6.0.13 -> 4.0.0.1 2019-10-26 13:11:48 +02:00
Michael Weiss d87b8ecbff python37Packages.mysql-connector: 8.0.17 -> 8.0.18 2019-10-24 15:47:00 +02:00
Michael Weiss f1d46d094a home-assistant: Fix the build after baf5494330 2019-10-22 22:22:39 +02:00
Michael Weiss 597881a9e1 gitRepo: 1.13.7 -> 1.13.7.1 2019-10-22 21:23:49 +02:00
Michael Weiss baf5494330 python37Packages.cryptography: 2.7 -> 2.8
Changelog:
https://cryptography.io/en/latest/changelog/#v2-8

Important changes:
- Deprecated support for OpenSSL 1.0.1. Support will be removed in
  cryptography 2.9.
- cryptography no longer depends on asn1crypto.
- Added support for Python 3.8.
2019-10-20 11:07:41 +02:00
Michael Weiss 41ce7871ac Merge pull request #71072 from minijackson/ssh-in-sshfs-env
sshfs: add ssh program to the environment
2019-10-14 15:34:20 +02:00
Michael Weiss 2e1b91ed8e python37Packages.goobook: Add the missing setuptools dependency
Querying resulted in the following error:

$ goobook query test
Traceback (most recent call last):
  File "/nix/store/y68w4wwx65yfck84vjsdvfwnii5594lc-python3.7-goobook-3.4/bin/.goobook-wrapped", line 7, in <module>
    from goobook.application import main
  File "/nix/store/y68w4wwx65yfck84vjsdvfwnii5594lc-python3.7-goobook-3.4/lib/python3.7/site-packages/goobook/application.py", line 18, in <module>
    import pkg_resources
ModuleNotFoundError: No module named 'pkg_resources'
2019-10-14 13:01:58 +02:00
Michael Weiss 6fc744bc84 python37Packages.glances: 3.1.2 -> 3.1.3 2019-10-12 17:22:59 +02:00
Michael Weiss 0439282fb8 dav1d: 0.4.0 -> 0.5.0
Release notes: https://code.videolan.org/videolan/dav1d/-/tags/0.5.0
Changelog: https://code.videolan.org/videolan/dav1d/blob/0.5.0/NEWS
2019-10-11 14:05:58 +02:00