Package Details: fvwm3-git 1.1.0.r120.g3e0d960d1-1

Git Clone URL: https://aur.archlinux.org/fvwm3-git.git (read-only, click to copy)
Package Base: fvwm3-git
Description: A powerful ICCCM2 compliant multiple virtual desktop window manager for X11
Upstream URL: http://www.fvwm.org
Licenses: GPL
Conflicts: fvwm
Provides: fvwm
Submitter: SolarAquarion
Maintainer: cysp74
Last Packager: cysp74
Votes: 2
Popularity: 0.000001
First Submitted: 2020-12-17 19:37 (UTC)
Last Updated: 2024-11-13 18:43 (UTC)

Dependencies (14)

Required by (4)

Sources (2)

Latest Comments

kro commented on 2024-06-07 16:38 (UTC) (edited on 2024-06-07 16:40 (UTC) by kro)

recent pull breaks build on systems with libICE: https://github.com/fvwmorg/fvwm3/pull/1030

currently working on a new pull to resolve this issue: https://github.com/fvwmorg/fvwm3/pull/1032

I've used the following diff to build:

file: fsm.c.diff

--- a/src/fvwm3/libs/fsm.c  2024-06-05 10:01:42.965246165 -0500
+++ b/src/fvwm3/libs/fsm.c  2024-06-05 10:01:37.251804565 -0500
@@ -39,6 +39,10 @@
 #include "flist.h"
 #include "fsm.h"

+#ifdef HAVE__ICETRANSNOLISTEN
+extern void _IceTransNoListen(char *protocol);
+#endif
+
 /* #define FVWM_DEBUG_FSM */

 /* ---------------------------- local definitions -------------------------- */

file: PKGBUILD

--- a/PKGBUILD  2024-06-07 11:35:52.149446264 -0500
+++ b/PKGBUILD  2024-06-07 11:35:45.289220740 -0500
@@ -3,7 +3,7 @@

 pkgname=fvwm3-git
 _pkgname=fvwm3
-pkgver=1.0.4.r106.gf4848b95
+pkgver=1.1.0.r64.gf0366381a
 pkgrel=1
 pkgdesc="A powerful ICCCM2 compliant multiple virtual desktop window manager for X11"
 arch=('i686' 'x86_64')
@@ -29,6 +29,7 @@

 build() {
   cd "${srcdir}/${_pkgname}"
+  patch libs/fsm.c ${srcdir}/../fsm.c.diff
   autoreconf -fiv
   ./configure --prefix=/usr --sysconfdir=/etc --libexecdir=/usr/lib \
     --enable-perllib \

earlybird commented on 2024-05-31 06:29 (UTC) (edited on 2024-05-31 06:29 (UTC) by earlybird)

Can you check if you can still build the package today

error : https://pastebin.com/iDnXaqvS

qinohe commented on 2022-02-09 21:27 (UTC)

optdepends=(asciidoctor: to generate manuals) It was unnecessary to search & find out 'why' they weren't added.

ThomasAdam commented on 2021-08-05 22:24 (UTC)

Hey,

Following the release of fvwm3-1.0.4, there's been some changes. See the diff below:

diff --git a/PKGBUILD b/PKGBUILD
index 29c16c9..d292b09 100644
--- a/PKGBUILD
+++ b/PKGBUILD
@@ -3,13 +3,13 @@

 pkgname=fvwm3-git
 _pkgname=fvwm3
-pkgver=1.0.2.r132.g5f1cf518
+pkgver=1.0.4.r8.g44e384f6
 pkgrel=1
 pkgdesc="A powerful ICCCM2 compliant multiple virtual desktop window manager for X11"
 arch=('i686' 'x86_64')
 url="http://www.fvwm.org"
 license=('GPL')
-depends=('fribidi' 'libxpm' 'librsvg' 'libxrandr' 'libevent' 'libxcursor' 'rplay' 'mongo-c-driver')
+depends=('fribidi' 'libxpm' 'librsvg' 'libxrandr' 'libevent' 'libxcursor' 'rplay')
 makedepends=('git' 'libxslt' 'mongo-c-driver')
 optdepends=('perl-tk: for ClickToFocus support'
             'perl-x11-protocol: for ClickToFocus support'
@@ -31,9 +31,7 @@ build() {
   cd "${srcdir}/${_pkgname}"
   autoreconf -fiv
   ./configure --prefix=/usr --sysconfdir=/etc --libexecdir=/usr/lib \
-    --with-stroke-library \
     --enable-perllib \
-    --enable-xinerama \
     --enable-bidi \
     --enable-nls --enable-iconv \
     --enable-xft

Notably:

  • Remove rplay support (no longer used)
  • Remove mongo-c-driver (replaced by cJSIN; shipped with fvwm3)
  • Remove stroke library (no longer used)
  • Remove xinerama (no longer used)

therue commented on 2021-05-24 06:46 (UTC) (edited on 2021-05-24 06:47 (UTC) by therue)

Problem: missing man pages
Reason: by default fvwm3 does not build the manpages

Current Build:
https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=fvwm3-git

line 33-39 is missing the following
--enable-mandoc

rasat commented on 2021-02-27 19:37 (UTC)

Thanks, r93 works fine.

rasat commented on 2021-02-25 22:47 (UTC) (edited on 2021-02-25 22:52 (UTC) by rasat)

The git version fvwm3-git-1.0.2.r65 does not work well with EdgeScroll (mouse scroll when the cursor hits the edge of a page). It is fixed in r79.

Use this link (master branch): https://github.com/fvwmorg/fvwm3.git