Optional Deps : evince: Default print preview command [installed]
А evince зависит от gtk3. Поулчается, gtk4 опционально зависит от gtk3. Чушь какая-то.
Optional Deps : evince: Default print preview command [installed]
Что касается перехода на GTK3+, намеченного на GIMP 3.0, то портирование почти остановилось с 2012 года. Несмотря на то, что порт на GTK+3 компилируется и даже в каком-то виде работает, он требует актуализации, аудита и значительной доработки. В настоящее время все силы брошены на разработку GIMP 2.10 и никаких прогнозов о времени завершения порта на GTK+3 не даётся. В зависимости от того, как много времени займёт портирование, возможно оно завершиться переходом на ветку GTK+4, но решения об этом будут приниматься в зависимости от складывающихся обстоятельств.
John Lindgren, ведущий разработчик плеера Audacious, сообщил о начале разработки интерфейса, базирующегося на Qt. В настоящее время в git проведена работа по удалению зависимости ядра плеера от GTK+. Кроме того, рассматривается возможность перевода всей кодовой базы плеера на язык программирования C++ вместо использования разных языков программирования для ядра и пользовательского интерфейса.
Минутка ненависти и код на хаскеле для рисования одной линии на pixbuf w <- pixbufGetWidth pixbuf h <- pixbufGetHeight pixbuf pm <- pixmapNew (Nothing :: Maybe Pixmap) w h (Just 24) gc <- gcNew pm drawPixbuf pm gc pixbuf 0 0 0 0 (-1) (-1) RgbDitherNone 0 0 gcSetValues gc newGCValues{ foreground = Color 65535 0 0 } drawLine pm gc (0, 0) (w, h) pixbuf2 <- liftM fromJust $ pixbufGetFromDrawable pm (Rectangle 0 0 (w-1) (h-1))