Commit Graph
100 Commits
Author SHA1 Message Date
Michael Weiss 27a335c963 tdesktop: 1.8.8 -> 1.8.9 2019-09-29 21:21:50 +02:00
Michael Weiss 262b17a375 fuse3: 3.6.2 -> 3.7.0 2019-09-28 21:08:47 +02:00
Michael Weiss e6b93257b0 html-proofer: 3.12.2 -> 3.13.0 2019-09-26 23:02:43 +02:00
Michael Weiss d0bffa6aaa python3Packages.pysnmp: 4.4.11 -> 4.4.12 2019-09-26 23:02:43 +02:00
Michael Weiss 6f3b44baa4 signal-desktop: 1.27.2 -> 1.27.3 2019-09-26 19:59:22 +02:00
Michael Weiss e5f3951f62 androidStudioPackages.{dev,canary}: 3.6.0.11 -> 3.6.0.12 2019-09-21 20:16:08 +02:00
Michael Weiss 1c8ed8fd7e gitRepo: 1.13.5.1 -> 1.13.6 2019-09-17 21:28:29 +02:00
Michael Weiss 1cb21f7f59 Merge pull request #68610 from primeos/fscrypt
fscrypt: unstable-2019-08-29 -> 0.2.5
2019-09-14 17:39:05 +02:00
Michael Weiss c399d6d9bb fscrypt: unstable-2019-08-29 -> 0.2.5 2019-09-12 21:23:22 +02:00
Michael Weiss 991360fe10 androidStudioPackages.{dev,canary}: 3.6.0.10 -> 3.6.0.11 2019-09-11 22:40:55 +02:00
Michael Weiss bcaa3e702f scdoc: 1.9.7 -> 1.10.0 2019-09-11 22:10:13 +02:00
Michael Weiss 0d71e69101 tdesktop: 1.8.4 -> 1.8.8 2019-09-11 12:17:50 +02:00
Michael Weiss 8668af2b14 gns3Packages.{server,gui}Preview: 2.2.0rc4 -> 2.2.0rc5 2019-09-10 14:02:21 +02:00
Michael Weiss 629e8a1c77 html-proofer: 3.12.0 -> 3.12.2 2019-09-07 18:38:31 +02:00
Michael Weiss 5d1abc68e7 signal-desktop: Document the build "expiration"
This adds a comment why it's important to always backport any updates as
suggested in #68232. I've als included a few more details to document
the behaviour.

Sources:
- Default build lifetime [0]
- asar - Electron Archive [1]

[0]: https://github.com/signalapp/Signal-Desktop/blob/d3d2b0ec529ffd5ad74deb17831005a1acacc949/Gruntfile.js#L222
[1]: https://github.com/electron/asar
2019-09-07 17:37:05 +02:00
Michael Weiss 042b63dd2c signal-desktop: 1.27.1 -> 1.27.2 2019-09-07 01:08:00 +02:00
Michael Weiss 4de4d2e57a tdesktop: 1.8.2 -> 1.8.4
I didn't include the additional sed patching from Arch [0] as the build
ran fine without it and I didn't notice any issues at runtime.
The fixes for "ranges::sized_iterator_range" might only be required on
Arch due to other library versions.

