From 412c256332e422bbb1cfb82b55073991b75548cd Mon Sep 17 00:00:00 2001 From: Anderson Torres Date: Sun, 21 Sep 2025 20:12:47 -0300 Subject: [PATCH] gnu: Remove fvwm. * gnu/packages/fvwm.scm: Remove file. * gnu/local.mk: Remove reference to fvwm.scm. * po/packages/POTFILES.in: Remove reference to fvwm.scm. Fixes: guix/guix#2839 Fixes: guix/guix#2883 Change-Id: I1379a6e8b3b795d2ebe48d844b0ee5f2d5026057 Signed-off-by: Andreas Enge --- gnu/local.mk | 1 - gnu/packages/fvwm.scm | 83 ----------------------------------------- po/packages/POTFILES.in | 1 - 3 files changed, 85 deletions(-) delete mode 100644 gnu/packages/fvwm.scm diff --git a/gnu/local.mk b/gnu/local.mk index eca096aa46c..555891779c4 100644 --- a/gnu/local.mk +++ b/gnu/local.mk @@ -301,7 +301,6 @@ GNU_SYSTEM_MODULES = \ %D%/packages/freeipmi.scm \ %D%/packages/ftp.scm \ %D%/packages/fribidi.scm \ - %D%/packages/fvwm.scm \ %D%/packages/gambas.scm \ %D%/packages/game-development.scm \ %D%/packages/games.scm \ diff --git a/gnu/packages/fvwm.scm b/gnu/packages/fvwm.scm deleted file mode 100644 index f7866ea870b..00000000000 --- a/gnu/packages/fvwm.scm +++ /dev/null @@ -1,83 +0,0 @@ -;;; GNU Guix --- Functional package management for GNU -;;; Copyright © 2015 Sou Bunnbu -;;; Copyright © 2016, 2023 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.7.0") - (source (origin - (method url-fetch) - (uri (string-append - "https://github.com/fvwmorg/fvwm/releases/download/" - version "/fvwm-" version ".tar.gz")) - (sha256 - (base32 - "12s1wgkvrvl8m62gpb2918izfx9ysj7hgn9p00blfi3p1gb6v0k6")))) - (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 - (list fribidi - libpng - (librsvg-for-system) - libxcursor - libxext - libxft - libxinerama - libxpm - libxt - 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+))) diff --git a/po/packages/POTFILES.in b/po/packages/POTFILES.in index b48ee805c63..2d90f3b8264 100644 --- a/po/packages/POTFILES.in +++ b/po/packages/POTFILES.in @@ -164,7 +164,6 @@ gnu/packages/freedesktop.scm gnu/packages/freeipmi.scm gnu/packages/fribidi.scm gnu/packages/ftp.scm -gnu/packages/fvwm.scm gnu/packages/gambas.scm gnu/packages/games.scm gnu/packages/gawk.scm