# librewolf/cfg - "Build" settings for package #--------------------------------------------------------------------- [technotes] 1. "librewolf" is one of only a few online-build packages supported by Laclin. I.e.: This package can't be built offline, it can't be built reproducibly, and it might not build at all. Example[s] of online-build package[s] in Laclin: docker librewolf pleroma rustc uchromium #--------------------------------------------------------------------- [buildtimes] 01.74 hours (or 104.57 minutes) - 2023 dedi Xeon E3-1200 v3 4x2 32GB RAM #--------------------------------------------------------------------- [settings] configure = none defer = glibc64 exepack = no license = tbd nosyslinks = yes proddir = none unpack = none setpaths = \ alsa eudev ffmpeg7 gstreamer \ gtkcore libxml2 nspr pciutils \ pulseaudio rustc xorg zlib #--------------------------------------------------------------------- # Some of the dependencies listed here are not used by this package. # However, in some cases, they may pull in dependencies that are need- # ed. [depends] alsa bzip2 cairo cups elfutils eudev expat ffmpeg flac fontconfig freetype2 fribidi gnutls3 graphite2 gtkcore jpeg libbsd libcap libffi libgmp libidn2 libogg libpng libsndfile libunistring libva libvorbis ncurses nettle3 nodejs nspr nss openssl p11kit pciutils pulseaudio python sqlite3 tcp-wrappers util-linux wayland xorg zlib #--------------------------------------------------------------------- [build] # Note: These settings need to be consistent with the settings used # in the wrapper. GITURL=https://codeberg.org/librewolf/source PARDIR=/opt/librewolf BINDIR=$PARDIR/bin PRODIR=$PARDIR/program WRAPPER=$BINDIR/librewolf rm -fr $PARDIR && mkdir -p $PARDIR && cd $PARDIR mkdir $BINDIR git clone --recurse-submodules $GITURL $PRODIR cd $PRODIR git submodule init && git submodule update cat > mozconfig << END ac_add_options --disable-webrtc END export LACDONTFIND=cairo export LACAVX=yes make build && make package TARBALL=`ls librewolf-*.tar.xz` mv $TARBALL $PARDIR/ ls -l $PARDIR/$TARBALL cd $PARDIR rm -fr librewolf $PRODIR tardate librewolf*.tar.xz tar Jxf librewolf*.tar.xz rm librewolf*.tar.xz mv librewolf $PRODIR cp -p $PKGDIR_SPECIAL/librewolf.sh \ $WRAPPER chmod 755 $WRAPPER ln -nsf $WRAPPER /usr/bin/ #--------------------------------------------------------------------- # 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 = n/a url_home = TBD url_lfs = n/a url_tarball = n/a # See "technotes" in "cfg" file #--------------------------------------------------------------------- [history] 250901 Added package 250901 Started with 142.0.1 250916 Updated to 143.0.1 251010 Updated to 143.0.4