Commit Graph
100 Commits
Author SHA1 Message Date
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 aec95ecf0d wev: init at 2019-08-11 2019-08-25 21:44:04 +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 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 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 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
Michael Weiss 0209e777b6 Merge pull request #64454 from primeos/iproute
iproute: 5.1.0 -> 5.2.0
2019-07-10 22:10:35 +02:00
Michael Weiss f5702549bc android-studio: 3.4.1.0 -> 3.4.2.0 2019-07-10 21:45:08 +02:00
Michael Weiss 42559f1cf1 swayidle: 1.3 -> 1.4 2019-07-10 20:57:48 +02:00
Michael Weiss 49a782afd2 scdoc: 1.9.4 -> 1.9.6 2019-07-10 20:57:48 +02:00
Michael Weiss 50464716e3 fuse3: 3.6.1 -> 3.6.2 2019-07-10 13:29:00 +02:00
Michael Weiss 05ad8cf209 iproute: 5.1.0 -> 5.2.0
"Not a lot of big new features in this release. Just the usual array of
small fixes across the board." [0]

File changes:
None

nix path-info -S:
5.1.0 46637048
5.2.0 46627312

[0]: https://www.spinics.net/lists/netdev/msg584562.html
2019-07-08 23:26:34 +02:00
Michael Weiss 1834b4feed jekyll: 3.8.5 -> 3.8.6 (security)
There was a minor security issue (no CVE) [0]:
> Security Fixes
> - Theme gems: ensure directories aren't symlinks (#7424)

More details: https://github.com/jekyll/jekyll/pull/7419

[0]: https://github.com/jekyll/jekyll/releases
2019-07-03 13:04:32 +02:00
Michael Weiss 1707911f97 signal-desktop: 1.25.2 -> 1.25.3 2019-06-30 01:13:48 +02:00
Michael Weiss d24aefd52f jekyll: Improve the "jekyll new" experience
See https://github.com/NixOS/nixpkgs/issues/58126 for more details.

This will instruct the user how to manually finish the setup instead of
failing with error messages (unfortunately it is quite a bit hacky
though...).

Extra note:
We cannot use "bundle config --local" due to BUNDLE_GEMFILE (would
attempt to create .bundle/config in the Nix store) and manually creating
.bundle/config doesn't work either as these configuration variables are
still overwritten by the environment variables, even though this
shouldn't be the case [0].

[0]: https://bundler.io/v2.0/man/bundle-config.1.html
2019-06-28 16:12:15 +02:00
Michael Weiss 1fba584898 androidStudioPackages.beta: 3.5.0.16 -> 3.5.0.17
I'll skip the Android Studio 3.6 Canary 4 update due to this problem:
https://issuetracker.google.com/issues/136077720#comment9
2019-06-27 21:54:31 +02:00
Michael Weiss 4ae993455d signal-desktop: 1.25.1 -> 1.25.2 2019-06-26 22:32:15 +02:00
Michael Weiss 5b4b6b6c24 tdesktop: 1.7.7 -> 1.7.10 2019-06-25 17:33:56 +02:00
Michael Weiss 8c5147af79 weston: 6.0.0 -> 6.0.1
Announcement:
https://lists.freedesktop.org/archives/wayland-devel/2019-June/040661.html
2019-06-25 17:14:46 +02:00
Michael Weiss 4366366199 Merge pull request #63260 from r-ryantm/auto-update/gpgme
gpgme: 1.13.0 -> 1.13.1
2019-06-19 12:12:35 +02:00
Michael Weiss 7124645c7f html-proofer: 3.10.2 -> 3.11.0 2019-06-17 19:54:40 +02:00
Michael Weiss 856d601b64 gns3Packages.{server,gui}Preview: 2.2.0b2 -> 2.2.0b3 2019-06-16 12:08:51 +02:00
Michael Weiss 371ce92349 gns3Packages.{server,gui}Stable: 2.1.20 -> 2.1.21 2019-06-14 22:09:15 +02:00
Michael Weiss 7e2dc8d27b tdesktop: Update the Arch patches for a HiDPI fix
See: https://bugs.archlinux.org/task/62594
2019-06-14 22:09:15 +02:00
Michael Weiss f2cfc158b2 fuse,fuse3: Avoid unnecessary build warnings
Do not set FUSERMOUNT_DIR since we already set it though
NIX_CFLAGS_COMPILE.

Setting it twice results in a lot of warnings like this one:

<command-line>:0:0: warning: "FUSERMOUNT_DIR" redefined

