<?xml version="1.0"?>
<global>
	<branches>
		<branch>
			<settings>
				<toolchain>glibc-2.43-gcc-16-1</toolchain>
				<builddir>/src</builddir>
				<statedir>/var/lib/upkg</statedir>
				<chrootdir>/upkg</chrootdir>
				<staging>no</staging>
				<binary>yes</binary>
				<environment name="PATH">/usr/bin:/bin:/sbin:/usr/sbin:/stage2/bin</environment>
				<environment name="DISTRIB_RELEASE">1.24</environment>
				<environment name="CONFIG_SITE">/usr/lib/config.site</environment>
				<environment name="build_alias">$TARGET</environment>
				<environment name="LDFLAGS">$LDFLAGS</environment>
				<environment name="MAKEFLAGS">-O -j $(PATH=/bin:/stage2/bin nproc)</environment>
				<environment name="LINGUAS">en en_US en_GB es fr fr_CH fr_FR pt de de_CH de_DE tr it it_CH it_IT pl hu</environment>
				<environment name="LANG">C.UTF-8</environment>
				<variable name="DOCDIR">/usr/share/doc/$NAME</variable>
				<variable name="LDFLAGS">-Wl,-O1</variable>
				<variable name="LINUX_VERSION">7.0.10-paldo1-$ARCH</variable>
			</settings>
			<init>
				<cmd>set +h</cmd>
				<cmd>umask 022</cmd>
				<cmd check="no">{ [ -e /usr/lib/upkg-watch.so ] &amp;&amp; export LD_PRELOAD=/usr/lib/upkg-watch.so ; } || { [ -e /stage2/lib/upkg-watch.so ] &amp;&amp; export LD_PRELOAD=/stage2/lib/upkg-watch.so ; }</cmd>
				<cmd check="no">if [ "$BUILDDIR" = "/src" ] ; then</cmd>
				<cmd>mkdir -p $BUILDDIR</cmd>
				<cmd>cd $BUILDDIR</cmd>
				<cmd check="no">fi</cmd>
			</init>
			<ignore>
				<file>/bin</file>
				<file>/sbin</file>
				<file>/lib</file>
				<file>/usr/sbin</file>
				<file>/lib/modules/*/modules.*</file>
				<file>/usr/share/info/dir</file>
				<file>/etc/gtk-2.0/gdk-pixbuf.loaders</file>
				<file>/usr/lib/gdk-pixbuf-2.0/2.10.0/loaders.cache</file>
				<file>/usr/lib/gio/modules/giomodule.cache</file>
				<file>/usr/lib/perl5/perllocal.pod</file>
				<file>/usr/share/fonts/X11/*/fonts.dir</file>
				<file>/usr/share/fonts/X11/*/fonts.scale</file>
				<file>/usr/share/glib-2.0/schemas/gschemas.compiled</file>
				<file>/usr/share/locale/[a-cg-hj-oq-su-z]*</file>
				<file>/usr/share/locale/d[a-df-z]*</file>
				<file>/usr/share/locale/e[a-mo-rt-z]*</file>
				<file>/usr/share/locale/f[a-qs-z]*</file>
				<file>/usr/share/locale/i[a-su-z]*</file>
				<file>/usr/share/locale/p[a-su-z]*</file>
				<file>/usr/share/locale/t[a-qs-z]*</file>
				<file>/usr/share/man/[a-ln-z]*</file>
				<file>/usr/share/man/m[b-z]*</file>
				<file>/usr/share/man/ma[a-mo-z]*</file>
				<file>/usr/share/mime/all*</file>
				<file>/usr/share/mime/application*</file>
				<file>/usr/share/mime/audio*</file>
				<file>/usr/share/mime/image*</file>
				<file>/usr/share/mime/inode*</file>
				<file>/usr/share/mime/message*</file>
				<file>/usr/share/mime/model*</file>
				<file>/usr/share/mime/multipart*</file>
				<file>/usr/share/mime/text*</file>
				<file>/usr/share/mime/uri*</file>
				<file>/usr/share/mime/video*</file>
				<file>/usr/share/mime/x-*</file>
				<file>/usr/share/mime/globs*</file>
				<file>/usr/share/mime/magic</file>
				<file>/usr/share/mime/subclasses</file>
				<file>/usr/share/mime/treemagic</file>
				<file>/usr/share/mime/types</file>
				<file>/usr/share/mime/aliases</file>
				<file>/usr/share/mime/icons</file>
				<file>/usr/share/mime/generic-icons</file>
				<file>/usr/share/mime/XMLnamespaces</file>
				<file>/usr/share/mime/version</file>
				<file>/usr/share/mime/mime.cache</file>
				<file>/usr/share/applications/mimeinfo.cache</file>
				<file>/usr/share/icons/*/icon-theme.cache</file>
				<file>/usr/share/texmf*/ls-R</file> <!-- generated by texhash -->
				<file>/usr/share/texmf-var/*</file> <!-- generated by fmtutil -->
				<file>/usr/share/xml/catalog</file>
				<file>/usr/.crates.toml</file>
				<file>/root/*</file>
				<file>/var/cache/*</file>
				<file>$CACHEDIR/*</file>
				<file>*.la</file>
			</ignore>
			<postinst>
				<!-- remove all .la files -->
				<cmd>[ ! -e /tmp/upkg-watch.log ] || grep \\.la$ /tmp/upkg-watch.log | xargs rm -vf ; true</cmd>
				
				<cmd>[ ! -x /sbin/ldconfig ] || /sbin/ldconfig</cmd>
				<cmd check="no">zstdcat $STATEDIR/files/$BUILDNAME.{digest,links}.zst 2&gt;/dev/null | (
GDK_PIXBUF_LOADERS=0
GSCHEMA=0
TEX=0
while read content file ; do
	case "$file" in
	/lib/modules/*)
		KERNEL=$(echo $file | sed -e 's%/lib/modules/\([^/]\+\).*%\1%')
		;;
	/usr/share/info/*info)
		install-info $file /usr/share/info/dir 2&gt;/dev/null
		;;
	/usr/lib/gdk-pixbuf-2.0/*/loaders/*)
		GDK_PIXBUF_LOADERS=1
		;;
	/usr/share/glib-2.0/schemas/*.xml)
		GSCHEMA=1
		;;
	/usr/share/texmf*)
		TEX=1
		;;
	esac
done
[ -z "$KERNEL" ] || depmod -ae $KERNEL 2&gt;/dev/null
[ $GSCHEMA -eq 0 ] || /usr/bin/glib-compile-schemas /usr/share/glib-2.0/schemas
[ $GDK_PIXBUF_LOADERS -eq 0 ] || /usr/bin/gdk-pixbuf-query-loaders &gt; /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders.cache
[ $TEX -eq 0 ] || texhash
[ $TEX -eq 0 ] || fmtutil-sys --all
)</cmd>
			</postinst>
			<prerm>
				<cmd check="no">zstdcat $STATEDIR/files/$BUILDNAME.{digest,links}.zst 2&gt;/dev/null | (
while read content file ; do
	case "$file" in
	/usr/share/info/*info)
		install-info --delete $file /usr/share/info/dir 2&gt;/dev/null
		;;
	esac
done
)</cmd>
			</prerm>
			<finalize>
				<cmd>[ ! -x /usr/bin/systemd-sysusers ] || /usr/bin/systemd-sysusers</cmd>
				<cmd>[ ! -x /usr/bin/update-mime-database ] || /usr/bin/update-mime-database /usr/share/mime 2&gt;/dev/null</cmd>
				<cmd>[ ! -x /usr/bin/update-desktop-database ] || /usr/bin/update-desktop-database /usr/share/applications 2&gt;/dev/null</cmd>
				<cmd>[ ! -x /usr/bin/glib-compile-schemas ] || /usr/bin/glib-compile-schemas /usr/share/glib-2.0/schemas 2&gt;/dev/null</cmd>
				<cmd>[ ! -x /usr/bin/gio-querymodules ] || /usr/bin/gio-querymodules /usr/lib/gio/modules</cmd>
				<cmd>[ ! -x /usr/bin/gdk-pixbuf-query-loaders ] || /usr/bin/gdk-pixbuf-query-loaders &gt; /usr/lib/gdk-pixbuf-2.0/2.10.0/loaders.cache</cmd>
				<cmd>[ ! -x /usr/bin/gtk-update-icon-cache ] || find /usr/share/icons -name index.theme | xargs -n 1 -r dirname | xargs -n 1 -r gtk-update-icon-cache -f</cmd>
				<cmd>[ ! -x /usr/bin/fc-cache ] || fc-cache -f</cmd>
				<cmd>[ ! -x /usr/bin/mkfontscale ] || mkfontscale /usr/share/fonts/X11/*</cmd>
				<cmd>[ ! -x /usr/bin/mkfontdir ] || mkfontdir /usr/share/fonts/X11/*</cmd>
				<cmd>[ ! -x /usr/sbin/iconvconfig ] || iconvconfig</cmd>
				<cmd>[ ! -x /usr/bin/update-xmlcatalog ] || update-xmlcatalog</cmd>
			</finalize>
		</branch>
	</branches>
</global>
