Closed lukateras closed 1 year ago
For poppler, see https://github.com/NixOS/nixpkgs/issues/32883
googleearth
seems to be severely broken, started chasing errors locally, a PR will follow :)
@Ma27, you can also have a look at #30539
@yegortimoshenko frescobaldi
uses qt5
since 545495b132882053e399b1b96628132240ddc7a3
@yegortimoshenko the wpa_supplicant_gui
seems to use QT5 as well %)
btw do we have any plan what to do with unupgradable packages (e.g. due to no QT5 support)? I've seen a lot of old packages that weren't updated in years, the latest QT4 release was 4.8.7 which was released some years ago, so I guess that in the long term we should consider dropping old packages, right?
I would just drop them, people can still use them by fetching from the commit history, or for more popular packages, they can be added to NUR by their maintainers.
I personally don't think we need to get rid of qt4. My point is more like migrate as much to qt5 as possible; removing the rest doesn't seem to help much. Still, in general I see value in some kind of distinction between well-maintained packages and the rest...
vlc
is qt5 since https://github.com/NixOS/nixpkgs/pull/35124full ack regarding qt5 migration :+1:
the reason why I asked this question in the first place was since I've seen a lot of very old (and hence unmaintained) packages and I'm not sure if we actually want to keep them in our package set.
@yegortimoshenko - wkhtmltopdf updated in #46392
The people over at Gentoo have decided to package a pre-release version of backintime-1.2 to get rid of qt4. Could this be an option for us as well?
package a pre-release version of backintime-1.2
I personally thing that a pre-release version of backup software might not be the best idea, but we can definitely package it as "backintime-git" or similar using a commit on master.
I'm currently trying to build octave with gui (and with qt5) but am failing to do so: https://github.com/NixOS/nixpkgs/issues/57900
package a pre-release version of backintime-1.2
I personally thing that a pre-release version of backup software might not be the best idea, but we can definitely package it as "backintime-git" or similar using a commit on master.
backintime-1.2 was released a few months ago. Will the package be updated?
There are currently no maintainers, you can try to update it yourself or wait if someone else finds a time to do it.
yubioath-desktop was migrated some time ago.
https://www.gnuradio.org/news/2019-08-10-gnu-radio-v3-8-0-0-release/
GNU Radio 3.8 migrates from Qt4 to Qt5.
September 7th freeze date announced for 19.09
. Hopefully we can eliminate a few of these before then.
[x] pkgs/applications/graphics/djview/default.nix
is Qt4->Qt5: https://github.com/NixOS/nixpkgs/pull/69061
pkgs/applications/audio/picard/default.nix
is Qt5 already.pkgs/development/libraries/phonon/backends/gstreamer.nix
pkgs/development/libraries/phonon/backends/vlc.nix
pkgs/development/libraries/phonon/default.nix
[x] ~pkgs/development/libraries/gstreamer/legacy/qt-gstreamer/default.nix
~
[x] ~pkgs/development/libraries/gstreamer/qt-gstreamer/default.nix
~
Last stable falls under compile error (something casted not right). I achieved the Qt5 build of last qt-gstreamer
commit, they lazily (after a big gap of time) fixed the build there. Somewhere in 2018 project marked my contributors as unmaintained. Found out that this is a GNOME-related project, and observed they seems to have project gstreamermm
supplying bindings to C++, no Qt. Both qt-gstreamer
s we have are not depended upon in the repo or repology. So it it probably time to cut them, or I can publish last working version for antiquariat purposes.
qt-gstreqmer
's.ibus-qt
should be dropped only when actual deprecation happens. It is also a stalled (2015) project, but needed for Qt4.unetbooting
is kinda essential utility, there is of-course multibootusb
also. I had exp that YUMI (MultiBootUSB) cant chain-boot some special ISOs, while unetbooting
could. etcher
we don't have, and it cant do stuff this guys do.
unetbooting
port issue: https://github.com/unetbootin/unetbootin/issues/53, also there is done port in there, that is not merged. Pinged the devs on decision.acoustid-fingerprinter
seems needs to be dropped. It has only very simple GUI util that does only one thing. Upsteam stopped at 2017. After that Acoustid experimented by developing new GUI tool in Go. Seems like they are abandoned these both projects.
CLI util is fpcalc
provided by chromaprint
package.
MusicBrainz Pickard is Qt5 now, and it includes the mass Acoustid fingerprinting functionality, relying on chromaprint
. Mass fingerprinting is also easily done through fpcalc
, this is how I do it.
@ehmry, you can drop it, or I can drop it.anki
has a lot of maintainers, and it is Qt5 already.clementine
Looked into project happenings. I don't know. Development still happens, it is alive. It is still super-rich player. But When they port - I don't know.pkgs/applications/audio/projectm/default.nix
is Qt5 by https://github.com/NixOS/nixpkgs/pull/70433Phonon no longer supports Qt 4 as of https://github.com/NixOS/nixpkgs/pull/71745 so I marked it as broken in https://github.com/NixOS/nixpkgs/pull/73876.
For Navit, qt4 support is broken and anyway qt5 should work with improving navit cmake support (i spend a month on it already).
A revert for wkhtmltopdf is planned in #96379
List of files mentioning Qt4:
Moved from #33239.
/cc @adisbladis @orivej @peterhoeg