1DOLLY 72TOOLCHAIN gtk-build3REQUIRES HOST runtime@04REQUIRES HOST display@05REQUIRES HOST input@06REQUIRES HOST download@07REQUIRES HOST http@08REQUIRES HOST upload@09REQUIRES HOST dso@010REQUIRES HOST sockets@011REQUIRES HOST threads@01213# GTK 4 and the libraries under it, each from its upstream release by its own14# build: Meson for FreeType, FriBidi, HarfBuzz, fontconfig, pixman, cairo,15# graphene, libepoxy, gdk-pixbuf, pango and GTK (its X11 backend alone),16# CMake for expat, libpng, libjpeg-turbo and libtiff, and this recipe's17# Makefile and script for gperf (fontconfig's build runs it) and the five X18# extension libraries GTK's X11 backend links. Static libraries in /usr/lib,19# as a GTK program links them; GLib's pkg-config file has cc cast-emulate20# every GObject program, those these builds run among them.21FROM /v0.1.4/demos/x11/Dollyfile-x11-build ff3eec2e743dc9930c83702df4b879c7f164bd9ad362d82f37a233a45819caa822INSTALL /v0.1.4/demos/tools/Dollyfile-meson fdf6b56135f6b2446e9b02680b94a43c04a95ddb0aa1ee9ec9176658b365eb8a23INSTALL /v0.1.4/demos/zero-ad/Dollyfile-pkgconf c9be89938c3e165017d6b0763625b658b6409345f90275460e4a161d90f679ef24INSTALL /v0.1.4/demos/tools/Dollyfile-xz 97034a7e8088aba5b63ff0a5f8fea7b42e7e44c88c69ea20e23ad165ae1e658d25INSTALL /v0.1.4/demos/tools/Dollyfile-tar 23cd8ef5cce746bd0a47657aba6d1914efd81017ec0a4c20e7f78944e058eae726INSTALL /v0.1.4/demos/tools/Dollyfile-binaryen cd48f69ce9313510b9d9841a27dafa3612b28b373aa533e09c63a61ceb68d1cd27INSTALL /v0.1.4/demos/python/Dollyfile-libffi 5e6a33f1ebf1a038fb1799089b2f806acb35df54f315c1b140a544e78c92c7fc28INSTALL /v0.1.4/demos/gtk/Dollyfile-pcre2 cd1ab1a2d55cfb88c4b0300936afe442c9eb1eb141937ba36b907799160e143c29INSTALL /v0.1.4/demos/gtk/Dollyfile-glib 3fdb83b6c1b36acfad1f34cf8d5804364cdd1259c477a5f39f0cd2a190697fba30INSTALL /v0.1.4/Dollyfile-zlib 7f3254e8d51bc7edd2fa47b19f3b1e2e43c747476ab93c57654639e4119abde73132REQUIRES HEADER glib33REQUIRES HEADER zlib34REQUIRES LIB    gobject-2.035REQUIRES LIB    z36REQUIRES TOOL   ar37REQUIRES TOOL   c++38REQUIRES TOOL   cc39REQUIRES TOOL   cmake40REQUIRES TOOL   cp41REQUIRES TOOL   glib-compile-resources42REQUIRES TOOL   gzip43REQUIRES TOOL   make44REQUIRES TOOL   meson45REQUIRES TOOL   mkdir46REQUIRES TOOL   mv47REQUIRES TOOL   patch48REQUIRES TOOL   pkg-config49REQUIRES TOOL   python350REQUIRES TOOL   sed51REQUIRES TOOL   tar52REQUIRES TOOL   wasm-opt53REQUIRES TOOL   xz5455SOURCE /v0.1.4/dist/static/gtk/freetype-2.14.3.tar.xz 36bc4f1cc413335368ee656c42afca65c5a3987e8768cc28cf11ba775e785a5f /tmp/gtk/freetype.tar.xz56SOURCE /v0.1.4/dist/static/gtk/fribidi-1.0.17.tar.xz 6949dcde27d41cebad1fd741fcafc36d55a1020d2d872d4a6eb3914caabbada2 /tmp/gtk/fribidi.tar.xz57SOURCE /v0.1.4/dist/static/gtk/harfbuzz-14.6.0.tar.xz d07a007327277708a2a73ae437887cdbaf282937f6d03ca5467723e9099af586 /tmp/gtk/harfbuzz.tar.xz58SOURCE /v0.1.4/dist/static/gtk/expat-2.8.5.tar.xz 1e727b8933ec51a77a9a9d9afcf8e688bce45d907c13e36ab7393fe36e703182 /tmp/gtk/expat.tar.xz59SOURCE /v0.1.4/dist/static/gtk/gperf-3.1.tar.gz 588546b945bba4b70b6a3a616e80b4ab466e3f33024a352fc2198112cdbb3ae2 /tmp/gtk/gperf.tar.gz60SOURCE /v0.1.4/dist/static/gtk/fontconfig-2.18.3.tar.xz 4f7b554a38cdf78c033f666c8871f3749e14a094f65a07f630c91ed0b43d35e3 /tmp/gtk/fontconfig.tar.xz61SOURCE /v0.1.4/dist/static/gtk/fontconfig-dolly.patch af0db174251c4d6b1be7800c7c802dac3f52ec1e01e542596f39d392204eb100 /tmp/gtk/fontconfig-dolly.patch62SOURCE /v0.1.4/dist/static/gtk/libpng-1.6.59.tar.xz d80dd2a38a37f803cb9b6ac7b14bd6e74ddc3b654780a8380bdf93523fdb4389 /tmp/gtk/libpng.tar.xz63SOURCE /v0.1.4/dist/static/gtk/libjpeg-turbo-3.2.0.tar.gz 6f30092cef9fb839779646608f4ee14ae3cbac989c47fa05e841b0841f09878e /tmp/gtk/libjpeg-turbo.tar.gz64SOURCE /v0.1.4/dist/static/gtk/tiff-4.7.2.tar.xz 4996f0c4f93094719b1ca5c6279b20e588773ba8a247533e486416fb662ddb88 /tmp/gtk/tiff.tar.xz65SOURCE /v0.1.4/dist/static/gtk/pixman-0.46.4.tar.gz d09c44ebc3bd5bee7021c79f922fe8fb2fb57f7320f55e97ff9914d2346a591c /tmp/gtk/pixman.tar.gz66SOURCE /v0.1.4/dist/static/gtk/cairo-1.18.6.tar.xz 1c767308174337a74694da0f3ec069c271452163a1ef4540964c50c301f157d4 /tmp/gtk/cairo.tar.xz67SOURCE /v0.1.4/dist/static/gtk/graphene-1.10.8.tar.xz a37bb0e78a419dcbeaa9c7027bcff52f5ec2367c25ec859da31dfde2928f279a /tmp/gtk/graphene.tar.xz68SOURCE /v0.1.4/dist/static/gtk/libepoxy-1.5.10.tar.xz 072cda4b59dd098bba8c2363a6247299db1fa89411dc221c8b81b8ee8192e623 /tmp/gtk/libepoxy.tar.xz69SOURCE /v0.1.4/dist/static/gtk/gdk-pixbuf-2.44.8.tar.xz 919f529512961a12e81cd4b4b466a48c3933469e7f9a310c6513cd4fb252ba3c /tmp/gtk/gdk-pixbuf.tar.xz70SOURCE /v0.1.4/dist/static/gtk/pango-1.58.2.tar.xz 342385b6ca3b7c73455d7c80a13b7dbe4489e00bc3bd4c5bd6ed4dce421e374a /tmp/gtk/pango.tar.xz71SOURCE /v0.1.4/dist/static/gtk/gtk-4.24.1.tar.xz e98abe720e16129c8c0f50761dee0a2e9ae2478055e31018f6cf977fcf6513e9 /tmp/gtk/gtk.tar.xz72SOURCE /v0.1.4/dist/static/gtk/gtk-dolly.patch 7fbb4f8428b26569454e2958144447a294c29c15545362c69c178e7baec1d71b /tmp/gtk/gtk-dolly.patch73SOURCE /v0.1.4/dist/static/gtk/libXrandr-1.5.5.tar.xz 72b922c2e765434e9e9f0960148070bd4504b288263e2868a4ccce1b7cf2767a /tmp/gtk/libXrandr.tar.xz74SOURCE /v0.1.4/dist/static/gtk/libXcursor-1.2.3.tar.xz fde9402dd4cfe79da71e2d96bb980afc5e6ff4f8a7d74c159e1966afb2b2c2c0 /tmp/gtk/libXcursor.tar.xz75SOURCE /v0.1.4/dist/static/gtk/libXdamage-1.1.7.tar.xz 127067f521d3ee467b97bcb145aeba1078e2454d448e8748eb984d5b397bde24 /tmp/gtk/libXdamage.tar.xz76SOURCE /v0.1.4/dist/static/gtk/libXcomposite-0.4.7.tar.xz 8bdf310967f484503fa51714cf97bff0723d9b673e0eecbf92b3f97c060c8ccb /tmp/gtk/libXcomposite.tar.xz77SOURCE /v0.1.4/dist/static/gtk/libXinerama-1.1.6.tar.xz d00fc1599c303dc5cbc122b8068bdc7405d6fcb19060f4597fc51bd3a8be51d7 /tmp/gtk/libXinerama.tar.xz78# Khronos's EGL and KHR headers, as Mesa's release carries them: libepoxy's79# EGL dispatch includes them, and GTK's X11 backend has EGL code.80SOURCE /v0.1.4/dist/static/gtk/khronos-headers.tar 0873dc0d3a69057385df77ef9a1433cbc91f00acfb56de2509362af2e46397b8 /tmp/gtk/khronos-headers.tar81SLOP CWD /tmp/gtk for archive in *.tar.xz; do xz -dc $archive | tar -xf -; done82SLOP CWD /tmp/gtk for archive in *.tar.gz; do gzip -dc $archive | tar -xf -; done83SLOP tar -xf /tmp/gtk/khronos-headers.tar -C /84SLOP patch -p1 -d /tmp/gtk/fontconfig-2.18.3 -i /tmp/gtk/fontconfig-dolly.patch85SLOP patch -p1 -d /tmp/gtk/gtk-4.24.1 -i /tmp/gtk/gtk-dolly.patch8687# The fonts and their shaping: FreeType, FriBidi (whose table generators hold88# more static data than cc's 16 MiB of initial memory), HarfBuzz and expat.89SLOP CWD /tmp/gtk meson setup build-freetype freetype-2.14.3 --wrap-mode=nodownload --prefix=/usr --libdir=lib --buildtype=release -Ddefault_library=static \90  -Dharfbuzz=disabled -Dpng=disabled -Dbrotli=disabled -Dbzip2=disabled -Dzlib=enabled91SLOP meson compile -C /tmp/gtk/build-freetype && meson install --no-rebuild -C /tmp/gtk/build-freetype92SLOP CWD /tmp/gtk meson setup build-fribidi fribidi-1.0.17 --wrap-mode=nodownload --prefix=/usr --libdir=lib --buildtype=release -Ddefault_library=static -Ddocs=false -Dtests=false -Dbin=false \93  -Dc_link_args=-Wl,--initial-memory=6710886494SLOP meson compile -C /tmp/gtk/build-fribidi && meson install --no-rebuild -C /tmp/gtk/build-fribidi95SLOP CWD /tmp/gtk meson setup build-harfbuzz harfbuzz-14.6.0 --wrap-mode=nodownload --prefix=/usr --libdir=lib --buildtype=release -Ddefault_library=static -Dtests=disabled -Ddocs=disabled \96  -Dintrospection=disabled -Dcairo=disabled -Dicu=disabled -Dglib=enabled -Dgobject=enabled \97  -Dutilities=disabled -Dbenchmark=disabled -Dfreetype=enabled98SLOP meson compile -C /tmp/gtk/build-harfbuzz && meson install --no-rebuild -C /tmp/gtk/build-harfbuzz99SLOP cmake -S /tmp/gtk/expat-2.8.5 -B /tmp/gtk/build-expat -DCMAKE_SYSTEM_NAME=Dolly -DCMAKE_SYSTEM_PROCESSOR=wasm64 -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_INSTALL_LIBDIR=lib -DBUILD_SHARED_LIBS=OFF -DEXPAT_BUILD_TOOLS=OFF \100  -DEXPAT_BUILD_EXAMPLES=OFF -DEXPAT_BUILD_TESTS=OFF -DEXPAT_SHARED_LIBS=OFF -DEXPAT_BUILD_DOCS=OFF101SLOP cmake --build /tmp/gtk/build-expat -j4 && cmake --install /tmp/gtk/build-expat102103# gperf 3.1, whose library is plain C and C++ (later releases need gnulib's104# configure), written in C++14: fontconfig's build runs it.105FILE /tmp/gtk/gperf.mk106    .RECIPEPREFIX := >107    G := /tmp/gtk/gperf-3.1108    B := /tmp/gtk/build-gperf109    FLAGS := -O2 -I$(B) -I$(G)/lib110    OBJ := lib/getline lib/getopt lib/getopt1 lib/hash src/bool-array src/hash-table src/input \111      src/keyword-list src/keyword src/main src/options src/output src/positions src/search src/version112    all: /usr/bin/gperf113    $(B)/config.h:114    >mkdir -p $(B)115    >printf '#define HAVE_DYNAMIC_ARRAY 1\n#define PACKAGE_VERSION "3.1"\n' > $@116    $(B)/%.o: $(G)/%.cc $(B)/config.h117    >mkdir -p $(@D)118    >c++ -std=gnu++14 $(FLAGS) -c $< -o $@119    $(B)/%.o: $(G)/%.c $(B)/config.h120    >mkdir -p $(@D)121    >cc $(FLAGS) -c $< -o $@122    /usr/bin/gperf: $(addprefix $(B)/,$(addsuffix .o,$(OBJ)))123    >c++ $^ -o $@124SLOP make -j4 -f /tmp/gtk/gperf.mk125SLOP CWD /tmp/gtk meson setup build-fontconfig fontconfig-2.18.3 --wrap-mode=nodownload --prefix=/usr --libdir=lib --buildtype=release -Ddefault_library=static -Dtests=disabled -Ddoc=disabled \126  -Dtools=disabled -Dcache-build=disabled -Dnls=disabled -Dxml-backend=expat127SLOP meson compile -C /tmp/gtk/build-fontconfig && meson install --no-rebuild -C /tmp/gtk/build-fontconfig128129# The images GTK loads, and its drawing: pixman without the SIMD of other130# machines, cairo over Xlib (MIT-SHM is asked of the server and Dolly's has131# none), graphene and libepoxy.132SLOP cmake -S /tmp/gtk/libpng-1.6.59 -B /tmp/gtk/build-png -DCMAKE_SYSTEM_NAME=Dolly -DCMAKE_SYSTEM_PROCESSOR=wasm64 -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_INSTALL_LIBDIR=lib -DBUILD_SHARED_LIBS=OFF -DPNG_SHARED=OFF -DPNG_TESTS=OFF -DPNG_TOOLS=OFF133SLOP cmake --build /tmp/gtk/build-png -j4 && cmake --install /tmp/gtk/build-png134SLOP cmake -S /tmp/gtk/libjpeg-turbo-3.2.0 -B /tmp/gtk/build-jpeg -DCMAKE_SYSTEM_NAME=Dolly -DCMAKE_SYSTEM_PROCESSOR=wasm64 -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_INSTALL_LIBDIR=lib -DBUILD_SHARED_LIBS=OFF -DENABLE_SHARED=OFF -DWITH_SIMD=OFF -DWITH_TURBOJPEG=OFF135SLOP cmake --build /tmp/gtk/build-jpeg -j4 && cmake --install /tmp/gtk/build-jpeg136SLOP cmake -S /tmp/gtk/tiff-4.7.2 -B /tmp/gtk/build-tiff -DCMAKE_SYSTEM_NAME=Dolly -DCMAKE_SYSTEM_PROCESSOR=wasm64 -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_INSTALL_LIBDIR=lib -DBUILD_SHARED_LIBS=OFF -Dtiff-tools=OFF -Dtiff-tests=OFF \137  -Dtiff-contrib=OFF -Dtiff-docs=OFF -Djbig=OFF -Dlerc=OFF -Dlzma=OFF -Dzstd=OFF -Dwebp=OFF -Dlibdeflate=OFF138SLOP cmake --build /tmp/gtk/build-tiff -j4 && cmake --install /tmp/gtk/build-tiff139SLOP CWD /tmp/gtk meson setup build-pixman pixman-0.46.4 --wrap-mode=nodownload --prefix=/usr --libdir=lib --buildtype=release -Ddefault_library=static -Dloongson-mmi=disabled -Dmmx=disabled \140  -Dsse2=disabled -Dssse3=disabled -Dvmx=disabled -Darm-simd=disabled -Dneon=disabled -Da64-neon=disabled \141  -Dmips-dspr2=disabled -Drvv=disabled -Dgnu-inline-asm=disabled -Dopenmp=disabled -Dtimers=false \142  -Dgtk=disabled -Dlibpng=disabled -Dtests=disabled -Ddemos=disabled143SLOP meson compile -C /tmp/gtk/build-pixman && meson install --no-rebuild -C /tmp/gtk/build-pixman144SLOP CWD /tmp/gtk meson setup build-cairo cairo-1.18.6 --wrap-mode=nodownload --prefix=/usr --libdir=lib --buildtype=release -Ddefault_library=static -Ddwrite=disabled -Dfontconfig=enabled \145  -Dfreetype=enabled -Dpng=enabled -Dquartz=disabled -Dtee=disabled -Dxcb=disabled -Dxlib=enabled \146  -Dzlib=enabled -Dtests=disabled -Dlzo=disabled -Dglib=enabled -Dspectre=disabled -Dsymbol-lookup=disabled147SLOP meson compile -C /tmp/gtk/build-cairo && meson install --no-rebuild -C /tmp/gtk/build-cairo148149# The X extension libraries GTK's X11 backend links beyond x11-build's: each150# compiles its src directory, as x11-build's own do.151FILE /tmp/gtk/xlibs.slop152    cd /tmp/gtk153    for spec in libXrandr-1.5.5:Xrandr:1.5.5:x11_xext_xrender_randrproto libXdamage-1.1.7:Xdamage:1.1.7:x11_xfixes_damageproto \154        libXcomposite-0.4.7:Xcomposite:0.4.7:x11_xfixes_compositeproto libXinerama-1.1.6:Xinerama:1.1.6:x11_xext_xineramaproto \155        libXcursor-1.2.3:Xcursor:1.2.3:x11_xrender_xfixes; do156      source=${spec%%:*}; rest=${spec#*:}; name=${rest%%:*}; rest=${rest#*:}; version=${rest%%:*}157      requires=$(echo ${rest#*:} | tr _ ' ')158      mkdir -p build-$name159      for c in $source/src/*.c; do160        cc -O2 -DHAVE_XFIXES '-DICONDIR="/usr/share/icons"' '-DXCURSORPATH="~/.icons:/usr/share/icons:/usr/share/pixmaps"' \161          -I$source/include/X11/Xcursor -I$source/include -I$source/include/X11/extensions \162          -c $c -o build-$name/$(basename $c .c).o || exit 1163      done164      ar rcs /usr/lib/lib$name.a build-$name/*.o165      if test -d $source/include/X11/extensions; then cp $source/include/X11/extensions/*.h /usr/include/X11/extensions/166      else mkdir -p /usr/include/X11/Xcursor && cp $source/include/X11/Xcursor/Xcursor.h /usr/include/X11/Xcursor/; fi167      lower=$(echo $name | tr A-Z a-z)168      printf '%s\n' 'prefix=/usr' "Name: $lower" "Description: $lower" "Version: $version" "Requires: $requires" \169        "Libs: -L/usr/lib -l$name" 'Cflags: -I/usr/include' > /usr/lib/pkgconfig/$lower.pc170    done171SLOP slop /tmp/gtk/xlibs.slop172SLOP CWD /tmp/gtk meson setup build-graphene graphene-1.10.8 --wrap-mode=nodownload --prefix=/usr --libdir=lib --buildtype=release -Ddefault_library=static -Dintrospection=disabled -Dtests=false \173  -Dinstalled_tests=false -Dgobject_types=true -Dsse2=false -Darm_neon=false -Dgcc_vector=false174SLOP meson compile -C /tmp/gtk/build-graphene && meson install --no-rebuild -C /tmp/gtk/build-graphene175SLOP CWD /tmp/gtk meson setup build-epoxy libepoxy-1.5.10 --wrap-mode=nodownload --prefix=/usr --libdir=lib --buildtype=release -Ddefault_library=static -Ddocs=false -Dtests=false176SLOP meson compile -C /tmp/gtk/build-epoxy && meson install --no-rebuild -C /tmp/gtk/build-epoxy177178# gdk-pixbuf with its PNG and JPEG loaders built in (no glycin, which is Rust's179# processes, and no MIME sniffing database), pango, and GTK with its X11180# backend alone; GTK's library is built static (gtk-dolly.patch).181SLOP CWD /tmp/gtk meson setup build-pixbuf gdk-pixbuf-2.44.8 --wrap-mode=nodownload --prefix=/usr --libdir=lib --buildtype=release -Ddefault_library=static -Dpng=enabled -Djpeg=enabled \182  -Dtiff=disabled -Dgif=disabled -Dglycin=disabled -Dothers=disabled -Dbuiltin_loaders=png,jpeg \183  -Dintrospection=disabled -Dman=false -Dtests=false -Dinstalled_tests=false -Dthumbnailer=disabled \184  -Dgtk_doc=false -Dgio_sniffing=false185SLOP meson compile -C /tmp/gtk/build-pixbuf && meson install --no-rebuild -C /tmp/gtk/build-pixbuf186SLOP CWD /tmp/gtk meson setup build-pango pango-1.58.2 --wrap-mode=nodownload --prefix=/usr --libdir=lib --buildtype=release -Ddefault_library=static -Dintrospection=disabled \187  -Dbuild-testsuite=false -Dbuild-examples=false -Dfontconfig=enabled -Dfreetype=enabled -Dcairo=enabled \188  -Dlibthai=disabled -Dxft=disabled -Ddocumentation=false -Dman-pages=false -Dsysprof=disabled189SLOP meson compile -C /tmp/gtk/build-pango && meson install --no-rebuild -C /tmp/gtk/build-pango190SLOP CWD /tmp/gtk meson setup build-gtk gtk-4.24.1 --wrap-mode=nodownload --prefix=/usr --libdir=lib --buildtype=release -Ddefault_library=static -Dx11-backend=true -Dwayland-backend=false \191  -Dbroadway-backend=false -Dwin32-backend=false -Dmacos-backend=false -Dandroid-backend=false \192  -Dmedia-gstreamer=disabled -Dprint-cpdb=disabled -Dprint-cups=disabled -Dvulkan=disabled \193  -Dcloudproviders=disabled -Dsysprof=disabled -Dtracker=disabled -Dcolord=disabled -Df16c=disabled \194  -Daccesskit=disabled -Dintrospection=disabled -Ddocumentation=false -Dscreenshots=false \195  -Dman-pages=false -Dbuild-demos=false -Dbuild-testsuite=false -Dbuild-examples=false -Dbuild-tests=false196SLOP meson compile -C /tmp/gtk/build-gtk && meson install --no-rebuild -C /tmp/gtk/build-gtk197198# A GTK program links, cast-emulated; a window needs an X server to open on.199FILE /tmp/gtk/check.c200    #include <gtk/gtk.h>201    int main(void) { return gtk_get_major_version() == 4 ? 0 : 1; }202SLOP cc -O1 -pthread /tmp/gtk/check.c -o /tmp/gtk/check $(pkg-config --cflags --libs gtk4) && /tmp/gtk/check203204SLOP CWD /tmp/gtk for source in freetype-2.14.3:LICENSE.TXT fribidi-1.0.17:COPYING harfbuzz-14.6.0:COPYING \205  expat-2.8.5:COPYING fontconfig-2.18.3:COPYING libpng-1.6.59:LICENSE libjpeg-turbo-3.2.0:LICENSE.md \206  tiff-4.7.2:LICENSE.md pixman-0.46.4:COPYING cairo-1.18.6:COPYING-MPL-1.1 graphene-1.10.8:LICENSE.txt \207  libepoxy-1.5.10:COPYING gdk-pixbuf-2.44.8:COPYING pango-1.58.2:COPYING gtk-4.24.1:COPYING; do \208  name=${source%%-[0-9]*}; mkdir -p /usr/share/licenses/$name && cp ${source%%:*}/${source#*:} /usr/share/licenses/$name/; done209FOLDER /usr/lib/pkgconfig210FOLDER /usr/include211FOLDER /usr/lib212FOLDER /usr/share/licenses213ENTRY /bin/foreground -i /bin/slop214