# xss-animations/cfg - "Build" settings for package #--------------------------------------------------------------------- [technotes] 1. This package builds and installs a few of the animation executables from upstream "xscreensaver". "xscreensaver" itself isn't installed. One reason is that the program is hostile to running as "root" to the point where this behavior is difficult to patch out. Another reason is that the "xscreensaver" as a whole is slightly hea- vier and less robust than is usually preferred by this distro. #--------------------------------------------------------------------- 2. The animation executables are used, not as screensavers, but to create optional root window backgrounds. #--------------------------------------------------------------------- [buildtimes] #--------------------------------------------------------------------- [settings] build = default compiler = clang license = tbd unpack = relaxed #--------------------------------------------------------------------- [depends] brotli bzip2 cairo cryptsetup expat fontconfig freetype2 fribidi graphite2 gtkcore jpeg jsonc libbsd libffi libicu libpng libxml2 lvm2 ncurses openssl pcre2 util-linux xorg xzutils zlib #--------------------------------------------------------------------- [configure] FTDIR=$PKGDIR_PROD/share/fonts MANBASE=$PKGDIR_PROD/man mkdir -p $MANBASE bash ./configure \ --prefix=$PKGDIR_PROD \ --build=$LACARCHBUILD \ --host=$LACARCHHOST \ --disable-dependency-tracking \ --mandir=$MANBASE \ \ --disable-locking \ --enable-root-passwd \ \ --with-dpms-ext \ --with-fontdir=$FTDIR \ --with-glx \ --with-gtk \ --with-jpeg \ --with-pixbuf \ --with-png \ --with-proc-oom \ --with-pthread \ --with-randr-ext \ --with-shadow \ --with-xdbe-ext \ --with-xf86gamma-ext \ --with-xf86vmode-ext \ --with-xft \ --with-xinput-ext \ --with-xkb-ext \ --with-xshm-ext #--------------------------------------------------------------------- [postbuild] cd $PKGDIR_PROD rm -fr bin man cd libexec rm -fr tempmoo mv xscreensaver tempmoo mkdir xscreensaver cd tempmoo mv \ atlantis circuit discoball engine grav \ hilbert lavalite moebius moebiusgears penetrate \ pipes rubik vigilance \ ../xscreensaver/ cd .. rm -fr tempmoo #--------------------------------------------------------------------- # 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 = https://www.jwz.org/\ xscreensaver/xscreensaver-6.11.tar.gz #--------------------------------------------------------------------- [history] 250702 Added package 250702 Started with 6.11