# jwm/cfg - "Build" settings for package #--------------------------------------------------------------------- [technotes] 1. The source tarball used by this package was created based on "git" upstream sources. The sources were obtained as follows: ocgitfetch --run jwm \ --checkout=v2.4.6 \ https://github.com/joewing/jwm.git #--------------------------------------------------------------------- 2. As of March 2021, a resource leak was observed if "jwm" was built with the "xrender" extension enabled. The resource leak led to Xorg crashes. To correct the problem, the use of the "xrender" extension was disa- bled through the use of the following "configure"-stage option swi- tch: --disable-xrender #--------------------------------------------------------------------- [buildtimes] #--------------------------------------------------------------------- [settings] altpkg = yes build = default exepack = yes fortran = disabled license = See "license*.txt" in installed tree licfile = LICENSE nls = disabled tmpsize = 13M #--------------------------------------------------------------------- [depends] actools brotli bzip2 compton # Runtime dependency expat fontconfig freetype2 fribidi gawk graphite2 grep gtkcore jpeg libbsd libcroco libicu libpng librsvg libwacom libxml2 ncurses ocfeh openssl sed soundbase util-linux xorg xzutils zlib #--------------------------------------------------------------------- [configure] MANBASE=$PKGDIR_PROD/man mkdir -p $MANBASE rm -fr /etc/jwm ./autogen.sh ./configure \ --prefix=$PKGDIR_PROD \ --build=$LACARCHBUILD \ --host=$LACARCHHOST \ --disable-dependency-tracking \ --disable-nls \ --disable-xrender \ --disable-xinerama \ --disable-xmu \ --disable-shape \ --enable-debug=yes \ --enable-shared=yes \ --enable-static=no \ --mandir=$MANBASE #--------------------------------------------------------------------- [postbuild] BINDIR=$PKGDIR_PROD/bin DATADIR=$PKGDIR_PROD/data ETCDIR=$PKGDIR_PROD/etc ICONDIR=$PKGDIR_PROD/share/jwm/icons mkdir -p $DATADIR $ETCDIR $ICONDIR cd $ETCDIR sed -e "s@__META_PREFIX__@$PKGDIR_PROD@" \ -e "s@__META_PRODTREE__@$PRODTREE@" \ < $PKGDIR_SPECIAL/etc/system.jwmrc.in \ > system.jwmrc cp -a $PKGDIR_SPECIAL/data/* $DATADIR/ cp -a $PKGDIR_SPECIAL/icons/* $ICONDIR/ cd $DATADIR sed -e "s@__META_PREFIX__@$PKGDIR_PROD@" \ -e "s@__META_PRODTREE__@$PRODTREE@" \ -i jwm-*.pl chmod 755 jwm-*.pl PROGBASE=jwm cd $BINDIR rm -fr ../xbin/ mkdir -p ../xbin/ mv $PROGBASE ../xbin/ cp -p $PKGDIR_SPECIAL/wrappers/$PROGBASE.wrapper.in $PROGBASE chmod 755 $PROGBASE ln -s $ETCDIR /etc/jwm #--------------------------------------------------------------------- # Original URLs. These URLs were valid at one point, but may have died # since then. If you download newer versions of tarballs [etc.], don't # delete the original versions, as you may not be able to replace # them. [urls] url_debian = tbd url_home = tbd url_lfs = tbd url_tarball = git # See "technotes" in "cfg" file #--------------------------------------------------------------------- [history] 210224 Added package 210224 Started with f52cae39b ("git" hash) 210320 Disabled use of "xrender" to fix an Xorg crash 211129 Updated to 460ed38a6 230225 Updated to 4640d3b48 240309 Updated to 931790029 240723 Updated to 49e27cc69 240803 Updated to 63b2ff5b6 240803 Added "alacritty" to menus 241113 Added ScummVMM games to menus 241113 Updated to 3e4518efd - same as v2.4.6