which makes the build look potentially broken.
This doesn't affect the result but fuse3 will now build without any
warnings and building fuse yields less warnings.
2019-06-14 22:09:15 +02:00
Michael Weiss b8c827c266 fuse3: 3.5.0 -> 3.6.1 2019-06-14 13:38:22 +02:00
Michael Weiss e6d320ec0c wallutils: 5.8.0 -> 5.8.1 2019-06-11 14:45:30 +02:00
Michael Weiss d1d75e542a tdesktop: 1.7.3 -> 1.7.7 2019-06-11 14:45:28 +02:00
Michael Weiss a438c4ed56 androidStudioPackages.beta: 3.5.0.15 -> 3.5.0.16 2019-06-08 22:07:20 +02:00
Michael Weiss a865feffa1 androidStudioPackages.{dev,canary}: 3.6.0.2 -> 3.6.0.3 2019-06-08 22:07:20 +02:00
Michael Weiss a712174a6a gitRepo: 1.13.2 -> 1.13.3 2019-06-04 22:39:32 +02:00
Michael Weiss 28556f054f tdesktop: 1.7.0 -> 1.7.3
GCC 8.x is required to avoid the following error:

cc1plus: error: -Werror=class-memaccess: no option -Wclass-memaccess

If we build without "-Wno-error=class-memaccess" the build should fail
and the upstream requirements were raised from GCC 7 to GCC 8 anyway:
https://github.com/telegramdesktop/tdesktop/commit/b2f821d3deb65ade7416d28a18148176f6c40b34

The two additional patches are required to avoid build errors like this:

/build/source/Telegram/ThirdParty/qtlottie/src/bodymovin/bmbase.cpp:123:12:
error: invalid use of incomplete type 'class QDebug'
   qWarning()
            ^
In file included from
/nix/store/1qk60bhxcf95iicms7mkyjq3h7lz136p-qtbase-5.12.0-dev/include/QtCore/qglobal.h:1200,
                 from
/nix/store/1qk60bhxcf95iicms7mkyjq3h7lz136p-qtbase-5.12.0-dev/include/QtCore/qalgorithms.h:43,
                 from
/nix/store/1qk60bhxcf95iicms7mkyjq3h7lz136p-qtbase-5.12.0-dev/include/QtCore/qlist.h:43,
                 from
/nix/store/1qk60bhxcf95iicms7mkyjq3h7lz136p-qtbase-5.12.0-dev/include/QtCore/QList:1,
                 from
/build/source/Telegram/ThirdParty/qtlottie/src/bodymovin/bmbase.h:31,
                 from
/build/source/Telegram/ThirdParty/qtlottie/src/bodymovin/bmbase.cpp:29:
/nix/store/1qk60bhxcf95iicms7mkyjq3h7lz136p-qtbase-5.12.0-dev/include/QtCore/qlogging.h:57:7:
note: forward declaration of 'class QDebug'
 class QDebug;
       ^~~~~~
2019-06-04 22:03:34 +02:00
Michael Weiss f8d26961de wallutils: 5.7.2 -> 5.8.0 2019-06-04 22:02:44 +02:00
Michael Weiss aa0baea2c0 Merge pull request #62608 from Synthetica9/sway11
wlroots: 0.5 -> 0.6
sway: 1.0 -> 1.1.1
2019-06-04 20:07:30 +02:00
Michael Weiss 6d99421a11 Merge pull request #62332 from primeos/python-cryptography
python37Packages.cryptography: 2.6.1 -> 2.7
2019-06-02 15:03:54 +02:00
Michael Weiss 87bb9234ab signal-desktop: 1.25.0 -> 1.25.1 2019-06-01 14:13:50 +02:00
Michael Weiss 77e1967dcd python37Packages.cryptography: 2.6.1 -> 2.7
Changelog:
https://cryptography.io/en/latest/changelog/#v2-7

Important changes:
- BACKWARDS INCOMPATIBLE: We no longer distribute 32-bit manylinux1
  wheels. Continuing to produce them was a maintenance burden.
- BACKWARDS INCOMPATIBLE: Removed the
  cryptography.hazmat.primitives.mac.MACContext interface.
  The CMAC and HMAC APIs have not changed, but they are no longer
  registered as MACContext instances.
2019-05-31 23:18:55 +02:00
Michael Weiss 6c7586228c androidStudioPackages.{dev,canary}: 3.6.0.1 -> 3.6.0.2 2019-05-31 21:45:55 +02:00
Michael Weiss 37d232fb5f signal-desktop: 1.24.1 -> 1.25.0 2019-05-31 21:20:38 +02:00
Michael Weiss 61adb40d6f gns3Packages.{server,gui}Preview: 2.2.0b1 -> 2.2.0b2 2019-05-29 22:02:16 +02:00
Michael Weiss 63e443d84d gns3Packages.{server,gui}Stable: 2.1.19 -> 2.1.20 2019-05-29 22:02:16 +02:00