;;; GNU Guix --- Functional package management for GNU ;;; Copyright © 2015 Sou Bunnbu ;;; Copyright © 2016 Efraim Flashner ;;; Copyright © 2017 Nikita ;;; Copyright © 2019 Tobias Geerinckx-Rice ;;; ;;; This file is part of GNU Guix. ;;; ;;; GNU Guix is free software; you can redistribute it and/or modify it ;;; under the terms of the GNU General Public License as published by ;;; the Free Software Foundation; either version 3 of the License, or (at ;;; your option) any later version. ;;; ;;; GNU Guix is distributed in the hope that it will be useful, but ;;; WITHOUT ANY WARRANTY; without even the implied warranty of ;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ;;; GNU General Public License for more details. ;;; ;;; You should have received a copy of the GNU General Public License ;;; along with GNU Guix. If not, see . (define-module (gnu packages fvwm) #:use-module ((guix licenses) #:select (gpl2+)) #:use-module (guix packages) #:use-module (guix download) #:use-module (guix build-system gnu) #:use-module (gnu packages fribidi) #:use-module (gnu packages gnome) #:use-module (gnu packages image) #:use-module (gnu packages perl) #:use-module (gnu packages pkg-config) #:use-module (gnu packages readline) #:use-module (gnu packages xml) #:use-module (gnu packages xorg)) (define-public fvwm (package (name "fvwm") (version "2.6.9") (source (origin (method url-fetch) (uri (string-append "https://github.com/fvwmorg/fvwm/releases/download/" version "/fvwm-" version ".tar.gz")) (sha256 (base32 "1bliqcnap7vb3m2rn8wvxyfhbf35h9x34s41fl4301yhrkrlrihv")))) (build-system gnu-build-system) (arguments `(#:phases (modify-phases %standard-phases (add-after 'install 'install-xsession (lambda* (#:key outputs #:allow-other-keys) (let* ((out (assoc-ref outputs "out")) (xsessions (string-append out "/share/xsessions"))) (mkdir-p xsessions) (make-desktop-entry-file (string-append xsessions "/fvwm2.desktop") #:name "FVWM" #:exec (string-append out "/bin/" ,name) #:comment '("FVWM"))) #t))))) (native-inputs `(("perl" ,perl) ("pkg-config" ,pkg-config) ("xsltproc" ,libxslt))) (inputs `(("fribidi" ,fribidi) ("libpng" ,libpng) ("librsvg" ,librsvg) ("libxcursor" ,libxcursor) ("libxext" ,libxext) ("libxft" ,libxft) ("libxinerama" ,libxinerama) ("libxpm" ,libxpm) ("libxt" ,libxt) ("readline" ,readline))) (synopsis "Virtual window manager for X11") (description "FVWM is an extremely powerful ICCCM-compliant multiple virtual desktop window manager for the X Window system.") (home-page "https://www.fvwm.org/") (license gpl2+))) 17 +0200'>2021-04-27gnu: webkitgtk: Always use at least 2 make jobs....Fixes <http://issues.guix.gnu.org/47964>. * gnu/packages/webkit.scm (webkitgtk)[arguments]: Use at least -j2. Tobias Geerinckx-Rice 2021-03-30gnu: WebKitGTK: Update to 2.32.0 [fixes CVE-2021-{1788,1844,1871}]....* gnu/packages/webkit.scm (webkitgtk): Update to 2.32.0. [arguments]: Add -DENABLE_GAMEPAD=OFF to #:configure-flags. Leo Famulari 2021-03-27gnu: Use 'gtk-doc/stable' in native-inputs of selected packages....* gnu/packages/calendar.scm (libical), gnu/packages/check.scm (umockdev), gnu/packages/fontutils.scm (libraqm), gnu/packages/freedesktop.scm (appstream, farstream, libglib-testing) (udisks, libfprint, libportal), gnu/packages/geo.scm (memphis, osm-gps-map), gnu/packages/glib.scm (template-glib), gnu/packages/gnome.scm (gupnp-igd, libcloudproviders, libgrss, seed) (gtx, dee, zeitgeist, phodav, gssdp, gupnp, gupnp-dlna, gupnp-av, rygel) (libnma, gdl, libnotify, vte-ng, dconf, libxklavier, libsoup, colord) (geoclue, geocode-glib, amtk, grilo, gvfs, gusb, network-manager) (network-manager-applet, gfbgraph, libunique, cheese, libhandy) (gnome-latex, libgda), gnu/packages/gstreamer.scm (orc), gnu/packages/gtk.scm (at-spi2-core, goocanvas), gnu/packages/language.scm (nimf), gnu/packages/networking.scm (libnice), gnu/packages/video.scm (schroedinger), gnu/packages/virtualization.scm (libosinfo), gnu/packages/webkit.scm (wpewebkit, webkitgtk), gnu/packages/xml.scm (libxmlb)[native-inputs]: Replace 'gtk-doc' with 'gtk-doc/stable'. Mark H Weaver 2021-03-21gnu: webkitgtk: Update to 2.30.6....* gnu/packages/webkit.scm (webkitgtk): Update to 2.30.6. Tobias Geerinckx-Rice 2021-03-14gnu: webkitgtk: Enable WOFF2 support....* gnu/packages/webkit.scm (webkitgtk): [arguments]<#:configure-flags>: Remove "-DUSE_WOFF2=OFF". [inputs]: Add woff2. Léo Le Bouter 2021-03-14gnu: wpewebkit: Update to 2.30.5 [security fixes]....* gnu/packages/webkit.scm (wpewebkit): Update to 2.30.5. [arguments]<#:configure-flags>: Add "-DUSE_SYSTEMD=OFF" and "-DUSE_GSTREAMER_GL=OFF". Change "-DENABLE_ENCRYPTED_MEDIA=ON" to "-DENABLE_ENCRYPTED_MEDIA=OFF" (DRM). Léo Le Bouter 2021-02-16gnu: WebKitGTK: Update to 2.30.5 [fixes CVE-2020-13558]....* gnu/packages/webkit.scm (webkitgtk): Update to 2.30.5. Leo Famulari 2020-12-15gnu: webkitgtk: Update to 2.30.4....* gnu/packages/webkit.scm (webkitgtk): Update to 2.30.4. Mark H Weaver