[0]: https://git.archlinux.org/svntogit/community.git/commit/trunk?h=packages/telegram-desktop&id=4c2b019d7f3d7f399ffa3d94cf6eaddfe9972792
2019-09-06 21:46:11 +02:00
Michael Weiss 861224ab5c androidStudioPackages.{dev,canary}: 3.6.0.9 -> 3.6.0.10 2019-09-06 21:29:17 +02:00
Michael Weiss ef2328331c androidStudioPackages.*: Remove the "-wrapper" suffix from name
This causes problems when parsing the name attribute, e.g. for Repology
and parseDrvName. I've added "-unwrapped" to the derivation with the
downloaded content to keep it easier to differentiate between the two.
2019-09-06 21:29:17 +02:00
Michael Weiss 539d66aef6 signal-desktop: 1.26.2 -> 1.27.1
at-spi2-core is required for the new dependency on libatspi.so.0.
2019-09-06 00:06:52 +02:00
Michael Weiss 875a09cbc6 html-proofer: 3.11.1 -> 3.12.0 2019-09-04 14:09:24 +02:00
Michael Weiss 3b7946d0ae wallutils: 5.8.1 -> 5.8.2 2019-09-03 12:23:00 +02:00
Michael Weiss 19c18e104b waypipe: init at 0.6.1 (#67713)
waypipe: init at 0.6.1
2019-08-31 23:48:50 +03:00
Michael Weiss b7461c8828 gns3Packages.{server,gui}Preview: 2.2.0rc3 -> 2.2.0rc4 2019-08-31 22:05:55 +02:00
Michael Weiss 3c6d4d7e06 gitRepo: 1.13.5 -> 1.13.5.1 2019-08-30 22:54:27 +02:00
Michael Weiss 9292bc58c6 androidStudioPackages.{dev,canary}: 3.6.0.8 -> 3.6.0.9 2019-08-30 18:19:14 +02:00
Michael Weiss 69402e6607 Merge pull request #67652 from primeos/cage
cage: init at 0.1.1
2019-08-30 18:01:36 +02:00
Michael Weiss a66012b3ec gitRepo: 1.13.4 -> 1.13.5 2019-08-30 17:53:58 +02:00
Michael Weiss 8ca970d6a7 cage: init at 0.1.1 2019-08-29 19:17:58 +02:00
Michael Weiss 61ba5d88ef dav1d: Add optional Vulkan support (experimental) 2019-08-27 23:30:41 +02:00
Michael Weiss 81e643d2fd python3Packages.glances: 3.1.1 -> 3.1.2
Changelog: https://github.com/nicolargo/glances/blob/v3.1.2/NEWS.rst#version-312

Note/TODO: Theoretically the IP test should work(?) now:

> Bugs corrected:
> - Error with IP Plugin : object has no attribute bug #1528
> - ip plugin empty interface bug #1509

but the test is still failing inside the Nix build sandbox.
2019-08-27 23:30:41 +02:00
Michael Weiss 70f0d81861 androidStudioPackages.{dev,canary}: 3.6.0.7 -> 3.6.0.8 2019-08-27 23:30:41 +02:00
Michael Weiss db2b048aec Merge pull request #67554 from primeos/sway
wlroots: 0.6.0 -> 0.7.0, sway: 1.1.1 -> 1.2
2019-08-27 12:17:53 +02:00
Michael Weiss d861196c61 sway: 1.1.1 -> 1.2 2019-08-27 11:32:15 +02:00
Michael Weiss ad339e91c1 wlroots: 0.6.0 -> 0.7.0
Changelog: https://github.com/swaywm/wlroots/releases/tag/0.7.0
Rootston was removed for this release.
2019-08-27 11:32:09 +02:00
Michael Weiss ba9305c404 tcpflow: 1.4.6 -> 1.5.2
Changelog: https://github.com/simsong/tcpflow/blob/tcpflow-1.5.2/ChangeLog
Does now cross-compile and build with OpenSSL 1.1.1.
I've also restructured/simplified the expression and added additional
meta information.
2019-08-26 20:11:52 +02:00
Michael Weiss f2023c7ef1 Merge pull request #66527 from primeos/ffmpeg_4-add-support-for-av1-decoding
ffmpeg_4: Enable support for AV1 decoding via dav1d by default
2019-08-26 11:51:04 +02:00
Michael Weiss aec95ecf0d wev: init at 2019-08-11 2019-08-25 21:44:04 +02:00
Michael Weiss aed9694829 ffmpeg_4: Enable support for AV1 decoding via dav1d by default
This is e.g. required for mpv (depends on ffmpeg_4) to play AV1 videos.
Fixes #54990.

But since dav1d is only a AV1 decoder this doesn't support AV1 encoding
as well (that would require an additional dependency on libaom).
The dependency on dav1d can be disabled by overriding it to null.
2019-08-25 21:40:10 +02:00
Michael Weiss 50cbcc21d2 androidStudioPackages.{dev,canary}: 3.6.0.6 -> 3.6.0.7 2019-08-24 17:00:12 +02:00
Michael Weiss 1a8ea5cead weston: 6.0.1 -> 7.0.0
Announcement:
https://lists.freedesktop.org/archives/wayland-devel/2019-August/040812.html
2019-08-24 16:31:52 +02:00
Michael Weiss a48865eea0 wayland-protocols: 1.17 -> 1.18 2019-08-24 16:30:46 +02:00
Michael Weiss 01551c2147 scdoc: 1.9.6 -> 1.9.7 2019-08-24 12:18:21 +02:00
Michael Weiss 7126eedd4f Merge pull request #67205 from primeos/ffmpeg-full
ffmpeg-full: 4.1.4 -> 4.2
2019-08-23 15:36:15 +02:00
Michael Weiss 4469c2333c ffmpeg-full: Disable libmfx and nvenc on AArch64 to fix the build
The AArch64 build was failing since 2019-03-26:
https://hydra.nixos.org/build/98821440
2019-08-23 14:30:46 +02:00
Michael Weiss f4d57f3c02 meguca: Mark as broken 2019-08-21 18:32:27 +02:00
Michael Weiss 1537ce23b1 ffmpeg-full: 4.1.4 -> 4.2
Changelog: https://git.ffmpeg.org/gitweb/ffmpeg.git/blob/refs/heads/release/4.2:/Changelog

Configuration flag changes:
https://git.ffmpeg.org/gitweb/ffmpeg.git/blobdiff/n4.1.4..n4.2:/configure

Ignored new configuration flags:
--enable-libaribb24      enable ARIB text and caption decoding via libaribb24 [no]
--enable-pocketsphinx    enable PocketSphinx, needed for asr filter [no]
--enable-cuda-nvcc       enable Nvidia CUDA compiler [no]
--disable-cuda-llvm      disable CUDA compilation using clang [autodetect]
--disable-msa2           disable MSA2 optimizations

The renamed and removed configuration options where not used.

I've added a patch to prefer libdav1d over libaom, as libaom wasn't even
able to play my sample videos for AV1 (apart from the reduced
performance, at least in theory).
2019-08-21 18:02:30 +02:00
Michael Weiss 48aaa959e8 android-studio: 3.4.2.0 -> 3.5.0.21
androidStudioPackages.beta: 3.5.0.20 -> 3.5.0.21
2019-08-21 12:25:07 +02:00
Michael Weiss e32ee20b40 Merge branch 'tdesktop-updates' into master
tdesktop: 1.8.0 -> 1.8.2
2019-08-21 12:07:34 +02:00
Michael Weiss 324ec3be51 tdesktop: 1.8.1 -> 1.8.2
Unfortunately the previous release (1.8.1) was crashing due to a
segmentation fault (didn't have time to investigate), but this release
works fine so far.
2019-08-21 12:05:26 +02:00
Michael Weiss b5ee206c16 tdesktop: 1.8.0 -> 1.8.1
Had to switch from GCC 8 to GCC 9 due to the following internal compiler
error:

/nix/store/qsc6w1cnjp4pr7d90bhc0sid01i8k0a0-range-v3-0.5.0/include/range/v3/utility/compressed_pair.hpp:50:92: internal compiler error: in tsubst_pack_expansion, at cp/pt.c:12200
                     meta::if_<meta::strict_and<std::is_constructible<Ts, Args>...>, int> = 0>
                                                                                            ^
2019-08-21 12:05:26 +02:00
Michael Weiss bc0764421e jekyll: 3.8.6 -> 4.0.0 2019-08-21 11:15:13 +02:00
Michael Weiss b770ded782 html-proofer: Update the dependencies (security, CVE-2019-5477) 2019-08-17 19:22:54 +02:00
Michael Weiss 2ae080f822 gollum: Update the dependencies (security, CVE-2019-5477) 2019-08-17 19:22:54 +02:00
Michael Weiss 42a777d5cf jekyll: Update the dependencies (security, CVE-2019-5477) 2019-08-17 19:22:54 +02:00
Michael Weiss ff5e66b745 gns3Packages.{server,gui}Preview: 2.2.0b4 -> 2.2.0rc3 2019-08-17 15:38:50 +02:00
Michael Weiss 56e5dad3d8 Merge branch 'android-studio-canary-updates' into master
This commit merges the following updates for
androidStudioPackages.{dev,canary}:

* androidStudioPackages.{dev,canary}: 3.6.0.5 -> 3.6.0.6
* androidStudioPackages.{dev,canary}: 3.6.0.4 -> 3.6.0.5
* androidStudioPackages.{dev,canary}: 3.6.0.3 -> 3.6.0.4

These updates where initially delayed due to a bug that causes problems
with the automatic update of the Android Studio Gradle plugin.
But as the current status is "Won't Fix (Infeasible)" [0] there's no
point in skipping the updates for the dev/canary channel any longer.

Unfortunately this update will probably still cause the builds from
canary 3 to break and require manual steps to resolve this issue.
The required manual steps can be found here:
https://issuetracker.google.com/issues/136077720#comment9

I.e. manually update the Gradle plugin here (e.g. directly to alpha06):
dependencies {
   classpath 'com.android.tools:gradle:3.6.0-alpha03'
}

[0]: https://issuetracker.google.com/issues/136077720#comment10
2019-08-17 15:14:52 +02:00
Michael Weiss 7a66c79d8d androidStudioPackages.{dev,canary}: 3.6.0.5 -> 3.6.0.6
Unfortunately this update will probably still cause the builds from
canary 3 to break and require manual steps to resolve these issues:
https://issuetracker.google.com/issues/136077720#comment9

I.e. manually update the Gradle plugin here (e.g. directly to alpha06):
dependencies {
   classpath 'com.android.tools:gradle:3.6.0-alpha03'
}

But as the current status is "Won't Fix (Infeasible)" [0] there's no
point in skipping the updates for the dev/canary channel.

[0]: https://issuetracker.google.com/issues/136077720#comment10
2019-08-17 15:09:09 +02:00
Michael Weiss b58bfbd250 androidStudioPackages.{dev,canary}: 3.6.0.4 -> 3.6.0.5 2019-08-17 15:03:47 +02:00
Michael Weiss 7aa0222ee5 androidStudioPackages.{dev,canary}: 3.6.0.3 -> 3.6.0.4 2019-08-17 15:03:43 +02:00
Michael Weiss b09407a573 nvme-cli: 1.8.1 -> 1.9 2019-08-17 14:12:22 +02:00
Michael Weiss b63980dc68 signal-desktop: 1.26.1 -> 1.26.2 2019-08-17 12:09:51 +02:00
Michael Weiss 07cf130686 signal-desktop: 1.26.0 -> 1.26.1 2019-08-15 11:18:18 +02:00
Michael Weiss 6347116187 inxi: 3.0.35-1 -> 3.0.36-1 2019-08-15 11:11:00 +02:00
Michael Weiss 66d745f5f5 python37Packages.google_api_python_client: 1.7.10 -> 1.7.11 2019-08-13 15:27:00 +02:00
Michael Weiss cfe629e42d signal-desktop: 1.25.3 -> 1.26.0 2019-08-13 13:31:28 +02:00
Michael Weiss a82860cb9e Merge pull request #66434 from primeos/ffmpeg_4
ffmpeg_4: 4.1.4 -> 4.2
2019-08-12 14:52:39 +02:00
Michael Weiss ba3196ee9a Merge pull request #66433 from primeos/scons
scons: 3.1.0 -> 3.1.1
2019-08-12 13:50:20 +02:00
Michael WeissandAlexey Shmalko 62f7711e29 Fix the indentation
Co-Authored-By: Alexey Shmalko <rasen.dubi@gmail.com>
2019-08-12 13:37:15 +02:00
Michael Weiss 2473d902e6 nixos/fuse: init
Add a module for /etc/fuse.conf.
Fixes #30923.
2019-08-11 16:13:23 +02:00
Michael Weiss 4e668aee42 python3Packages.pysnmp: 4.4.10 -> 4.4.11 2019-08-11 12:48:03 +02:00
Michael Weiss 4b0b2579df iw: 5.0.1 -> 5.3 2019-08-10 16:49:19 +02:00
Michael Weiss 28d637d345 ffmpeg_4: 4.1.4 -> 4.2
Changelog: https://git.ffmpeg.org/gitweb/ffmpeg.git/blob/refs/heads/release/4.2:/Changelog
2019-08-10 14:09:22 +02:00
Michael Weiss 63ad67cbbb scons: 3.1.0 -> 3.1.1
Announcement:
https://scons.org/scons-311-is-available.html

Changelog:
https://raw.githubusercontent.com/SConsProject/scons/rel_3.1.1/src/CHANGES.txt
2019-08-10 13:53:10 +02:00
Michael Weiss 7680b512cb tdesktop: 1.7.14 -> 1.8.0 2019-08-10 13:01:23 +02:00
Michael Weiss 8ade595b94 androidStudioPackages.beta: 3.5.0.19 -> 3.5.0.20 2019-08-10 12:31:05 +02:00
Michael Weiss 63fa75e34c pythonPackages.scapy: 2.4.2 -> 2.4.3 2019-08-08 22:29:22 +02:00
Michael Weiss 9bf6b0980c dav1d: Add withTools but disable all tools by default 2019-08-06 12:51:12 +02:00
Michael Weiss 8ed743f63f dav1d: 0.3.1 -> 0.4.0 2019-08-06 11:53:16 +02:00
Michael Weiss 292b922ef2 androidStudioPackages.beta: 3.5.0.18 -> 3.5.0.19 2019-08-03 14:44:17 +02:00
Michael Weiss 9a341cd3be pythonPackages.pysnmp: 4.4.9 -> 4.4.10 2019-08-02 13:45:43 +02:00
Michael Weiss 2ee92a1956 python37Packages.mysql-connector: 8.0.16 -> 8.0.17 2019-08-01 12:16:51 +02:00
Michael Weiss 3f5b182891 dmenu2: Remove the package (fix #63218) 2019-08-01 11:19:33 +02:00
Michael Weiss 63f93407b9 lsb-release: Fix/replace with a custom Bash script (#64258)
See #64258 for more details and some discussion.
Fix #22729.

tl;dr: This fixes the behaviour at run-time but uses "n/a" defaults
inside the Nix build sandbox (build-time).

There might still be a few minor regressions, we might have to tweak
the behaviour over time (e.g. the implementation from Debian also
differs from the original version), and we could refactor the script,
but it should work well enough for now.
2019-07-31 00:20:00 +02:00
Michael Weiss 14ce4947b2 k9copy, kpmcore: Mark as broken
See: https://github.com/NixOS/nixpkgs/pull/63260#pullrequestreview-251601561

The build for kpmcore is only broken when the Qt version is older than
5.12.
2019-07-30 19:53:58 +02:00
Michael Weiss 511c57a4ce Merge pull request #65392 from primeos/scons
scons: 3.0.5 -> 3.1.0
2019-07-30 19:28:54 +02:00
Michael Weiss 8760c695d4 swiften, pypy: Mark as broken
swiften is broken since 2018-10-18:
x86_64-linux:  https://hydra.nixos.org/build/97180305
aarch64-linux: https://hydra.nixos.org/build/97193043

pypy is broken since 2019-05-29:
x86_64-linux (pypy):  https://hydra.nixos.org/build/97214777
x86_64-linux (pypy3): https://hydra.nixos.org/build/97221287

The builds for swiften and reposurgeon (depends on pypy) regularly fail
during rebuilds for SCons updates (e.g. [0]).

[0]: https://github.com/NixOS/nixpkgs/pull/65392
2019-07-30 19:25:43 +02:00
Michael Weiss 51dc2cdd58 scons: 3.0.5 -> 3.1.0
Announcement:
https://scons.org/scons-310-is-available.html

Changelog:
https://raw.githubusercontent.com/SConsProject/scons/rel_3.1.0/src/CHANGES.txt
2019-07-30 18:50:56 +02:00
Michael Weiss 1d102b90e6 tdesktopPackages.*: Remove the attributes in favour of tdesktop
This is a refactoring of "tdesktop", i.e. the resulting derivation isn't
affected by this commit (only the tdesktopPackages.* attributes are
removed).

I decided to remove the attributes "tdesktopPackages.*" as I don't
maintain the preview version anymore. There are regular stable releases
and we depend on the patches from Arch Linux which only track the stable
version as well, i.e. I would have to maintain our own patches, which
would either require an additional repository or "bloat" Nixpkgs (apart
from the fact that it would be unnecessarily time-consuming).
2019-07-30 17:34:35 +02:00
Michael Weiss b515a14c8f gitRepo: 1.13.3 -> 1.13.4 2019-07-27 22:11:21 +02:00
Michael Weiss 5f9145d56c Merge pull request #63195 from gnidorah/wlc
Drop obsolete Wayland compositors
2019-07-26 22:41:36 +02:00
Michael Weiss 967b8422d7 python37Packages.google_api_python_client: 1.7.9 -> 1.7.10 2019-07-25 21:20:41 +02:00
Michael Weiss 0419d98348 lf: 12 -> 13 2019-07-22 21:48:47 +02:00
Michael Weiss d345900b98 androidStudioPackages.beta: 3.5.0.17 -> 3.5.0.18 2019-07-18 21:37:28 +02:00
Michael Weiss c51cbfdfbc pythonPackages.glances: 3.1.0 -> 3.1.1
Note/TODO: The IP plugin fails in the sandbox:

Error while initializing the ip plugin ('NoneType' object has no attribute 'split')

but works outside of the build sandbox (i.e. in a normal setup).
2019-07-18 11:58:45 +02:00
Michael Weiss a6ffab4381 html-proofer: 3.11.0 -> 3.11.1 2019-07-17 18:40:12 +02:00
Michael Weiss 70aeeef882 inxi: 3.0.34-1 -> 3.0.35-1 2019-07-17 18:40:12 +02:00
Michael Weiss dbaa1406a2 dynamips: 0.2.20 -> 0.2.21 2019-07-12 22:40:55 +02:00
Michael Weiss 63a99ccee4 gns3Packages.{server,gui}Preview: 2.2.0b3 -> 2.2.0b4 2019-07-11 22:29:38 +02:00
Michael Weiss 48067b5c97 swayidle: 1.4 -> 1.5 2019-07-11 22:23:16 +02:00