# epiphany/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 \ https://github.com/GNOME/epiphany.git #--------------------------------------------------------------------- 2. Suggested code to add to "$HOME/.config/gtk-4.0/gtk.css": headerbar { background-color: #444466; background-image: none; color: #ffffff; font-weight: bold; border-bottom: 1px solid #00008b; } #--------------------------------------------------------------------- 3. If the following file exists, "epiphany" network access is forced through a Socks5 proxy that is assumed to be running on port 9092: /etc/sysconfig/browser-use-socks5.flag #--------------------------------------------------------------------- [buildtimes] #--------------------------------------------------------------------- [settings] compiler = clang license = See "license*.txt" in installed tree licfile = COPYING setpaths = \ appstream epiphany gtkcore libadwaita \ libgmp libportal libsoup3 webkitgtk4 #--------------------------------------------------------------------- [depends] appstream blueprint-compiler gtkcore libadwaita libgcr libgmp libportal libsoup3 meson ninja proxychains-ng # runtime webkitgtk4 #--------------------------------------------------------------------- [configure] #--------------------------------------------------------------------- PATH=$PRODTREE/python3/bin:$PATH PP=$PKGDIR_PROD rm -fr lacobj && mkdir lacobj && cd lacobj # meson setup \ -D prefix=$PP \ -D bindir=$PP/bin \ -D buildtype=release \ -D includedir=$PP/include \ -D libdir=$PP/lib \ -D mandir=$PP/man \ \ -D unit_tests=disabled #--------------------------------------------------------------------- [build] cd lacobj && ninja_simple_build #--------------------------------------------------------------------- [postbuild] #--------------------------------------------------------------------- ETCDIR=$PKGDIR_PROD/etc mkdir -p $ETCDIR cp -p $PKGDIR_SPECIAL/epiphany-proxychains.conf $ETCDIR/ #--------------------------------------------------------------------- cd $PKGDIR_PROD/bin mkdir -p ../xbin/ mv epiphany ../xbin/ cat > epiphany << END export WEBKIT_DISABLE_COMPOSITING_MODE=1 BROWSER=\$PRODTREE/epiphany/xbin/epiphany PROXYCFG=\$PRODTREE/epiphany/etc/epiphany-proxychains.conf if [ -f /etc/sysconfig/browser-use-socks5.flag ]; then proxychains4 -f \$PROXYCFG \$BROWSER \$* else exec \$BROWSER \$* fi END chmod 755 epiphany #--------------------------------------------------------------------- cd $PKGDIR_PROD/lib ln -nsf epiphany/* . #--------------------------------------------------------------------- # 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] 260328 Added package 260328 Started with 722f25d71 ("git" hash) 260328 Route http* and DNS through "proxychains-ng"