1DOLLY 72PACKAGE pixman3REQUIRES HOST runtime@045# pixman, the pixel library of X.Org's server (and of cairo), from its release6# archive, built by its Meson project as a static library: without the SIMD of7# other machines; Dolly runs no OpenMP. Meson's install would rebuild first as8# another user: Dolly's Python has no os.geteuid, so the build compiles, then9# installs what it compiled.10FROM /v0.1.4/demos/x11/Dollyfile-x11-build ff3eec2e743dc9930c83702df4b879c7f164bd9ad362d82f37a233a45819caa811# The tar package reads the pax headers of X.Org's archives.12USE /v0.1.4/demos/tools/Dollyfile-tar 23cd8ef5cce746bd0a47657aba6d1914efd81017ec0a4c20e7f78944e058eae713USE /v0.1.4/demos/tools/Dollyfile-meson fdf6b56135f6b2446e9b02680b94a43c04a95ddb0aa1ee9ec9176658b365eb8a14USE /v0.1.4/demos/zero-ad/Dollyfile-pkgconf c9be89938c3e165017d6b0763625b658b6409345f90275460e4a161d90f679ef15REQUIRES TOOL meson16REQUIRES TOOL gzip17REQUIRES TOOL tar18REQUIRES TOOL sed19REQUIRES TOOL mv2021SOURCE /v0.1.4/dist/static/x11/pixman-0.46.4.tar.gz d09c44ebc3bd5bee7021c79f922fe8fb2fb57f7320f55e97ff9914d2346a591c /tmp/pixman.tar.gz22SLOP gzip -dc /tmp/pixman.tar.gz | tar -xf - -C /tmp23SLOP meson setup /tmp/build/pixman /tmp/pixman-0.46.4 --prefix=/usr --libdir=lib \24  --buildtype=release -Ddefault_library=static -Dloongson-mmi=disabled -Dmmx=disabled \25  -Dsse2=disabled -Dssse3=disabled -Dvmx=disabled -Darm-simd=disabled -Dneon=disabled \26  -Da64-neon=disabled -Dmips-dspr2=disabled -Drvv=disabled -Dgnu-inline-asm=disabled \27  -Dopenmp=disabled -Dtimers=false -Dgtk=disabled -Dlibpng=disabled -Dtests=disabled -Ddemos=disabled28SLOP meson compile -C /tmp/build/pixman && meson install --no-rebuild -C /tmp/build/pixman29# Meson's threads dependency puts -pthread in pixman's pkg-config file, which30# would make each program that links it a threaded one; pixman needs no thread here.31SLOP sed 's/ -pthread//g' /usr/lib/pkgconfig/pixman-1.pc > /tmp/pixman-1.pc && mv /tmp/pixman-1.pc /usr/lib/pkgconfig/pixman-1.pc32SLOP mkdir -p /usr/share/licenses/pixman && cp /tmp/pixman-0.46.4/COPYING /usr/share/licenses/pixman/3334EXPORTS LIB    pixman-1        /usr/lib/libpixman-1.a35EXPORTS FOLDER pixman-headers  /usr/include/pixman-136FILE /usr/lib/pkgconfig/pixman-1.pc37FILE /usr/share/licenses/pixman/COPYING38