on master help sign in
added optional field predicates. closed #3. Fix nested field accessing.
commit69a049f9e8c416494d41a6e8158f86faaa5d328c authoriko <ilyakooo0@gmail.com> dateWed 5 May 2021, 15:30 (5 years ago) parentb4a3f93
805 files changed+8077−7519
src/Tix/Typechecker.hs+40−46 src/Tix/Types.hs+12−5 test/golden/importless/0.1.txt+5−6 test/golden/importless/0.11.1.txt+10−11 test/golden/importless/0.14.1.txt+10−11 test/golden/importless/0.17.1.txt+10−11 test/golden/importless/0.18.0.txt+13−14 test/golden/importless/0.20.0.txt+10−11 test/golden/importless/0.29.txt+11−14 test/golden/importless/0.61.txt+37−37 test/golden/importless/0.8.5.txt+22−23 test/golden/importless/0.9.5.txt+8−8 test/golden/importless/0.9.6.txt+8−8 test/golden/importless/0.9.txt+11−12 test/golden/importless/1.0.txt+18−20 test/golden/importless/1.00.37.txt+17−17 test/golden/importless/1.3.txt+52−55 test/golden/importless/1.4.txt+9−10 test/golden/importless/1.5.txt+20−20 test/golden/importless/1.67.txt+4−4 test/golden/importless/1.8.5.txt+52 test/golden/importless/1.8.txt+30−33 test/golden/importless/1.x.txt+22−23 test/golden/importless/10.5.x.txt+24−25 test/golden/importless/11.1.txt+14−16 test/golden/importless/112.01.01.txt+8−9 test/golden/importless/16.1.2.txt+21−25 test/golden/importless/1compat.txt+1−2 test/golden/importless/2.0.txt+8−10 test/golden/importless/2.10.txt+15−16 test/golden/importless/2.11.txt+15−16 test/golden/importless/2.12.txt+15−16 test/golden/importless/2.13.txt+15−16 test/golden/importless/2.22.txt+11−13 test/golden/importless/2.26.txt+17−19 test/golden/importless/2.4.0.txt+9−10 test/golden/importless/2.4.txt+79 test/golden/importless/2.5.35.txt+1−2 test/golden/importless/2.6.1.txt+3−5 test/golden/importless/2.6.13-pre.txt+45 test/golden/importless/2.6.2.txt+17−19 test/golden/importless/2.64.txt+14−15 test/golden/importless/2.x.txt+23−24 test/golden/importless/20160331.txt+22−24 test/golden/importless/25.txt+30−36 test/golden/importless/26.txt+25−30 test/golden/importless/2bwm.txt+5−5 test/golden/importless/3.0.x.txt+13−14 test/golden/importless/3.08.0.txt+8−8 test/golden/importless/3.1.txt+8−8 test/golden/importless/3.10.0.txt+8−9 test/golden/importless/3.txt+20−22 test/golden/importless/3.x.txt+20−21 test/golden/importless/38.txt+5−6 test/golden/importless/3dovideo.txt+19−20 test/golden/importless/4.01.17.txt+11−12 test/golden/importless/4.1.txt+8−8 test/golden/importless/4.2.1.txt+18−20 test/golden/importless/4.3.2.txt+17−20 test/golden/importless/4.4.txt+32−33 test/golden/importless/4.9.9.txt+15−17 test/golden/importless/422.txt+14−16 test/golden/importless/44.0.txt+23−23 test/golden/importless/5.1.138.txt+11−11 test/golden/importless/5.41.txt+20−26 test/golden/importless/5.6.txt+19−23 test/golden/importless/5.7.txt+9−11 test/golden/importless/5.7.x.txt+21−24 test/golden/importless/5.txt+1−2 test/golden/importless/60.txt+8−8 test/golden/importless/68.txt+13−13 test/golden/importless/6_qt4.txt+10−13 test/golden/importless/7.3.txt+5−6 test/golden/importless/78.txt+11−12 test/golden/importless/8.6.txt+2−2 test/golden/importless/9.2.txt+24−26 test/golden/importless/9.x.txt+47−49 test/golden/importless/Cargo.txt+29−30 test/golden/importless/R16B02-basho.txt+13−14 test/golden/importless/account-service-util.txt+17−18 test/golden/importless/accountsservice.txt+22−22 test/golden/importless/acpilight.txt+3−3 test/golden/importless/adb.txt+15−15 test/golden/importless/afterstep.txt+5−5 test/golden/importless/ais.txt+5−6 test/golden/importless/aliases.txt+8−8 test/golden/importless/alsamixer.app.txt+18−19 test/golden/importless/alternatives-plugin.txt+16−17 test/golden/importless/amazon-options.txt+6−6 test/golden/importless/amd-microcode.txt+10−10 test/golden/importless/amdgpu-pro.txt+55 test/golden/importless/amdgpu.txt+6−6 test/golden/importless/apcupsd.txt+4−4 test/golden/importless/apiextractor.txt+19−20 test/golden/importless/appdaemon.txt+56−54 test/golden/importless/appstream.txt+7−7 test/golden/importless/array.txt+6−6 test/golden/importless/atd.txt+25−24 test/golden/importless/ati.txt+19−19 test/golden/importless/atop.txt+3−3 test/golden/importless/attrsOf-conditional-check.txt+8−7 test/golden/importless/auditd.txt+9−9 test/golden/importless/automake-1.11.x.txt+14−15 test/golden/importless/automake-1.15.x.txt+15−16 test/golden/importless/automake-1.16.x.txt+15−16 test/golden/importless/autorandr.txt+3−3 test/golden/importless/autostart.txt+13−13 test/golden/importless/azure-agent.txt+46−47 test/golden/importless/b43.txt+14−14 test/golden/importless/backend.txt+3−3 test/golden/importless/baloo-widgets.txt+2−2 test/golden/importless/baloo.txt+2−2 test/golden/importless/bamf.txt+9−9 test/golden/importless/bandwhich.txt+3−3 test/golden/importless/base.txt+2−2 test/golden/importless/bcachefs.txt+16−16 test/golden/importless/bcc.txt+13−13 test/golden/importless/bean-add.txt+3−3 test/golden/importless/berry.txt+5−5 test/golden/importless/beta.txt+24−26 test/golden/importless/bi.txt+6−6 test/golden/importless/bifunctors.txt+2−2 test/golden/importless/binary-tarball.txt+31 test/golden/importless/binary.txt+15−17 test/golden/importless/bladeRF.txt+3−3 test/golden/importless/blivet.txt+5−6 test/golden/importless/bloodspilot-client.txt+22−24 test/golden/importless/blueman.txt+3−3 test/golden/importless/bolt.txt+14−14 test/golden/importless/boot.txt+5−6 test/golden/importless/bootstrap.txt+18−20 test/golden/importless/breeze-gtk.txt+1−1 test/golden/importless/breeze-icons.txt+2−2 test/golden/importless/brillo.txt+3−3 test/golden/importless/brltty.txt+3−3 test/golden/importless/browserpass.txt+6−6 test/golden/importless/build-rebar3.txt+11−11 test/golden/importless/build-skaware-package.txt+10−11 test/golden/importless/buildOcamlJane.txt+5−5 test/golden/importless/builder.txt+6−6 test/golden/importless/bytes.txt+2−2 test/golden/importless/calibre-server.txt+20−19 test/golden/importless/camlp4.txt+5−5 test/golden/importless/canto-daemon.txt+3−3 test/golden/importless/canvas.txt+2−2 test/golden/importless/carnix.txt+5−5 test/golden/importless/categories.txt+2−2 test/golden/importless/cde.txt+6−6 test/golden/importless/chacha.txt+11−14 test/golden/importless/chrome-gnome-shell.txt+14−14 test/golden/importless/chrootenv.txt+20−20 test/golden/importless/clean-packaging.txt+2−2 test/golden/importless/clfswm.txt+5−5 test/golden/importless/clickhouse.txt+18−17 test/golden/importless/clickshare.txt+17−17 test/golden/importless/client-ip-echo.txt+2−2 test/golden/importless/clientlib.txt+5−6 test/golden/importless/clingo.txt+14−16 test/golden/importless/clipmenu.txt+4−4 test/golden/importless/clippy.txt+25−27 test/golden/importless/clooj.txt+6−6 test/golden/importless/coda.txt+6−6 test/golden/importless/colord.txt+3−3 test/golden/importless/common-path.txt+4−3 test/golden/importless/common.txt+4−4 test/golden/importless/community.txt+88 test/golden/importless/comonad.txt+6−6 test/golden/importless/compiler-rt.txt+40−48 test/golden/importless/compiler.txt+6−6 test/golden/importless/composition.txt+6−6 test/golden/importless/configuration-ghc-8.4.x.txt+86 test/golden/importless/configuration-ghc-8.6.x.txt+117 test/golden/importless/console.txt+6−6 test/golden/importless/container-config.txt+9−9 test/golden/importless/containers.txt+6−6 test/golden/importless/contrib.txt+15−16 test/golden/importless/control.txt+7−9 test/golden/importless/convert.txt+2−2 test/golden/importless/couchpotato.txt+14−13 test/golden/importless/criu.txt+5−5 test/golden/importless/cryptpad.txt+3−3 test/golden/importless/cryptsetup.txt+38 test/golden/importless/cstore_fdw.txt+5−5 test/golden/importless/cube.txt+6−6 test/golden/importless/curry-base.txt+2−2 test/golden/importless/curry-frontend.txt+2−2 test/golden/importless/cursive.txt+20−21 test/golden/importless/cutter.txt+5−5 test/golden/importless/cwm.txt+5−5 test/golden/importless/dante.txt+4−4 test/golden/importless/das_watchdog.txt+8−8 test/golden/importless/data-api.txt+5−5 test/golden/importless/dconf2nix.txt+2−2 test/golden/importless/debian-build.txt+32 test/golden/importless/debug-info.txt+8−8 test/golden/importless/declare-attrsOf.txt+5−6 test/golden/importless/declare-coerced-value-unsound.txt+8−10 test/golden/importless/declare-either.txt+6−8 test/golden/importless/declare-enable-nested.txt+2−2 test/golden/importless/declare-enable.txt+2−2 test/golden/importless/declare-int-between-value.txt+3−3 test/golden/importless/declare-int-positive-value-nested.txt+3−3 test/golden/importless/declare-int-positive-value.txt+3−3 test/golden/importless/declare-int-unsigned-value.txt+3−3 test/golden/importless/declare-lazyAttrsOf.txt+3−4 test/golden/importless/declare-oneOf.txt+8−11 test/golden/importless/declare-submoduleWith-path.txt+2−2 test/golden/importless/declare-submoduleWith-special.txt+3−3 test/golden/importless/default-crate-overrides.txt+7−8 test/golden/importless/define-option-dependently-nested.txt+8−5 test/golden/importless/define-option-dependently.txt+6−5 test/golden/importless/dep-overrides.txt+21 test/golden/importless/derive.txt+6−6 test/golden/importless/descncrunch.txt+6−6 test/golden/importless/devmon.txt+3−3 test/golden/importless/dict.txt+6−6 test/golden/importless/dictd-db.txt+15−15 test/golden/importless/dictd-wiktionary.txt+6−6 test/golden/importless/dictd-wordnet.txt+6−6 test/golden/importless/digimend.txt+12−11 test/golden/importless/displaylink.txt+14−14 test/golden/importless/dleyna-renderer.txt+12−12 test/golden/importless/dleyna-server.txt+12−12 test/golden/importless/dmraid.txt+9−10 test/golden/importless/do-agent.txt+3−3 test/golden/importless/dolphin-plugins.txt+2−2 test/golden/importless/dolphin.txt+3−3 test/golden/importless/dom.txt+6−6 test/golden/importless/dragon.txt+6−6 test/golden/importless/dsseries.txt+11−11 test/golden/importless/dust.txt+16−18 test/golden/importless/dvtm.txt+5−6 test/golden/importless/dwm.txt+5−5 test/golden/importless/eagle.txt+3−4 test/golden/importless/easyfocus.txt+9−9 test/golden/importless/ecryptfs.txt+8−8 test/golden/importless/edit.txt+3−4 test/golden/importless/editor.txt+5−6 test/golden/importless/editors.txt+26−31 test/golden/importless/egg2nix.txt+13−15 test/golden/importless/electron.txt+6−6 test/golden/importless/element-desktop.txt+3−3 test/golden/importless/elm-format.txt+2−2 test/golden/importless/elm-instrument.txt+2−2 test/golden/importless/elm.txt+2−2 test/golden/importless/elmi-to-json.txt+2−2 test/golden/importless/emergency-mode.txt+6−6 test/golden/importless/emscripten-packages.txt+49 test/golden/importless/emulator.txt+16−25 test/golden/importless/engine.txt+8−9 test/golden/importless/epmd.txt+3−3 test/golden/importless/espanso.txt+3−3 test/golden/importless/esxi.txt+14−15 test/golden/importless/eternal.txt+6−6 test/golden/importless/evilwm.txt+5−5 test/golden/importless/evolution-data-server.txt+22−22 test/golden/importless/exfat.txt+6−6 test/golden/importless/extra-target-flags.txt+1−2 test/golden/importless/extras.txt+9−11 test/golden/importless/facetimehd.txt+8−8 test/golden/importless/fancontrol.txt+3−3 test/golden/importless/farrp.txt+6−6 test/golden/importless/faust1.txt+23−24 test/golden/importless/faust2.txt+24−26 test/golden/importless/fcitx.txt+22−24 test/golden/importless/fetch-rebar-deps.txt+2−3 test/golden/importless/fetchNodeModules.txt+8−8 test/golden/importless/ffmpegthumbs.txt+3−3 test/golden/importless/filters.txt+34−36 test/golden/importless/firejail.txt+3−3 test/golden/importless/flatpak.txt+25−26 test/golden/importless/fluxbox.txt+5−5 test/golden/importless/fontdir.txt+8−8 test/golden/importless/fox-1.6.txt+27−29 test/golden/importless/frameworkintegration.txt+2−2 test/golden/importless/free.txt+6−6 test/golden/importless/freeform-nested.txt+2−2 test/golden/importless/freeform-str-dep-unstr.txt+10−11 test/golden/importless/freeform-unstr-dep-str.txt+3−4 test/golden/importless/freeoffice.txt+2−2 test/golden/importless/freetds.txt+13−13 test/golden/importless/frontends.txt+1−2 test/golden/importless/fsm.txt+6−6 test/golden/importless/fstrim.txt+4−4 test/golden/importless/fuseki-binary.txt+15−17 test/golden/importless/fvwm.txt+8−8 test/golden/importless/gateone.txt+34−33 test/golden/importless/gc.txt+2−2 test/golden/importless/gdal-1_11.txt+25−27 test/golden/importless/gdk-pixbuf.txt+4−4 test/golden/importless/gdomap.txt+9−9 test/golden/importless/geary.txt+12−12 test/golden/importless/generations-dir.txt+12−13 test/golden/importless/generatorrunner.txt+18−19 test/golden/importless/generic-builder.txt+16−17 test/golden/importless/generic-stack-builder.txt+18−18 test/golden/importless/generic-v3.txt+22−27 test/golden/importless/generic.txt+11−12 test/golden/importless/gerbil-crypto.txt+20−20 test/golden/importless/gerbil-ethereum.txt+19−19 test/golden/importless/gerbil-persist.txt+18−18 test/golden/importless/gerbil-poo.txt+17−17 test/golden/importless/gerbil-utils.txt+14−14 test/golden/importless/ghcjs-base.txt+2−2 test/golden/importless/ghostscript.txt+7−7 test/golden/importless/glfw.txt+6−6 test/golden/importless/glib-networking.txt+12−12 test/golden/importless/gnome-initial-setup.txt+20−20 test/golden/importless/gnome-keyring.txt+21−21 test/golden/importless/gnome-online-accounts.txt+16−16 test/golden/importless/gnome-online-miners.txt+20−20 test/golden/importless/gnome-remote-desktop.txt+14−14 test/golden/importless/gnome-user-share.txt+14−14 test/golden/importless/gnu.txt+4−4 test/golden/importless/go-ethereum.txt+9−10 test/golden/importless/go-shadowsocks2.txt+4−4 test/golden/importless/google_oslogin.txt+3−3 test/golden/importless/gphoto2.txt+14−14 test/golden/importless/graphite2.txt+4−5 test/golden/importless/graphviz-2.0.txt+12−13 test/golden/importless/graphviz.txt+6−6 test/golden/importless/greenclip.txt+6−6 test/golden/importless/gsl-1_16.txt+15−17 test/golden/importless/gsm.txt+5−6 test/golden/importless/gtk-greeter.txt+1−2 test/golden/importless/gtk-icon-cache.txt+11−10 test/golden/importless/gui.txt+21−22 test/golden/importless/gwenview.txt+3−3 test/golden/importless/hamster.txt+12−13 test/golden/importless/hamt.txt+6−6 test/golden/importless/hdaps.txt+3−3 test/golden/importless/herbstluftwm.txt+6−6 test/golden/importless/hezarfen.txt+6−6 test/golden/importless/hidepid.txt+13−13 test/golden/importless/hls-ghcide.txt+2−2 test/golden/importless/hpsa.txt+19−19 test/golden/importless/hrtime.txt+6−6 test/golden/importless/html.txt+6−6 test/golden/importless/http4idris.txt+6−6 test/golden/importless/hyperv-guest.txt+22−23 test/golden/importless/i2p.txt+14−13 test/golden/importless/iaia.txt+6−6 test/golden/importless/icewm.txt+5−5 test/golden/importless/icons.txt+14−14 test/golden/importless/idrishighlighter.txt+6−6 test/golden/importless/idrisscript.txt+6−6 test/golden/importless/iftop.txt+3−3 test/golden/importless/iio.txt+12−12 test/golden/importless/illum.txt+3−3 test/golden/importless/imapfilter.txt+6−8 test/golden/importless/indents.txt+2−2 test/golden/importless/init-script.txt+14−14 test/golden/importless/integrations-core.txt+2−3 test/golden/importless/intel-2200bg.txt+7−7 test/golden/importless/intel-microcode.txt+11−11 test/golden/importless/iotop.txt+3−3 test/golden/importless/ipkgparser.txt+2−2 test/golden/importless/iproute2.txt+4−4 test/golden/importless/irqbalance.txt+3−3 test/golden/importless/iwd.txt+6−7 test/golden/importless/janePackage.txt+7−7 test/golden/importless/janePackage_0_12.txt+6−6 test/golden/importless/janePackage_0_13.txt+6−6 test/golden/importless/java.txt+4−4 test/golden/importless/jdk-darwin-base.txt+9−10 test/golden/importless/jheiling-extras.txt+6−6 test/golden/importless/jheiling-js.txt+6−6 test/golden/importless/js.txt+6−6 test/golden/importless/json.txt+4−4 test/golden/importless/jwm.txt+5−5 test/golden/importless/kactivities-stats.txt+2−2 test/golden/importless/kactivities.txt+2−2 test/golden/importless/kak-fzf.txt+18−19 test/golden/importless/kalarm.txt+2−2 test/golden/importless/kapidox.txt+2−2 test/golden/importless/kate.txt+3−3 test/golden/importless/kbdlight.txt+3−3 test/golden/importless/kbookmarks.txt+2−2 test/golden/importless/kcalc.txt+5−5 test/golden/importless/kcalendarcore.txt+2−2 test/golden/importless/kcharselect.txt+5−5 test/golden/importless/kcolorchooser.txt+3−3 test/golden/importless/kcompletion.txt+2−2 test/golden/importless/kcontacts.txt+2−2 test/golden/importless/kcrash.txt+2−2 test/golden/importless/kdebugsettings.txt+3−3 test/golden/importless/kdeclarative.txt+2−2 test/golden/importless/kded.txt+2−2 test/golden/importless/kdegraphics-mobipocket.txt+5−5 test/golden/importless/kdegraphics-thumbnailers.txt+5−5 test/golden/importless/kdenetwork-filesharing.txt+6−7 test/golden/importless/kdesignerplugin.txt+2−2 test/golden/importless/kdevelop-pg-qt.txt+19−20 test/golden/importless/kdf.txt+3−3 test/golden/importless/kemoticons.txt+2−2 test/golden/importless/kexec.txt+12−13 test/golden/importless/keybase.txt+3−3 test/golden/importless/keylight.txt+4−4 test/golden/importless/kfind.txt+5−5 test/golden/importless/kgeography.txt+2−2 test/golden/importless/kgpg.txt+5−5 test/golden/importless/khtml.txt+2−2 test/golden/importless/kimageformats.txt+2−2 test/golden/importless/kio-extras.txt+3−3 test/golden/importless/kipi-plugins.txt+3−3 test/golden/importless/kitinerary.txt+5−5 test/golden/importless/kjobwidgets.txt+2−2 test/golden/importless/kjs.txt+2−2 test/golden/importless/kjsembed.txt+2−2 test/golden/importless/klogd.txt+16−16 test/golden/importless/kmediaplayer.txt+2−2 test/golden/importless/kmime.txt+3−3 test/golden/importless/kmix.txt+3−3 test/golden/importless/kmod.txt+24−24 test/golden/importless/kmplot.txt+3−3 test/golden/importless/knewstuff.txt+2−2 test/golden/importless/knotifications.txt+2−2 test/golden/importless/knotifyconfig.txt+2−2 test/golden/importless/kodi.txt+5−5 test/golden/importless/kolourpaint.txt+5−5 test/golden/importless/kparts.txt+2−2 test/golden/importless/kpeople.txt+2−2 test/golden/importless/kpkpass.txt+5−5 test/golden/importless/kpty.txt+2−2 test/golden/importless/kqtquickcharts.txt+3−3 test/golden/importless/kquickcharts.txt+2−2 test/golden/importless/kross.txt+2−2 test/golden/importless/kruler.txt+3−3 test/golden/importless/krunner.txt+2−2 test/golden/importless/ktexteditor.txt+2−2 test/golden/importless/ktextwidgets.txt+2−2 test/golden/importless/ktouch.txt+5−5 test/golden/importless/kunitconversion.txt+2−2 test/golden/importless/kwallet.txt+2−2 test/golden/importless/kxmlgui.txt+2−2 test/golden/importless/kxmlrpcclient.txt+2−2 test/golden/importless/ladspah.txt+11−13 test/golden/importless/layout-manager.txt+22−23 test/golden/importless/ledger.txt+3−3 test/golden/importless/leftwm.txt+5−5 test/golden/importless/legacy.txt+8−10 test/golden/importless/lens.txt+6−6 test/golden/importless/libc++abi.txt+27−31 test/golden/importless/libcroco.txt+1−2 test/golden/importless/libdislocator.txt+13−15 test/golden/importless/libkdcraw.txt+3−3 test/golden/importless/libkexiv2.txt+3−3 test/golden/importless/libkipi.txt+3−3 test/golden/importless/liboping.txt+3−3 test/golden/importless/library.txt+20−21 test/golden/importless/libtokencap.txt+13−15 test/golden/importless/libunwind.txt+14−14 test/golden/importless/libusb1.txt+8−11 test/golden/importless/libxkbcommon_7.txt+6−7 test/golden/importless/licenses.txt+11−20 test/golden/importless/light.txt+3−3 test/golden/importless/lightyear.txt+3−3 test/golden/importless/limesdr.txt+5−6 test/golden/importless/linux-4.14.txt+2−2 test/golden/importless/linux-4.19.txt+2−2 test/golden/importless/linux-4.4.txt+1−1 test/golden/importless/linux-4.9.txt+1−1 test/golden/importless/linux-5.4.txt+2−2 test/golden/importless/linux-5.8.txt+2−2 test/golden/importless/linux-5.9.txt+2−2 test/golden/importless/linux-hardkernel-4.14.txt+2−2 test/golden/importless/linux-testing-bcachefs.txt+5−5 test/golden/importless/linux-testing.txt+2−2 test/golden/importless/linux-zen.txt+4−4 test/golden/importless/linux.txt+6−7 test/golden/importless/liquidsoap.txt+23−23 test/golden/importless/lld.txt+14−15 test/golden/importless/lldb.txt+17−21 test/golden/importless/lldpd.txt+4−4 test/golden/importless/llvm.txt+21−24 test/golden/importless/locales.txt+1−1 test/golden/importless/localtime.txt+6−6 test/golden/importless/lock-fancy.txt+23−24 test/golden/importless/lock-kernel-modules.txt+18−18 test/golden/importless/logic.txt+6−6 test/golden/importless/logkeys.txt+3−3 test/golden/importless/logmein-hamachi.txt+3−3 test/golden/importless/lumina.txt+9−11 test/golden/importless/lvm2.txt+12−12 test/golden/importless/lwm.txt+5−5 test/golden/importless/lwt-unix.txt+3−3 test/golden/importless/lxcfs.txt+4−4 test/golden/importless/lxmenu-data.txt+11−12 test/golden/importless/magic-wormhole-mailbox-server.txt+5−5 test/golden/importless/mailhog.txt+4−4 test/golden/importless/mailpile.txt+20−20 test/golden/importless/make-channel.txt+8−8 test/golden/importless/make-ext4-fs.txt+15−15 test/golden/importless/malcontent.txt+9−9 test/golden/importless/malloc.txt+3−3 test/golden/importless/mapping.txt+6−6 test/golden/importless/masq.txt+6−6 test/golden/importless/master.txt+18−18 test/golden/importless/maven-build.txt+7−7 test/golden/importless/mcelog.txt+12−12 test/golden/importless/menus.txt+13−13 test/golden/importless/metacity.txt+5−5 test/golden/importless/metaocaml-3.09.txt+4−4 test/golden/importless/mhd.txt+6−6 test/golden/importless/mime.txt+16−16 test/golden/importless/minimal.txt+4−4 test/golden/importless/mininet.txt+7−7 test/golden/importless/minion.txt+18−18 test/golden/importless/mjpg-streamer.txt+21−20 test/golden/importless/moarvm.txt+8−9 test/golden/importless/mod.txt+20−22 test/golden/importless/modemmanager.txt+4−4 test/golden/importless/mom.txt+4−4 test/golden/importless/monit.txt+14−14 test/golden/importless/moodle-utils.txt+7−7 test/golden/importless/mptcp-config.txt+3−3 test/golden/importless/mspdebug.txt+55 test/golden/importless/mstpd.txt+3−3 test/golden/importless/mtr.txt+4−4 test/golden/importless/muchsync.txt+14−16 test/golden/importless/mullvad-vpn.txt+3−3 test/golden/importless/multi.txt+12 test/golden/importless/multilib.txt+6−6 test/golden/importless/multipath-tools.txt+10−10 test/golden/importless/munge.txt+3−3 test/golden/importless/mwm.txt+5−5 test/golden/importless/mwprocapture.txt+8−8 test/golden/importless/nabi.txt+7−7 test/golden/importless/nacl.txt+5−6 test/golden/importless/nanonote.txt+10−10 test/golden/importless/neard.txt+10−10 test/golden/importless/netboot.txt+22−23 test/golden/importless/new-api.txt+5−6 test/golden/importless/news-updater.txt+8−9 test/golden/importless/nix-generate-from-cpan.txt+6−7 test/golden/importless/nixops-v1_6_1.txt+18−18 test/golden/importless/nixpkgs-lint.txt+9−10 test/golden/importless/nm-applet.txt+10−10 test/golden/importless/no-x-libs.txt+45−35 test/golden/importless/node.txt+4−4 test/golden/importless/notion.txt+5−5 test/golden/importless/novacomd.txt+5−5 test/golden/importless/npm.txt+18−19 test/golden/importless/nscd.txt+33−33 test/golden/importless/ntfs.txt+6−6 test/golden/importless/nullidentdmod.txt+3−3 test/golden/importless/nvidia-optimus.txt+11−11 test/golden/importless/nw12.txt+43−43 test/golden/importless/oauth2_proxy_nginx.txt+14−15 test/golden/importless/ocserv.txt+4−4 test/golden/importless/ofono.txt+4−4 test/golden/importless/oidentd.txt+16−16 test/golden/importless/okular.txt+38−38 test/golden/importless/openbox.txt+5−5 test/golden/importless/openfire.txt+19−20 test/golden/importless/openmp.txt+17−18 test/golden/importless/openvpn_learnaddress.txt+17−18 test/golden/importless/org-generated.txt+3−3 test/golden/importless/oroborus.txt+5−5 test/golden/importless/osmosdr.txt+9−10 test/golden/importless/otf.txt+13−15 test/golden/importless/overlay.txt+9−9 test/golden/importless/owamp.txt+3−3 test/golden/importless/oxygen-icons5.txt+5−5 test/golden/importless/packagekit.txt+3−3 test/golden/importless/pacman.txt+2−2 test/golden/importless/pam_usb.txt+9−10 test/golden/importless/parser.txt+9−9 test/golden/importless/parted.txt+42 test/golden/importless/patricia.txt+6−6 test/golden/importless/pdf_sets.txt+13−13 test/golden/importless/pdnsd.txt+3−3 test/golden/importless/pekwm.txt+5−5 test/golden/importless/perf.txt+10−12 test/golden/importless/periods.txt+7−7 test/golden/importless/permutations.txt+6−6 test/golden/importless/persistenced.txt+10−10 test/golden/importless/pfds.txt+6−6 test/golden/importless/pflogsumm.txt+10−11 test/golden/importless/pg_auto_failover.txt+8−8 test/golden/importless/pg_bigm.txt+6−6 test/golden/importless/pg_cron.txt+5−5 test/golden/importless/pg_ed25519.txt+6−6 test/golden/importless/pg_hll.txt+5−5 test/golden/importless/pg_partman.txt+5−5 test/golden/importless/pg_safeupdate.txt+4−4 test/golden/importless/pg_similarity.txt+13−13 test/golden/importless/pg_topn.txt+5−5 test/golden/importless/pgjwt.txt+5−5 test/golden/importless/pgroonga.txt+5−5 test/golden/importless/pgrouting.txt+6−6 test/golden/importless/pipelinedb.txt+8−8 test/golden/importless/pipes.txt+6−6 test/golden/importless/platform-flags.txt+19−13 test/golden/importless/platform.txt+6−7 test/golden/importless/plotinus.txt+7−7 test/golden/importless/plpgsql_check.txt+6−6 test/golden/importless/pony-stable.txt+12−14 test/golden/importless/port.txt+59 test/golden/importless/posix.txt+2−2 test/golden/importless/postgis.txt+8−9 test/golden/importless/powerdns.txt+7−8 test/golden/importless/powertop.txt+3−3 test/golden/importless/ppx.txt+6−6 test/golden/importless/print-manager.txt+2−2 test/golden/importless/protobuf.txt+6−6 test/golden/importless/protocols.txt+14−14 test/golden/importless/purpose.txt+2−2 test/golden/importless/pyblock.txt+8−8 test/golden/importless/pykickstart.txt+2−2 test/golden/importless/pyparted.txt+8−10 test/golden/importless/qemu-guest-agent.txt+3−3 test/golden/importless/qpaeq.txt+6−6 test/golden/importless/qt-5.txt+16−18 test/golden/importless/qt5ct.txt+12−12 test/golden/importless/qtModule.txt+24−24 test/golden/importless/qtconnectivity.txt+2−2 test/golden/importless/qtile.txt+5−5 test/golden/importless/qtlocation.txt+2−2 test/golden/importless/qtwebengine.txt+76−78 test/golden/importless/qtwebview.txt+6−7 test/golden/importless/quantities.txt+5−5 test/golden/importless/racoon.txt+3−3 test/golden/importless/raptor.txt+14−16 test/golden/importless/rasqal.txt+25−27 test/golden/importless/ratbagd.txt+3−3 test/golden/importless/rationals.txt+2−2 test/golden/importless/ratpoison.txt+5−5 test/golden/importless/rdnssd.txt+18−17 test/golden/importless/rds.txt+1−2 test/golden/importless/rebar3-release.txt+9−9 test/golden/importless/recursion_schemes.txt+6−6 test/golden/importless/redis.txt+1−1 test/golden/importless/redland.txt+13−15 test/golden/importless/refined.txt+6−6 test/golden/importless/repmgr.txt+5−5 test/golden/importless/rngd.txt+4−4 test/golden/importless/roboschool-fork.txt+14−16 test/golden/importless/robustirc-bridge.txt+3−3 test/golden/importless/rocs.txt+4−4 test/golden/importless/rofi-pass.txt+23−25 test/golden/importless/rpcbind.txt+16−16 test/golden/importless/rtkit.txt+17−17 test/golden/importless/rustfmt.txt+19−20 test/golden/importless/rxe.txt+4−4 test/golden/importless/rygel.txt+22−22 test/golden/importless/sabnzbd.txt+17−16 test/golden/importless/safeeyes.txt+3−3 test/golden/importless/sawfish.txt+5−5 test/golden/importless/sbv-7.13.txt+2−2 test/golden/importless/screen.txt+3−3 test/golden/importless/scripts.txt+13−14 test/golden/importless/sdk-pkgs.txt+16−17 test/golden/importless/sdl.txt+2−2 test/golden/importless/sedutil.txt+3−3 test/golden/importless/semidirect.txt+2−2 test/golden/importless/server.txt+4−4 test/golden/importless/setoids.txt+2−2 test/golden/importless/shadow.txt+16−17 test/golden/importless/share.txt+12−12 test/golden/importless/shared.txt+58−61 test/golden/importless/sickgear.txt+16−17 test/golden/importless/sickrage.txt+14−14 test/golden/importless/singularity.txt+8−8 test/golden/importless/slock.txt+3−3 test/golden/importless/smallwm.txt+5−5 test/golden/importless/smlar.txt+6−6 test/golden/importless/smproc.txt+6−6 test/golden/importless/snippets.txt+6−6 test/golden/importless/sockets.txt+7−7 test/golden/importless/softmaker_office.txt+2−2 test/golden/importless/software_foundations.txt+2−2 test/golden/importless/sounds.txt+14−14 test/golden/importless/source-from-head-fun.txt+1−1 test/golden/importless/spago.txt+2−2 test/golden/importless/specdris.txt+2−2 test/golden/importless/spectrwm.txt+5−5 test/golden/importless/spice-vdagentd.txt+3−3 test/golden/importless/spotifyd.txt+3−3 test/golden/importless/sqlite.txt+10−10 test/golden/importless/squeezelite.txt+3−3 test/golden/importless/ssh-keys.txt+3−3 test/golden/importless/ssm-agent.txt+6−6 test/golden/importless/staging.txt+13−15 test/golden/importless/standalone.txt+50−51 test/golden/importless/startx.txt+5−5 test/golden/importless/status.txt+23−24 test/golden/importless/steam-hardware.txt+5−5 test/golden/importless/steam.txt+11−11 test/golden/importless/stumpwm.txt+7−7 test/golden/importless/sundtek.txt+3−3 test/golden/importless/surfboard.txt+4−4 test/golden/importless/sushi.txt+20−20 test/golden/importless/syndication.txt+2−2 test/golden/importless/sysdig.txt+13−12 test/golden/importless/sysprof.txt+13−14 test/golden/importless/sysstat.txt+4−4 test/golden/importless/system-config-printer.txt+8−8 test/golden/importless/systemtap.txt+17−16 test/golden/importless/tailscale.txt+3−3 test/golden/importless/tap.txt+6−6 test/golden/importless/tcpcrypt.txt+12−12 test/golden/importless/tds_fdw.txt+8−8 test/golden/importless/teamviewer.txt+3−3 test/golden/importless/telepathy.txt+17−17 test/golden/importless/temporal_tables.txt+5−5 test/golden/importless/terminal-server.txt+4−5 test/golden/importless/tesseract3.txt+17−19 test/golden/importless/tesseract4.txt+17−19 test/golden/importless/tfrandom.txt+6−6 test/golden/importless/throttled.txt+4−4 test/golden/importless/tiddlywiki.txt+3−3 test/golden/importless/timescaledb.txt+5−5 test/golden/importless/tinywm.txt+5−5 test/golden/importless/tlaps.txt+21−23 test/golden/importless/tlhydra.txt+2−2 test/golden/importless/tls-submodule.txt+5−5 test/golden/importless/tmp.txt+7−8 test/golden/importless/tomladris.txt+6−6 test/golden/importless/tool.txt+20−21 test/golden/importless/toolbox.txt+15−16 test/golden/importless/tools.txt+2−2 test/golden/importless/tor-arm.txt+18−20 test/golden/importless/tp.txt+6−6 test/golden/importless/tparsec.txt+6−6 test/golden/importless/tptp.txt+21−21 test/golden/importless/traceroute.txt+3−3 test/golden/importless/tracker-miners.txt+17−17 test/golden/importless/tracker.txt+17−17 test/golden/importless/transducers.txt+6−6 test/golden/importless/trees.txt+2−2 test/golden/importless/tsearch_extras.txt+5−5 test/golden/importless/tuxedo-keyboard.txt+9−8 test/golden/importless/tvheadend.txt+15−14 test/golden/importless/twm.txt+7−7 test/golden/importless/tzupdate.txt+3−3 test/golden/importless/udev_rules_type1.txt+10−12 test/golden/importless/udevil.txt+3−3 test/golden/importless/udisks2.txt+13−13 test/golden/importless/uim.txt+5−6 test/golden/importless/uinput.txt+3−3 test/golden/importless/union_type.txt+6−6 test/golden/importless/unix-odbc-drivers.txt+3−3 test/golden/importless/unstable.txt+22−25 test/golden/importless/unwrapped.txt+3−3 test/golden/importless/uptimed.txt+13−12 test/golden/importless/urserver.txt+3−3 test/golden/importless/usb-wwan.txt+13−13 test/golden/importless/usbtop.txt+3−3 test/golden/importless/utils.txt+21−21 test/golden/importless/v3_4.txt+2−2 test/golden/importless/v3_6.txt+2−2 test/golden/importless/v4_0.txt+2−2 test/golden/importless/v4_2.txt+2−2 test/golden/importless/varnish-exporter.txt+6−6 test/golden/importless/vdom.txt+6−6 test/golden/importless/vecspace.txt+2−2 test/golden/importless/vhba.txt+14−15 test/golden/importless/viewer.txt+7−9 test/golden/importless/vim.txt+3−3 test/golden/importless/virtualbox-guest.txt+20−21 test/golden/importless/vnstat.txt+3−3 test/golden/importless/vulkan.txt+23−24 test/golden/importless/wacom.txt+4−4 test/golden/importless/wakeonlan.txt+6−6 test/golden/importless/wavemon.txt+3−3 test/golden/importless/waybar.txt+3−3 test/golden/importless/webgl.txt+6−6 test/golden/importless/wicd.txt+12−12 test/golden/importless/windowlab.txt+5−5 test/golden/importless/windowmaker.txt+5−5 test/golden/importless/winetricks.txt+24−26 test/golden/importless/with-fonts.txt+14−14 test/golden/importless/with-packages.txt+7−8 test/golden/importless/wl-pprint.txt+2−2 test/golden/importless/wmcalclock.txt+20−22 test/golden/importless/wmii.txt+5−5 test/golden/importless/wmsm.app.txt+17−18 test/golden/importless/wmsystemtray.txt+22−24 test/golden/importless/wooting.txt+10−10 test/golden/importless/wyvern.txt+6−6 test/golden/importless/xbanish.txt+3−3 test/golden/importless/xe-guest-utilities.txt+3−3 test/golden/importless/xfce4-windowck-plugin.txt+8−8 test/golden/importless/xfs.txt+16−16 test/golden/importless/xft.txt+8−8 test/golden/importless/xhr.txt+6−6 test/golden/importless/xlib.txt+2−2 test/golden/importless/xmpp-alerts.txt+4−4 test/golden/importless/xow.txt+4−4 test/golden/importless/xsane.txt+9−12 test/golden/importless/xterm.txt+12−13 test/golden/importless/yakuake.txt+3−3 test/golden/importless/yaml.txt+6−6 test/golden/importless/yampa.txt+2−2 test/golden/importless/yeahwm.txt+5−5 test/golden/importless/z3.txt+2−2 test/golden/importless/zeitgeist.txt+12−12 test/golden/importless/zmap.txt+3−3 test/golden/importless/zpaqd.txt+18−21 test/golden/importless/zsh-autoenv.txt+4−4 test/golden/mine/define-option-dependently-nested.nix+12 test/golden/mine/define-option-dependently-nested.txt+3 test/golden/mine/subsumption.nix+6 test/golden/mine/subsumption.txt+4
src/Tix/Typechecker.hs+40−46
@@ -143,10 +143,10 @@ instance Free NType where
143143instance Free Pred where
144144 free = \case
145145 Update x y z -> free x <> free y <> free z
146− x `HasField` (_, y) -> free x <> free y
146+ HasField _ x (_, y) -> free x <> free y
147147 sub s = \case
148148 Update x y z -> Update (sub s x) (sub s y) (sub s z)
149− HasField t (f, v) -> HasField (sub s t) (f, sub s v)
149+ HasField r t (f, v) -> HasField r (sub s t) (f, sub s v)
150150
151151instance Free Scheme where
152152 free (x :=> y) = free x <> free y
@@ -404,7 +404,7 @@ infer (Fix (Compose (Ann src x))) = local (const src) $ case x of
404404 let listt = List t
405405 lhst ~~ listt
406406 rhst ~~ listt
407− return $ listt
407+ return listt
408408 NBinary NEq lhs rhs -> equality lhs rhs
409409 NBinary NNEq lhs rhs -> equality lhs rhs
410410 NBinary NLt lhs rhs -> comparison lhs rhs
@@ -421,16 +421,16 @@ infer (Fix (Compose (Ann src x))) = local (const src) $ case x of
421421 NSelect r path' def -> do
422422 setT <- infer r
423423 let path = getPath path'
424+ strictness = case def of
425+ Nothing -> RequiredField
426+ Just _ -> OptionalField
424427 resT <-
425428 NTypeVariable <$> case path of
426− Just p -> do
427− (_, var) <- lookupAttrSet setT p
428− return var
429+ Just p -> lookupAttrSet strictness setT p
429430 Nothing -> fresh
430431 case def of
431432 Nothing -> return ()
432433 Just defR -> do
433− -- this should infer optional type
434434 defT <- infer defR
435435 defT ~~ resT
436436 return resT
@@ -441,8 +441,10 @@ infer (Fix (Compose (Ann src x))) = local (const src) $ case x of
441441 localVariablesMap bindingsT $ infer body
442442 NHasAttr attrSet path -> do
443443 setT <- infer attrSet
444− -- this should infer optional type
445− return setT
444+ case getPath path of
445+ Just p -> void $ lookupAttrSet OptionalField setT p
446+ Nothing -> pure ()
447+ return $ NAtomic Bool
446448 NAbs param body -> do
447449 (paramT, varMap :: VariableMap) <- case param of
448450 Param name -> do
@@ -456,7 +458,10 @@ infer (Fix (Compose (Ann src x))) = local (const src) $ case x of
456458 setBindings <-
457459 M.fromList <$> set
458460 `for` ( \(name, def) -> do
459− (_, NTypeVariable -> t) <- lookupAttrSet setT (pure name)
461+ let r = case def of
462+ Nothing -> RequiredField
463+ Just _ -> OptionalField
464+ (NTypeVariable -> t) <- lookupAttrSet r setT (pure name)
460465 case def of
461466 Nothing -> pure ()
462467 Just def' -> infer def' >>= (t ~~)
@@ -492,28 +497,9 @@ infer (Fix (Compose (Ann src x))) = local (const src) $ case x of
492497 lookupVar var >>= \case
493498 Just t -> pure $ Just t
494499 Nothing -> do
495− (_, res) <- lookupAttrSet other (pure var)
500+ res <- lookupAttrSet RequiredField other (pure var)
496501 pure $ Just . scheme $ NTypeVariable res
497−
498502 f $ infer body
499− -- -- TODO: implement fallback variable lookup -> specify that the set should have the key.
500− -- setT <- infer set
501− -- vars <- expectAttrSet setT
502− -- withBindings vars $ infer body
503− -- where
504− -- -- Deprecated
505− -- expectAttrSet ::
506− -- Members '[Reader SrcSpan, Writer (SrcSpan, Errors)] r =>
507− -- Scheme ->
508− -- Eff r VariableMap
509− -- expectAttrSet (_ :=> NAttrSet x) = return x
510− -- expectAttrSet g = do
511− -- throwSrc
512− -- UnexpectedType
513− -- { expected = scheme $ NAttrSet M.empty,
514− -- got = g
515− -- }
516− -- return M.empty
517503 NAssert cond body -> do
518504 condT <- infer cond
519505 condT ~~ NAtomic Bool
@@ -816,24 +802,31 @@ solveConstraints ::
816802 Eff effs [Pred]
817803solveConstraints _ [] = pure []
818804solveConstraints range (p : ps) = case p of
819− HasField (NAttrSet ts) (f, t) -> case M.lookup f ts of
805+ HasField r (NAttrSet ts) (f, t) -> case M.lookup f ts of
820806 Nothing -> do
821− tell $ KeyNotPresent f (NAttrSet ts)
807+ case r of
808+ OptionalField -> pure ()
809+ RequiredField -> tell $ KeyNotPresent f (NAttrSet ts)
822810 solveConstraints range ps
823811 Just t' -> do
824812 x <- instantiate t
825813 y <- instantiate t'
826814 x ~~ y
827815 solveConstraints range ps
828− HasField tv@(NTypeVariable _) (k, v) -> do
829− let sameAttrSet :: Pred -> Either Scheme Pred
816+ HasField r tv@(NTypeVariable _) (k, v) -> do
817+ let sameAttrSet :: Pred -> Either (FieldStrictness, Scheme) Pred
830818 sameAttrSet = \case
831− HasField t (k', v') | t == tv, k == k' -> Left v'
819+ HasField r' t (k', v') | t == tv, k == k' -> Left (r', v')
832820 x -> Right x
833− (same, different) = partitionWith sameAttrSet ps
834− (unifyScheme range v) `traverse_` same
835− (p :) <$> solveConstraints range different
836− HasField t _ -> do
821+ raiseStrictness :: FieldStrictness -> FieldStrictness -> FieldStrictness
822+ raiseStrictness RequiredField _ = RequiredField
823+ raiseStrictness _ RequiredField = RequiredField
824+ raiseStrictness OptionalField OptionalField = OptionalField
825+ (unzip -> (strictnesses, same), different) = partitionWith sameAttrSet ps
826+ strictness = foldr raiseStrictness r strictnesses
827+ unifyScheme range v `traverse_` same
828+ (HasField strictness tv (k, v) :) <$> solveConstraints range different
829+ HasField _ t _ -> do
837830 tell $ NotAnAttributeSet t
838831 solveConstraints range ps
839832 (Update (NAttrSet a) (NAttrSet b) t) -> do
@@ -921,19 +914,20 @@ lookupAttrSet ::
921914 Fresh
922915 ]
923916 r =>
917+ FieldStrictness ->
924918 NType ->
925919 AttrSetPath ->
926− Eff r (NType, TypeVariable)
927−lookupAttrSet n = \case
920+ Eff r TypeVariable
921+lookupAttrSet r n = \case
928922 (NESingle p) -> do
929923 var <- getSubTV n
930− tell (HasField n (p, scheme . NTypeVariable $ var))
931− return (n, var)
924+ tell (HasField r n (p, scheme . NTypeVariable $ var))
925+ return var
932926 (p :|| ps) -> do
933− (innerSet, var) <- lookupAttrSet n ps
934927 set <- NTypeVariable <$> getSubTV n
935− tell $ HasField set (p, scheme innerSet)
936− return (set, var)
928+ var <- lookupAttrSet r set ps
929+ tell $ HasField r n (p, scheme set)
930+ return var
937931 where
938932 getSubTV (NTypeVariable tv) = freshSub tv
939933 getSubTV _ = fresh
src/Tix/Types.hs+12−5
@@ -1,5 +1,6 @@
11module Tix.Types
22 ( NType (..),
3+ FieldStrictness (..),
34 AtomicType (..),
45 DeBruijn (..),
56 TypeVariable (..),
@@ -38,7 +39,10 @@ data Pred
3839 -- ^ y
3940 !NType
4041 -- ^ z
41− | !NType `HasField` !(Text, Scheme)
42+ | HasField {- Is the field optional? -} !FieldStrictness !NType !(Text, Scheme)
43+ deriving stock (Eq, Ord, Show, Generic)
44+
45+data FieldStrictness = OptionalField | RequiredField
4246 deriving stock (Eq, Ord, Show, Generic)
4347
4448instance MKM.Keyable Pred where
@@ -101,8 +105,8 @@ instance TraversableNTypes Scheme where
101105
102106instance TraversableNTypes Pred where
103107 traverseNTypesWith ctx f = \case
104− (HasField t (k, h)) ->
105− HasField <$> traverseNTypesWith ctx f t <*> ((k,) <$> traverseNTypesWith ctx f h)
108+ (HasField r t (k, h)) ->
109+ HasField r <$> traverseNTypesWith ctx f t <*> ((k,) <$> traverseNTypesWith ctx f h)
106110 (Update x y z) ->
107111 Update
108112 <$> traverseNTypesWith ctx f x
@@ -236,10 +240,13 @@ prettyScheme u@(cs :=> t) = do
236240 return $ group $ foralls <> cs' <> t'
237241 where
238242 prettyPred :: Pred -> PrettyM (Doc ann)
239− prettyPred (h `HasField` (k, v)) = do
243+ prettyPred (HasField r h (k, v)) = do
240244 h' <- prettyNType False h
241245 v' <- prettyScheme v
242− return $ group $ group (h' <> nest 2 (line' <> "." <> pretty k <+> "=")) <> nest 2 (line <> v')
246+ let dotOp = case r of
247+ OptionalField -> ".?"
248+ RequiredField -> "."
249+ return $ group $ group (h' <> nest 2 (line' <> dotOp <> pretty k <+> "=")) <> nest 2 (line <> v')
243250 prettyPred (Update x y z) = do
244251 x' <- prettyNType False x
245252 y' <- prettyNType False y
test/golden/importless/0.1.txt+5−6
@@ -1,5 +1,5 @@
11∀ α β γ δ ε ζ η θ ι κ λ μ ν ξ ο.
2−( α.isMusl = β,
2+( α.hostPlatform = β,
33 α.lib = γ,
44 α.mkDerivation =
55 { buildInputs = [δ];
@@ -21,11 +21,10 @@
2121 version = String;
2222 } ->
2323 κ,
24− α.optional = β -> Path -> θ,
25− λ.lib = α,
26− μ.hostPlatform = α,
27− γ.licenses = ν,
28− γ.platforms = ξ,
24+ γ.optional = λ -> Path -> θ,
25+ β.isMusl = λ,
26+ μ.licenses = ν,
27+ μ.platforms = ξ,
2928 ν.lgpl2Plus = ε,
3029 ξ.unix = ζ
3130) =>
test/golden/importless/0.11.1.txt+10−11
@@ -1,19 +1,18 @@
11∀ α β γ δ ε ζ η θ ι κ.
2−( α.all = β,
3− α.lgpl21 = γ,
2+( α.lib = β,
43 α.mkDerivation =
5− { buildInputs = [δ];
4+ { buildInputs = [γ];
65 enableParallelBuilding = Bool;
76 meta =
8− {description = String; homepage = String; license = γ; platforms = β;};
7+ {description = String; homepage = String; license = δ; platforms = ε;};
98 name = String;
109 patches = [Path];
11− src = ε;
10+ src = ζ;
1211 } ->
13− ζ,
14− η.licenses = α,
15− θ.lib = η,
16− ι.platforms = α,
17− κ.lib = ι
12+ η,
13+ β.licenses = θ,
14+ θ.lgpl21 = δ,
15+ ι.platforms = κ,
16+ κ.all = ε
1817) =>
19−{fetchurl = {sha256 = String; url = String;} -> ε; gmp = δ; stdenv = α;} -> ζ
18+{fetchurl = {sha256 = String; url = String;} -> ζ; gmp = γ; stdenv = α;} -> η
test/golden/importless/0.14.1.txt+10−11
@@ -1,18 +1,17 @@
11∀ α β γ δ ε ζ η θ ι κ.
2−( α.all = β,
3− α.lgpl21 = γ,
2+( α.lib = β,
43 α.mkDerivation =
5− { buildInputs = [δ];
4+ { buildInputs = [γ];
65 enableParallelBuilding = Bool;
76 meta =
8− {description = String; homepage = String; license = γ; platforms = β;};
7+ {description = String; homepage = String; license = δ; platforms = ε;};
98 name = String;
10− src = ε;
9+ src = ζ;
1110 } ->
12− ζ,
13− η.licenses = α,
14− θ.lib = η,
15− ι.platforms = α,
16− κ.lib = ι
11+ η,
12+ β.licenses = θ,
13+ θ.lgpl21 = δ,
14+ ι.platforms = κ,
15+ κ.all = ε
1716) =>
18−{fetchurl = {sha256 = String; url = String;} -> ε; gmp = δ; stdenv = α;} -> ζ
17+{fetchurl = {sha256 = String; url = String;} -> ζ; gmp = γ; stdenv = α;} -> η
test/golden/importless/0.17.1.txt+10−11
@@ -1,18 +1,17 @@
11∀ α β γ δ ε ζ η θ ι κ.
2−( α.all = β,
3− α.lgpl21 = γ,
2+( α.lib = β,
43 α.mkDerivation =
5− { buildInputs = [δ];
4+ { buildInputs = [γ];
65 enableParallelBuilding = Bool;
76 meta =
8− {description = String; homepage = String; license = γ; platforms = β;};
7+ {description = String; homepage = String; license = δ; platforms = ε;};
98 name = String;
10− src = ε;
9+ src = ζ;
1110 } ->
12− ζ,
13− η.licenses = α,
14− θ.lib = η,
15− ι.platforms = α,
16− κ.lib = ι
11+ η,
12+ β.licenses = θ,
13+ θ.lgpl21 = δ,
14+ ι.platforms = κ,
15+ κ.all = ε
1716) =>
18−{fetchurl = {sha256 = String; url = String;} -> ε; gmp = δ; stdenv = α;} -> ζ
17+{fetchurl = {sha256 = String; url = String;} -> ζ; gmp = γ; stdenv = α;} -> η
test/golden/importless/0.18.0.txt+13−14
@@ -1,5 +1,5 @@
11∀ α β γ δ ε ζ η θ ι κ λ.
2−( α.gpl2Plus = β,
2+( α.lib = β,
33 α.mkDerivation =
44 { buildInputs = [γ];
55 configureFlags = [String];
@@ -8,24 +8,23 @@
88 meta =
99 { description = String;
1010 homepage = String;
11− license = β;
11+ license = δ;
1212 longDescription = String;
13− platforms = δ;
13+ platforms = ε;
1414 };
1515 name = String;
16− propagatedBuildInputs = [ε];
17− src = ζ;
16+ propagatedBuildInputs = [ζ];
17+ src = η;
1818 } ->
19− η,
20− α.unix = δ,
21− θ.licenses = α,
22− ι.lib = θ,
23− κ.platforms = α,
24− λ.lib = κ
19+ θ,
20+ β.licenses = ι,
21+ ι.gpl2Plus = δ,
22+ κ.platforms = λ,
23+ λ.unix = ε
2524) =>
26−{ fetchurl = {sha256 = String; url = String;} -> ζ;
25+{ fetchurl = {sha256 = String; url = String;} -> η;
2726 gmp = γ;
28− isl = ε;
27+ isl = ζ;
2928 stdenv = α;
3029} ->
31−η
30+θ
test/golden/importless/0.20.0.txt+10−11
@@ -1,18 +1,17 @@
11∀ α β γ δ ε ζ η θ ι κ.
2−( α.all = β,
3− α.lgpl21 = γ,
2+( α.lib = β,
43 α.mkDerivation =
5− { buildInputs = [δ];
4+ { buildInputs = [γ];
65 enableParallelBuilding = Bool;
76 meta =
8− {description = String; homepage = String; license = γ; platforms = β;};
7+ {description = String; homepage = String; license = δ; platforms = ε;};
98 name = String;
10− src = ε;
9+ src = ζ;
1110 } ->
12− ζ,
13− η.licenses = α,
14− θ.lib = η,
15− ι.platforms = α,
16− κ.lib = ι
11+ η,
12+ β.licenses = θ,
13+ θ.lgpl21 = δ,
14+ ι.platforms = κ,
15+ κ.all = ε
1716) =>
18−{fetchurl = {sha256 = String; url = String;} -> ε; gmp = δ; stdenv = α;} -> ζ
17+{fetchurl = {sha256 = String; url = String;} -> ζ; gmp = γ; stdenv = α;} -> η
test/golden/importless/0.29.txt+11−14
@@ -1,11 +1,10 @@
11∀ α β γ δ ε ζ η θ ι κ λ μ ν ξ ο π ρ σ τ.
2−( α.enableFeature = Bool -> String -> β,
3− α.isDarwin = γ,
4− α.lib = δ,
2+( α.isDarwin = β,
3+ α.lib = γ,
54 α.mkDerivation =
65 { buildInputs = [Null];
7− checkInputs = [ε];
8− configureFlags = [β];
6+ checkInputs = [δ];
7+ configureFlags = [ε];
98 doCheck = Bool;
109 meta =
1110 {description = String; homepage = String; license = ζ; platforms = η;};
@@ -17,24 +16,22 @@
1716 version = String;
1817 } ->
1918 λ,
20− α.optional = Bool -> Null -> [Null],
21− α.withFeature = Bool -> String -> β,
22− δ.optionals = γ -> [Path] -> ι,
19+ γ.optionals = β -> [Path] -> ι,
2320 μ.licenses = ν,
2421 μ.platforms = ξ,
2522 ν.lgpl2 = ζ,
2623 ξ.unix = η,
27− ο.lib = α,
28− π.lib = α,
29− ρ.lib = α,
30− σ.lib = α,
31− τ.lib = α
24+ ο.enableFeature = Bool -> String -> ε,
25+ π.enableFeature = Bool -> String -> ε,
26+ ρ.withFeature = Bool -> String -> ε,
27+ σ.withFeature = Bool -> String -> ε,
28+ τ.optional = Bool -> Null -> [Null]
3229) =>
3330{ compressionSupport = Bool;
3431 fetchurl = {sha256 = String; url = String;} -> κ;
3532 libxml2 = Null;
3633 openssl = Null;
37− perl = ε;
34+ perl = δ;
3835 pkgconfig = θ;
3936 shared = Bool;
4037 sslSupport = Bool;
test/golden/importless/0.61.txt+37−37
@@ -1,55 +1,55 @@
11∀ α β γ δ ε ζ η θ ι κ λ μ ν ξ ο π ρ σ τ.
2−( α.isClang = β,
2+( α.cc = β,
3+ α.lib = γ,
34 α.mkDerivation =
4− { CXXFLAGS = γ;
5− buildInputs = [δ];
5+ { CXXFLAGS = δ;
6+ buildInputs = [ε];
67 cmakeFlags = [String];
78 meta =
89 { description = String;
910 homepage = String;
10− license = ε;
11+ license = ζ;
1112 longDescription = String;
12− maintainers = [ζ];
13− platforms = η;
13+ maintainers = [η];
14+ platforms = θ;
1415 };
1516 name = String;
16− nativeBuildInputs = [θ];
17+ nativeBuildInputs = [ι];
1718 outputs = [String];
1819 patches = [Path];
19− propagatedBuildInputs = [ι];
20− src = κ;
20+ propagatedBuildInputs = [κ];
21+ src = λ;
2122 } ->
22− λ,
23− α.optionalString = β -> String -> γ,
24− μ.licenses = ν,
25− μ.maintainers = ξ,
26− μ.optional = Bool -> Null -> [ι],
27− μ.optionals = Bool -> [ο] -> [ι],
28− μ.platforms = π,
29− μ.ttuegel = ζ,
30− ρ.lib = α,
31− σ.cc = α,
32− ν.gpl2 = ε,
33− π.all = η
23+ μ,
24+ ν.licenses = ξ,
25+ ν.maintainers = ο,
26+ ν.optional = Bool -> Null -> [κ],
27+ ν.optionals = Bool -> [π] -> [κ],
28+ ν.platforms = ρ,
29+ ν.ttuegel = η,
30+ γ.optionalString = σ -> String -> δ,
31+ β.isClang = σ,
32+ ξ.gpl2 = ζ,
33+ ρ.all = θ
3434) =>
35−{ cairo = ο;
36− cmake = θ;
37− curl = ο;
35+{ cairo = π;
36+ cmake = ι;
37+ curl = π;
3838 fetchpatch = {name = String; sha256 = String; url = String;} -> Path;
39− fetchurl = {sha256 = String; url = String;} -> κ;
40− fontconfig = ι;
41− freetype = ι;
39+ fetchurl = {sha256 = String; url = String;} -> λ;
40+ fontconfig = κ;
41+ freetype = κ;
4242 gobject-introspection = Null;
4343 introspectionSupport = Bool;
44− lcms = ο;
45− lib = μ;
46− libiconv = δ;
47− libintl = δ;
48− libjpeg = ι;
44+ lcms = π;
45+ lib = ν;
46+ libiconv = ε;
47+ libintl = ε;
48+ libjpeg = κ;
4949 minimal = Bool;
50− ninja = θ;
51− openjpeg = ι;
52− pkgconfig = θ;
50+ ninja = ι;
51+ openjpeg = κ;
52+ pkgconfig = ι;
5353 poppler_data = τ;
5454 qt5Support = Bool;
5555 qtbase = Null;
@@ -57,6 +57,6 @@
5757 suffix = String;
5858 utils = Bool;
5959 withData = Bool;
60− zlib = ι;
60+ zlib = κ;
6161} ->
62−λ
62+μ
test/golden/importless/0.8.5.txt+22−23
@@ -1,34 +1,33 @@
11∀ α β γ δ ε ζ η θ ι κ λ μ ν.
2−( α.lgpl21 = β,
3− α.maggesi = γ,
4− α.mkDerivation =
5− { buildInputs = [δ];
2+( α.?meta = β,
3+ β.?platforms = γ,
4+ δ.lib = ε,
5+ δ.mkDerivation =
6+ { buildInputs = [α];
67 createFindlibDestdir = Bool;
78 meta =
89 { description = String;
910 homepage = String;
10− license = β;
11− maintainers = [γ];
12− platforms = ε;
11+ license = ζ;
12+ maintainers = [η];
13+ platforms = γ;
1314 };
14− patches = [ζ];
15+ patches = [θ];
1516 pname = String;
16− src = η;
17+ src = ι;
1718 version = String;
1819 } ->
19− θ,
20− δ.platforms = ε,
21− ι.licenses = α,
22− κ.lib = ι,
23− λ.maintainers = α,
24− μ.lib = λ,
25− ν.meta = δ
20+ κ,
21+ ε.licenses = λ,
22+ λ.lgpl21 = ζ,
23+ μ.maintainers = ν,
24+ ν.maggesi = η
2625) =>
27−{ camlp4 = δ;
28− fetchpatch = {sha256 = String; url = String;} -> ζ;
29− fetchurl = {sha256 = String; url = String;} -> η;
30− findlib = δ;
31− ocaml = δ;
32− stdenv = α;
26+{ camlp4 = α;
27+ fetchpatch = {sha256 = String; url = String;} -> θ;
28+ fetchurl = {sha256 = String; url = String;} -> ι;
29+ findlib = α;
30+ ocaml = α;
31+ stdenv = δ;
3332} ->
34−θ
33+κ
test/golden/importless/0.9.5.txt+8−8
@@ -1,18 +1,18 @@
11∀ α β γ δ ε ζ η.
2−( α.asl20 = β,
2+( α.lib = β,
33 γ.buildPythonPackage =
44 { doCheck = Bool;
5− meta = {description = String; homepage = String; license = β;};
5+ meta = {description = String; homepage = String; license = δ;};
66 pname = String;
7− src = δ;
7+ src = ε;
88 version = String;
99 } ->
10− ε,
11− ζ.licenses = α,
12− η.lib = ζ
10+ ζ,
11+ β.licenses = η,
12+ η.asl20 = δ
1313) =>
14−{ fetchurl = {sha256 = String; url = String;} -> δ;
14+{ fetchurl = {sha256 = String; url = String;} -> ε;
1515 python2Packages = γ;
1616 stdenv = α;
1717} ->
18−ε
18+ζ
test/golden/importless/0.9.6.txt+8−8
@@ -1,18 +1,18 @@
11∀ α β γ δ ε ζ η.
2−( α.asl20 = β,
2+( α.lib = β,
33 γ.buildPythonPackage =
44 { doCheck = Bool;
5− meta = {description = String; homepage = String; license = β;};
5+ meta = {description = String; homepage = String; license = δ;};
66 pname = String;
7− src = δ;
7+ src = ε;
88 version = String;
99 } ->
10− ε,
11− ζ.licenses = α,
12− η.lib = ζ
10+ ζ,
11+ β.licenses = η,
12+ η.asl20 = δ
1313) =>
14−{ fetchurl = {sha256 = String; url = String;} -> δ;
14+{ fetchurl = {sha256 = String; url = String;} -> ε;
1515 python2Packages = γ;
1616 stdenv = α;
1717} ->
18−ε
18+ζ
test/golden/importless/0.9.txt+11−12
@@ -1,5 +1,5 @@
11∀ α β γ δ ε ζ η θ ι κ.
2−( α.mit = β,
2+( α.lib = β,
33 α.mkDerivation =
44 { buildInputs = [γ];
55 buildPhase = String;
@@ -10,27 +10,26 @@
1010 meta =
1111 { description = String;
1212 homepage = String;
13− license = β;
14− maintainers = [δ];
13+ license = δ;
14+ maintainers = [ε];
1515 };
1616 name = String;
1717 patches = [Path];
1818 postPatch = String;
19− src = ε;
19+ src = ζ;
2020 version = String;
2121 } ->
22− ζ,
23− α.roconnor = δ,
24− η.licenses = α,
25− θ.lib = η,
26− ι.maintainers = α,
27− κ.lib = ι
22+ η,
23+ β.licenses = θ,
24+ θ.mit = δ,
25+ ι.maintainers = κ,
26+ κ.roconnor = ε
2827) =>
2928{ expat = γ;
30− fetchurl = {sha256 = String; url = String;} -> ε;
29+ fetchurl = {sha256 = String; url = String;} -> ζ;
3130 findlib = γ;
3231 ocaml = γ;
3332 ounit = γ;
3433 stdenv = α;
3534} ->
36−ζ
35+η
test/golden/importless/1.0.txt+18−20
@@ -1,36 +1,34 @@
11∀ α β γ δ ε ζ η θ ι κ λ μ ν ξ.
2−( α.getVersion = β -> γ,
3− α.lib = δ,
4− α.mkDerivation =
5− { buildInputs = [β];
2+( α.?meta = β,
3+ β.?platforms = γ,
4+ δ.lib = ε,
5+ δ.mkDerivation =
6+ { buildInputs = [α];
67 createFindlibDestdir = Bool;
78 makeFlags = [String];
89 meta =
910 { description = String;
1011 homepage = String;
11− license = ε;
12− maintainers = [ζ];
13− platforms = η;
12+ license = ζ;
13+ maintainers = [η];
14+ platforms = γ;
1415 };
1516 name = String;
1617 preBuild = String;
1718 src = θ;
1819 } ->
1920 ι,
20− α.versionAtLeast = γ -> String -> Bool,
21− β.platforms = η,
22− κ.lib = α,
23− λ.lib = α,
24− δ.licenses = μ,
25− δ.maintainers = ν,
26− μ.bsd3 = ε,
27− ν.vbgl = ζ,
28− ξ.meta = β
21+ ε.versionAtLeast = κ -> String -> Bool,
22+ λ.getVersion = α -> κ,
23+ μ.licenses = ν,
24+ μ.maintainers = ξ,
25+ ν.bsd3 = ζ,
26+ ξ.vbgl = η
2927) =>
30−{ easy-format = β;
28+{ easy-format = α;
3129 fetchurl = {sha256 = String; url = String;} -> θ;
32− findlib = β;
33− ocaml = β;
34− stdenv = α;
30+ findlib = α;
31+ ocaml = α;
32+ stdenv = δ;
3533} ->
3634ι
test/golden/importless/1.00.37.txt+17−17
@@ -1,7 +1,8 @@
11∀ α β γ δ ε ζ η θ ι κ.
2−( α.lib = β,
2+( α.hostPlatform = β,
3+ α.lib = γ,
34 α.mkDerivation =
4− { buildInputs = [γ];
5+ { buildInputs = [δ];
56 dontPatchELF = Bool;
67 dontStrip = Bool;
78 installPhase = String;
@@ -9,26 +10,25 @@
910 { description = String;
1011 downloadPage = String;
1112 homepage = String;
12− license = δ;
13− platforms = ε;
13+ license = ε;
14+ platforms = ζ;
1415 };
1516 pname = String;
1617 preFixup = String;
17− src = ζ;
18+ src = η;
1819 version = String;
1920 } ->
20− η,
21− α.system = String,
22− θ.hostPlatform = α,
23− β.licenses = ι,
24− β.platforms = κ,
25− ι.unfree = δ,
26− κ.linux = ε
21+ θ,
22+ β.system = String,
23+ γ.licenses = ι,
24+ γ.platforms = κ,
25+ ι.unfree = ε,
26+ κ.linux = ζ
2727) =>
28−{ cups = γ;
29− fetchurl = {sha256 = String; url = String;} -> ζ;
30− libusb-compat-0_1 = γ;
31− libxml2 = γ;
28+{ cups = δ;
29+ fetchurl = {sha256 = String; url = String;} -> η;
30+ libusb-compat-0_1 = δ;
31+ libxml2 = δ;
3232 stdenv = α;
3333} ->
34−η
34+θ
test/golden/importless/1.3.txt+52−55
@@ -1,12 +1,13 @@
11∀ β γ δ ε ζ η θ ι κ λ μ ν ξ ο π ρ σ τ υ φ χ ψ ω α1 β1 γ1.
2−( β.arch = String,
2+( β.?hostPlatform = γ,
3+ γ.?platform = δ,
4+ δ.?gcc = ε,
5+ ε.?arch = String,
36 β.isDarwin = Bool,
4− β.lib = γ,
5− β.maintainers = δ,
6− β.mit = ε,
7+ β.lib = ζ,
78 β.mkDerivation =
8− { LD_LIBRARY_PATH = ζ;
9− buildInputs = [η];
9+ { LD_LIBRARY_PATH = η;
10+ buildInputs = [θ];
1011 checkTarget = String;
1112 doCheck = Bool;
1213 enableParallelBuilding = Bool;
@@ -15,11 +16,11 @@
1516 { broken = Bool;
1617 description = String;
1718 homepage = String;
18− license = ε;
19− maintainers = [θ];
19+ license = ι;
20+ maintainers = [κ];
2021 platforms = [String];
2122 };
22− nativeBuildInputs = [ι];
23+ nativeBuildInputs = [λ];
2324 passthru =
2425 { maintenanceVersion = String;
2526 majorVersion = String;
@@ -33,58 +34,54 @@
3334 preBuild = String;
3435 preCheck = String;
3536 prePatch = String;
36− src = κ;
37+ src = μ;
3738 version = ∀ α. α;
3839 } ->
39− λ,
40− β.optionals = μ -> [ν] -> [η],
40+ ν,
4141 β.system = ξ,
42− η.dev = η,
43− η.isILP64 = Bool,
44− γ.garrison = θ,
45− γ.head = ο -> π,
46− γ.makeLibraryPath = [η] -> ζ,
47− γ.raskin = θ,
48− γ.rob = θ,
49− γ.splitString = String -> ξ -> ο,
50− γ.throw = String -> ρ,
51− σ.licenses = β,
52− τ.lib = σ,
53− υ.lib = β,
54− φ.gcc = β,
55− χ.platform = φ,
56− ψ.hostPlatform = χ,
57− ω.lib = β
42+ θ.dev = θ,
43+ θ.isILP64 = Bool,
44+ ζ.garrison = κ,
45+ ζ.head = ο -> π,
46+ ζ.makeLibraryPath = [θ] -> η,
47+ ζ.raskin = κ,
48+ ζ.rob = κ,
49+ ζ.splitString = String -> ξ -> ο,
50+ ζ.throw = String -> ρ,
51+ σ.licenses = τ,
52+ τ.mit = ι,
53+ υ.maintainers = φ,
54+ χ.optionals = ψ -> [ω] -> [θ]
5855) =>
59−{ ApplicationServices = ν;
60− CoreServices = ν;
61− arpack = η;
62− blas = η;
56+{ ApplicationServices = ω;
57+ CoreServices = ω;
58+ arpack = θ;
59+ blas = θ;
6360 cmake = α1;
64− curl = ι;
61+ curl = λ;
6562 fetchFromGitHub = β1;
6663 fetchurl = γ1;
67− fetchzip = {sha256 = String; url = String;} -> κ;
68− fftw = η;
69− fftwSinglePrec = η;
70− gfortran = ι;
71− gmp = η;
72− lapack = η;
73− libgit2 = η;
74− libunwind = η;
75− m4 = ι;
76− makeWrapper = ι;
77− mpfr = η;
78− openlibm = η;
79− openspecfun = η;
80− patchelf = ι;
81− pcre2 = η;
82− perl = ι;
83− python2 = ι;
84− readline = η;
64+ fetchzip = {sha256 = String; url = String;} -> μ;
65+ fftw = θ;
66+ fftwSinglePrec = θ;
67+ gfortran = λ;
68+ gmp = θ;
69+ lapack = θ;
70+ libgit2 = θ;
71+ libunwind = θ;
72+ m4 = λ;
73+ makeWrapper = λ;
74+ mpfr = θ;
75+ openlibm = θ;
76+ openspecfun = θ;
77+ patchelf = λ;
78+ pcre2 = θ;
79+ perl = λ;
80+ python2 = λ;
81+ readline = θ;
8582 stdenv = β;
86− utf8proc = η;
87− which = ι;
88− zlib = η;
83+ utf8proc = θ;
84+ which = λ;
85+ zlib = θ;
8986} ->
90−λ
87+ν
test/golden/importless/1.4.txt+9−10
@@ -1,17 +1,16 @@
11∀ α β γ δ ε ζ η θ ι.
2−( α.linux = β,
3− α.mit = γ,
2+( α.lib = β,
43 α.mkDerivation =
54 { installPhase = String;
65 meta =
7− {description = String; homepage = String; license = γ; platforms = β;};
6+ {description = String; homepage = String; license = γ; platforms = δ;};
87 name = String;
9− src = δ;
8+ src = ε;
109 } ->
11− ε,
12− ζ.licenses = α,
13− η.lib = ζ,
14− θ.platforms = α,
15− ι.lib = θ
10+ ζ,
11+ β.licenses = η,
12+ η.mit = γ,
13+ θ.platforms = ι,
14+ ι.linux = δ
1615) =>
17−{fetchurl = {sha256 = String; url = String;} -> δ; stdenv = α;} -> ε
16+{fetchurl = {sha256 = String; url = String;} -> ε; stdenv = α;} -> ζ
test/golden/importless/1.5.txt+20−20
@@ -1,7 +1,9 @@
11∀ α β γ δ ε ζ η θ ι κ λ.
2−( α.lib = β,
3− α.mkDerivation =
4− { buildInputs = [γ];
2+( α.?meta = β,
3+ β.?platforms = γ,
4+ δ.lib = ε,
5+ δ.mkDerivation =
6+ { buildInputs = [α];
57 buildPhase = String;
68 checkPhase = String;
79 configurePhase = String;
@@ -11,25 +13,23 @@
1113 meta =
1214 { description = String;
1315 homepage = String;
14− license = δ;
15− maintainers = [ε];
16− platforms = ζ;
16+ license = ζ;
17+ maintainers = [η];
18+ platforms = γ;
1719 };
1820 name = String;
19− src = η;
21+ src = θ;
2022 } ->
21− θ,
22− γ.platforms = ζ,
23− β.licenses = ι,
24− β.maintainers = κ,
25− ι.lgpl21 = δ,
26− κ.vbgl = ε,
27− λ.meta = γ
23+ ι,
24+ ε.licenses = κ,
25+ ε.maintainers = λ,
26+ κ.lgpl21 = ζ,
27+ λ.vbgl = η
2828) =>
29−{ fetchzip = {sha256 = String; url = String;} -> η;
30− findlib = γ;
31− ocaml = γ;
32− ocamlbuild = γ;
33− stdenv = α;
29+{ fetchzip = {sha256 = String; url = String;} -> θ;
30+ findlib = α;
31+ ocaml = α;
32+ ocamlbuild = α;
33+ stdenv = δ;
3434} ->
35−θ
35+ι
test/golden/importless/1.67.txt+4−4
@@ -4,9 +4,9 @@
44 α.fetchpatch = {sha256 = String; stripLen = Integer; url = String;} -> β,
55 α.fetchurl = {sha256 = String; url = String;} -> γ,
66 α.stdenv = ζ,
7− ζ.isClang = η,
8− ζ.optionals = η -> [β] -> [β],
9− θ.lib = ζ,
10− ι.cc = ζ
7+ ζ.cc = η,
8+ ζ.lib = θ,
9+ θ.optionals = ι -> [β] -> [β],
10+ η.isClang = ι
1111) =>
1212α -> ε
test/golden/importless/1.8.5.txtnew file+52
@@ -0,0 +1,52 @@
1+∀ α β γ δ ε ζ η θ ι κ λ μ ν ξ ο π ρ σ τ υ.
2+( α.hostPlatform = β,
3+ α.isAarch32 = γ,
4+ α.isAarch64 = δ,
5+ α.lib = ε,
6+ α.mkDerivation =
7+ { buildInputs = [ζ];
8+ configureFlags = [String];
9+ doCheck = Bool;
10+ enableParallelBuilding = Bool;
11+ meta =
12+ { broken = δ;
13+ description = String;
14+ homepage = String;
15+ maintainers = [η];
16+ platforms = θ;
17+ };
18+ nativeBuildInputs = [ι];
19+ patchFlags = [String];
20+ patches = [κ];
21+ pname = String;
22+ postPatch = String;
23+ postUnpack = String;
24+ preBuild = String;
25+ preCheck = String;
26+ preConfigure = String;
27+ propagatedBuildInputs = [λ];
28+ src = μ;
29+ version = String;
30+ } ->
31+ ν,
32+ ξ.optional = γ -> ο -> [ι],
33+ ε.optionals = Bool -> [String] -> [String],
34+ β.system = String,
35+ π.maintainers = ρ,
36+ π.platforms = σ,
37+ ρ.goibhniu = η,
38+ σ.linux = θ,
39+ τ.optionals = υ -> [Path] -> [κ]
40+) =>
41+{ autoconf213 = ο;
42+ fetchpatch = {name = String; sha256 = String; url = String;} -> κ;
43+ fetchurl = {sha256 = String; url = String;} -> μ;
44+ lib = ξ;
45+ nspr = λ;
46+ perl = ζ;
47+ pkgconfig = ι;
48+ python2 = ζ;
49+ stdenv = α;
50+ zip = ζ;
51+} ->
52+ν
test/golden/importless/1.8.txt+30−33
@@ -1,57 +1,54 @@
11∀ α β γ δ ε ζ η θ ι κ λ μ ν ξ ο π ρ σ τ υ φ χ.
22( α.buildPlatform = β,
33 α.hostPlatform = β,
4− α.lgpl2Plus = γ,
5− α.ludo = δ,
4+ α.lib = γ,
65 α.mkDerivation =
7− { buildInputs = [ε];
6+ { buildInputs = [δ];
87 configureFlags = [String];
9− depsBuildBuild = [ζ];
8+ depsBuildBuild = [ε];
109 doCheck = Bool;
1110 doInstallCheck = Bool;
1211 meta =
1312 { description = String;
1413 homepage = String;
15− license = γ;
14+ license = ζ;
1615 longDescription = String;
17− maintainers = [δ];
18− platforms = η;
16+ maintainers = [η];
17+ platforms = θ;
1918 };
2019 name = String;
21− nativeBuildInputs = [θ];
20+ nativeBuildInputs = [ι];
2221 outputs = [String];
2322 patches = [Path];
2423 postInstall = String;
2524 preBuild = String;
26− propagatedBuildInputs = [ε];
25+ propagatedBuildInputs = [δ];
2726 setOutputFlags = Bool;
2827 setupHook = Path;
29− src = ι;
28+ src = κ;
3029 } ->
31− κ,
32− α.optional = Bool -> λ -> [ζ],
33− α.unix = η,
34− μ.guile_1_8 = λ,
35− ν.cc = ζ,
36− ξ.licenses = α,
37− ο.lib = ξ,
38− π.maintainers = α,
39− ρ.lib = π,
40− σ.platforms = α,
41− τ.lib = σ,
42− υ.lib = α,
43− φ.lib = α,
44− χ.stdenv = ν
30+ λ,
31+ μ.guile_1_8 = ν,
32+ ξ.stdenv = ο,
33+ γ.licenses = π,
34+ π.lgpl2Plus = ζ,
35+ ρ.maintainers = σ,
36+ σ.ludo = η,
37+ τ.platforms = υ,
38+ υ.unix = θ,
39+ φ.optional = Bool -> ν -> [ε],
40+ χ.optional = Bool -> String -> [String],
41+ ο.cc = ε
4542) =>
46−{ buildPackages = ν;
47− fetchurl = {sha256 = String; url = String;} -> ι;
48− gawk = θ;
49− gmp = ε;
50− libtool = ε;
51− makeWrapper = θ;
52− pkgconfig = θ;
43+{ buildPackages = ξ;
44+ fetchurl = {sha256 = String; url = String;} -> κ;
45+ gawk = ι;
46+ gmp = δ;
47+ libtool = δ;
48+ makeWrapper = ι;
49+ pkgconfig = ι;
5350 pkgsBuildBuild = μ;
54− readline = ε;
51+ readline = δ;
5552 stdenv = α;
5653} ->
57−κ
54+λ
test/golden/importless/1.x.txt+22−23
@@ -1,37 +1,36 @@
11∀ α β γ δ ε ζ η θ ι κ λ μ ν ξ.
22( α.lib = β,
3− α.optionals = Bool -> [γ] -> δ,
4− ε.buildPythonApplication =
3+ γ.buildPythonApplication =
54 { doCheck = Bool;
65 meta =
76 { description = String;
87 homepage = String;
9− license = ζ;
8+ license = δ;
109 longDescription = String;
11− maintainers = [η];
12− platforms = θ;
10+ maintainers = [ε];
11+ platforms = ζ;
1312 };
1413 pname = String;
15− propagatedBuildInputs = δ;
16− src = ι;
14+ propagatedBuildInputs = η;
15+ src = θ;
1716 version = String;
1817 } ->
19− κ,
20− ε.flup = γ,
21− ε.isPy3k = Bool,
22− ε.ldap = γ,
23− ε.sqlalchemy = γ,
24− λ.lib = α,
25− β.edwtjo = η,
26− β.licenses = μ,
27− β.maintainers = ν,
28− β.pSub = η,
29− β.platforms = ξ,
30− μ.gpl3Plus = ζ,
31− ξ.all = θ
18+ ι,
19+ γ.flup = κ,
20+ γ.isPy3k = Bool,
21+ γ.ldap = κ,
22+ γ.sqlalchemy = κ,
23+ β.optionals = Bool -> [κ] -> η,
24+ λ.edwtjo = ε,
25+ λ.licenses = μ,
26+ λ.maintainers = ν,
27+ λ.pSub = ε,
28+ λ.platforms = ξ,
29+ μ.gpl3Plus = δ,
30+ ξ.all = ζ
3231) =>
33−{ fetchurl = {sha256 = String; url = String;} -> ι;
34− pythonPackages = ε;
32+{ fetchurl = {sha256 = String; url = String;} -> θ;
33+ pythonPackages = γ;
3534 stdenv = α;
3635} ->
37−κ
36+ι
test/golden/importless/10.5.x.txt+24−25
@@ -1,50 +1,49 @@
11∀ α β γ δ ε ζ η θ ι κ λ μ ν ξ ο π ρ σ τ υ φ.
22( α.hostPlatform = β,
33 α.isDarwin = Bool,
4− α.isMusl = γ,
5− α.lib = δ,
4+ α.lib = γ,
65 α.mkDerivation =
7− { buildInputs = [ε];
6+ { buildInputs = [δ];
87 installPhase = String;
98 meta =
109 { description = String;
1110 homepage = String;
12− license = ζ;
13− maintainers = [η];
11+ license = ε;
12+ maintainers = [ζ];
1413 };
15− passthru = {tests = {smoke-test = θ;};};
14+ passthru = {tests = {smoke-test = η;};};
1615 pname = String;
1716 preferLocalBuild = Bool;
18− propagatedBuildInputs = [ι];
19− src = κ;
17+ propagatedBuildInputs = [θ];
18+ src = ι;
2019 version = String;
2120 } ->
22− λ,
23− μ.optionalString = γ -> String -> ν,
24− μ.warn = String -> String -> String,
25− ξ.aspnetcore_3_1 = ι,
26− ο.jellyfin = θ,
21+ κ,
22+ λ.optionalString = μ -> String -> ν,
23+ λ.warn = String -> String -> String,
24+ ξ.aspnetcore_3_1 = θ,
25+ ο.jellyfin = η,
2726 β.isAarch32 = Bool,
2827 β.isAarch64 = Bool,
2928 β.isx86_32 = Bool,
3029 β.isx86_64 = Bool,
31− π.hostPlatform = α,
32− δ.licenses = ρ,
33− δ.maintainers = σ,
34− δ.minijackson = η,
35− δ.nyanloutre = η,
36− ρ.gpl2 = ζ
30+ π.isMusl = μ,
31+ γ.licenses = ρ,
32+ γ.maintainers = σ,
33+ γ.minijackson = ζ,
34+ γ.nyanloutre = ζ,
35+ ρ.gpl2 = ε
3736) =>
3837{ dotnetCorePackages = ξ;
39− fetchurl = {sha256 = String; url = String;} -> κ;
38+ fetchurl = {sha256 = String; url = String;} -> ι;
4039 ffmpeg = τ;
4140 fontconfig = υ;
4241 freetype = φ;
43− lib = μ;
44− makeWrapper = ε;
42+ lib = λ;
43+ makeWrapper = δ;
4544 nixosTests = ο;
46− sqlite = ι;
45+ sqlite = θ;
4746 stdenv = α;
48− unzip = ε;
47+ unzip = δ;
4948} ->
50−λ
49+κ
test/golden/importless/11.1.txt+14−16
@@ -1,5 +1,5 @@
11∀ α β γ δ ε ζ η θ ι κ λ μ ν ξ.
2−( α.linux = β,
2+( α.lib = β,
33 α.mkDerivation =
44 { NIX_CFLAGS_COMPILE = String;
55 buildInputs = [γ];
@@ -9,28 +9,26 @@
99 homepage = String;
1010 license = δ;
1111 maintainers = [ε];
12− platforms = β;
12+ platforms = ζ;
1313 };
1414 name = String;
15− nativeBuildInputs = [ζ];
15+ nativeBuildInputs = [η];
1616 preConfigure = String;
17− src = η;
17+ src = θ;
1818 } ->
19− θ,
20− α.raskin = ε,
21− α.zlib = δ,
22− ι.licenses = α,
23− κ.lib = ι,
24− λ.maintainers = α,
25− μ.lib = λ,
26− ν.platforms = α,
27− ξ.lib = ν
19+ ι,
20+ β.licenses = κ,
21+ κ.zlib = δ,
22+ λ.maintainers = μ,
23+ μ.raskin = ε,
24+ ν.platforms = ξ,
25+ ξ.linux = ζ
2826) =>
2927{ SDL2 = γ;
3028 autoconf = γ;
3129 automake = γ;
3230 fetchFromBitbucket =
33− {owner = String; repo = String; rev = String; sha256 = String;} -> η;
31+ {owner = String; repo = String; rev = String; sha256 = String;} -> θ;
3432 freetype = γ;
3533 libGL = γ;
3634 libGLU = γ;
@@ -44,8 +42,8 @@
4442 mpg123 = γ;
4543 openal = γ;
4644 physfs = γ;
47− pkgconfig = ζ;
45+ pkgconfig = η;
4846 stdenv = α;
4947 which = γ;
5048} ->
51−θ
49+ι
test/golden/importless/112.01.01.txt+8−9
@@ -1,18 +1,17 @@
11∀ α β γ δ ε ζ η θ ι.
2−( α.asl20 = β,
3− α.maintainers = γ,
4− δ.licenses = α,
5− ε.lib = δ,
6− γ.ericbmerritt = ζ,
7− γ.maggesi = ζ,
8− η.lib = α
2+( α.lib = β,
3+ β.licenses = γ,
4+ γ.asl20 = δ,
5+ ε.maintainers = ζ,
6+ ζ.ericbmerritt = η,
7+ ζ.maggesi = η
98) =>
109{ buildOcaml =
1110 { meta =
1211 { description = String;
1312 homepage = String;
14− license = β;
15− maintainers = [ζ];
13+ license = δ;
14+ maintainers = [η];
1615 };
1716 minimumSupportedOcamlVersion = String;
1817 name = String;
test/golden/importless/16.1.2.txt+21−25
@@ -1,51 +1,47 @@
11∀ α β γ δ ε ζ η θ ι κ λ μ ν ξ ο π.
2−( α.mit = β,
2+( α.lib = β,
33 α.mkDerivation =
44 { buildInputs = [γ];
55 configureFlags = [String];
66 hardeningDisable = [String];
77 meta =
88 { description = String;
9− license = β;
10− maintainers = [δ];
11− platforms = ε;
9+ license = δ;
10+ maintainers = [ε];
11+ platforms = ζ;
1212 version = String;
1313 };
1414 name = String;
1515 patches = [Path];
1616 postInstall = String;
17− propagatedBuildInputs = [ζ];
18− src = η;
17+ propagatedBuildInputs = [η];
18+ src = θ;
1919 version = String;
2020 } ->
21− θ,
22− α.optional = Bool -> String -> [String],
23− α.optionals = Bool -> [Null] -> [ζ],
24− α.raskin = δ,
25− α.unix = ε,
26− ι.lib = α,
27− κ.lib = α,
28− λ.licenses = α,
29− μ.lib = λ,
30− ν.maintainers = α,
31− ξ.lib = ν,
32− ο.platforms = α,
33− π.lib = ο
21+ ι,
22+ β.optionals = Bool -> [Null] -> [η],
23+ κ.optional = Bool -> String -> [String],
24+ λ.licenses = μ,
25+ μ.mit = δ,
26+ ν.maintainers = ξ,
27+ ξ.raskin = ε,
28+ ο.platforms = π,
29+ π.unix = ζ
3430) =>
3531{ autoconf = γ;
3632 automake = γ;
3733 boehmgc = Null;
3834 fetchpatch = {name = String; sha256 = String; url = String;} -> Path;
39− fetchurl = {sha256 = String; url = String;} -> η;
40− gcc = ζ;
41− gmp = ζ;
42− libffi = ζ;
35+ fetchurl = {sha256 = String; url = String;} -> θ;
36+ gcc = η;
37+ gmp = η;
38+ libffi = η;
4339 libtool = γ;
4440 makeWrapper = γ;
45− mpfr = ζ;
41+ mpfr = η;
4642 noUnicode = Bool;
4743 stdenv = α;
4844 threadSupport = Bool;
4945 useBoehmgc = Bool;
5046} ->
51−θ
47+ι
test/golden/importless/1compat.txt+1−2
@@ -1,9 +1,8 @@
11∀ β γ δ ε ζ η θ ι.
22( (β) // ({description = String; priority = Integer;}) ~ (γ),
33 δ.mkDerivation = {builder = ε; meta = ∀ α. α; name = String;} -> ζ,
4− η.description = String,
54 η.meta = β,
6− θ.meta = η
5+ θ.description = String
76) =>
87{coreutils = ι; gnupg = η; stdenv = δ; writeScript = String -> String -> ε;} ->
98ζ
test/golden/importless/2.0.txt+8−10
@@ -5,14 +5,13 @@
55 α.qt4 = β,
66 α.stdenv = δ,
77 α.xorg = ε,
8− δ.gpl2 = ζ,
9− δ.maintainers = η,
8+ δ.lib = ζ,
109 δ.mkDerivation =
1110 { buildInputs = [β];
1211 meta =
1312 { description = String;
1413 homepage = String;
15− license = ζ;
14+ license = η;
1615 maintainers = [θ];
1716 platforms = ι;
1817 };
@@ -21,13 +20,12 @@
2120 version = String;
2221 } ->
2322 κ,
24− δ.platforms = λ,
2523 ε.libXtst = β,
26− μ.licenses = δ,
27− ν.lib = μ,
28− η.qknight = θ,
29− ξ.lib = δ,
30− λ.linux = ι,
31− ο.lib = δ
24+ ζ.licenses = λ,
25+ λ.gpl2 = η,
26+ μ.maintainers = ν,
27+ ν.qknight = θ,
28+ ξ.platforms = ο,
29+ ο.linux = ι
3230) =>
3331α -> κ
test/golden/importless/2.10.txt+15−16
@@ -1,32 +1,31 @@
11∀ α β γ δ ε ζ η θ ι κ λ μ ν.
2−( α.all = β,
3− α.bsd3 = γ,
2+( α.lib = β,
43 α.mkDerivation =
5− { buildInputs = [δ];
4+ { buildInputs = [γ];
65 installPhase = String;
76 meta =
87 { branch = String;
98 description = String;
109 homepage = String;
11− license = γ;
10+ license = δ;
1211 longDescription = String;
13− platforms = β;
12+ platforms = ε;
1413 };
1514 name = String;
16− propagatedBuildInputs = [ε];
17− src = ζ;
15+ propagatedBuildInputs = [ζ];
16+ src = η;
1817 } ->
19− η,
20− θ.licenses = α,
21− ι.lib = θ,
22− κ.platforms = α,
23− λ.lib = κ
18+ θ,
19+ β.licenses = ι,
20+ ι.bsd3 = δ,
21+ κ.platforms = λ,
22+ λ.all = ε
2423) =>
2524{ coreutils = μ;
26− fetchurl = {sha256 = String; url = String;} -> ζ;
25+ fetchurl = {sha256 = String; url = String;} -> η;
2726 gnugrep = ν;
28− jre = ε;
29− makeWrapper = δ;
27+ jre = ζ;
28+ makeWrapper = γ;
3029 stdenv = α;
3130} ->
32−η
31+θ
test/golden/importless/2.11.txt+15−16
@@ -1,32 +1,31 @@
11∀ α β γ δ ε ζ η θ ι κ λ μ ν.
2−( α.all = β,
3− α.bsd3 = γ,
2+( α.lib = β,
43 α.mkDerivation =
5− { buildInputs = [δ];
4+ { buildInputs = [γ];
65 installPhase = String;
76 meta =
87 { branch = String;
98 description = String;
109 homepage = String;
11− license = γ;
10+ license = δ;
1211 longDescription = String;
13− platforms = β;
12+ platforms = ε;
1413 };
1514 name = String;
16− propagatedBuildInputs = [ε];
17− src = ζ;
15+ propagatedBuildInputs = [ζ];
16+ src = η;
1817 } ->
19− η,
20− θ.licenses = α,
21− ι.lib = θ,
22− κ.platforms = α,
23− λ.lib = κ
18+ θ,
19+ β.licenses = ι,
20+ ι.bsd3 = δ,
21+ κ.platforms = λ,
22+ λ.all = ε
2423) =>
2524{ coreutils = μ;
26− fetchurl = {sha256 = String; url = String;} -> ζ;
25+ fetchurl = {sha256 = String; url = String;} -> η;
2726 gnugrep = ν;
28− jre = ε;
29− makeWrapper = δ;
27+ jre = ζ;
28+ makeWrapper = γ;
3029 stdenv = α;
3130} ->
32−η
31+θ
test/golden/importless/2.12.txt+15−16
@@ -1,31 +1,30 @@
11∀ α β γ δ ε ζ η θ ι κ λ μ ν.
2−( α.all = β,
3− α.bsd3 = γ,
2+( α.lib = β,
43 α.mkDerivation =
5− { buildInputs = [δ];
4+ { buildInputs = [γ];
65 installPhase = String;
76 meta =
87 { description = String;
98 homepage = String;
10− license = γ;
9+ license = δ;
1110 longDescription = String;
12− platforms = β;
11+ platforms = ε;
1312 };
1413 name = String;
15− propagatedBuildInputs = [ε];
16− src = ζ;
14+ propagatedBuildInputs = [ζ];
15+ src = η;
1716 } ->
18− η,
19− θ.licenses = α,
20− ι.lib = θ,
21− κ.platforms = α,
22− λ.lib = κ
17+ θ,
18+ β.licenses = ι,
19+ ι.bsd3 = δ,
20+ κ.platforms = λ,
21+ λ.all = ε
2322) =>
2423{ coreutils = μ;
25− fetchurl = {sha256 = String; url = String;} -> ζ;
24+ fetchurl = {sha256 = String; url = String;} -> η;
2625 gnugrep = ν;
27− jre = ε;
28− makeWrapper = δ;
26+ jre = ζ;
27+ makeWrapper = γ;
2928 stdenv = α;
3029} ->
31−η
30+θ
test/golden/importless/2.13.txt+15−16
@@ -1,31 +1,30 @@
11∀ α β γ δ ε ζ η θ ι κ λ μ ν.
2−( α.all = β,
3− α.bsd3 = γ,
2+( α.lib = β,
43 α.mkDerivation =
5− { buildInputs = [δ];
4+ { buildInputs = [γ];
65 installPhase = String;
76 meta =
87 { description = String;
98 homepage = String;
10− license = γ;
9+ license = δ;
1110 longDescription = String;
12− platforms = β;
11+ platforms = ε;
1312 };
1413 name = String;
15− propagatedBuildInputs = [ε];
16− src = ζ;
14+ propagatedBuildInputs = [ζ];
15+ src = η;
1716 } ->
18− η,
19− θ.licenses = α,
20− ι.lib = θ,
21− κ.platforms = α,
22− λ.lib = κ
17+ θ,
18+ β.licenses = ι,
19+ ι.bsd3 = δ,
20+ κ.platforms = λ,
21+ λ.all = ε
2322) =>
2423{ coreutils = μ;
25− fetchurl = {sha256 = String; url = String;} -> ζ;
24+ fetchurl = {sha256 = String; url = String;} -> η;
2625 gnugrep = ν;
27− jre = ε;
28− makeWrapper = δ;
26+ jre = ζ;
27+ makeWrapper = γ;
2928 stdenv = α;
3029} ->
31−η
30+θ
test/golden/importless/2.22.txt+11−13
@@ -1,5 +1,5 @@
11∀ α β γ δ ε ζ η θ ι κ λ μ ν.
2−( α.linux = β,
2+( α.lib = β,
33 α.mkDerivation =
44 { buildInputs = [γ];
55 meta =
@@ -9,24 +9,22 @@
99 homepage = String;
1010 license = δ;
1111 maintainers = [ε];
12− platforms = β;
12+ platforms = ζ;
1313 version = String;
1414 };
1515 name = String;
1616 postBuild = String;
1717 postInstall = String;
1818 preConfigure = String;
19− src = ζ;
19+ src = η;
2020 version = String;
2121 } ->
22− η,
23− α.raskin = ε,
24− α.zlib = δ,
25− θ.licenses = α,
26− ι.lib = θ,
27− κ.maintainers = α,
28− λ.lib = κ,
29− μ.platforms = α,
30− ν.lib = μ
22+ θ,
23+ β.licenses = ι,
24+ ι.zlib = δ,
25+ κ.maintainers = λ,
26+ λ.raskin = ε,
27+ μ.platforms = ν,
28+ ν.linux = ζ
3129) =>
32−{fetchurl = {sha256 = String; url = String;} -> ζ; stdenv = α; unzip = γ;} -> η
30+{fetchurl = {sha256 = String; url = String;} -> η; stdenv = α; unzip = γ;} -> θ
test/golden/importless/2.26.txt+17−19
@@ -1,34 +1,32 @@
11∀ α β γ δ ε ζ η θ ι κ λ μ ν.
2−( α.linux = β,
3− α.mit = γ,
2+( α.lib = β,
43 α.mkDerivation =
5− { buildInputs = [δ];
4+ { buildInputs = [γ];
65 buildPhase = String;
76 installPhase = String;
87 meta =
98 { description = String;
10− license = γ;
9+ license = δ;
1110 maintainers = [ε];
12− platforms = β;
11+ platforms = ζ;
1312 version = String;
1413 };
1514 name = String;
16− src = ζ;
15+ src = η;
1716 version = String;
1817 } ->
19− η,
20− α.raskin = ε,
21− θ.licenses = α,
22− ι.lib = θ,
23− κ.maintainers = α,
24− λ.lib = κ,
25− μ.platforms = α,
26− ν.lib = μ
18+ θ,
19+ β.licenses = ι,
20+ ι.mit = δ,
21+ κ.maintainers = λ,
22+ λ.raskin = ε,
23+ μ.platforms = ν,
24+ ν.linux = ζ
2725) =>
28−{ fetchurl = {sha256 = String; url = String;} -> ζ;
29− perl = δ;
26+{ fetchurl = {sha256 = String; url = String;} -> η;
27+ perl = γ;
3028 stdenv = α;
31− texLive = δ;
32− texinfo = δ;
29+ texLive = γ;
30+ texinfo = γ;
3331} ->
34−η
32+θ
test/golden/importless/2.4.0.txt+9−10
@@ -1,18 +1,17 @@
11∀ α β γ δ ε ζ η θ ι κ.
2−( α.asl20 = β,
2+( α.lib = β,
33 α.mkDerivation =
44 { buildInputs = [γ];
55 installPhase = String;
66 meta =
7− {description = String; homepage = String; license = β; platforms = δ;};
7+ {description = String; homepage = String; license = δ; platforms = ε;};
88 name = String;
9− src = ε;
9+ src = ζ;
1010 } ->
11− ζ,
12− α.unix = δ,
13− η.licenses = α,
14− θ.lib = η,
15− ι.platforms = α,
16− κ.lib = ι
11+ η,
12+ β.licenses = θ,
13+ θ.asl20 = δ,
14+ ι.platforms = κ,
15+ κ.unix = ε
1716) =>
18−{fetchurl = {sha256 = String; url = String;} -> ε; stdenv = α; unzip = γ;} -> ζ
17+{fetchurl = {sha256 = String; url = String;} -> ζ; stdenv = α; unzip = γ;} -> η
test/golden/importless/2.4.txtnew file+79
@@ -0,0 +1,79 @@
1+∀ α β γ δ ε ζ η θ ι κ λ μ ν ξ ο π ρ σ τ υ φ χ ψ ω α1 β1 γ1 δ1 ε1 ζ1 η1 θ1.
2+( α.isDarwin = Bool,
3+ α.lib = β,
4+ α.mkDerivation =
5+ { NIX_LDFLAGS = γ;
6+ buildInputs = [δ];
7+ configureFlags = [String];
8+ enableParallelBuilding = Bool;
9+ meta =
10+ { description = String;
11+ homepage = String;
12+ license = ε;
13+ maintainers = [ζ];
14+ platforms = [η];
15+ };
16+ outputs = [String];
17+ passthru =
18+ { apr = θ;
19+ aprutil = ι;
20+ ldapSupport = Bool;
21+ proxySupport = Bool;
22+ sslSupport = Bool;
23+ };
24+ pname = String;
25+ postInstall = String;
26+ prePatch = String;
27+ setOutputFlags = Bool;
28+ src = κ;
29+ stripDebugList = [String];
30+ version = String;
31+ } ->
32+ λ,
33+ ι.ldapSupport = Bool,
34+ ι.sslSupport = Bool,
35+ β.optional = Bool -> Null -> [δ],
36+ μ.licenses = ν,
37+ μ.lovek323 = ζ,
38+ μ.maintainers = ξ,
39+ μ.peti = ζ,
40+ ν.asl20 = ε,
41+ ο.platforms = π,
42+ π.linux = [η],
43+ ρ.platforms = σ,
44+ σ.darwin = [η],
45+ τ.enableFeature = Bool -> String -> String,
46+ υ.enableFeature = Bool -> String -> String,
47+ φ.withFeatureAs = Bool -> String -> String -> String,
48+ χ.enableFeature = Bool -> String -> String,
49+ ψ.withFeatureAs = Bool -> String -> Null -> String,
50+ ω.enableFeature = Bool -> String -> String,
51+ α1.withFeature = Bool -> String -> String,
52+ β1.enableFeature = Bool -> String -> String,
53+ γ1.withFeatureAs = Bool -> String -> δ1 -> String,
54+ ε1.optionalString = Bool -> String -> γ
55+) =>
56+{ apr = θ;
57+ aprutil = ι;
58+ brotli = Null;
59+ brotliSupport = Bool;
60+ fetchurl = {sha256 = String; url = String;} -> κ;
61+ http2Support = Bool;
62+ ldapSupport = Bool;
63+ libiconv = Null;
64+ libxml2 = Null;
65+ libxml2Support = Bool;
66+ lua5 = δ1;
67+ luaSupport = Bool;
68+ lynx = ζ1;
69+ nghttp2 = Null;
70+ openldap = Null;
71+ openssl = Null;
72+ pcre = η1;
73+ perl = δ;
74+ proxySupport = Bool;
75+ sslSupport = Bool;
76+ stdenv = α;
77+ zlib = θ1;
78+} ->
79+λ
test/golden/importless/2.5.35.txt+1−2
@@ -19,12 +19,11 @@
1919 src = ι;
2020 } ->
2121 κ,
22− α.optionals = Bool -> [String] -> η,
2322 γ.licenses = λ,
2423 γ.platforms = μ,
2524 λ.bsd2 = δ,
2625 μ.unix = ε,
27− ν.lib = α
26+ ν.optionals = Bool -> [String] -> η
2827) =>
2928{ autoreconfHook = ζ;
3029 bison = ζ;
test/golden/importless/2.6.1.txt+3−5
@@ -16,15 +16,13 @@
1616 src = κ;
1717 } ->
1818 λ,
19− α.optionalString = Bool -> String -> η,
20− α.optionals = Bool -> [String] -> θ,
2119 γ.licenses = μ,
2220 γ.platforms = ν,
2321 μ.bsd2 = ε,
2422 ν.unix = ζ,
25− ξ.lib = α,
26− ο.lib = α,
27− π.lib = α
23+ ξ.optionalString = Bool -> String -> η,
24+ ο.optionalString = Bool -> String -> String,
25+ π.optionals = Bool -> [String] -> θ
2826) =>
2927{ bison = δ;
3028 fetchurl = {sha256 = String; url = String;} -> κ;
test/golden/importless/2.6.13-pre.txtnew file+45
@@ -0,0 +1,45 @@
1+∀ β γ δ ε ζ η θ ι κ λ μ ν ξ ο π.
2+( β.cc = γ,
3+ δ.?libc = ε,
4+ β.lib = ζ,
5+ β.mkDerivation =
6+ { buildInputs = [η];
7+ configureFlags = [String];
8+ hardeningDisable = [String];
9+ meta = {description = String; maintainers = [θ]; platforms = ι;};
10+ patches = ∀ α. α;
11+ pname = String;
12+ postPatch = String;
13+ sourceRoot = String;
14+ src = κ;
15+ version = String;
16+ } ->
17+ λ,
18+ μ.isGNU = Bool,
19+ ν.libc = Null,
20+ ζ.maintainers = ξ,
21+ ξ.raskin = θ,
22+ ο.platforms = π,
23+ π.linux = ι
24+) =>
25+{ binutils = η;
26+ emacs = η;
27+ fetchgit = {rev = String; sha256 = String; url = String;} -> κ;
28+ gmp = η;
29+ libX11 = η;
30+ libXaw = η;
31+ libXext = η;
32+ libXi = η;
33+ libXmu = η;
34+ libXt = η;
35+ m4 = η;
36+ mpfr = η;
37+ readline = η;
38+ stdenv = β;
39+ strace = η;
40+ texinfo = η;
41+ which = η;
42+ xorgproto = η;
43+ zlib = η;
44+} ->
45+λ
test/golden/importless/2.6.2.txt+17−19
@@ -1,33 +1,31 @@
1−∀ α β γ δ ε ζ η θ ι κ λ μ ν ξ ο π ρ.
2−( α.free = β,
1+∀ α β γ δ ε ζ η θ ι κ λ μ ν ξ ο π ρ σ.
2+( α.hostPlatform = β,
33 α.isDarwin = γ,
4+ α.lib = δ,
45 α.mkDerivation =
5− { NIX_CFLAGS_COMPILE = δ;
6+ { NIX_CFLAGS_COMPILE = ε;
67 buildPhase = String;
78 checkPhase = String;
89 doCheck = Bool;
910 hardeningDisable = [String];
1011 installPhase = String;
1112 meta =
12− {description = String; homepage = String; license = β; platforms = ε;};
13− nativeBuildInputs = [ζ];
13+ {description = String; homepage = String; license = ζ; platforms = η;};
14+ nativeBuildInputs = [θ];
1415 patches = [Path];
1516 pname = String;
1617 preConfigure = String;
17− src = η;
18+ src = ι;
1819 version = String;
1920 } ->
20− θ,
21− α.optionalString = γ -> String -> δ,
22− α.sharedLibrary = ι,
23− α.unix = ε,
24− κ.extensions = α,
25− λ.hostPlatform = κ,
26− μ.lib = α,
27− ν.lib = α,
28− ξ.licenses = α,
29− ο.lib = ξ,
30− π.platforms = α,
31− ρ.lib = π
21+ κ,
22+ β.extensions = λ,
23+ λ.sharedLibrary = μ,
24+ δ.optionalString = γ -> String -> ε,
25+ ν.optionalString = ξ -> String -> String,
26+ ο.licenses = π,
27+ π.free = ζ,
28+ ρ.platforms = σ,
29+ σ.unix = η
3230) =>
33−{fetchurl = {sha256 = String; url = String;} -> η; stdenv = α; unzip = ζ;} -> θ
31+{fetchurl = {sha256 = String; url = String;} -> ι; stdenv = α; unzip = θ;} -> κ
test/golden/importless/2.64.txt+14−15
@@ -1,8 +1,7 @@
11∀ α β γ δ ε ζ η θ ι κ.
2−( α.all = β,
3− α.gpl2Plus = γ,
2+( α.lib = β,
43 α.mkDerivation =
5− { buildInputs = [δ];
4+ { buildInputs = [γ];
65 doCheck = Bool;
76 doInstallCheck = Bool;
87 dontPatchShebangs = Bool;
@@ -10,23 +9,23 @@
109 meta =
1110 { description = String;
1211 homepage = String;
13− license = γ;
12+ license = δ;
1413 longDescription = String;
15− platforms = β;
14+ platforms = ε;
1615 };
1716 name = String;
1817 preCheck = String;
19− src = ε;
18+ src = ζ;
2019 } ->
21− ζ,
22− η.licenses = α,
23− θ.lib = η,
24− ι.platforms = α,
25− κ.lib = ι
20+ η,
21+ β.licenses = θ,
22+ θ.gpl2Plus = δ,
23+ ι.platforms = κ,
24+ κ.all = ε
2625) =>
27−{ fetchurl = {sha256 = String; url = String;} -> ε;
28− m4 = δ;
29− perl = δ;
26+{ fetchurl = {sha256 = String; url = String;} -> ζ;
27+ m4 = γ;
28+ perl = γ;
3029 stdenv = α;
3130} ->
32−ζ
31+η
test/golden/importless/2.x.txt+23−24
@@ -1,40 +1,39 @@
11∀ α β γ δ ε ζ η θ ι κ λ μ ν ξ.
22( α.lib = β,
3− γ.buildPythonApplication =
4− { checkInputs = [δ];
3+ γ.pkgs = δ,
4+ β.aneeshusa = ε,
5+ β.edwtjo = ε,
6+ β.infinisil = ε,
7+ β.licenses = ζ,
8+ β.maintainers = η,
9+ β.pSub = ε,
10+ ζ.gpl3Plus = θ,
11+ δ.buildPythonApplication =
12+ { checkInputs = [ι];
513 meta =
614 { description = String;
715 homepage = String;
8− license = ε;
16+ license = θ;
917 longDescription = String;
10− maintainers = [ζ];
18+ maintainers = [ε];
1119 };
1220 pname = String;
1321 postPatch = String;
14− propagatedBuildInputs = [η];
15− src = θ;
22+ propagatedBuildInputs = [κ];
23+ src = λ;
1624 version = String;
1725 } ->
18− ι,
19− γ.pkgs = κ,
20− β.aneeshusa = ζ,
21− β.edwtjo = ζ,
22− β.infinisil = ζ,
23− β.licenses = λ,
24− β.maintainers = μ,
25− β.pSub = ζ,
26− λ.gpl3Plus = ε,
27− ν.pkgs = γ,
28− κ.passlib = η,
29− κ.python-dateutil = η,
30− κ.setuptools = η,
31− κ.vobject = η,
32− ξ.pytest = δ,
33− ξ.pytestrunner = δ
26+ μ,
27+ ν.passlib = κ,
28+ ν.python-dateutil = κ,
29+ ν.setuptools = κ,
30+ ν.vobject = κ,
31+ ξ.pytest = ι,
32+ ξ.pytestrunner = ι
3433) =>
3534{ fetchFromGitHub =
36− {owner = String; repo = String; rev = String; sha256 = String;} -> θ;
35+ {owner = String; repo = String; rev = String; sha256 = String;} -> λ;
3736 python3 = γ;
3837 stdenv = α;
3938} ->
40−ι
39+μ
test/golden/importless/20160331.txt+22−24
@@ -1,38 +1,36 @@
11∀ α β γ δ ε ζ η θ ι κ λ μ ν ξ.
2−( α.lgpl21Plus = β,
3− α.linux = γ,
2+( α.lib = β,
43 α.mkDerivation =
5− { buildInputs = [δ];
4+ { buildInputs = [γ];
65 meta =
76 { description = String;
8− license = β;
7+ license = δ;
98 maintainers = [ε];
10− platforms = γ;
9+ platforms = ζ;
1110 version = String;
1211 };
13− nativeBuildInputs = [ζ];
12+ nativeBuildInputs = [η];
1413 pname = String;
15− src = η;
14+ src = θ;
1615 version = String;
1716 } ->
18− θ,
19− α.raskin = ε,
20− ι.licenses = α,
21− κ.lib = ι,
22− λ.maintainers = α,
23− μ.lib = λ,
24− ν.platforms = α,
25− ξ.lib = ν
17+ ι,
18+ β.licenses = κ,
19+ κ.lgpl21Plus = δ,
20+ λ.maintainers = μ,
21+ μ.raskin = ε,
22+ ν.platforms = ξ,
23+ ξ.linux = ζ
2624) =>
27−{ autoconf = ζ;
28− automake = ζ;
29− autoreconfHook = ζ;
25+{ autoconf = η;
26+ automake = η;
27+ autoreconfHook = η;
3028 fetchFromGitHub =
31− {owner = String; repo = String; rev = String; sha256 = String;} -> η;
32− gettext = ζ;
33− gmp = δ;
34− libtool = ζ;
35− mpfr = δ;
29+ {owner = String; repo = String; rev = String; sha256 = String;} -> θ;
30+ gettext = η;
31+ gmp = γ;
32+ libtool = η;
33+ mpfr = γ;
3634 stdenv = α;
3735} ->
38−θ
36+ι
test/golden/importless/25.txt+30−36
@@ -1,40 +1,34 @@
11∀ α β γ δ ε ζ η θ ι κ λ μ ν ξ ο π ρ σ.
2−( α.optional = Bool -> [β] -> [γ],
3− α.unfree = δ,
4− ε.freetype = β,
5− ε.glibc = β,
6− ε.lib = β,
7− ε.libGL = β,
8− ε.libX11 = β,
9− ε.libXdamage = β,
10− ε.libXext = β,
11− ε.libXfixes = β,
12− ε.libXrender = β,
13− ε.libpulseaudio = β,
14− ε.libxcb = β,
15− ε.ncurses5 = β,
16− ε.zlib = β,
17− ζ.fontconfig = β,
18− ζ.freetype = β,
19− ζ.glibc = β,
20− ζ.libX11 = β,
21− ζ.libXrender = β,
22− ζ.zlib = β,
23− η.licenses = α,
24− θ.xlibs = ε,
25− ι.xlibs = ε,
26− κ.xlibs = ε,
27− λ.xlibs = ε,
28− μ.xlibs = ε,
29− ν.xlibs = ε,
30− ξ.fontconfig = ε,
31− ο.xlibs = ζ,
32− π.xlibs = ζ
2+( α.licenses = β,
3+ α.optional = Bool -> [γ] -> [δ],
4+ ε.fontconfig = ζ,
5+ ε.freetype = γ,
6+ ε.glibc = γ,
7+ ε.libGL = γ,
8+ ε.libpulseaudio = γ,
9+ ε.ncurses5 = γ,
10+ ε.xlibs = η,
11+ ε.zlib = γ,
12+ θ.fontconfig = γ,
13+ θ.freetype = γ,
14+ θ.glibc = γ,
15+ θ.xlibs = ι,
16+ θ.zlib = γ,
17+ β.unfree = κ,
18+ η.libX11 = γ,
19+ λ.libXext = γ,
20+ μ.libXdamage = γ,
21+ ν.libxcb = γ,
22+ ξ.libXfixes = γ,
23+ ο.libXrender = γ,
24+ ζ.lib = γ,
25+ ι.libX11 = γ,
26+ π.libXrender = γ
3327) =>
34−{ autoPatchelfHook = γ;
28+{ autoPatchelfHook = δ;
3529 deployAndroidPackage =
36− { buildInputs = [γ];
37− meta = {licenses = δ;};
30+ { buildInputs = [δ];
31+ meta = {licenses = κ;};
3832 name = String;
3933 os = String;
4034 package = ρ;
@@ -42,11 +36,11 @@
4236 } ->
4337 σ;
4438 lib = α;
45− makeWrapper = γ;
39+ makeWrapper = δ;
4640 os = String;
4741 package = ρ;
4842 pkgs = ε;
49− pkgs_i686 = ζ;
43+ pkgs_i686 = θ;
5044 postInstall = String;
5145} ->
5246σ
test/golden/importless/26.txt+25−30
@@ -1,34 +1,29 @@
11∀ α β γ δ ε ζ η θ ι κ λ μ ν ξ ο π ρ.
2−( α.optional = Bool -> [β] -> [γ],
3− α.unfree = δ,
4− ε.fontconfig = β,
5− ε.freetype = β,
6− ε.glibc = β,
7− ε.lib = β,
8− ε.libX11 = β,
9− ε.libXext = β,
10− ε.libXrender = β,
11− ζ.freetype = β,
12− ζ.glibc = β,
13− ζ.lib = β,
14− ζ.libX11 = β,
15− ζ.libXext = β,
16− ζ.libXrender = β,
17− ζ.zlib = β,
18− η.licenses = α,
19− θ.xlibs = ε,
20− ι.xlibs = ε,
21− κ.xlibs = ε,
22− λ.fontconfig = ε,
23− μ.xlibs = ζ,
24− ν.xlibs = ζ,
25− ξ.xlibs = ζ,
26− ο.fontconfig = ζ
2+( α.licenses = β,
3+ α.optional = Bool -> [γ] -> [δ],
4+ ε.fontconfig = γ,
5+ ε.freetype = γ,
6+ ε.glibc = γ,
7+ ε.xlibs = ζ,
8+ η.fontconfig = θ,
9+ η.freetype = γ,
10+ η.glibc = γ,
11+ η.xlibs = ι,
12+ η.zlib = γ,
13+ β.unfree = κ,
14+ ζ.libX11 = γ,
15+ λ.libXrender = γ,
16+ μ.libXext = γ,
17+ ν.lib = γ,
18+ ι.libX11 = γ,
19+ ξ.libXrender = γ,
20+ ο.libXext = γ,
21+ θ.lib = γ
2722) =>
28−{ autoPatchelfHook = γ;
23+{ autoPatchelfHook = δ;
2924 deployAndroidPackage =
30− { buildInputs = [γ];
31− meta = {licenses = δ;};
25+ { buildInputs = [δ];
26+ meta = {licenses = κ;};
3227 name = String;
3328 os = String;
3429 package = π;
@@ -36,11 +31,11 @@
3631 } ->
3732 ρ;
3833 lib = α;
39− makeWrapper = γ;
34+ makeWrapper = δ;
4035 os = String;
4136 package = π;
4237 pkgs = ε;
43− pkgs_i686 = ζ;
38+ pkgs_i686 = η;
4439 postInstall = String;
4540} ->
4641ρ
test/golden/importless/2bwm.txt+5−5
@@ -2,7 +2,7 @@
22( α.config = β,
33 α.lib = γ,
44 α.pkgs = δ,
5− β.2bwm = ε,
5+ β.services = ε,
66 γ.mkEnableOption = String -> ζ,
77 γ.mkIf =
88 η ->
@@ -12,10 +12,10 @@
1212 κ,
1313 γ.singleton = {name = String; start = String;} -> ι,
1414 δ._2bwm = θ,
15− ε.enable = η,
16− λ.windowManager = β,
17− μ.xserver = λ,
18− ν.services = μ
15+ ε.xserver = λ,
16+ λ.windowManager = μ,
17+ μ.2bwm = ν,
18+ ν.enable = η
1919) =>
2020α ->
2121{ config = κ;
test/golden/importless/3.0.x.txt+13−14
@@ -1,27 +1,26 @@
11∀ α β γ δ ε ζ η θ ι κ.
2−( α.gpl3Plus = β,
2+( α.lib = β,
33 α.mkDerivation =
44 { meta =
55 { description = String;
66 homepage = String;
7− license = β;
7+ license = γ;
88 longDescription = String;
9− platforms = γ;
9+ platforms = δ;
1010 };
1111 name = String;
12− nativeBuildInputs = [δ];
12+ nativeBuildInputs = [ε];
1313 patches = [Path];
14− src = ε;
14+ src = ζ;
1515 } ->
16− ζ,
17− α.unix = γ,
18− η.licenses = α,
19− θ.lib = η,
20− ι.platforms = α,
21− κ.lib = ι
16+ η,
17+ β.licenses = θ,
18+ θ.gpl3Plus = γ,
19+ ι.platforms = κ,
20+ κ.unix = δ
2221) =>
23−{ autoreconfHook = δ;
24− fetchurl = {sha256 = String; url = String;} -> ε;
22+{ autoreconfHook = ε;
23+ fetchurl = {sha256 = String; url = String;} -> ζ;
2524 stdenv = α;
2625} ->
27−ζ
26+η
test/golden/importless/3.08.0.txt+8−8
@@ -1,5 +1,5 @@
11∀ α β γ δ ε ζ.
2−( α.linux = β,
2+( α.lib = β,
33 α.mkDerivation =
44 { buildFlags = [String];
55 builder = Path;
@@ -7,17 +7,17 @@
77 configureFlags = [String];
88 configureScript = Path;
99 dontAddPrefix = String;
10− meta = {platforms = β;};
10+ meta = {platforms = γ;};
1111 pname = String;
12− src = γ;
12+ src = δ;
1313 version = String;
1414 } ->
15− δ,
16− ε.platforms = α,
17− ζ.lib = ε
15+ ε,
16+ β.platforms = ζ,
17+ ζ.linux = γ
1818) =>
19−{ fetchurl = {sha256 = String; url = String;} -> γ;
19+{ fetchurl = {sha256 = String; url = String;} -> δ;
2020 stdenv = α;
2121 xlibsWrapper = String;
2222} ->
23−δ
23+ε
test/golden/importless/3.1.txt+8−8
@@ -1,14 +1,14 @@
11∀ α β γ δ ε ζ η.
2−( α.mkDerivation =
2+( α.lib = β,
3+ α.mkDerivation =
34 { dontUnpack = Bool;
45 installPhase = String;
5− meta = {platforms = β;};
6+ meta = {platforms = γ;};
67 name = String;
7− nativeBuildInputs = [γ];
8+ nativeBuildInputs = [δ];
89 } ->
9− δ,
10− α.unix = β,
11− ε.platforms = α,
12− ζ.lib = ε
10+ ε,
11+ β.platforms = ζ,
12+ ζ.unix = γ
1313) =>
14−{fetchurl = {sha256 = String; url = String;} -> η; stdenv = α; unzip = γ;} -> δ
14+{fetchurl = {sha256 = String; url = String;} -> η; stdenv = α; unzip = δ;} -> ε
test/golden/importless/3.10.0.txt+8−9
@@ -1,6 +1,5 @@
11∀ α β γ δ ε ζ η θ ι.
2−( α.licenses = β,
3− α.linux = γ,
2+( α.lib = β,
43 α.mkDerivation =
54 { buildFlags = [String];
65 buildInputs = [String];
@@ -9,8 +8,8 @@
98 meta =
109 { description = String;
1110 homepage = String;
12− license = [δ];
13− platforms = γ;
11+ license = [γ];
12+ platforms = δ;
1413 };
1514 patchPhase = String;
1615 pname = String;
@@ -20,11 +19,11 @@
2019 version = String;
2120 } ->
2221 ζ,
23− β.lgpl2 = δ,
24− β.qpl = δ,
25− η.lib = α,
26− θ.platforms = α,
27− ι.lib = θ
22+ β.licenses = η,
23+ η.lgpl2 = γ,
24+ η.qpl = γ,
25+ θ.platforms = ι,
26+ ι.linux = δ
2827) =>
2928{ fetchurl = {sha256 = String; url = String;} -> ε;
3029 ncurses = String;
test/golden/importless/3.txt+20−22
@@ -1,35 +1,33 @@
11∀ α β γ δ ε ζ η θ ι κ λ μ ν ξ.
2−( α.cecill-b = β,
3− α.linux = γ,
2+( α.lib = β,
43 α.mkDerivation =
5− { buildInputs = [δ];
4+ { buildInputs = [γ];
65 meta =
76 { description = String;
8− license = β;
7+ license = δ;
98 maintainers = [ε];
10− platforms = γ;
9+ platforms = ζ;
1110 version = String;
1211 };
13− nativeBuildInputs = [ζ];
12+ nativeBuildInputs = [η];
1413 pname = String;
15− src = η;
14+ src = θ;
1615 version = String;
1716 } ->
18− θ,
19− α.raskin = ε,
20− ι.licenses = α,
21− κ.lib = ι,
22− λ.maintainers = α,
23− μ.lib = λ,
24− ν.platforms = α,
25− ξ.lib = ν
17+ ι,
18+ β.licenses = κ,
19+ κ.cecill-b = δ,
20+ λ.maintainers = μ,
21+ μ.raskin = ε,
22+ ν.platforms = ξ,
23+ ξ.linux = ζ
2624) =>
27−{ autoconf = δ;
28− automake = δ;
29− autoreconfHook = ζ;
30− fetchurl = {sha256 = String; url = String;} -> η;
31− gmpxx = δ;
32− libtool = δ;
25+{ autoconf = γ;
26+ automake = γ;
27+ autoreconfHook = η;
28+ fetchurl = {sha256 = String; url = String;} -> θ;
29+ gmpxx = γ;
30+ libtool = γ;
3331 stdenv = α;
3432} ->
35−θ
33+ι
test/golden/importless/3.x.txt+20−21
@@ -2,8 +2,10 @@
22( α.dotlambda = β,
33 α.licenses = γ,
44 α.maintainers = δ,
5− ε.buildPythonApplication =
6− { checkInputs = [ζ];
5+ ε.pkgs = ζ,
6+ γ.gpl3Plus = η,
7+ ζ.buildPythonApplication =
8+ { checkInputs = [θ];
79 meta =
810 { description = String;
911 homepage = String;
@@ -11,29 +13,26 @@
1113 maintainers = [β];
1214 };
1315 pname = String;
14− propagatedBuildInputs = [θ];
15− src = ι;
16+ propagatedBuildInputs = [ι];
17+ src = κ;
1618 version = String;
1719 } ->
18− κ,
19− ε.pkgs = λ,
20− γ.gpl3Plus = η,
21− μ.pkgs = ε,
22− λ.defusedxml = θ,
23− λ.passlib = θ,
24− λ.python-dateutil = θ,
25− λ.setuptools = θ,
26− λ.vobject = θ,
27− ν.pytest = ζ,
28− ν.pytest-flake8 = ζ,
29− ν.pytest-isort = ζ,
30− ν.pytestcov = ζ,
31− ν.pytestrunner = ζ,
32− ν.waitress = ζ
20+ λ,
21+ μ.defusedxml = ι,
22+ μ.passlib = ι,
23+ μ.python-dateutil = ι,
24+ μ.setuptools = ι,
25+ μ.vobject = ι,
26+ ν.pytest = θ,
27+ ν.pytest-flake8 = θ,
28+ ν.pytest-isort = θ,
29+ ν.pytestcov = θ,
30+ ν.pytestrunner = θ,
31+ ν.waitress = θ
3332) =>
3433{ fetchFromGitHub =
35− {owner = String; repo = String; rev = String; sha256 = String;} -> ι;
34+ {owner = String; repo = String; rev = String; sha256 = String;} -> κ;
3635 lib = α;
3736 python3 = ε;
3837} ->
39−κ
38+λ
test/golden/importless/38.txt+5−6
@@ -24,22 +24,21 @@
2424 version = String;
2525 } ->
2626 μ,
27− β.optional = δ -> ν -> [ζ],
28− ξ.cc = η,
27+ ν.stdenv = ξ,
2928 ε.maintainers = ο,
3029 ε.optionals = Bool -> [String] -> [String],
3130 ε.platforms = π,
3231 ο.abbradar = θ,
3332 π.unix = ι,
34− ρ.lib = β,
35− σ.stdenv = ξ
33+ ρ.optional = δ -> σ -> [ζ],
34+ ξ.cc = η
3635) =>
37−{ buildPackages = ξ;
36+{ buildPackages = ν;
3837 fetchurl = {sha256 = String; url = String;} -> λ;
3938 gnused_422 = κ;
4039 icu = ζ;
4140 libffi = ζ;
42− libobjc = ν;
41+ libobjc = σ;
4342 perl = κ;
4443 pkgconfig = κ;
4544 python2 = κ;
test/golden/importless/3dovideo.txt+19−20
@@ -1,35 +1,34 @@
11∀ α β γ δ ε ζ η θ ι κ λ μ ν ξ ο π.
2−( α.bsd3 = β,
3− α.lib = γ,
4− α.mkDerivation = {buildCommand = String; name = String; src = δ;} -> ε,
5− γ.base = ζ,
6− γ.binary = ζ,
7− γ.bytestring = ζ,
8− γ.concatMapStrings = (η -> String) -> θ -> String,
9− γ.filepath = ζ,
10− γ.lessThan = η -> Integer -> ι,
11− γ.mkDerivation =
12− { buildDepends = [ζ];
2+( α.lib = β,
3+ α.mkDerivation = {buildCommand = String; name = String; src = γ;} -> δ,
4+ β.base = ε,
5+ β.binary = ε,
6+ β.bytestring = ε,
7+ β.concatMapStrings = (ζ -> String) -> η -> String,
8+ β.filepath = ε,
9+ β.lessThan = ζ -> Integer -> θ,
10+ β.mkDerivation =
11+ { buildDepends = [ε];
1312 description = String;
1413 isExecutable = Bool;
1514 isLibrary = Bool;
16− license = β;
15+ license = ι;
1716 pname = String;
1817 src = κ;
1918 version = String;
2019 } ->
2120 λ,
22− γ.optionalString = ι -> String -> μ,
23− γ.range = Integer -> Integer -> θ,
24− γ.tar = ζ,
25− γ.toString = η -> μ,
26− ν.licenses = α,
27− ξ.lib = ν
21+ β.optionalString = θ -> String -> μ,
22+ β.range = Integer -> Integer -> η,
23+ β.tar = ε,
24+ β.toString = ζ -> μ,
25+ ν.licenses = ξ,
26+ ξ.bsd3 = ι
2827) =>
2928{ fetchurl = {sha256 = String; url = String;} -> κ;
3029 haskellPackages = ο;
31− requireFile = {message = String; name = String; sha256 = String;} -> δ;
30+ requireFile = {message = String; name = String; sha256 = String;} -> γ;
3231 stdenv = α;
3332 writeText = String -> String -> π;
3433} ->
35−ε
34+δ
test/golden/importless/4.01.17.txt+11−12
@@ -1,6 +1,6 @@
11∀ α β γ δ ε ζ η θ ι κ λ μ ν ξ.
2−( α.lib = β,
3− α.makeLibraryPath = [γ] -> String,
2+( α.hostPlatform = β,
3+ α.lib = γ,
44 α.mkDerivation =
55 { dontPatchELF = Bool;
66 dontStrip = Bool;
@@ -17,20 +17,19 @@
1717 version = String;
1818 } ->
1919 θ,
20− α.system = String,
21− ι.lib = α,
22− κ.hostPlatform = α,
23− λ.hostPlatform = α,
24− β.joko = ε,
25− β.licenses = μ,
26− β.maintainers = ν,
27− β.platforms = ξ,
20+ γ.makeLibraryPath = [ι] -> String,
21+ β.system = String,
22+ κ.system = String,
23+ λ.joko = ε,
24+ λ.licenses = μ,
25+ λ.maintainers = ν,
26+ λ.platforms = ξ,
2827 μ.unfree = δ,
2928 ξ.linux = ζ
3029) =>
31−{ cups = γ;
30+{ cups = ι;
3231 fetchurl = {sha256 = String; url = String;} -> η;
33− libusb-compat-0_1 = γ;
32+ libusb-compat-0_1 = ι;
3433 stdenv = α;
3534} ->
3635θ
test/golden/importless/4.1.txt+8−8
@@ -1,14 +1,14 @@
11∀ α β γ δ ε ζ η.
2−( α.mkDerivation =
2+( α.lib = β,
3+ α.mkDerivation =
34 { dontUnpack = Bool;
45 installPhase = String;
5− meta = {platforms = β;};
6+ meta = {platforms = γ;};
67 name = String;
7− nativeBuildInputs = [γ];
8+ nativeBuildInputs = [δ];
89 } ->
9− δ,
10− α.unix = β,
11− ε.platforms = α,
12− ζ.lib = ε
10+ ε,
11+ β.platforms = ζ,
12+ ζ.unix = γ
1313) =>
14−{fetchurl = {sha256 = String; url = String;} -> η; stdenv = α; unzip = γ;} -> δ
14+{fetchurl = {sha256 = String; url = String;} -> η; stdenv = α; unzip = δ;} -> ε
test/golden/importless/4.2.1.txt+18−20
@@ -1,34 +1,32 @@
11∀ α β γ δ ε ζ η θ ι κ λ μ ν ξ.
2−( α.gpl2 = β,
3− α.linux = γ,
2+( α.lib = β,
43 α.mkDerivation =
5− { buildInputs = [δ];
4+ { buildInputs = [γ];
65 configureScript = String;
76 meta =
87 { description = String;
98 homepage = String;
10− license = β;
9+ license = δ;
1110 maintainers = [ε];
12− platforms = γ;
11+ platforms = ζ;
1312 };
1413 name = String;
15− nativeBuildInputs = [ζ];
16− passthru = {libdvdread = δ;};
14+ nativeBuildInputs = [η];
15+ passthru = {libdvdread = γ;};
1716 preConfigure = String;
18− src = η;
17+ src = θ;
1918 } ->
20− θ,
21− α.wmertens = ε,
22− ι.licenses = α,
23− κ.lib = ι,
24− λ.maintainers = α,
25− μ.lib = λ,
26− ν.platforms = α,
27− ξ.lib = ν
19+ ι,
20+ β.licenses = κ,
21+ κ.gpl2 = δ,
22+ λ.maintainers = μ,
23+ μ.wmertens = ε,
24+ ν.platforms = ξ,
25+ ξ.linux = ζ
2826) =>
29−{ fetchurl = {sha256 = String; url = String;} -> η;
30− libdvdread = δ;
31− pkgconfig = ζ;
27+{ fetchurl = {sha256 = String; url = String;} -> θ;
28+ libdvdread = γ;
29+ pkgconfig = η;
3230 stdenv = α;
3331} ->
34−θ
32+ι
test/golden/importless/4.3.2.txt+17−20
@@ -1,8 +1,6 @@
11∀ β γ δ ε ζ η θ ι κ λ μ ν ξ ο π ρ.
2−( β.all = γ,
3− β.enableFeature = Bool -> String -> δ,
4− β.isDarwin = Bool,
5− β.lgpl3Plus = ε,
2+( β.isDarwin = Bool,
3+ β.lib = γ,
64 β.mkDerivation =
75 { configureFlags = [δ];
86 doCheck = Bool;
@@ -14,28 +12,27 @@
1412 license = ε;
1513 longDescription = String;
1614 maintainers = ∀ α. α;
17− platforms = γ;
15+ platforms = ζ;
1816 };
1917 name = String;
20− nativeBuildInputs = [ζ];
18+ nativeBuildInputs = [η];
2119 outputs = [String];
22− passthru = {static = η;};
20+ passthru = {static = θ;};
2321 preConfigure = String;
24− src = θ;
22+ src = ι;
2523 } ->
26− ι,
27− β.optionals = κ -> [String] -> [δ],
28− ι.out = λ,
29− μ.licenses = β,
30− ν.lib = μ,
31− ξ.platforms = β,
32− ο.lib = ξ,
33− π.lib = β,
34− ρ.lib = β
24+ κ,
25+ κ.out = λ,
26+ γ.licenses = μ,
27+ μ.lgpl3Plus = ε,
28+ ν.platforms = ξ,
29+ ξ.all = ζ,
30+ ο.enableFeature = Bool -> String -> δ,
31+ π.optionals = ρ -> [String] -> [δ]
3532) =>
3633{ cxx = Bool;
37− fetchurl = {sha256 = String; url = String;} -> θ;
38− m4 = ζ;
34+ fetchurl = {sha256 = String; url = String;} -> ι;
35+ m4 = η;
3936 stdenv = β;
4037} ->
41−ι
38+κ
test/golden/importless/4.4.txt+32−33
@@ -1,47 +1,46 @@
1−∀ α β γ δ ε ζ η θ ι κ λ μ ν ξ ο π ρ σ τ υ φ.
2−( α.isDarwin = β,
3− α.lib = γ,
1+∀ α β γ δ ε ζ η θ ι κ λ μ ν ξ ο π ρ σ τ υ φ χ.
2+( α.hostPlatform = β,
3+ α.isDarwin = γ,
4+ α.lib = δ,
45 α.mkDerivation =
5− { NIX_CFLAGS_COMPILE = δ;
6− buildInputs = [ε];
6+ { NIX_CFLAGS_COMPILE = ε;
7+ buildInputs = [ζ];
78 makeFlags = [String];
89 meta =
910 { description = String;
1011 homepage = String;
11− license = [ζ];
12− maintainers = [η];
13− platforms = θ;
12+ license = [η];
13+ maintainers = [θ];
14+ platforms = ι;
1415 };
1516 name = String;
16− nativeBuildInputs = [ι];
17+ nativeBuildInputs = [κ];
1718 postInstall = String;
1819 preConfigure = String;
19− src = κ;
20+ src = λ;
2021 } ->
21− λ,
22− α.optionalString = β -> String -> δ,
23− α.sharedLibrary = μ,
24− ε.isILP64 = Bool,
25− ν.extensions = α,
26− ξ.hostPlatform = ν,
27− ο.lib = α,
28− γ.bsd2 = ζ,
29− γ.gpl2Plus = ζ,
30− γ.lgpl21Plus = ζ,
31− γ.licenses = π,
32− γ.maintainers = ρ,
33− γ.platforms = σ,
34− γ.ttuegel = η,
35− γ.unix = θ,
36− τ.lib = α,
37− υ.lib = α
22+ μ,
23+ ζ.isILP64 = Bool,
24+ β.extensions = ν,
25+ ν.sharedLibrary = ξ,
26+ δ.optionalString = γ -> String -> ε,
27+ ο.bsd2 = η,
28+ ο.gpl2Plus = η,
29+ ο.lgpl21Plus = η,
30+ ο.licenses = π,
31+ ο.maintainers = ρ,
32+ ο.platforms = σ,
33+ ο.ttuegel = θ,
34+ ο.unix = ι,
35+ τ.optionalString = υ -> String -> String,
36+ φ.optionalString = Bool -> String -> String
3837) =>
39−{ blas = ε;
40− cudatoolkit = φ;
38+{ blas = ζ;
39+ cudatoolkit = χ;
4140 enableCuda = Bool;
42− fetchurl = {sha256 = String; url = String;} -> κ;
43− gfortran = ι;
44− lapack = ε;
41+ fetchurl = {sha256 = String; url = String;} -> λ;
42+ gfortran = κ;
43+ lapack = ζ;
4544 stdenv = α;
4645} ->
47−λ
46+μ
test/golden/importless/4.9.9.txt+15−17
@@ -1,31 +1,29 @@
11∀ α β γ δ ε ζ η θ ι κ λ μ ν.
2−( α.gpl2 = β,
3− α.linux = γ,
2+( α.lib = β,
43 α.mkDerivation =
54 { NIX_LDFLAGS = String;
6− buildInputs = [δ];
5+ buildInputs = [γ];
76 meta =
87 { description = String;
98 homepage = String;
10− license = β;
9+ license = δ;
1110 maintainers = [ε];
12− platforms = γ;
11+ platforms = ζ;
1312 };
1413 name = String;
1514 postInstall = String;
16− src = ζ;
15+ src = η;
1716 } ->
18− η,
19− α.wmertens = ε,
20− θ.licenses = α,
21− ι.lib = θ,
22− κ.maintainers = α,
23− λ.lib = κ,
24− μ.platforms = α,
25− ν.lib = μ
17+ θ,
18+ β.licenses = ι,
19+ ι.gpl2 = δ,
20+ κ.maintainers = λ,
21+ λ.wmertens = ε,
22+ μ.platforms = ν,
23+ ν.linux = ζ
2624) =>
27−{ fetchurl = {sha256 = String; url = String;} -> ζ;
28− libdvdcss = δ;
25+{ fetchurl = {sha256 = String; url = String;} -> η;
26+ libdvdcss = γ;
2927 stdenv = α;
3028} ->
31−η
29+θ
test/golden/importless/422.txt+14−16
@@ -1,28 +1,26 @@
11∀ β γ δ ε ζ η θ ι κ λ μ ν ξ.
2−( β.all = γ,
3− β.gpl3Plus = δ,
4− β.isMinGW = ε,
2+( β.hostPlatform = γ,
3+ β.lib = δ,
54 β.mkDerivation =
6− { configureFlags = ζ;
5+ { configureFlags = ε;
76 meta =
87 { description = String;
98 homepage = String;
10− license = δ;
9+ license = ζ;
1110 longDescription = String;
1211 maintainers = ∀ α. α;
13− platforms = γ;
12+ platforms = η;
1413 };
1514 name = String;
1615 outputs = [String];
17− src = η;
16+ src = θ;
1817 } ->
19− θ,
20− β.optional = ε -> String -> ζ,
21− ι.lib = β,
22− κ.hostPlatform = β,
23− λ.licenses = β,
24− μ.lib = λ,
25− ν.platforms = β,
26− ξ.lib = ν
18+ ι,
19+ δ.optional = κ -> String -> ε,
20+ γ.isMinGW = κ,
21+ λ.licenses = μ,
22+ μ.gpl3Plus = ζ,
23+ ν.platforms = ξ,
24+ ξ.all = η
2725) =>
28−{fetchurl = {sha256 = String; url = String;} -> η; stdenv = β;} -> θ
26+{fetchurl = {sha256 = String; url = String;} -> θ; stdenv = β;} -> ι
test/golden/importless/44.0.txt+23−23
@@ -1,20 +1,20 @@
11∀ β γ δ ε ζ η θ ι κ λ μ ν ξ ο π ρ σ τ υ φ.
2−( β.isWindows = Bool,
3− β.lib = γ,
2+( β.hostPlatform = γ,
3+ β.lib = δ,
44 β.mkDerivation =
5− {buildPhase = String; installPhase = String; name = String; src = δ;} -> ε,
6− ζ.platforms = η,
7− θ.optionalString = Bool -> String -> ι,
8− κ.override = {pip = Null;} -> λ,
9− μ.override = {setuptools = Null; wheel = Null;} -> λ,
10− ν.hostPlatform = β,
11− γ.licenses = ξ,
12− γ.psfl = ο,
13− γ.zpl20 = ο,
14− π.meta = ζ,
15− ρ.strings = θ
5+ {buildPhase = String; installPhase = String; name = String; src = ε;} -> ζ,
6+ η.meta = θ,
7+ ι.strings = κ,
8+ λ.override = {pip = Null;} -> μ,
9+ ν.override = {setuptools = Null; wheel = Null;} -> μ,
10+ γ.isWindows = Bool,
11+ δ.licenses = ξ,
12+ δ.psfl = ο,
13+ δ.zpl20 = ο,
14+ θ.platforms = π,
15+ κ.optionalString = Bool -> String -> ρ
1616) =>
17−{ bootstrapped-pip = λ;
17+{ bootstrapped-pip = μ;
1818 buildPythonPackage =
1919 { catchConflicts = Bool;
2020 doCheck = Bool;
@@ -23,14 +23,14 @@
2323 { description = String;
2424 homepage = String;
2525 license = [ο];
26− platforms = η;
26+ platforms = π;
2727 priority = Integer;
2828 };
29− nativeBuildInputs = [λ];
29+ nativeBuildInputs = [μ];
3030 pipInstallFlags = [String];
3131 pname = ∀ α. α;
32− preBuild = ι;
33− src = ε;
32+ preBuild = ρ;
33+ src = ζ;
3434 version = ∀ α. α;
3535 } ->
3636 σ;
@@ -42,11 +42,11 @@
4242 rev = String;
4343 sha256 = String;
4444 } ->
45− δ;
46− lib = θ;
47− pipInstallHook = κ;
48− python = ζ;
49− setuptoolsBuildHook = μ;
45+ ε;
46+ lib = ι;
47+ pipInstallHook = λ;
48+ python = η;
49+ setuptoolsBuildHook = ν;
5050 stdenv = β;
5151 unzip = υ;
5252 wrapPython = φ;
test/golden/importless/5.1.138.txt+11−11
@@ -1,20 +1,20 @@
11∀ α β γ δ ε ζ η.
2−( α.mkDerivation =
3− { buildInputs = [β];
2+( α.lib = β,
3+ α.mkDerivation =
4+ { buildInputs = [γ];
45 installPhase = String;
5− meta = {description = String; homepage = String; license = γ;};
6+ meta = {description = String; homepage = String; license = δ;};
67 phases = [String];
78 pname = String;
8− src = δ;
9+ src = ε;
910 version = String;
1011 } ->
11− ε,
12− α.unfree = γ,
13− ζ.licenses = α,
14− η.lib = ζ
12+ ζ,
13+ β.licenses = η,
14+ η.unfree = δ
1515) =>
16−{ b43FirmwareCutter = β;
17− fetchurl = {sha256 = String; url = String;} -> δ;
16+{ b43FirmwareCutter = γ;
17+ fetchurl = {sha256 = String; url = String;} -> ε;
1818 stdenv = α;
1919} ->
20−ε
20+ζ
test/golden/importless/5.41.txt+20−26
@@ -1,46 +1,40 @@
11∀ α β γ δ ε ζ η θ ι κ λ μ ν ξ ο π ρ σ τ υ.
2−( α.filter = (Null -> Bool) -> [Null] -> β,
3− α.gpl2 = γ,
4− α.makeBinPath = β -> δ,
2+( α.lib = β,
53 α.mkDerivation =
6− { buildInputs = ε;
4+ { buildInputs = γ;
75 doCheck = Bool;
86 enableParallelBuilding = Bool;
97 meta =
108 { description = String;
119 homepage = String;
12− license = γ;
10+ license = δ;
1311 longDescription = String;
14− maintainers = [ζ];
15− platforms = η;
12+ maintainers = [ε];
13+ platforms = ζ;
1614 };
1715 name = String;
1816 patches = [Path];
1917 postInstall = String;
20− src = θ;
18+ src = η;
2119 version = String;
2220 } ->
23− ι,
24− α.optionalString = Bool -> String -> String,
25− α.optionals = Bool -> [Path] -> [Path],
26− α.peti = ζ,
27− α.unix = η,
28− κ.lib = α,
29− λ.lib = α,
30− μ.lib = α,
31− ν.licenses = α,
32− ξ.lib = ν,
33− ο.maintainers = α,
34− π.lib = ο,
35− ρ.platforms = α,
36− σ.lib = ρ,
37− τ.lib = α,
38− υ.lib = α
21+ θ,
22+ β.makeBinPath = ι -> κ,
23+ λ.filter = (Null -> Bool) -> [Null] -> ι,
24+ μ.filter = (Null -> Bool) -> [Null] -> γ,
25+ ν.licenses = ξ,
26+ ξ.gpl2 = δ,
27+ ο.maintainers = π,
28+ π.peti = ε,
29+ ρ.platforms = σ,
30+ σ.unix = ζ,
31+ τ.optionals = Bool -> [Path] -> [Path],
32+ υ.optionalString = Bool -> String -> String
3933) =>
4034{ ecl = Null;
4135 ecl-fasl = Bool;
4236 fetchpatch = {sha256 = String; url = String;} -> Path;
43− fetchurl = {sha256 = String; url = String;} -> θ;
37+ fetchurl = {sha256 = String; url = String;} -> η;
4438 gnuplot = Null;
4539 makeWrapper = Null;
4640 perl = Null;
@@ -51,4 +45,4 @@
5145 texinfo = Null;
5246 tk = Null;
5347} ->
54−ι
48+θ
test/golden/importless/5.6.txt+19−23
@@ -1,37 +1,33 @@
11∀ α β γ δ ε ζ η θ ι κ λ μ ν ξ ο π ρ σ τ.
22( α.isDarwin = β,
3− α.lgpl21 = γ,
4− α.maggesi = δ,
3+ α.lib = γ,
54 α.mkDerivation =
6− { buildInputs = ε;
5+ { buildInputs = δ;
76 meta =
87 { description = String;
98 homepage = String;
10− license = γ;
9+ license = ε;
1110 longDescription = String;
12− maintainers = [δ];
13− platforms = ζ;
11+ maintainers = [ζ];
12+ platforms = η;
1413 };
1514 pname = String;
16− prePatch = η;
17− src = θ;
15+ prePatch = θ;
16+ src = ι;
1817 version = String;
1918 } ->
20− ι,
21− α.optional = β -> κ -> ε,
22− α.optionalString = λ -> String -> η,
23− α.platforms = μ,
24− ν.lib = α,
25− ξ.licenses = α,
26− ο.lib = ξ,
27− π.maintainers = α,
28− ρ.lib = π,
29− μ.linux = ζ,
30− σ.lib = α,
31− τ.lib = α
19+ κ,
20+ γ.optional = β -> λ -> δ,
21+ μ.licenses = ν,
22+ ν.lgpl21 = ε,
23+ ξ.maintainers = ο,
24+ ο.maggesi = ζ,
25+ π.platforms = ρ,
26+ ρ.linux = η,
27+ σ.optionalString = τ -> String -> θ
3228) =>
33−{ autoreconfHook = κ;
34− fetchurl = {sha256 = String; url = String;} -> θ;
29+{ autoreconfHook = λ;
30+ fetchurl = {sha256 = String; url = String;} -> ι;
3531 stdenv = α;
3632} ->
37−ι
33+κ
test/golden/importless/5.7.txt+9−11
@@ -20,19 +20,17 @@
2020 version = String;
2121 } ->
2222 λ,
23− α.optional = μ -> ν -> θ,
24− α.optionalString = β -> String -> ι,
25− ξ.lib = α,
26− ο.lib = α,
27− γ.darwin = [η],
28− γ.licenses = π,
29− γ.linux = [η],
30− γ.maggesi = ζ,
31− γ.maintainers = ρ,
32− γ.platforms = σ,
23+ γ.optionalString = β -> String -> ι,
24+ μ.optional = ν -> ξ -> θ,
25+ ο.darwin = [η],
26+ ο.licenses = π,
27+ ο.linux = [η],
28+ ο.maggesi = ζ,
29+ ο.maintainers = ρ,
30+ ο.platforms = σ,
3331 π.lgpl21 = ε
3432) =>
35−{ autoreconfHook = ν;
33+{ autoreconfHook = ξ;
3634 fetchFromGitHub =
3735 {owner = String; repo = String; rev = String; sha256 = String;} -> κ;
3836 gmp = δ;
test/golden/importless/5.7.x.txt+21−24
@@ -25,40 +25,37 @@
2525 version = String;
2626 } ->
2727 κ,
28− α.optional = β -> String -> λ,
29− α.optionalString = γ -> String -> ε,
30− α.optionals = ν -> [ξ] -> [ζ],
31− ο.lib = α,
32− δ.artistic1 = η,
33− δ.bsd0 = η,
34− δ.bsd2 = η,
35− δ.bsd3 = η,
36− δ.bsdOriginal = η,
37− δ.gpl2 = η,
38− δ.lgpl2 = η,
39− δ.lgpl21 = η,
40− δ.licenses = π,
41− δ.mit = η,
42− δ.platforms = ρ,
43− δ.publicDomain = η,
44− σ.zlib = η,
45− ρ.unix = θ,
46− τ.lib = α,
47− υ.lib = α
28+ δ.optional = β -> String -> λ,
29+ ν.artistic1 = η,
30+ ν.bsd0 = η,
31+ ν.bsd2 = η,
32+ ν.bsd3 = η,
33+ ν.bsdOriginal = η,
34+ ν.gpl2 = η,
35+ ν.lgpl2 = η,
36+ ν.lgpl21 = η,
37+ ν.licenses = ξ,
38+ ν.mit = η,
39+ ν.platforms = ο,
40+ ν.publicDomain = η,
41+ π.zlib = η,
42+ ο.unix = θ,
43+ ρ.optionals = σ -> [τ] -> [ζ],
44+ υ.optionalString = γ -> String -> ε
4845) =>
49−{ CoreServices = ξ;
46+{ CoreServices = τ;
5047 bison = ι;
5148 boost = ζ;
52− cctools = ξ;
49+ cctools = τ;
5350 cmake = ι;
54− developer_cmds = ξ;
51+ developer_cmds = τ;
5552 fetchurl = {sha256 = String; url = String;} -> μ;
5653 libedit = ζ;
5754 libevent = ζ;
5855 lz4 = ζ;
5956 ncurses = ζ;
6057 openssl = ζ;
61− perl = ξ;
58+ perl = τ;
6259 pkgconfig = ι;
6360 protobuf = ζ;
6461 readline = ζ;
test/golden/importless/5.txt+1−2
@@ -18,14 +18,13 @@
1818 version = String;
1919 } ->
2020 κ,
21− α.optional = β -> String -> ε,
2221 γ.licenses = λ,
2322 γ.maintainers = μ,
2423 γ.platforms = ν,
2524 λ.gpl2Plus = ζ,
2625 μ.raskin = η,
2726 ν.linux = θ,
28− ξ.lib = α
27+ ξ.optional = β -> String -> ε
2928) =>
3029{allegro = δ; fetchurl = {sha256 = String; url = String;} -> ι; stdenv = α;} ->
3130κ
test/golden/importless/60.txt+8−8
@@ -26,15 +26,15 @@
2626 version = String;
2727 } ->
2828 ν,
29− ξ.cc = ζ,
30− δ.licenses = ο,
31− δ.maintainers = π,
29+ ξ.stdenv = ο,
30+ δ.licenses = π,
31+ δ.maintainers = ρ,
3232 δ.optionals = Bool -> [String] -> [String],
33− δ.platforms = ρ,
34− ο.gpl2 = η,
35− π.abbradar = θ,
36− ρ.linux = ι,
37− σ.stdenv = ξ
33+ δ.platforms = σ,
34+ π.gpl2 = η,
35+ ρ.abbradar = θ,
36+ σ.linux = ι,
37+ ο.cc = ζ
3838) =>
3939{ autoconf213 = κ;
4040 buildPackages = ξ;
test/golden/importless/68.txt+13−13
@@ -25,19 +25,19 @@
2525 version = String;
2626 } ->
2727 μ,
28− ν.cc = ζ,
29− ν.withPackages = (ξ -> [ο]) -> π,
30− ρ.llvm = κ,
31− ξ.six = ο,
32− δ.licenses = σ,
33− δ.maintainers = τ,
28+ ν.python3 = ξ,
29+ ν.stdenv = ο,
30+ π.llvm = κ,
31+ ρ.six = σ,
32+ δ.licenses = τ,
33+ δ.maintainers = υ,
3434 δ.optionals = Bool -> [String] -> [String],
35− δ.platforms = υ,
36− σ.gpl2 = η,
37− τ.abbradar = θ,
38− υ.linux = ι,
39− φ.python3 = ν,
40− χ.stdenv = ν
35+ δ.platforms = φ,
36+ τ.gpl2 = η,
37+ υ.abbradar = θ,
38+ φ.linux = ι,
39+ ξ.withPackages = (ρ -> [σ]) -> χ,
40+ ο.cc = ζ
4141) =>
4242{ autoconf213 = κ;
4343 buildPackages = ν;
@@ -45,7 +45,7 @@
4545 fetchpatch = ψ;
4646 fetchurl = {sha256 = String; url = String;} -> λ;
4747 icu = ε;
48− llvmPackages = ρ;
48+ llvmPackages = π;
4949 perl = κ;
5050 pkgconfig = κ;
5151 python2 = κ;
test/golden/importless/6_qt4.txt+10−13
@@ -20,20 +20,17 @@
2020 src = κ;
2121 } ->
2222 λ,
23− α.optionalString = β -> String -> ι,
24− α.optionals = μ -> [ν] -> [δ],
25− α.qwt = ε,
26− ξ.lib = α,
27− γ.maintainers = ο,
28− γ.platforms = π,
29− ρ.licenses = α,
30− σ.lib = ρ,
31− ο.bjornfor = ζ,
32− π.linux = [η],
33− τ.darwin = [η],
34− υ.lib = α
23+ γ.optionalString = β -> String -> ι,
24+ μ.maintainers = ν,
25+ μ.platforms = ξ,
26+ ο.licenses = π,
27+ π.qwt = ε,
28+ ν.bjornfor = ζ,
29+ ξ.linux = [η],
30+ ρ.darwin = [η],
31+ σ.optionals = τ -> [υ] -> [δ]
3532) =>
36−{ AGL = ν;
33+{ AGL = υ;
3734 fetchurl = {sha256 = String; url = String;} -> κ;
3835 qmake4Hook = θ;
3936 qt4 = δ;
test/golden/importless/7.3.txt+5−6
@@ -17,20 +17,19 @@
1717 version = String;
1818 } ->
1919 κ,
20− α.optional = β -> λ -> [δ],
21− μ.Cocoa = λ,
20+ λ.apple_sdk = μ,
2221 γ.amiloradovsky = ζ,
2322 γ.licenses = ν,
2423 γ.maintainers = ξ,
2524 γ.platforms = ο,
2625 ν.lgpl21 = ε,
2726 ο.all = η,
28− π.lib = α,
29− ρ.frameworks = μ,
30− σ.apple_sdk = ρ
27+ π.optional = β -> ρ -> [δ],
28+ μ.frameworks = σ,
29+ σ.Cocoa = ρ
3130) =>
3231{ cmake = θ;
33− darwin = μ;
32+ darwin = λ;
3433 fetchpatch = τ;
3534 fetchurl = {name = String; sha256 = String; url = String;} -> ι;
3635 libGL = δ;
test/golden/importless/78.txt+11−12
@@ -26,17 +26,16 @@
2626 version = String;
2727 } ->
2828 ν,
29− β.optionals = Bool -> [String] -> [String],
30− ξ.cc = ζ,
31− ο.llvm = κ,
32− δ.licenses = π,
33− δ.maintainers = ρ,
34− δ.platforms = σ,
35− π.gpl2 = η,
36− ρ.abbradar = θ,
37− σ.linux = ι,
38− τ.lib = β,
39− υ.stdenv = ξ
29+ ξ.stdenv = ο,
30+ π.llvm = κ,
31+ δ.licenses = ρ,
32+ δ.maintainers = σ,
33+ δ.platforms = τ,
34+ ρ.gpl2 = η,
35+ σ.abbradar = θ,
36+ τ.linux = ι,
37+ υ.optionals = Bool -> [String] -> [String],
38+ ο.cc = ζ
4039) =>
4140{ autoconf213 = κ;
4241 buildPackages = ξ;
@@ -44,7 +43,7 @@
4443 fetchpatch = {sha256 = String; url = String;} -> λ;
4544 fetchurl = {sha256 = String; url = String;} -> μ;
4645 icu67 = ε;
47− llvmPackages = ο;
46+ llvmPackages = π;
4847 nspr = ε;
4948 perl = κ;
5049 pkgconfig = κ;
test/golden/importless/8.6.txt+2−2
@@ -5,7 +5,7 @@
55 α.stdenv = ε,
66 α.tcl = ζ,
77 ε.isDarwin = η,
8− ε.optionals = η -> [Path] -> [Path],
9− θ.lib = ε
8+ ε.lib = θ,
9+ θ.optionals = η -> [Path] -> [Path]
1010) =>
1111α -> δ
test/golden/importless/9.2.txt+24−26
@@ -1,19 +1,17 @@
11∀ β γ δ ε ζ η θ ι κ λ μ ν ξ ο π.
2−( β.gpl2 = γ,
3− β.linux = δ,
4− β.maintainers = ε,
5− ζ.mkDerivation =
2+( β.lib = γ,
3+ δ.mkDerivation =
64 { alt_wrapper = Path;
7− buildInputs = [η];
5+ buildInputs = [ε];
86 builder = Path;
9− cctools_port = θ;
10− ldid = θ;
7+ cctools_port = ζ;
8+ ldid = ζ;
119 meta =
1210 { description = String;
1311 hydraPlatforms = ∀ α. α;
14− license = γ;
15− maintainers = [ι];
16− platforms = δ;
12+ license = η;
13+ maintainers = [θ];
14+ platforms = ι;
1715 };
1816 name = String;
1917 sdk = String;
@@ -21,25 +19,25 @@
2119 version = String;
2220 } ->
2321 λ,
24− μ.licenses = β,
25− ν.lib = μ,
26− ε.fxfactorial = ι,
27− ξ.lib = β,
28− ο.platforms = β,
29− π.lib = ο
22+ γ.licenses = μ,
23+ μ.gpl2 = η,
24+ ν.maintainers = ξ,
25+ ξ.fxfactorial = θ,
26+ ο.platforms = π,
27+ π.linux = ι
3028) =>
31−{ autoconf = η;
32− automake = η;
33− clang = η;
34− clangStdenv = ζ;
29+{ autoconf = ε;
30+ automake = ε;
31+ clang = ε;
32+ clangStdenv = δ;
3533 fetchFromGitHub =
36− {owner = String; repo = String; rev = String; sha256 = String;} -> θ;
37− git = η;
38− gnutar = η;
39− libtool = η;
40− openssl = η;
34+ {owner = String; repo = String; rev = String; sha256 = String;} -> ζ;
35+ git = ε;
36+ gnutar = ε;
37+ libtool = ε;
38+ openssl = ε;
4139 requireFile = {message = String; name = String; sha256 = String;} -> κ;
4240 stdenv = β;
43− xz = η;
41+ xz = ε;
4442} ->
4543λ
test/golden/importless/9.x.txt+47−49
@@ -1,69 +1,67 @@
1−∀ α β γ δ ε ζ η θ ι κ λ μ ν ξ ο π ρ σ τ υ φ χ ψ ω α1.
1+∀ α β γ δ ε ζ η θ ι κ λ μ ν ξ ο π ρ σ τ υ φ χ ψ ω α1 β1.
22( α.isDarwin = β,
33 α.isLinux = γ,
44 α.lib = δ,
5− α.optionalString = ε,
6− α.optionals = β -> [ζ] -> η,
7− δ.licenses = θ,
8− δ.maintainers = ι,
9− δ.optional = Bool -> [Null] -> [κ],
5+ δ.licenses = ε,
6+ δ.maintainers = ζ,
7+ δ.optional = Bool -> [Null] -> [η],
108 δ.optionals = Bool -> [String] -> [String],
11− δ.platforms = λ,
12− δ.tfmoraes = μ,
13− δ.unix = ν,
14− ξ.lib = α,
15− ο.lib = α,
16− π.lib = α,
17− θ.bsd3 = ρ
9+ δ.platforms = θ,
10+ δ.tfmoraes = ι,
11+ δ.unix = κ,
12+ λ.optionalString = μ,
13+ ν.optionals = β -> [ξ] -> ο,
14+ π.optionalString = ρ -> String -> σ,
15+ ε.bsd3 = τ
1816) =>
19−{ ApplicationServices = σ;
20− CFNetwork = σ;
21− Cocoa = σ;
22− CoreServices = σ;
23− CoreText = σ;
24− DiskArbitration = σ;
25− GLUT = σ;
26− IOKit = σ;
27− IOSurface = σ;
28− ImageIO = σ;
29− OpenGL = σ;
30− Security = σ;
31− cmake = τ;
17+{ ApplicationServices = υ;
18+ CFNetwork = υ;
19+ Cocoa = υ;
20+ CoreServices = υ;
21+ CoreText = υ;
22+ DiskArbitration = υ;
23+ GLUT = υ;
24+ IOKit = υ;
25+ IOSurface = υ;
26+ ImageIO = υ;
27+ OpenGL = υ;
28+ Security = υ;
29+ cmake = φ;
3230 enablePython = Bool;
3331 enableQt = Bool;
34− fetchpatch = υ;
35− fetchurl = {sha256 = String; url = String;} -> φ;
36− libGL = χ;
37− libGLU = χ;
38− libX11 = χ;
39− libXt = χ;
40− libobjc = ζ;
41− libtiff = κ;
32+ fetchpatch = χ;
33+ fetchurl = {sha256 = String; url = String;} -> ψ;
34+ libGL = ω;
35+ libGLU = ω;
36+ libX11 = ω;
37+ libXt = ω;
38+ libobjc = ξ;
39+ libtiff = η;
4240 mkDerivation =
43− { buildInputs = [κ];
41+ { buildInputs = [η];
4442 cmakeFlags = [String];
4543 enableParallelBuilding = Bool;
4644 meta =
4745 { description = String;
4846 homepage = String;
49− license = ρ;
50− maintainers = [μ];
51− platforms = ν;
47+ license = τ;
48+ maintainers = [ι];
49+ platforms = κ;
5250 };
5351 name = String;
54− nativeBuildInputs = [τ];
55− postPatch = ψ;
52+ nativeBuildInputs = [φ];
53+ postPatch = σ;
5654 preBuild = String;
57− propagatedBuildInputs = η;
58− src = φ;
55+ propagatedBuildInputs = ο;
56+ src = ψ;
5957 } ->
60− ω;
58+ α1;
6159 python = Null;
62− qtbase = α1;
63− qttools = α1;
64− qtx11extras = α1;
60+ qtbase = β1;
61+ qttools = β1;
62+ qtx11extras = β1;
6563 stdenv = α;
66− xorgproto = χ;
67− xpc = σ;
64+ xorgproto = ω;
65+ xpc = υ;
6866} ->
69−ω
67+α1
test/golden/importless/Cargo.txt+29−30
@@ -1,8 +1,7 @@
11∀ α β γ δ ε ζ η θ ι κ λ μ ν ξ ο π ρ σ τ.
22( α.isDarwin = β,
33 α.lib = γ,
4− α.optionals = β -> [δ] -> [ε],
5− ζ.buildRustPackage =
4+ δ.buildRustPackage =
65 { RUSTC_BOOTSTRAP = Integer;
76 buildAndTestSubdir = String;
87 buildInputs = [ε];
@@ -13,44 +12,44 @@
1312 meta =
1413 { description = String;
1514 homepage = String;
16− license = [η];
17− maintainers = [θ];
18− platforms = ι;
15+ license = [ζ];
16+ maintainers = [η];
17+ platforms = θ;
1918 };
2019 name = String;
21− nativeBuildInputs = [κ];
22− passthru = {rustc = λ;};
20+ nativeBuildInputs = [ι];
21+ passthru = {rustc = κ;};
2322 postInstall = String;
24− src = μ;
25− version = ν;
23+ src = λ;
24+ version = μ;
2625 } ->
27− ξ,
28− λ.src = μ,
29− λ.version = ν,
30− ο.lib = α,
31− γ.licenses = π,
32− γ.maintainers = ρ,
33− γ.platforms = σ,
34− γ.retrry = θ,
35− π.mit = η,
36− τ.asl20 = η,
37− σ.unix = ι
26+ ν,
27+ κ.src = λ,
28+ κ.version = μ,
29+ γ.optionals = β -> [ξ] -> [ε],
30+ ο.licenses = π,
31+ ο.maintainers = ρ,
32+ ο.platforms = σ,
33+ ο.retrry = η,
34+ π.mit = ζ,
35+ τ.asl20 = ζ,
36+ σ.unix = θ
3837) =>
39−{ CoreFoundation = δ;
40− Security = δ;
38+{ CoreFoundation = ξ;
39+ Security = ξ;
4140 cacert = ε;
42− cmake = κ;
41+ cmake = ι;
4342 curl = ε;
4443 file = ε;
45− installShellFiles = κ;
46− libiconv = δ;
47− makeWrapper = κ;
44+ installShellFiles = ι;
45+ libiconv = ξ;
46+ makeWrapper = ι;
4847 openssl = ε;
49− pkgconfig = κ;
48+ pkgconfig = ι;
5049 python3 = ε;
51− rustPlatform = ζ;
52− rustc = λ;
50+ rustPlatform = δ;
51+ rustc = κ;
5352 stdenv = α;
5453 zlib = ε;
5554} ->
56−ξ
55+ν
test/golden/importless/R16B02-basho.txt+13−14
@@ -1,15 +1,14 @@
11∀ α β γ δ ε ζ η θ ι κ λ μ.
2−( α.asl20 = β,
3− α.fetchFromGitHub =
4− {owner = String; repo = String; rev = String; sha256 = String;} -> γ,
5− α.fetchurl = {sha256 = String; url = String;} -> δ,
6− α.maintainers = ε,
7− ζ.licenses = α,
8− η.lib = ζ,
9− θ.stdenv = η,
10− ε.mdaiter = ι,
11− κ.lib = α,
12− λ.stdenv = κ
2+( α.fetchFromGitHub =
3+ {owner = String; repo = String; rev = String; sha256 = String;} -> β,
4+ α.fetchurl = {sha256 = String; url = String;} -> γ,
5+ α.stdenv = δ,
6+ δ.lib = ε,
7+ ε.licenses = ζ,
8+ ζ.asl20 = η,
9+ θ.lib = ι,
10+ ι.maintainers = κ,
11+ κ.mdaiter = λ
1312) =>
1413{ mkDerivation =
1514 { baseName = String;
@@ -19,14 +18,14 @@
1918 { description = String;
2019 homepage = String;
2120 knownVulnerabilities = [String];
22− license = β;
21+ license = η;
2322 longDescription = String;
24− maintainers = [ι];
23+ maintainers = [λ];
2524 platforms = [String];
2625 };
2726 postInstall = String;
2827 preConfigure = String;
29− src = γ;
28+ src = β;
3029 version = String;
3130 } ->
3231 μ;
test/golden/importless/account-service-util.txt+17−18
@@ -1,29 +1,28 @@
11∀ α β γ δ ε ζ η θ ι κ.
2−( α.buildPythonApplication =
3− { buildInputs = [β];
2+( α.pkgs = β,
3+ γ.maintainers = δ,
4+ γ.worldofpeace = ε,
5+ β.buildPythonApplication =
6+ { buildInputs = [ζ];
47 dontUnpack = Bool;
58 format = String;
69 installPhase = String;
7− meta = {maintainers = [γ];};
10+ meta = {maintainers = [ε];};
811 name = String;
9− nativeBuildInputs = [δ];
10− propagatedBuildInputs = [ε];
12+ nativeBuildInputs = [η];
13+ propagatedBuildInputs = [θ];
1114 src = Path;
1215 strictDeps = Bool;
1316 } ->
14− ζ,
15− α.pkgs = η,
16− θ.maintainers = ι,
17− θ.worldofpeace = γ,
18− κ.pkgs = α,
19− η.ordered-set = ε,
20− η.pygobject3 = ε
17+ ι,
18+ κ.ordered-set = θ,
19+ κ.pygobject3 = θ
2120) =>
22−{ accountsservice = β;
23− glib = β;
24− gobject-introspection = δ;
25− lib = θ;
21+{ accountsservice = ζ;
22+ glib = ζ;
23+ gobject-introspection = η;
24+ lib = γ;
2625 python3 = α;
27− wrapGAppsHook = δ;
26+ wrapGAppsHook = η;
2827} ->
29−ζ
28+ι
test/golden/importless/accountsservice.txt+22−22
@@ -2,31 +2,31 @@
22( α.config = β,
33 α.lib = γ,
44 α.pkgs = δ,
5− β.enable = ε,
6− β.mutableUsers = Bool,
5+ β.services = ε,
6+ β.users = ζ,
77 γ.mkIf =
8− ε ->
9− { environment = {pathsToLink = [String]; systemPackages = [ζ];};
10− services = {dbus = {packages = [η];};};
11− systemd = {packages = [θ]; services = {accounts-daemon = ι;};};
8+ η ->
9+ { environment = {pathsToLink = [String]; systemPackages = [θ];};
10+ services = {dbus = {packages = [ι];};};
11+ systemd = {packages = [κ]; services = {accounts-daemon = λ;};};
1212 } ->
13− κ,
14− γ.mkOption = {default = Bool; description = String; type = λ;} -> μ,
15− γ.optionalAttrs = Bool -> {environment = {NIXOS_USERS_PURE = String;};} -> ν,
13+ μ,
14+ γ.mkOption = {default = Bool; description = String; type = ν;} -> ξ,
15+ γ.optionalAttrs = Bool -> {environment = {NIXOS_USERS_PURE = String;};} -> ο,
1616 γ.recursiveUpdate =
17− {environment = {XDG_DATA_DIRS = String;}; wantedBy = [String];} -> ν -> ι,
18− γ.teams = ξ,
19− γ.types = ο,
20− δ.accountsservice = ζ,
21− π.accounts-daemon = β,
22− ρ.services = π,
23− σ.users = β,
24− ξ.members = τ,
25− υ.freedesktop = ξ,
26− ο.bool = λ
17+ {environment = {XDG_DATA_DIRS = String;}; wantedBy = [String];} -> ο -> λ,
18+ γ.teams = π,
19+ γ.types = ρ,
20+ δ.accountsservice = θ,
21+ ε.accounts-daemon = σ,
22+ σ.enable = η,
23+ ζ.mutableUsers = Bool,
24+ π.freedesktop = τ,
25+ τ.members = υ,
26+ ρ.bool = ν
2727) =>
2828α ->
29−{ config = κ;
30− meta = {maintainers = τ;};
31− options = {services = {accounts-daemon = {enable = μ;};};};
29+{ config = μ;
30+ meta = {maintainers = υ;};
31+ options = {services = {accounts-daemon = {enable = ξ;};};};
3232}
test/golden/importless/acpilight.txt+3−3
@@ -2,13 +2,13 @@
22( α.config = β,
33 α.lib = γ,
44 α.pkgs = δ,
5− β.acpilight = ε,
5+ β.hardware = ε,
66 γ.acpilight = ζ,
77 γ.mkIf = η -> {services = {udev = {packages = [ζ];};};} -> θ,
88 γ.mkOption = {default = Bool; description = String; type = ι;} -> κ,
99 γ.types = λ,
10− ε.enable = η,
11− μ.hardware = β,
10+ ε.acpilight = μ,
11+ μ.enable = η,
1212 λ.bool = ι
1313) =>
1414α -> {config = θ; options = {hardware = {acpilight = {enable = κ;};};};}
test/golden/importless/adb.txt+15−15
@@ -2,29 +2,29 @@
22( α.config = β,
33 α.lib = γ,
44 α.pkgs = δ,
5− β.enable = ε,
5+ β.programs = ε,
66 γ.lowPrio = ζ -> η,
77 γ.maintainers = θ,
88 γ.mkIf =
9− ε ->
9+ ι ->
1010 { environment = {systemPackages = [η];};
11− services = {udev = {packages = [ι];};};
11+ services = {udev = {packages = [κ];};};
1212 users = {groups = {adbusers = {};};};
1313 } ->
14− κ,
15− γ.mkOption = {default = Bool; description = String; type = λ;} -> μ,
16− γ.types = ν,
17− δ.android-udev-rules = ι,
18− δ.platform-tools = ζ,
19− ξ.adb = β,
20− ο.programs = ξ,
21− π.androidPkgs_9_0 = δ,
22− ρ.androidenv = π,
14+ λ,
15+ γ.mkOption = {default = Bool; description = String; type = μ;} -> ν,
16+ γ.types = ξ,
17+ δ.android-udev-rules = κ,
18+ δ.androidenv = ο,
19+ ε.adb = π,
20+ π.enable = ι,
21+ ο.androidPkgs_9_0 = ρ,
22+ ρ.platform-tools = ζ,
2323 θ.mic92 = σ,
24− ν.bool = λ
24+ ξ.bool = μ
2525) =>
2626α ->
27−{ config = κ;
27+{ config = λ;
2828 meta = {maintainers = [σ];};
29− options = {programs = {adb = {enable = μ;};};};
29+ options = {programs = {adb = {enable = ν;};};};
3030}
test/golden/importless/afterstep.txt+5−5
@@ -2,7 +2,7 @@
22( α.config = β,
33 α.lib = γ,
44 α.pkgs = δ,
5− β.afterstep = ε,
5+ β.services = ε,
66 γ.mkEnableOption = String -> ζ,
77 γ.mkIf =
88 η ->
@@ -12,10 +12,10 @@
1212 κ,
1313 γ.singleton = {name = String; start = String;} -> ι,
1414 δ.afterstep = θ,
15− ε.enable = η,
16− λ.windowManager = β,
17− μ.xserver = λ,
18− ν.services = μ
15+ ε.xserver = λ,
16+ λ.windowManager = μ,
17+ μ.afterstep = ν,
18+ ν.enable = η
1919) =>
2020α ->
2121{ config = κ;
test/golden/importless/ais.txt+5−6
@@ -17,12 +17,11 @@
1717 version = String;
1818 } ->
1919 ι,
20− α.optionals = Bool -> [Null] -> [γ],
21− κ.lib = α,
22− β.licenses = λ,
23− β.maintainers = μ,
24− β.mog = ε,
25− β.platforms = ν,
20+ β.optionals = Bool -> [Null] -> [γ],
21+ κ.licenses = λ,
22+ κ.maintainers = μ,
23+ κ.mog = ε,
24+ κ.platforms = ν,
2625 λ.gpl3Plus = δ,
2726 ν.linux = [ζ],
2827 ξ.darwin = [ζ]
test/golden/importless/aliases.txt+8−8
@@ -112,7 +112,8 @@
112112 ) ~
113113 ( ι4
114114 ),
115− κ4.mapAttrs = (λ4 -> μ4 -> μ4) -> ι4 -> ν4,
115+ κ4.?recurseForDerivations = Bool,
116+ λ4.mapAttrs = (μ4 -> κ4 -> κ4) -> ι4 -> ν4,
116117 ξ4.BufOnly-vim = α,
117118 ξ4.Colour-Sampler-Pack = γ,
118119 ξ4.YankRing-vim = σ,
@@ -130,13 +131,13 @@
130131 ξ4.csv-vim = κ1,
131132 ξ4.ctrlp-vim = λ1,
132133 ξ4.denite-nvim = ν1,
133− ξ4.dontDistribute = μ4 -> μ4,
134+ ξ4.dontDistribute = κ4 -> κ4,
134135 ξ4.echodoc-vim = ρ1,
135136 ξ4.ghcmod-vim = φ1,
136137 ξ4.goyo-vim = ω1,
137138 ξ4.gundo-vim = ζ,
138139 ξ4.hlint-refactor-vim = ζ2,
139− ξ4.isDerivation = μ4 -> Bool,
140+ ξ4.isDerivation = κ4 -> Bool,
140141 ξ4.neco-ghc = μ2,
141142 ξ4.neocomplete-vim = ν2,
142143 ξ4.neoinclude-vim = ξ2,
@@ -146,7 +147,7 @@
146147 ξ4.nerdtree = ο,
147148 ξ4.open-browser-vim = ρ2,
148149 ξ4.rainbow_parentheses-vim = χ2,
149− ξ4.removeAttrs = μ4 -> [String] -> μ4,
150+ ξ4.removeAttrs = κ4 -> [String] -> κ4,
150151 ξ4.riv-vim = α3,
151152 ξ4.sourcemap-vim = θ3,
152153 ξ4.supertab = ι,
@@ -155,7 +156,7 @@
155156 ξ4.tabular = μ,
156157 ξ4.tagbar = ν,
157158 ξ4.taglist-vim = π3,
158− ξ4.throw = String -> μ4,
159+ ξ4.throw = String -> κ4,
159160 ξ4.thumbnail-vim = ρ3,
160161 ξ4.tlib_vim = σ3,
161162 ξ4.tslime-vim = φ3,
@@ -209,9 +210,8 @@
209210 ξ4.wombat256-vim = δ4,
210211 ξ4.xterm-color-table-vim = ε4,
211212 ξ4.zeavim-vim = η4,
212− μ4.recurseForDerivations = Bool,
213− ο4.hasAttr = λ4 -> ξ4 -> Bool,
213+ ο4.hasAttr = μ4 -> ξ4 -> Bool,
214214 π4.fromJSON = ρ4 -> σ4,
215215 τ4.readFile = Path -> ρ4
216216) =>
217−κ4 -> ξ4 -> ν4
217+λ4 -> ξ4 -> ν4
test/golden/importless/alsamixer.app.txt+18−19
@@ -1,32 +1,31 @@
11∀ α β γ δ ε ζ η θ ι κ λ.
2−( α.bstrik = β,
3− α.gpl2 = γ,
2+( α.lib = β,
43 α.mkDerivation =
5− { buildInputs = [δ];
4+ { buildInputs = [γ];
65 installPhase = String;
76 meta =
87 { description = String;
98 homepage = String;
10− license = γ;
11− maintainers = [β];
9+ license = δ;
10+ maintainers = [ε];
1211 };
1312 name = String;
14− nativeBuildInputs = [ε];
13+ nativeBuildInputs = [ζ];
1514 postUnpack = String;
16− src = ζ;
15+ src = η;
1716 } ->
18− η,
19− θ.licenses = α,
20− ι.lib = θ,
21− κ.maintainers = α,
22− λ.lib = κ
17+ θ,
18+ β.licenses = ι,
19+ ι.gpl2 = δ,
20+ κ.maintainers = λ,
21+ λ.bstrik = ε
2322) =>
24−{ alsaLib = δ;
25− fetchgit = {rev = String; sha256 = String; url = String;} -> ζ;
26− libX11 = δ;
27− libXext = δ;
28− libXpm = δ;
29− pkgconfig = ε;
23+{ alsaLib = γ;
24+ fetchgit = {rev = String; sha256 = String; url = String;} -> η;
25+ libX11 = γ;
26+ libXext = γ;
27+ libXpm = γ;
28+ pkgconfig = ζ;
3029 stdenv = α;
3130} ->
32−η
31+θ
test/golden/importless/alternatives-plugin.txt+16−17
@@ -1,30 +1,29 @@
11∀ α β γ δ ε ζ η θ ι κ λ.
2−( α.aszlig = β,
3− α.mit = γ,
4− δ.buildPythonApplication =
2+( α.lib = β,
3+ γ.buildPythonApplication =
54 { checkPhase = String;
65 meta =
76 { description = String;
87 homepage = String;
9− license = γ;
10− maintainers = [β];
8+ license = δ;
9+ maintainers = [ε];
1110 };
12− nativeBuildInputs = [ε];
11+ nativeBuildInputs = [ζ];
1312 pname = String;
14− src = ζ;
13+ src = η;
1514 version = String;
1615 } ->
17− η,
18− δ.nose = ε,
19− θ.licenses = α,
20− ι.lib = θ,
21− κ.maintainers = α,
22− λ.lib = κ
16+ θ,
17+ γ.nose = ζ,
18+ β.licenses = ι,
19+ ι.mit = δ,
20+ κ.maintainers = λ,
21+ λ.aszlig = ε
2322) =>
24−{ beets = ε;
23+{ beets = ζ;
2524 fetchFromGitHub =
26− {owner = String; repo = String; rev = String; sha256 = String;} -> ζ;
27− pythonPackages = δ;
25+ {owner = String; repo = String; rev = String; sha256 = String;} -> η;
26+ pythonPackages = γ;
2827 stdenv = α;
2928} ->
30−η
29+θ
test/golden/importless/amazon-options.txt+6−6
@@ -2,12 +2,12 @@
22( α.config = β,
33 α.lib = γ,
44 α.pkgs = δ,
5− β.stateVersion = ε,
5+ β.system = ε,
66 γ.mkOption = {default = ζ; description = String; internal = Bool;} -> η,
7− γ.versionAtLeast = ε -> String -> θ,
8− δ.isAarch64 = ζ,
9− ι.hostPlatform = δ,
10− κ.stdenv = ι,
11− λ.system = β
7+ γ.versionAtLeast = θ -> String -> ι,
8+ δ.stdenv = κ,
9+ κ.hostPlatform = λ,
10+ λ.isAarch64 = ζ,
11+ ε.stateVersion = θ
1212) =>
1313α -> {options = {ec2 = {efi = η; hvm = μ;};};}
test/golden/importless/amd-microcode.txt+10−10
@@ -2,15 +2,15 @@
22( α.config = β,
33 α.lib = γ,
44 α.pkgs = δ,
5− β.updateMicrocode = ε,
6− γ.mkIf = ε -> {boot = {initrd = {prepend = ζ;};};} -> η,
7− γ.mkOption = {default = Bool; description = String; type = θ;} -> ι,
8− γ.mkOrder = Integer -> [String] -> ζ,
9− γ.types = κ,
10− λ.amd = β,
11− μ.cpu = λ,
12− ν.hardware = μ,
13− κ.bool = θ
5+ β.hardware = ε,
6+ γ.mkIf = ζ -> {boot = {initrd = {prepend = η;};};} -> θ,
7+ γ.mkOption = {default = Bool; description = String; type = ι;} -> κ,
8+ γ.mkOrder = Integer -> [String] -> η,
9+ γ.types = λ,
10+ ε.cpu = μ,
11+ μ.amd = ν,
12+ ν.updateMicrocode = ζ,
13+ λ.bool = ι
1414) =>
1515α ->
16−{config = η; options = {hardware = {cpu = {amd = {updateMicrocode = ι;};};};};}
16+{config = θ; options = {hardware = {cpu = {amd = {updateMicrocode = κ;};};};};}
test/golden/importless/amdgpu-pro.txtnew file+55
@@ -0,0 +1,55 @@
1+∀ α β γ δ ε ζ η θ ι κ λ μ ν ξ ο π ρ σ τ υ φ χ ψ ω α1 β1.
2+( α.config = β,
3+ α.lib = γ,
4+ α.pkgs = δ,
5+ β.boot = ε,
6+ β.hardware = ζ,
7+ β.lib = η,
8+ β.services = θ,
9+ γ.elem = String -> ι -> κ,
10+ γ.isYes = String -> λ,
11+ γ.mkIf =
12+ κ ->
13+ { boot =
14+ { blacklistedKernelModules = [String];
15+ extraModulePackages = [String];
16+ kernelPackages = μ;
17+ };
18+ environment =
19+ { etc =
20+ { amd/amdapfxx.blb = {source = String;};
21+ amd/amdrc = {source = String;};
22+ gbm/gbm.conf = {source = String;};
23+ };
24+ };
25+ hardware =
26+ { firmware = [String];
27+ opengl = {package = String; package32 = ν; setLdLibraryPath = Bool;};
28+ };
29+ nixpkgs = {config = {xorg = {abiCompat = String;};};};
30+ services = {xserver = {drivers = ξ;};};
31+ system =
32+ { activationScripts = {setup-amdgpu-pro = String;};
33+ requiredKernelConfig = [λ];
34+ };
35+ } ->
36+ ο,
37+ γ.optionalString = π -> String -> String,
38+ γ.singleton = {display = Bool; modules = [String]; name = String;} -> ξ,
39+ δ.linuxPackagesFor = ρ -> σ,
40+ δ.linux_4_9 = τ,
41+ δ.pkgsi686Linux = υ,
42+ δ.recurseIntoAttrs = σ -> μ,
43+ υ.linuxPackages = φ,
44+ φ.amdgpu-pro = χ,
45+ χ.override = {kernel = Null; libsOnly = Bool;} -> ν,
46+ ε.kernelPackages = ψ,
47+ ψ.amdgpu-pro = String,
48+ ζ.opengl = ω,
49+ ω.driSupport32Bit = π,
50+ τ.override = {extraConfig = String;} -> ρ,
51+ θ.xserver = α1,
52+ α1.videoDrivers = ι,
53+ η.kernelConfig = β1
54+) =>
55+α -> {config = ο;}
test/golden/importless/amdgpu.txt+6−6
@@ -1,10 +1,10 @@
11∀ α β γ δ ε ζ η θ.
22( α.config = β,
33 α.lib = γ,
4− β.videoDrivers = δ,
5− γ.elem = String -> δ -> ε,
6− γ.mkIf = ε -> {boot = {blacklistedKernelModules = [String];};} -> ζ,
7− η.xserver = β,
8− θ.services = η
4+ β.services = δ,
5+ γ.elem = String -> ε -> ζ,
6+ γ.mkIf = ζ -> {boot = {blacklistedKernelModules = [String];};} -> η,
7+ δ.xserver = θ,
8+ θ.videoDrivers = ε
99) =>
10−α -> {config = ζ;}
10+α -> {config = η;}
test/golden/importless/apcupsd.txt+4−4
@@ -1,10 +1,10 @@
11∀ α β γ δ ε ζ η θ ι κ λ μ ν ξ.
2−( α.apcupsd = β,
2+( α.services = β,
33 γ.mkOption = {default = String; description = String; type = δ;} -> ε,
44 γ.types = ζ,
5− η.exporters = α,
6− θ.prometheus = η,
7− ι.services = θ,
5+ β.prometheus = η,
6+ η.exporters = θ,
7+ θ.apcupsd = ι,
88 ζ.str = δ,
99 κ.enum = [String] -> λ
1010) =>
test/golden/importless/apiextractor.txt+19−20
@@ -1,33 +1,32 @@
11∀ β γ δ ε ζ η θ ι κ λ μ ν ξ.
2−( β.all = γ,
3− β.gpl2 = δ,
2+( β.lib = γ,
43 β.mkDerivation =
5− { buildInputs = [ε];
4+ { buildInputs = [δ];
65 enableParallelBuilding = Bool;
76 meta =
87 { description = String;
98 homepage = String;
10− license = δ;
9+ license = ε;
1110 maintainers = ∀ α. α;
12− platforms = γ;
11+ platforms = ζ;
1312 };
1413 name = String;
15− src = ζ;
14+ src = η;
1615 } ->
17− η,
18− θ.withPackages = (ι -> [κ]) -> ε,
19− ι.sphinx = κ,
20− λ.licenses = β,
21− μ.lib = λ,
22− ν.platforms = β,
23− ξ.lib = ν
16+ θ,
17+ ι.withPackages = (κ -> [λ]) -> δ,
18+ κ.sphinx = λ,
19+ γ.licenses = μ,
20+ μ.gpl2 = ε,
21+ ν.platforms = ξ,
22+ ξ.all = ζ
2423) =>
25−{ cmake = ε;
26− fetchurl = {sha256 = String; url = String;} -> ζ;
27− libxml2 = ε;
28− libxslt = ε;
29− python2 = θ;
30− qt4 = ε;
24+{ cmake = δ;
25+ fetchurl = {sha256 = String; url = String;} -> η;
26+ libxml2 = δ;
27+ libxslt = δ;
28+ python2 = ι;
29+ qt4 = δ;
3130 stdenv = β;
3231} ->
33−η
32+θ
test/golden/importless/appdaemon.txt+56−54
@@ -1,69 +1,71 @@
1−∀ ω α1 β1 γ1 δ1 ε1 ζ1 η1 θ1 ι1 κ1 λ1.
2−( ω.dotlambda = α1,
3− ω.licenses = β1,
4− ω.maintainers = γ1,
5− ω.peterhoeg = α1,
6− δ1.override =
1+∀ γ1 δ1 ε1 ζ1 η1 θ1 ι1 κ1 λ1 μ1 ν1 ξ1.
2+( γ1.dotlambda = δ1,
3+ γ1.licenses = ε1,
4+ γ1.maintainers = ζ1,
5+ γ1.peterhoeg = δ1,
6+ η1.override =
77 { packageOverrides =
8− ∀ α β γ δ ε ζ η θ ι κ λ μ ν ξ ο π ρ σ τ υ φ χ ψ.
9− ( α.overridePythonAttrs = (β -> {src = γ; version = String;}) -> δ,
10− β.override = ε,
11− ζ.override = η,
12− θ.override = ι,
13− κ.override = λ,
14− μ.aiohttp-jinja2 = α,
15− ν.bcrypt = α,
16− ξ.jinja2 = α,
17− ο.yarl = α,
18− π.src = β,
19− ρ.src = ζ,
20− σ.src = θ,
21− τ.src = κ
8+ ∀ α β γ δ ε ζ η θ ι κ λ μ ν ξ ο π ρ σ τ υ φ χ ψ ω α1 β1.
9+ ( α.aiohttp-jinja2 = β,
10+ α.bcrypt = γ,
11+ α.jinja2 = δ,
12+ α.yarl = ε,
13+ ζ.src = η,
14+ θ.src = ι,
15+ κ.src = λ,
16+ μ.src = ν,
17+ β.overridePythonAttrs = (ζ -> {src = ξ; version = String;}) -> ο,
18+ γ.overridePythonAttrs = (θ -> {src = π; version = String;}) -> ρ,
19+ δ.overridePythonAttrs = (κ -> {src = σ; version = String;}) -> τ,
20+ ε.overridePythonAttrs = (μ -> {src = υ; version = String;}) -> φ,
21+ η.override = χ,
22+ ι.override = ψ,
23+ λ.override = ω,
24+ ν.override = α1
2225 ) =>
23− υ -> α -> {aiohttp-jinja2 = δ; bcrypt = φ; jinja2 = χ; yarl = ψ;};
26+ β1 -> α -> {aiohttp-jinja2 = ο; bcrypt = ρ; jinja2 = τ; yarl = φ;};
2427 } ->
25− ε1,
26− ε1.buildPythonApplication =
28+ θ1,
29+ θ1.pkgs = ι1,
30+ ε1.mit = κ1,
31+ ι1.buildPythonApplication =
2732 { doCheck = Bool;
2833 meta =
2934 { description = String;
3035 homepage = String;
31− license = ζ1;
32− maintainers = [α1];
36+ license = κ1;
37+ maintainers = [δ1];
3338 };
3439 pname = String;
3540 postPatch = String;
36− propagatedBuildInputs = [η1];
37− src = θ1;
41+ propagatedBuildInputs = [λ1];
42+ src = μ1;
3843 version = String;
3944 } ->
40− ι1,
41− ε1.pkgs = κ1,
42− β1.mit = ζ1,
43− λ1.pkgs = ε1,
44− κ1.aiohttp = η1,
45− κ1.aiohttp-jinja2 = η1,
46− κ1.astral = η1,
47− κ1.bcrypt = η1,
48− κ1.daemonize = η1,
49− κ1.dateutil = η1,
50− κ1.deepdiff = η1,
51− κ1.feedparser = η1,
52− κ1.iso8601 = η1,
53− κ1.jinja2 = η1,
54− κ1.paho-mqtt = η1,
55− κ1.pid = η1,
56− κ1.python-socketio = η1,
57− κ1.pyyaml = η1,
58− κ1.requests = η1,
59− κ1.setuptools = η1,
60− κ1.voluptuous = η1,
61− κ1.websocket_client = η1,
62− κ1.yarl = η1
45+ ν1,
46+ ξ1.aiohttp = λ1,
47+ ξ1.aiohttp-jinja2 = λ1,
48+ ξ1.astral = λ1,
49+ ξ1.bcrypt = λ1,
50+ ξ1.daemonize = λ1,
51+ ξ1.dateutil = λ1,
52+ ξ1.deepdiff = λ1,
53+ ξ1.feedparser = λ1,
54+ ξ1.iso8601 = λ1,
55+ ξ1.jinja2 = λ1,
56+ ξ1.paho-mqtt = λ1,
57+ ξ1.pid = λ1,
58+ ξ1.python-socketio = λ1,
59+ ξ1.pyyaml = λ1,
60+ ξ1.requests = λ1,
61+ ξ1.setuptools = λ1,
62+ ξ1.voluptuous = λ1,
63+ ξ1.websocket_client = λ1,
64+ ξ1.yarl = λ1
6365) =>
6466{ fetchFromGitHub =
65− {owner = String; repo = String; rev = String; sha256 = String;} -> θ1;
66− lib = ω;
67− python3 = δ1;
67+ {owner = String; repo = String; rev = String; sha256 = String;} -> μ1;
68+ lib = γ1;
69+ python3 = η1;
6870} ->
69−ι1
71+ν1
test/golden/importless/appstream.txt+7−7
@@ -1,11 +1,11 @@
11∀ α β γ δ ε ζ η θ ι.
22( α.config = β,
33 α.lib = γ,
4− β.enable = δ,
5− γ.mkIf = δ -> {environment = {pathsToLink = [String];};} -> ε,
6− γ.mkOption = {default = Bool; description = String; type = ζ;} -> η,
7− γ.types = θ,
8− ι.appstream = β,
9− θ.bool = ζ
4+ β.appstream = δ,
5+ γ.mkIf = ε -> {environment = {pathsToLink = [String];};} -> ζ,
6+ γ.mkOption = {default = Bool; description = String; type = η;} -> θ,
7+ γ.types = ι,
8+ δ.enable = ε,
9+ ι.bool = η
1010) =>
11−α -> {config = ε; options = {appstream = {enable = η;};};}
11+α -> {config = ζ; options = {appstream = {enable = θ;};};}
test/golden/importless/array.txt+6−6
@@ -1,15 +1,15 @@
11∀ α β γ δ ε ζ η.
2−( α.brainrape = β,
3− α.bsd3 = γ,
4− δ.licenses = α,
5− ε.maintainers = α
2+( α.licenses = β,
3+ α.maintainers = γ,
4+ β.bsd3 = δ,
5+ γ.brainrape = ε
66) =>
77{ build-idris-package =
88 { meta =
99 { description = String;
1010 homepage = String;
11− license = γ;
12− maintainers = [β];
11+ license = δ;
12+ maintainers = [ε];
1313 };
1414 name = String;
1515 src = ζ;
test/golden/importless/atd.txt+25−24
@@ -2,10 +2,11 @@
22( α.config = β,
33 α.lib = γ,
44 α.pkgs = δ,
5− β.atd = ε,
6− γ.builtins = ζ,
5+ β.ids = ε,
6+ β.services = ζ,
7+ γ.builtins = η,
78 γ.map =
8− ( η ->
9+ ( θ ->
910 { name = String;
1011 value =
1112 { group = String;
@@ -16,16 +17,16 @@
1617 };
1718 }
1819 ) ->
19− [String] -> θ,
20+ [String] -> ι,
2021 γ.mkIf =
21− ι ->
22− { environment = {systemPackages = [κ];};
23− security = {pam = {services = {atd = {};};}; wrappers = λ;};
22+ κ ->
23+ { environment = {systemPackages = [λ];};
24+ security = {pam = {services = {atd = {};};}; wrappers = μ;};
2425 systemd =
2526 { services =
2627 { atd =
2728 { description = String;
28− path = [κ];
29+ path = [λ];
2930 preStart = String;
3031 script = String;
3132 serviceConfig = {Type = String;};
@@ -34,25 +35,25 @@
3435 };
3536 };
3637 users =
37− { groups = {atd = {gid = μ;};};
38− users = {atd = {description = String; home = String; uid = ν;};};
38+ { groups = {atd = {gid = ν;};};
39+ users = {atd = {description = String; home = String; uid = ξ;};};
3940 };
4041 } ->
41− ξ,
42− γ.mkOption = {default = Bool; description = String; type = ο;} -> π,
43− γ.types = ρ,
44− δ.at = κ,
45− ε.enable = ι,
46− σ.services = β,
47− ζ.listToAttrs = θ -> λ,
48− τ.gids = β,
49− υ.ids = τ,
50− φ.uids = β,
51− χ.ids = φ,
52− ρ.bool = ο,
42+ ο,
43+ γ.mkOption = {default = Bool; description = String; type = π;} -> ρ,
44+ γ.types = σ,
45+ δ.at = λ,
46+ ζ.atd = τ,
47+ τ.enable = κ,
48+ η.listToAttrs = ι -> μ,
49+ ε.gids = υ,
50+ υ.atd = ν,
51+ φ.uids = χ,
52+ χ.atd = ξ,
53+ σ.bool = π,
5354 ψ.bool = ω
5455) =>
5556α ->
56−{ config = ξ;
57− options = {services = {atd = {allowEveryone = π; enable = α1;};};};
57+{ config = ο;
58+ options = {services = {atd = {allowEveryone = ρ; enable = α1;};};};
5859}
test/golden/importless/ati.txt+19−19
@@ -2,27 +2,27 @@
22( α.config = β,
33 α.lib = γ,
44 α.pkgs = δ,
5− β.ati_drivers_x11 = ε,
6− β.videoDrivers = ζ,
7− γ.elem = String -> ζ -> η,
5+ β.boot = ε,
6+ β.services = ζ,
7+ γ.elem = String -> η -> θ,
88 γ.mkIf =
9− η ->
10− { boot = {blacklistedKernelModules = [String]; extraModulePackages = [ε];};
11− environment = {etc = {ati = {source = String;};}; systemPackages = [ε];};
9+ θ ->
10+ { boot = {blacklistedKernelModules = [String]; extraModulePackages = [ι];};
11+ environment = {etc = {ati = {source = String;};}; systemPackages = [ι];};
1212 hardware =
13− {opengl = {package = ε; package32 = θ; setLdLibraryPath = Bool;};};
13+ {opengl = {package = ι; package32 = κ; setLdLibraryPath = Bool;};};
1414 nixpkgs = {config = {xorg = {abiCompat = String;};};};
15− services = {xserver = {drivers = ι;};};
15+ services = {xserver = {drivers = λ;};};
1616 } ->
17− κ,
18− γ.singleton = {display = Bool; modules = [ε]; name = String;} -> ι,
19− δ.override = {kernel = Null; libsOnly = Bool;} -> θ,
20− λ.xserver = β,
21− μ.services = λ,
22− ν.kernelPackages = β,
23− ξ.boot = ν,
24− ο.ati_drivers_x11 = δ,
25− π.linuxPackages = ο,
26− ρ.pkgsi686Linux = π
17+ μ,
18+ γ.singleton = {display = Bool; modules = [ι]; name = String;} -> λ,
19+ δ.pkgsi686Linux = ν,
20+ ζ.xserver = ξ,
21+ ξ.videoDrivers = η,
22+ ε.kernelPackages = ο,
23+ ο.ati_drivers_x11 = ι,
24+ ν.linuxPackages = π,
25+ π.ati_drivers_x11 = ρ,
26+ ρ.override = {kernel = Null; libsOnly = Bool;} -> κ
2727) =>
28−α -> {config = κ;}
28+α -> {config = μ;}
test/golden/importless/atop.txt+3−3
@@ -1,7 +1,7 @@
11∀ α β γ δ ε ζ η θ ι κ λ μ ν ξ.
22( α.config = β,
33 α.lib = γ,
4− β.atop = δ,
4+ β.programs = δ,
55 γ.concatStrings = ε -> ζ,
66 γ.mapAttrsToList = (η -> θ -> String) -> ι -> ε,
77 γ.mkIf = Bool -> {environment = {etc = {atoprc = {text = ζ;};};};} -> κ,
@@ -13,8 +13,8 @@
1313 } ->
1414 μ,
1515 γ.types = ν,
16− δ.settings = {},
17− ξ.programs = β,
16+ δ.atop = ξ,
17+ ξ.settings = {},
1818 ν.attrs = λ
1919) =>
2020α -> {config = κ; options = {programs = {atop = {settings = μ;};};};}
test/golden/importless/attrsOf-conditional-check.txt+8−7
@@ -1,8 +1,9 @@
1−∀ α β γ δ ε.
2−( α.config = β,
3− α.lib = γ,
4− γ.mkIf = Bool -> String -> δ,
5− γ.mkOption = {default = Bool;} -> ε,
6− β.value = Bool
1+∀ α β γ δ ε ζ η.
2+( α.?foo = β,
3+ γ.config = δ,
4+ γ.lib = ε,
5+ ε.mkIf = Bool -> String -> ζ,
6+ ε.mkOption = {default = Bool;} -> η,
7+ δ.value = α
78) =>
8−α -> {config = {value = {foo = δ;};}; options = {conditionalWorks = ε;};}
9+γ -> {config = {value = {foo = ζ;};}; options = {conditionalWorks = η;};}
test/golden/importless/auditd.txt+9−9
@@ -2,17 +2,17 @@
22( α.config = β,
33 α.lib = γ,
44 α.pkgs = δ,
5− β.enable = ε,
5+ β.security = ε,
66 γ.mkEnableOption = String -> ζ,
77 γ.mkIf =
8− ε ->
8+ η ->
99 { boot = {kernelParams = [String];};
10− environment = {systemPackages = [η];};
10+ environment = {systemPackages = [θ];};
1111 systemd =
1212 { services =
1313 { auditd =
1414 { description = String;
15− path = [θ];
15+ path = [ι];
1616 serviceConfig = {ExecStart = String; ExecStartPre = String;};
1717 unitConfig =
1818 { ConditionSecurity = [String];
@@ -24,9 +24,9 @@
2424 };
2525 };
2626 } ->
27− ι,
28− δ.audit = η,
29− κ.auditd = β,
30− λ.security = κ
27+ κ,
28+ δ.audit = θ,
29+ ε.auditd = λ,
30+ λ.enable = η
3131) =>
32−α -> {config = ι; options = {security = {auditd = {enable = ζ;};};};}
32+α -> {config = κ; options = {security = {auditd = {enable = ζ;};};};}
test/golden/importless/automake-1.11.x.txt+14−15
@@ -1,8 +1,7 @@
11∀ α β γ δ ε ζ η θ ι κ.
2−( α.all = β,
3− α.gpl2Plus = γ,
2+( α.lib = β,
43 α.mkDerivation =
5− { buildInputs = [δ];
4+ { buildInputs = [γ];
65 builder = Path;
76 doCheck = Bool;
87 dontPatchShebangs = Bool;
@@ -11,25 +10,25 @@
1110 { branch = String;
1211 description = String;
1312 homepage = String;
14− license = γ;
13+ license = δ;
1514 longDescription = String;
16− platforms = β;
15+ platforms = ε;
1716 };
1817 name = String;
1918 patches = [Path];
2019 preCheck = String;
2120 setupHook = Path;
22− src = ε;
21+ src = ζ;
2322 } ->
24− ζ,
25− η.licenses = α,
26− θ.lib = η,
27− ι.platforms = α,
28− κ.lib = ι
23+ η,
24+ β.licenses = θ,
25+ θ.gpl2Plus = δ,
26+ ι.platforms = κ,
27+ κ.all = ε
2928) =>
30−{ autoconf = δ;
31− fetchurl = {sha256 = String; url = String;} -> ε;
32− perl = δ;
29+{ autoconf = γ;
30+ fetchurl = {sha256 = String; url = String;} -> ζ;
31+ perl = γ;
3332 stdenv = α;
3433} ->
35−ζ
34+η
test/golden/importless/automake-1.15.x.txt+15−16
@@ -1,8 +1,7 @@
11∀ α β γ δ ε ζ η θ ι κ.
2−( α.all = β,
3− α.gpl2Plus = γ,
2+( α.lib = β,
43 α.mkDerivation =
5− { buildInputs = [δ];
4+ { buildInputs = [γ];
65 doCheck = Bool;
76 doInstallCheck = Bool;
87 dontPatchShebangs = Bool;
@@ -11,26 +10,26 @@
1110 { branch = String;
1211 description = String;
1312 homepage = String;
14− license = γ;
13+ license = δ;
1514 longDescription = String;
16− platforms = β;
15+ platforms = ε;
1716 };
1817 name = String;
19− nativeBuildInputs = [δ];
18+ nativeBuildInputs = [γ];
2019 patches = [Path];
2120 preCheck = String;
2221 setupHook = Path;
23− src = ε;
22+ src = ζ;
2423 } ->
25− ζ,
26− η.licenses = α,
27− θ.lib = η,
28− ι.platforms = α,
29− κ.lib = ι
24+ η,
25+ β.licenses = θ,
26+ θ.gpl2Plus = δ,
27+ ι.platforms = κ,
28+ κ.all = ε
3029) =>
31−{ autoconf = δ;
32− fetchurl = {sha256 = String; url = String;} -> ε;
33− perl = δ;
30+{ autoconf = γ;
31+ fetchurl = {sha256 = String; url = String;} -> ζ;
32+ perl = γ;
3433 stdenv = α;
3534} ->
36−ζ
35+η
test/golden/importless/automake-1.16.x.txt+15−16
@@ -1,8 +1,7 @@
11∀ α β γ δ ε ζ η θ ι κ.
2−( α.all = β,
3− α.gpl2Plus = γ,
2+( α.lib = β,
43 α.mkDerivation =
5− { buildInputs = [δ];
4+ { buildInputs = [γ];
65 doCheck = Bool;
76 doInstallCheck = Bool;
87 dontPatchShebangs = Bool;
@@ -11,25 +10,25 @@
1110 { branch = String;
1211 description = String;
1312 homepage = String;
14− license = γ;
13+ license = δ;
1514 longDescription = String;
16− platforms = β;
15+ platforms = ε;
1716 };
1817 name = String;
19− nativeBuildInputs = [δ];
18+ nativeBuildInputs = [γ];
2019 preCheck = String;
2120 setupHook = Path;
22− src = ε;
21+ src = ζ;
2322 } ->
24− ζ,
25− η.licenses = α,
26− θ.lib = η,
27− ι.platforms = α,
28− κ.lib = ι
23+ η,
24+ β.licenses = θ,
25+ θ.gpl2Plus = δ,
26+ ι.platforms = κ,
27+ κ.all = ε
2928) =>
30−{ autoconf = δ;
31− fetchurl = {sha256 = String; url = String;} -> ε;
32− perl = δ;
29+{ autoconf = γ;
30+ fetchurl = {sha256 = String; url = String;} -> ζ;
31+ perl = γ;
3332 stdenv = α;
3433} ->
35−ζ
34+η
test/golden/importless/autorandr.txt+3−3
@@ -2,7 +2,7 @@
22( α.config = β,
33 α.lib = γ,
44 α.pkgs = δ,
5− β.autorandr = ε,
5+ β.services = ε,
66 γ.gnidorah = ζ,
77 γ.maintainers = η,
88 γ.mkEnableOption = String -> θ,
@@ -31,8 +31,8 @@
3131 γ.mkOption = {default = String; description = String; type = ν;} -> ξ,
3232 γ.types = ο,
3333 δ.autorandr = κ,
34− ε.enable = ι,
35− π.services = β,
34+ ε.autorandr = π,
35+ π.enable = ι,
3636 ο.str = ν
3737) =>
3838α ->
test/golden/importless/autostart.txt+13−13
@@ -1,19 +1,19 @@
11∀ α β γ δ ε ζ η θ ι κ λ μ ν.
22( α.config = β,
33 α.lib = γ,
4− β.enable = δ,
5− γ.mkIf = δ -> {environment = {pathsToLink = [String];};} -> ε,
6− γ.mkOption = {default = Bool; description = String; type = ζ;} -> η,
7− γ.teams = θ,
8− γ.types = ι,
9− κ.autostart = β,
10− λ.xdg = κ,
11− θ.members = μ,
12− ν.freedesktop = θ,
13− ι.bool = ζ
4+ β.xdg = δ,
5+ γ.mkIf = ε -> {environment = {pathsToLink = [String];};} -> ζ,
6+ γ.mkOption = {default = Bool; description = String; type = η;} -> θ,
7+ γ.teams = ι,
8+ γ.types = κ,
9+ δ.autostart = λ,
10+ λ.enable = ε,
11+ ι.freedesktop = μ,
12+ μ.members = ν,
13+ κ.bool = η
1414) =>
1515α ->
16−{ config = ε;
17− meta = {maintainers = μ;};
18− options = {xdg = {autostart = {enable = η;};};};
16+{ config = ζ;
17+ meta = {maintainers = ν;};
18+ options = {xdg = {autostart = {enable = θ;};};};
1919}
test/golden/importless/azure-agent.txt+46−47
@@ -2,15 +2,15 @@
22( α.config = β,
33 α.lib = γ,
44 α.pkgs = δ,
5− β.agent = ε,
6− β.enable = Bool,
7− γ.coreutils = ζ,
8− γ.findutils = ζ,
9− γ.gawk = ζ,
10− γ.gnugrep = ζ,
11− γ.makeWrapper = η,
5+ β.networking = ε,
6+ β.virtualisation = ζ,
7+ γ.coreutils = η,
8+ γ.findutils = η,
9+ γ.gawk = η,
10+ γ.gnugrep = η,
11+ γ.makeWrapper = θ,
1212 γ.mkIf =
13− θ ->
13+ ι ->
1414 { assertions = [{assertion = Bool; message = String;}];
1515 boot = {initrd = {kernelModules = [String];};};
1616 environment = {etc = {waagent.conf = {text = String;};};};
@@ -20,14 +20,14 @@
2020 };
2121 services =
2222 { logrotate = {config = String; enable = Bool;};
23− udev = {packages = [ι];};
23+ udev = {packages = [κ];};
2424 };
2525 systemd =
2626 { services =
2727 { consume-hypervisor-entropy =
2828 { before = [String];
2929 description = String;
30− path = [κ];
30+ path = [λ];
3131 script = String;
3232 serviceConfig =
3333 { RemainAfterExit = Bool;
@@ -40,7 +40,7 @@
4040 waagent =
4141 { after = [String];
4242 description = String;
43− path = [λ];
43+ path = [μ];
4444 serviceConfig = {ExecStart = String; Type = String;};
4545 unitConfig = {ConditionPathExists = String;};
4646 wantedBy = [String];
@@ -50,55 +50,54 @@
5050 targets = {provisioned = {description = String;};};
5151 };
5252 } ->
53− μ,
54− γ.mkOption = {default = Bool; description = String;} -> ν,
55− γ.nettools = ζ,
56− γ.openssh = ζ,
57− γ.openssl = ζ,
58− γ.parted = ζ,
59− γ.procps = ζ,
60− γ.python = η,
61− γ.pythonPackages = ξ,
62− γ.shadow = ζ,
63− γ.stdenv = ο,
64− γ.utillinux = ζ,
65− δ.bash = λ,
66− δ.coreutils = κ,
67− δ.e2fsprogs = λ,
53+ ν,
54+ γ.mkOption = {default = Bool; description = String;} -> ξ,
55+ γ.nettools = η,
56+ γ.openssh = η,
57+ γ.openssl = η,
58+ γ.parted = η,
59+ γ.procps = η,
60+ γ.python = θ,
61+ γ.pythonPackages = ο,
62+ γ.shadow = η,
63+ γ.stdenv = π,
64+ γ.utillinux = η,
65+ δ.bash = μ,
66+ δ.coreutils = λ,
67+ δ.e2fsprogs = μ,
6868 δ.fetchFromGitHub =
69− {owner = String; repo = String; rev = String; sha256 = String;} -> π,
70− δ.isi686 = Bool,
71− δ.isx86_64 = Bool,
72− δ.writeScript = String -> String -> ρ,
73− ο.mkDerivation =
74− { buildInputs = [η];
69+ {owner = String; repo = String; rev = String; sha256 = String;} -> ρ,
70+ δ.stdenv = σ,
71+ δ.writeScript = String -> String -> τ,
72+ π.mkDerivation =
73+ { buildInputs = [θ];
7574 buildPhase = Bool;
7675 configurePhase = Bool;
7776 installPhase = String;
7877 name = String;
7978 patches = [Path];
80− pythonPath = [σ];
81− runtimeDeps = [ζ];
82− src = π;
79+ pythonPath = [υ];
80+ runtimeDeps = [η];
81+ src = ρ;
8382 } ->
84− ι,
85− ξ.pyasn1 = σ,
86− τ.wrapPython = η,
87− ε.enable = θ,
88− υ.azure = β,
89− φ.virtualisation = υ,
90− χ.stdenv = δ,
91− ψ.stdenv = δ,
92− ω.networkmanager = β,
93− α1.networking = ω
83+ κ,
84+ ο.pyasn1 = υ,
85+ φ.wrapPython = θ,
86+ ζ.azure = χ,
87+ χ.agent = ψ,
88+ ψ.enable = ι,
89+ σ.isi686 = Bool,
90+ ω.isx86_64 = Bool,
91+ ε.networkmanager = α1,
92+ α1.enable = Bool
9493) =>
9594α ->
96−{ config = μ;
95+{ config = ν;
9796 options =
9897 { virtualisation =
9998 { azure =
10099 { agent =
101− {enable = ν; mountResourceDisk = β1; verboseLogging = γ1;};
100+ {enable = ξ; mountResourceDisk = β1; verboseLogging = γ1;};
102101 };
103102 };
104103 };
test/golden/importless/b43.txt+14−14
@@ -2,20 +2,20 @@
22( α.config = β,
33 α.lib = γ,
44 α.pkgs = δ,
5− β.enableB43Firmware = ε,
6− β.version = ζ,
5+ β.boot = ε,
6+ β.networking = ζ,
77 γ.builtins = η,
88 γ.lessThan = Integer -> θ -> ι,
9− γ.mkIf = ε -> {assertions = κ; hardware = {firmware = [λ];};} -> μ,
10− γ.mkOption = {default = Bool; description = String; type = ν;} -> ξ,
11− γ.singleton = {assertion = ι; message = String;} -> κ,
12− γ.types = ο,
13− δ.b43Firmware_5_1_138 = λ,
14− π.kernel = β,
15− ρ.kernelPackages = π,
16− σ.boot = ρ,
17− τ.networking = β,
18− η.compareVersions = ζ -> String -> θ,
19− ο.bool = ν
9+ γ.mkIf = κ -> {assertions = λ; hardware = {firmware = [μ];};} -> ν,
10+ γ.mkOption = {default = Bool; description = String; type = ξ;} -> ο,
11+ γ.singleton = {assertion = ι; message = String;} -> λ,
12+ γ.types = π,
13+ δ.b43Firmware_5_1_138 = μ,
14+ ε.kernelPackages = ρ,
15+ ρ.kernel = σ,
16+ σ.version = τ,
17+ ζ.enableB43Firmware = κ,
18+ η.compareVersions = τ -> String -> θ,
19+ π.bool = ξ
2020) =>
21−α -> {config = μ; options = {networking = {enableB43Firmware = ξ;};};}
21+α -> {config = ν; options = {networking = {enableB43Firmware = ο;};};}
test/golden/importless/backend.txt+3−3
@@ -1,9 +1,9 @@
11∀ α β γ δ ε ζ η θ ι.
2−( α.gpl3Plus = β,
2+( α.licenses = β,
33 α.maintainers = γ,
44 δ.gtk3 = ε,
55 δ.poppler_gi = ε,
6− ζ.licenses = α,
6+ β.gpl3Plus = ζ,
77 γ.aszlig = η,
88 γ.symphorien = η
99) =>
@@ -12,7 +12,7 @@
1212 meta =
1313 { description = String;
1414 homepage = String;
15− license = β;
15+ license = ζ;
1616 maintainers = [η];
1717 };
1818 patchPhase = String;
test/golden/importless/baloo-widgets.txt+2−2
@@ -1,5 +1,5 @@
11∀ α β γ δ ε ζ η θ.
2−(α.lgpl21 = β, α.ttuegel = γ, δ.licenses = α, ε.maintainers = α) => { baloo = ζ;
2+(α.licenses = β, α.maintainers = γ, β.lgpl21 = δ, γ.ttuegel = ε) => { baloo = ζ;
33 extra-cmake-modules = η;
44 kconfig = ζ;
55 kdelibs4support = ζ;
@@ -10,7 +10,7 @@
1010 kservice = ζ;
1111 lib = α;
1212 mkDerivation =
13− { meta = {license = [β]; maintainers = [γ];};
13+ { meta = {license = [δ]; maintainers = [ε];};
1414 name = String;
1515 nativeBuildInputs = [η];
1616 outputs = [String];
test/golden/importless/baloo.txt+2−2
@@ -1,5 +1,5 @@
11∀ α β γ δ ε ζ η.
2−(α.ttuegel = β, γ.maintainers = α) => { extra-cmake-modules = δ;
2+(α.maintainers = β, β.ttuegel = γ) => { extra-cmake-modules = δ;
33 kauth = ε;
44 kconfig = ε;
55 kcoreaddons = ζ;
@@ -13,7 +13,7 @@
1313 lmdb = ε;
1414 mkDerivation =
1515 { buildInputs = [ε];
16− meta = {maintainers = [β];};
16+ meta = {maintainers = [γ];};
1717 name = String;
1818 nativeBuildInputs = [δ];
1919 propagatedBuildInputs = [ζ];
test/golden/importless/bamf.txt+9−9
@@ -2,19 +2,19 @@
22( α.config = β,
33 α.lib = γ,
44 α.pkgs = δ,
5− β.enable = ε,
5+ β.services = ε,
66 γ.maintainers = ζ,
77 γ.mkEnableOption = String -> η,
88 γ.mkIf =
9− ε ->
10− {services = {dbus = {packages = [θ];};}; systemd = {packages = [ι];};} -> κ,
11− γ.worldofpeace = λ,
12− δ.bamf = θ,
13− μ.bamf = β,
14− ν.services = μ
9+ θ ->
10+ {services = {dbus = {packages = [ι];};}; systemd = {packages = [κ];};} -> λ,
11+ γ.worldofpeace = μ,
12+ δ.bamf = ι,
13+ ε.bamf = ν,
14+ ν.enable = θ
1515) =>
1616α ->
17−{ config = κ;
18− meta = {maintainers = [λ];};
17+{ config = λ;
18+ meta = {maintainers = [μ];};
1919 options = {services = {bamf = {enable = η;};};};
2020}
test/golden/importless/bandwhich.txt+3−3
@@ -2,7 +2,7 @@
22( α.config = β,
33 α.lib = γ,
44 α.pkgs = δ,
5− β.bandwhich = ε,
5+ β.programs = ε,
66 γ.bandwhich = ζ,
77 γ.filalex77 = η,
88 γ.maintainers = θ,
@@ -15,8 +15,8 @@
1515 κ,
1616 γ.mkOption = {default = Bool; description = String; type = λ;} -> μ,
1717 γ.types = ν,
18− ε.enable = ι,
19− ξ.programs = β,
18+ ε.bandwhich = ξ,
19+ ξ.enable = ι,
2020 ν.bool = λ
2121) =>
2222α ->
test/golden/importless/base.txt+2−2
@@ -2,7 +2,6 @@
22( α.lib = β,
33 α.pkgs = γ,
44 β.mkDefault = String -> δ,
5− γ.bin = ε,
65 γ.ccrypt = ε,
76 γ.cryptsetup = ε,
87 γ.ddrescue = ε,
@@ -31,8 +30,9 @@
3130 γ.usbutils = ε,
3231 γ.vim = ε,
3332 γ.w3m-nographics = ε,
33+ γ.xfsprogs = ζ,
3434 γ.zip = ε,
35− ζ.xfsprogs = γ
35+ ζ.bin = ε
3636) =>
3737α ->
3838{ boot = {supportedFilesystems = [String];};
test/golden/importless/bcachefs.txt+16−16
@@ -1,26 +1,26 @@
1−∀ α β γ δ ε ζ η θ ι κ λ μ ν ξ ο π ρ σ τ υ φ χ ψ ω α1.
1+∀ α β γ δ ε ζ η θ ι κ λ μ ν ξ ο π ρ σ τ υ φ χ ψ ω α1 β1.
22( α.config = β,
33 α.lib = γ,
44 α.pkgs = δ,
55 α.utils = ε,
66 ζ.fsType = η,
77 θ.device = ι,
8− β.fileSystems = κ,
9− β.supportedFilesystems = λ,
8+ β.boot = κ,
9+ β.fileSystems = λ,
1010 γ.concatStrings = μ -> String,
11− γ.elem = String -> λ -> ν,
12− γ.filterAttrs = (ξ -> ζ -> Bool) -> κ -> {},
13− γ.head = ο -> π,
14− γ.mapAttrsToList = (ρ -> θ -> String) -> {} -> μ,
15− γ.mkIf = ν -> σ -> τ,
11+ γ.elem = String -> ν -> ξ,
12+ γ.filterAttrs = (ο -> ζ -> Bool) -> λ -> {},
13+ γ.head = π -> ρ,
14+ γ.mapAttrsToList = (σ -> θ -> String) -> {} -> μ,
15+ γ.mkIf = ξ -> τ -> υ,
1616 γ.mkMerge =
17− [{boot = {kernelPackages = υ;}; system = {fsPackages = [φ];};}] -> σ,
18− γ.splitString = String -> χ -> ο,
19− δ.bcachefs-tools = φ,
20− δ.linuxPackages_testing_bcachefs = υ,
17+ [{boot = {kernelPackages = φ;}; system = {fsPackages = [χ];};}] -> τ,
18+ γ.splitString = String -> ψ -> π,
19+ δ.bcachefs-tools = χ,
20+ δ.linuxPackages_testing_bcachefs = φ,
2121 ε.fsNeededForBoot = ζ -> Bool,
22− ψ.boot = β,
23− ω.initrd = β,
24− α1.boot = ω
22+ κ.supportedFilesystems = ν,
23+ ω.initrd = α1,
24+ α1.supportedFilesystems = β1
2525) =>
26−α -> {config = τ;}
26+α -> {config = υ;}
test/golden/importless/bcc.txt+13−13
@@ -1,20 +1,20 @@
11∀ α β γ δ ε ζ η θ ι κ λ μ ν ξ.
22( α.config = β,
33 α.lib = γ,
4− β.bcc = δ,
5− β.enable = ε,
4+ β.boot = δ,
5+ β.programs = ε,
66 γ.mkEnableOption = String -> ζ,
77 γ.mkIf =
8− ε ->
9− { boot = {extraModulePackages = [δ];};
10− environment = {systemPackages = [η];};
8+ η ->
9+ { boot = {extraModulePackages = [θ];};
10+ environment = {systemPackages = [ι];};
1111 } ->
12− θ,
13− ι.bcc = β,
14− κ.programs = ι,
15− λ.kernelPackages = β,
16− μ.boot = λ,
17− ν.kernelPackages = β,
18− ξ.boot = ν
12+ κ,
13+ ε.bcc = λ,
14+ λ.enable = η,
15+ δ.kernelPackages = μ,
16+ μ.bcc = θ,
17+ ν.kernelPackages = ξ,
18+ ξ.bcc = ι
1919) =>
20−α -> {config = θ; options = {programs = {bcc = {enable = ζ;};};};}
20+α -> {config = κ; options = {programs = {bcc = {enable = ζ;};};};}
test/golden/importless/bean-add.txt+3−3
@@ -1,5 +1,5 @@
11∀ α β γ δ ε ζ η θ.
2−( α.maintainers = β,
2+( α.lib = β,
33 α.mkDerivation =
44 { installPhase = String;
55 meta = {description = String; homepage = String; maintainers = [γ];};
@@ -9,8 +9,8 @@
99 } ->
1010 ζ,
1111 η.python = δ,
12− β.matthiasbeyer = γ,
13− θ.lib = α
12+ β.maintainers = θ,
13+ θ.matthiasbeyer = γ
1414) =>
1515{ fetchFromGitHub =
1616 {owner = String; repo = String; rev = String; sha256 = String;} -> ε;
test/golden/importless/berry.txt+5−5
@@ -2,7 +2,7 @@
22( α.config = β,
33 α.lib = γ,
44 α.pkgs = δ,
5− β.berry = ε,
5+ β.services = ε,
66 γ.mkEnableOption = String -> ζ,
77 γ.mkIf =
88 η ->
@@ -12,10 +12,10 @@
1212 κ,
1313 γ.singleton = {name = String; start = String;} -> ι,
1414 δ.berry = θ,
15− ε.enable = η,
16− λ.windowManager = β,
17− μ.xserver = λ,
18− ν.services = μ
15+ ε.xserver = λ,
16+ λ.windowManager = μ,
17+ μ.berry = ν,
18+ ν.enable = η
1919) =>
2020α ->
2121{ config = κ;
test/golden/importless/beta.txt+24−26
@@ -1,44 +1,42 @@
11∀ α β γ δ ε ζ η θ ι κ λ μ ν ξ.
2−( α.gpl2 = β,
3− α.linux = γ,
2+( α.lib = β,
43 α.mkDerivation =
54 { NIX_LDFLAGS = String;
6− buildInputs = [δ];
5+ buildInputs = [γ];
76 makeFlags = [String];
87 meta =
98 { description = String;
109 downloadPage = String;
11− license = β;
10+ license = δ;
1211 maintainers = [ε];
13− platforms = γ;
12+ platforms = ζ;
1413 version = String;
1514 };
16− nativeBuildInputs = [ζ];
15+ nativeBuildInputs = [η];
1716 pname = String;
1817 preConfigure = String;
1918 setSourceRoot = String;
20− src = η;
19+ src = θ;
2120 version = String;
2221 } ->
23− θ,
24− α.raskin = ε,
25− ι.licenses = α,
26− κ.lib = ι,
27− λ.maintainers = α,
28− μ.lib = λ,
29− ν.platforms = α,
30− ξ.lib = ν
22+ ι,
23+ β.licenses = κ,
24+ κ.gpl2 = δ,
25+ λ.maintainers = μ,
26+ μ.raskin = ε,
27+ ν.platforms = ξ,
28+ ξ.linux = ζ
3129) =>
32−{ autoconf = ζ;
33− automake = ζ;
34− fetchgit = {rev = String; sha256 = String; url = String;} -> η;
35− libGL = δ;
36− libGLU = δ;
37− libX11 = δ;
38− perl = δ;
39− python2 = δ;
30+{ autoconf = η;
31+ automake = η;
32+ fetchgit = {rev = String; sha256 = String; url = String;} -> θ;
33+ libGL = γ;
34+ libGLU = γ;
35+ libX11 = γ;
36+ perl = γ;
37+ python2 = γ;
4038 stdenv = α;
41− wxGTK = δ;
42− zlib = δ;
39+ wxGTK = γ;
40+ zlib = γ;
4341} ->
44−θ
42+ι
test/golden/importless/bi.txt+6−6
@@ -1,8 +1,8 @@
11∀ α β γ δ ε ζ η θ.
2−( α.brainrape = β,
3− α.bsd3 = γ,
4− δ.licenses = α,
5− ε.maintainers = α
2+( α.licenses = β,
3+ α.maintainers = γ,
4+ β.bsd3 = δ,
5+ γ.brainrape = ε
66) =>
77{ build-idris-package =
88 { idrisDeps = [ζ];
@@ -10,8 +10,8 @@
1010 meta =
1111 { description = String;
1212 homepage = String;
13− license = γ;
14− maintainers = [β];
13+ license = δ;
14+ maintainers = [ε];
1515 };
1616 name = String;
1717 src = η;
test/golden/importless/bifunctors.txt+2−2
@@ -1,6 +1,6 @@
11∀ α β γ δ ε.
2−(α.brainrape = β, γ.maintainers = α) => { build-idris-package =
3− { meta = {description = String; homepage = String; maintainers = [β];};
2+(α.maintainers = β, β.brainrape = γ) => { build-idris-package =
3+ { meta = {description = String; homepage = String; maintainers = [γ];};
44 name = String;
55 src = δ;
66 version = String;
test/golden/importless/binary-tarball.txtnew file+31
@@ -0,0 +1,31 @@
1+∀ β γ δ ε ζ η.
2+( ( β
3+ ) //
4+ ( { distPhase = String;
5+ doDist = Bool;
6+ finalPhase = String;
7+ meta = ∀ α. α;
8+ name = String;
9+ postHook = String;
10+ }
11+ ) ~
12+ ( γ
13+ ),
14+ ( { doCheck = Bool;
15+ postPhases = String;
16+ prefix = String;
17+ showBuildStats = Bool;
18+ }
19+ ) //
20+ ( γ
21+ ) ~
22+ ( δ
23+ ),
24+ β.meta = {},
25+ β.?name = String,
26+ ε.version = String,
27+ β.src = ε,
28+ β.stdenv = ζ,
29+ ζ.mkDerivation = δ -> η
30+) =>
31+β -> η
test/golden/importless/binary.txt+15−17
@@ -1,36 +1,34 @@
11∀ α β γ δ ε ζ η θ ι κ λ μ ν ξ.
2−( α.asl20 = β,
3− α.linux = γ,
2+( α.lib = β,
43 α.mkDerivation =
5− { buildInputs = [δ];
4+ { buildInputs = [γ];
65 installPhase = String;
76 meta =
87 { description = String;
98 downloadPage = String;
109 downloadURLRegexp = String;
1110 homepage = String;
12− license = β;
11+ license = δ;
1312 maintainers = [ε];
14− platforms = γ;
13+ platforms = ζ;
1514 updateWalker = Bool;
1615 version = String;
1716 };
1817 name = String;
19− src = ζ;
18+ src = η;
2019 version = String;
2120 } ->
22− η,
23− α.raskin = ε,
24− θ.licenses = α,
25− ι.lib = θ,
26− κ.maintainers = α,
27− λ.lib = κ,
28− μ.platforms = α,
29− ν.lib = μ
21+ θ,
22+ β.licenses = ι,
23+ ι.asl20 = δ,
24+ κ.maintainers = λ,
25+ λ.raskin = ε,
26+ μ.platforms = ν,
27+ ν.linux = ζ
3028) =>
31−{ fetchurl = {sha256 = String; url = String;} -> ζ;
29+{ fetchurl = {sha256 = String; url = String;} -> η;
3230 java = ξ;
33− makeWrapper = δ;
31+ makeWrapper = γ;
3432 stdenv = α;
3533} ->
36−η
34+θ
test/golden/importless/bladeRF.txt+3−3
@@ -2,7 +2,7 @@
22( α.config = β,
33 α.lib = γ,
44 α.pkgs = δ,
5− β.bladeRF = ε,
5+ β.hardware = ε,
66 γ.mkIf =
77 ζ ->
88 { services = {udev = {packages = [η];};};
@@ -12,8 +12,8 @@
1212 γ.mkOption = {default = Bool; description = String; type = ι;} -> κ,
1313 γ.types = λ,
1414 δ.libbladeRF = η,
15− ε.enable = ζ,
16− μ.hardware = β,
15+ ε.bladeRF = μ,
16+ μ.enable = ζ,
1717 λ.bool = ι
1818) =>
1919α -> {config = θ; options = {hardware = {bladeRF = {enable = κ;};};};}
test/golden/importless/blivet.txt+5−6
@@ -1,11 +1,10 @@
11∀ α β γ δ ε ζ η θ ι κ λ μ ν.
22( α.lib = β,
3− α.optional = Bool -> Null -> [γ],
4− δ.lib = α,
5− β.gpl2Plus = ε,
6− β.lgpl21Plus = ε,
7− β.licenses = ζ,
8− β.platforms = η,
3+ β.optional = Bool -> Null -> [γ],
4+ δ.gpl2Plus = ε,
5+ δ.lgpl21Plus = ε,
6+ δ.licenses = ζ,
7+ δ.platforms = η,
98 η.linux = θ
109) =>
1110{ buildPythonApplication =
test/golden/importless/bloodspilot-client.txt+22−24
@@ -1,38 +1,36 @@
11∀ α β γ δ ε ζ η θ ι κ λ μ ν.
2−( α.gpl2Plus = β,
3− α.linux = γ,
2+( α.lib = β,
43 α.mkDerivation =
54 { NIX_LDFLAGS = String;
6− buildInputs = [δ];
5+ buildInputs = [γ];
76 meta =
87 { description = String;
98 homepage = String;
10− license = β;
9+ license = δ;
1110 maintainers = [ε];
12− platforms = γ;
11+ platforms = ζ;
1312 };
1413 pname = String;
15− src = ζ;
14+ src = η;
1615 version = String;
1716 } ->
18− η,
19− α.raskin = ε,
20− θ.licenses = α,
21− ι.lib = θ,
22− κ.maintainers = α,
23− λ.lib = κ,
24− μ.platforms = α,
25− ν.lib = μ
17+ θ,
18+ β.licenses = ι,
19+ ι.gpl2Plus = δ,
20+ κ.maintainers = λ,
21+ λ.raskin = ε,
22+ μ.platforms = ν,
23+ ν.linux = ζ
2624) =>
27−{ SDL = δ;
28− SDL_image = δ;
29− SDL_ttf = δ;
30− expat = δ;
31− fetchurl = {sha256 = String; url = String;} -> ζ;
32− libGL = δ;
33− libGLU = δ;
34− libX11 = δ;
25+{ SDL = γ;
26+ SDL_image = γ;
27+ SDL_ttf = γ;
28+ expat = γ;
29+ fetchurl = {sha256 = String; url = String;} -> η;
30+ libGL = γ;
31+ libGLU = γ;
32+ libX11 = γ;
3533 stdenv = α;
36− zlib = δ;
34+ zlib = γ;
3735} ->
38−η
36+θ
test/golden/importless/blueman.txt+3−3
@@ -2,7 +2,7 @@
22( α.config = β,
33 α.lib = γ,
44 α.pkgs = δ,
5− β.blueman = ε,
5+ β.services = ε,
66 γ.mkEnableOption = String -> ζ,
77 γ.mkIf =
88 η ->
@@ -12,7 +12,7 @@
1212 } ->
1313 λ,
1414 δ.blueman = θ,
15− ε.enable = η,
16− μ.services = β
15+ ε.blueman = μ,
16+ μ.enable = η
1717) =>
1818α -> {config = λ; options = {services = {blueman = {enable = ζ;};};};}
test/golden/importless/bolt.txt+14−14
@@ -2,21 +2,21 @@
22( α.config = β,
33 α.lib = γ,
44 α.pkgs = δ,
5− β.enable = ε,
5+ β.services = ε,
66 γ.mkIf =
7− ε ->
8− { environment = {systemPackages = [ζ];};
9− services = {udev = {packages = [η];};};
10− systemd = {packages = [θ];};
7+ ζ ->
8+ { environment = {systemPackages = [η];};
9+ services = {udev = {packages = [θ];};};
10+ systemd = {packages = [ι];};
1111 } ->
12− ι,
13− γ.mkOption = {default = Bool; description = String; type = κ;} -> λ,
14− γ.types = μ,
15− δ.bolt = ζ,
16− ν.bolt = β,
17− ξ.hardware = ν,
18− ο.services = ξ,
19− μ.bool = κ
12+ κ,
13+ γ.mkOption = {default = Bool; description = String; type = λ;} -> μ,
14+ γ.types = ν,
15+ δ.bolt = η,
16+ ε.hardware = ξ,
17+ ξ.bolt = ο,
18+ ο.enable = ζ,
19+ ν.bool = λ
2020) =>
2121α ->
22−{config = ι; options = {services = {hardware = {bolt = {enable = λ;};};};};}
22+{config = κ; options = {services = {hardware = {bolt = {enable = μ;};};};};}
test/golden/importless/boot.txt+5−6
@@ -1,16 +1,15 @@
11∀ α β γ δ ε ζ η θ ι κ.
2−( α.darwin = β,
3− α.maintainers = γ,
2+( α.lib = β,
3+ β.maintainers = γ,
44 γ.gridaphobe = δ,
5− ε.lib = α,
6− ζ.platforms = α,
7− η.lib = ζ
5+ ε.platforms = ζ,
6+ ζ.darwin = η
87) =>
98{ appleDerivation =
109 { buildInputs = [θ];
1110 buildPhase = String;
1211 installPhase = String;
13− meta = {maintainers = [δ]; platforms = β;};
12+ meta = {maintainers = [δ]; platforms = η;};
1413 nativeBuildInputs = [θ];
1514 outputs = [String];
1615 patchPhase = String;
test/golden/importless/bootstrap.txt+18−20
@@ -1,37 +1,35 @@
11∀ α β γ δ ε ζ η θ ι κ λ μ ν ξ.
2−( α.darwin = β,
3− α.free = γ,
4− α.jwiegley = δ,
2+( α.lib = β,
53 α.mkDerivation =
6− { buildInputs = [ε];
4+ { buildInputs = [γ];
75 buildPhase = String;
86 installPhase = String;
97 meta =
108 { description = String;
119 homepage = String;
12− license = γ;
13− maintainers = [δ];
14− platforms = β;
10+ license = δ;
11+ maintainers = [ε];
12+ platforms = ζ;
1513 };
1614 pname = String;
1715 postInstall = String;
18− src = ζ;
16+ src = η;
1917 unpackPhase = String;
2018 version = String;
2119 } ->
22− η,
23− θ.licenses = α,
24− ι.lib = θ,
25− κ.maintainers = α,
26− λ.lib = κ,
27− μ.platforms = α,
28− ν.lib = μ
20+ θ,
21+ β.licenses = ι,
22+ ι.free = δ,
23+ κ.maintainers = λ,
24+ λ.jwiegley = ε,
25+ μ.platforms = ν,
26+ ν.darwin = ζ
2927) =>
30−{ cpio = ε;
31− fetchurl = {sha256 = String; url = String;} -> ζ;
32− makeWrapper = ε;
33− rsync = ε;
28+{ cpio = γ;
29+ fetchurl = {sha256 = String; url = String;} -> η;
30+ makeWrapper = γ;
31+ rsync = γ;
3432 stdenv = α;
3533 xar = ξ;
3634} ->
37−η
35+θ
test/golden/importless/breeze-gtk.txt+1−1
@@ -1,5 +1,5 @@
11∀ α β γ δ ε ζ η.
2−(α.getLib = β, γ.pycairo = γ, δ.pkgs = γ) => { breeze-qt5 = γ;
2+(α.getLib = β, γ.pkgs = δ, δ.pycairo = γ) => { breeze-qt5 = γ;
33 extra-cmake-modules = γ;
44 gtk2 = ε;
55 lib = α;
test/golden/importless/breeze-icons.txt+2−2
@@ -1,12 +1,12 @@
11∀ α β γ δ ε ζ η.
2−(α.ttuegel = β, γ.maintainers = α) => { extra-cmake-modules = δ;
2+(α.maintainers = β, β.ttuegel = γ) => { extra-cmake-modules = δ;
33 gtk3 = δ;
44 hicolor-icon-theme = ε;
55 lib = α;
66 mkDerivation =
77 { buildInputs = [ζ];
88 dontDropIconThemeCache = Bool;
9− meta = {maintainers = [β];};
9+ meta = {maintainers = [γ];};
1010 name = String;
1111 nativeBuildInputs = [δ];
1212 outputs = [String];
test/golden/importless/brillo.txt+3−3
@@ -2,7 +2,7 @@
22( α.config = β,
33 α.lib = γ,
44 α.pkgs = δ,
5− β.brillo = ε,
5+ β.hardware = ε,
66 γ.mkEnableOption = String -> ζ,
77 γ.mkIf =
88 η ->
@@ -11,7 +11,7 @@
1111 } ->
1212 κ,
1313 δ.brillo = θ,
14− ε.enable = η,
15− λ.hardware = β
14+ ε.brillo = λ,
15+ λ.enable = η
1616) =>
1717α -> {config = κ; options = {hardware = {brillo = {enable = ζ;};};};}
test/golden/importless/brltty.txt+3−3
@@ -2,7 +2,7 @@
22( α.config = β,
33 α.lib = γ,
44 α.pkgs = δ,
5− β.brltty = ε,
5+ β.services = ε,
66 γ.mkIf =
77 ζ ->
88 { systemd =
@@ -38,8 +38,8 @@
3838 η,
3939 γ.mkOption = {default = Bool; description = String; type = θ;} -> ι,
4040 γ.types = κ,
41− ε.enable = ζ,
42− λ.services = β,
41+ ε.brltty = λ,
42+ λ.enable = ζ,
4343 κ.bool = θ
4444) =>
4545α -> {config = η; options = {services = {brltty = {enable = ι;};};};}
test/golden/importless/browserpass.txt+6−6
@@ -2,10 +2,10 @@
22( α.config = β,
33 α.lib = γ,
44 α.pkgs = δ,
5− β.enable = ε,
5+ β.programs = ε,
66 γ.mkEnableOption = String -> ζ,
77 γ.mkIf =
8− ε ->
8+ η ->
99 { environment =
1010 { etc =
1111 { chromium/native-messaging-hosts/ = {source = String;};
@@ -20,8 +20,8 @@
2020 };
2121 nixpkgs = {config = {firefox = {enableBrowserpass = Bool;};};};
2222 } ->
23− η,
24− θ.browserpass = β,
25− ι.programs = θ
23+ θ,
24+ ε.browserpass = ι,
25+ ι.enable = η
2626) =>
27−α -> {config = η; options = {programs = {browserpass = {enable = ζ;};};};}
27+α -> {config = θ; options = {programs = {browserpass = {enable = ζ;};};};}
test/golden/importless/build-rebar3.txt+11−11
@@ -21,23 +21,23 @@
2121 ) ~
2222 ( γ
2323 ),
24+ β.?beamDeps = [ζ],
25+ β.?buildInputs = [ε],
26+ β.?buildPhase = Null,
27+ β.?buildPlugins = [ζ],
28+ β.?compilePorts = Bool,
29+ β.?configurePhase = Null,
30+ β.?enableDebugInfo = Bool,
31+ β.?installPhase = Null,
32+ β.?meta = {},
33+ β.?postPatch = String,
34+ β.?setupHook = Null,
2435 ξ.lib = ο,
2536 ξ.mkDerivation = {buildInputs = [δ]; name = String;} -> η,
2637 ε.debugInfo = Bool,
2738 ε.meta = π,
2839 ρ.optionalString = Bool -> String -> σ,
29− β.beamDeps = [ζ],
30− β.buildInputs = [ε],
31− β.buildPhase = Null,
32− β.buildPlugins = [ζ],
33− β.compilePorts = Bool,
34− β.configurePhase = Null,
35− β.enableDebugInfo = Bool,
36− β.installPhase = Null,
37− β.meta = {},
3840 β.name = θ,
39− β.postPatch = String,
40− β.setupHook = Null,
4141 β.src = λ,
4242 β.version = μ,
4343 ο.filterAttrs =
test/golden/importless/build-skaware-package.txt+10−11
@@ -1,15 +1,14 @@
11∀ α β γ δ ε ζ η θ ι κ λ μ ν ξ ο π ρ σ.
22( α.isDarwin = Bool,
3− α.isc = β,
4− α.lib = γ,
3+ α.lib = β,
54 α.mkDerivation =
65 { configureFlags = [String];
76 dontDisableStatic = Bool;
87 enableParallelBuilding = Bool;
98 meta =
10− { description = δ;
9+ { description = γ;
1110 homepage = String;
12− license = β;
11+ license = δ;
1312 maintainers = [ε];
1413 platforms = ζ;
1514 };
@@ -21,12 +20,12 @@
2120 version = ι;
2221 } ->
2322 κ,
24− γ.all = ζ,
25− γ.maintainers = λ,
26− γ.optional = μ -> String -> [String],
27− ν.platforms = γ,
28− ξ.licenses = α,
29− ο.lib = ξ,
23+ β.maintainers = λ,
24+ β.optional = μ -> String -> [String],
25+ β.platforms = ν,
26+ ν.all = ζ,
27+ ξ.licenses = ο,
28+ ο.isc = δ,
3029 λ.Profpatsch = ε,
3130 λ.pmahoney = ε
3231) =>
@@ -35,7 +34,7 @@
3534 stdenv = α;
3635} ->
3736{ configureFlags = [String];
38− description = δ;
37+ description = γ;
3938 maintainers = [ε];
4039 outputs = [String];
4140 platforms = ζ;
test/golden/importless/buildOcamlJane.txt+5−5
@@ -15,11 +15,11 @@
1515 ) ~
1616 ( ε
1717 ),
18− α.buildInputs = [β],
19− α.hash = String,
20− α.minimumSupportedOcamlVersion = String,
21− α.name = γ,
22− α.version = String
18+ α.?buildInputs = [β],
19+ α.?hash = String,
20+ α.?minimumSupportedOcamlVersion = String,
21+ α.?version = String,
22+ α.name = γ
2323) =>
2424{ buildOcaml = ε -> ζ;
2525 fetchurl = {sha256 = String; url = String;} -> δ;
test/golden/importless/builder.txt+6−6
@@ -12,15 +12,15 @@
1212 ) ~
1313 ( β
1414 ),
15+ α.?buildPhase = String,
16+ α.?checkPhase = String,
17+ α.?configurePhase = String,
18+ α.?installPhase = String,
19+ α.?modRoot = String,
20+ α.?pname = String,
1521 γ.mkDerivation = β -> δ,
1622 ε.elem = String -> [String] -> Bool,
17− α.buildPhase = String,
18− α.checkPhase = String,
19− α.configurePhase = String,
20− α.installPhase = String,
2123 α.modName = ζ,
22− α.modRoot = String,
23− α.pname = String,
2424 α.src = η,
2525 α.version = θ
2626) =>
test/golden/importless/bytes.txt+2−2
@@ -1,6 +1,6 @@
11∀ α β γ δ ε.
2−(α.brainrape = β, γ.maintainers = α) => { build-idris-package =
3− { meta = {description = String; homepage = String; maintainers = [β];};
2+(α.maintainers = β, β.brainrape = γ) => { build-idris-package =
3+ { meta = {description = String; homepage = String; maintainers = [γ];};
44 name = String;
55 src = δ;
66 version = String;
test/golden/importless/calibre-server.txt+20−19
@@ -2,11 +2,12 @@
22( α.config = β,
33 α.lib = γ,
44 α.pkgs = δ,
5− β.calibre-server = ε,
6− γ.mkEnableOption = String -> ζ,
5+ β.ids = ε,
6+ β.services = ζ,
7+ γ.mkEnableOption = String -> η,
78 γ.mkIf =
8− η ->
9− { environment = {systemPackages = [θ];};
9+ θ ->
10+ { environment = {systemPackages = [ι];};
1011 systemd =
1112 { services =
1213 { calibre-server =
@@ -19,23 +20,23 @@
1920 };
2021 };
2122 users =
22− { groups = {calibre-server = {gid = ι;};};
23− users = {calibre-server = {group = String; uid = κ;};};
23+ { groups = {calibre-server = {gid = κ;};};
24+ users = {calibre-server = {group = String; uid = λ;};};
2425 };
2526 } ->
26− λ,
27− γ.mkOption = {description = String; type = μ;} -> ν,
28− γ.types = ξ,
29− δ.calibre = θ,
30− ε.enable = η,
31− ο.services = β,
32− π.gids = β,
33− ρ.ids = π,
34− σ.uids = β,
35− τ.ids = σ,
36− ξ.path = μ
27+ μ,
28+ γ.mkOption = {description = String; type = ν;} -> ξ,
29+ γ.types = ο,
30+ δ.calibre = ι,
31+ ζ.calibre-server = π,
32+ π.enable = θ,
33+ ε.gids = ρ,
34+ ρ.calibre-server = κ,
35+ σ.uids = τ,
36+ τ.calibre-server = λ,
37+ ο.path = ν
3738) =>
3839α ->
39−{ config = λ;
40− options = {services = {calibre-server = {enable = ζ; libraryDir = ν;};};};
40+{ config = μ;
41+ options = {services = {calibre-server = {enable = η; libraryDir = ξ;};};};
4142}
test/golden/importless/camlp4.txt+5−5
@@ -1,14 +1,14 @@
11∀ α β γ δ ε ζ η θ ι κ.
2−( α.lgpl21 = β,
3− α.vbgl = γ,
2+( α.licenses = β,
3+ α.maintainers = γ,
44 δ.meta = ε,
5− ζ.licenses = α,
6− η.maintainers = α,
5+ β.lgpl21 = ζ,
6+ γ.vbgl = η,
77 ε.homepage = θ
88) =>
99{ buildDunePackage =
1010 { meta =
11− {description = String; homepage = θ; license = β; maintainers = [γ];};
11+ {description = String; homepage = θ; license = ζ; maintainers = [η];};
1212 minimumOCamlVersion = String;
1313 pname = String;
1414 preBuild = String;
test/golden/importless/canto-daemon.txt+3−3
@@ -2,7 +2,7 @@
22( α.config = β,
33 α.lib = γ,
44 α.pkgs = δ,
5− β.canto-daemon = ε,
5+ β.services = ε,
66 γ.mkIf =
77 ζ ->
88 { systemd =
@@ -21,8 +21,8 @@
2121 η,
2222 γ.mkOption = {default = Bool; description = String; type = θ;} -> ι,
2323 γ.types = κ,
24− ε.enable = ζ,
25− λ.services = β,
24+ ε.canto-daemon = λ,
25+ λ.enable = ζ,
2626 κ.bool = θ
2727) =>
2828α -> {config = η; options = {services = {canto-daemon = {enable = ι;};};};}
test/golden/importless/canvas.txt+2−2
@@ -1,7 +1,7 @@
11∀ α β γ δ ε.
2−(α.brainrape = β, γ.maintainers = α) => { build-idris-package =
2+(α.maintainers = β, β.brainrape = γ) => { build-idris-package =
33 { ipkgName = String;
4− meta = {description = String; homepage = String; maintainers = [β];};
4+ meta = {description = String; homepage = String; maintainers = [γ];};
55 name = String;
66 src = δ;
77 version = String;
test/golden/importless/carnix.txt+5−5
@@ -1,11 +1,11 @@
11∀ α β γ δ ε ζ η θ ι κ λ μ ν.
22( α.attrsets = β,
33 α.lists = γ,
4− δ.0.10.0 = {aho_corasick = {0.6.10 = {memchr = String;};};} -> {} -> ε,
4+ δ.crates = ε,
55 β.recursiveUpdate = ζ,
66 γ.fold = η,
7− θ.carnix = δ,
8− ι.crates = θ
7+ ε.carnix = θ,
8+ θ.0.10.0 = {aho_corasick = {0.6.10 = {memchr = String;};};} -> {} -> ι
99) =>
1010{ buildPlatform = κ;
1111 buildRustCrate = λ;
@@ -14,8 +14,8 @@
1414 fetchgit = ν;
1515 lib = α;
1616} ->
17−{ __all = [ε];
18− carnix = {} -> ε;
17+{ __all = [ι];
18+ carnix = {} -> ι;
1919 crates = δ;
2020 deps =
2121 { aho_corasick = {0.6.10 = {memchr = String;};};
test/golden/importless/categories.txt+2−2
@@ -1,6 +1,6 @@
11∀ α β γ δ ε.
2−(α.brainrape = β, γ.maintainers = α) => { build-idris-package =
3− { meta = {description = String; homepage = String; maintainers = [β];};
2+(α.maintainers = β, β.brainrape = γ) => { build-idris-package =
3+ { meta = {description = String; homepage = String; maintainers = [γ];};
44 name = String;
55 src = δ;
66 version = String;
test/golden/importless/cde.txt+6−6
@@ -2,7 +2,7 @@
22( α.config = β,
33 α.lib = γ,
44 α.pkgs = δ,
5− β.xserver = ε,
5+ β.services = ε,
66 γ.bitmap = ζ,
77 γ.listOf = η -> θ,
88 γ.literalExample = String -> ι,
@@ -49,12 +49,12 @@
4949 γ.xwininfo = ζ,
5050 γ.xwud = ζ,
5151 δ.xorg = π,
52− ε.cde = ρ,
53− ε.enable = Bool,
54− σ.services = β,
52+ ε.xserver = ρ,
53+ ρ.desktopManager = σ,
5554 ρ.enable = Bool,
56− ρ.extraPackages = μ,
57− τ.desktopManager = ε,
55+ σ.cde = τ,
56+ τ.enable = Bool,
57+ τ.extraPackages = μ,
5858 κ.gnidorah = υ
5959) =>
6060α ->
test/golden/importless/chacha.txt+11−14
@@ -1,8 +1,7 @@
11∀ α β γ δ ε ζ η θ ι κ λ μ ν ξ.
2−( α.cstrahan = β,
3− α.lib = γ,
2+( α.lib = β,
43 α.mkDerivation =
5− { buildInputs = δ;
4+ { buildInputs = γ;
65 configureFlags = [String];
76 configureScript = String;
87 enableParallelBuilding = Bool;
@@ -10,8 +9,8 @@
109 meta =
1110 { description = String;
1211 homepage = String;
13− license = ε;
14− maintainers = [β];
12+ license = δ;
13+ maintainers = [ε];
1514 platforms = [String];
1615 priority = Integer;
1716 };
@@ -25,16 +24,14 @@
2524 version = String;
2625 } ->
2726 θ,
28− α.optional = Bool -> ι -> δ,
29− α.optionals = Bool -> [String] -> [String],
30− γ.licenses = κ,
31− λ.lib = α,
32− μ.lib = α,
33− κ.openssl = ε,
34− ν.maintainers = α,
35− ξ.lib = ν
27+ β.licenses = ι,
28+ κ.optional = Bool -> λ -> γ,
29+ μ.optionals = Bool -> [String] -> [String],
30+ ι.openssl = δ,
31+ ν.maintainers = ξ,
32+ ξ.cstrahan = ε
3633) =>
37−{ cryptodev = ι;
34+{ cryptodev = λ;
3835 fetchFromGitHub =
3936 {owner = String; repo = String; rev = String; sha256 = String;} -> η;
4037 perl = ζ;
test/golden/importless/chrome-gnome-shell.txt+14−14
@@ -2,10 +2,10 @@
22( α.config = β,
33 α.lib = γ,
44 α.pkgs = δ,
5− β.enable = ε,
5+ β.services = ε,
66 γ.mkEnableOption = String -> ζ,
77 γ.mkIf =
8− ε ->
8+ η ->
99 { environment =
1010 { etc =
1111 { chromium/native-messaging-hosts/org.gnome.chrome_gnome_shell.json =
@@ -13,22 +13,22 @@
1313 opt/chrome/native-messaging-hosts/org.gnome.chrome_gnome_shell.json =
1414 {source = String;};
1515 };
16− systemPackages = [η];
16+ systemPackages = [θ];
1717 };
1818 nixpkgs = {config = {firefox = {enableGnomeExtensions = Bool;};};};
19− services = {dbus = {packages = [θ];};};
19+ services = {dbus = {packages = [ι];};};
2020 } ->
21− ι,
22− γ.teams = κ,
23− δ.chrome-gnome-shell = η,
24− λ.chrome-gnome-shell = β,
25− μ.gnome3 = λ,
26− ν.services = μ,
27− κ.members = ξ,
28− ο.gnome = κ
21+ κ,
22+ γ.teams = λ,
23+ δ.chrome-gnome-shell = θ,
24+ ε.gnome3 = μ,
25+ μ.chrome-gnome-shell = ν,
26+ ν.enable = η,
27+ λ.gnome = ξ,
28+ ξ.members = ο
2929) =>
3030α ->
31−{ config = ι;
32− meta = {maintainers = ξ;};
31+{ config = κ;
32+ meta = {maintainers = ο;};
3333 options = {services = {gnome3 = {chrome-gnome-shell = {enable = ζ;};};};};
3434}
test/golden/importless/chrootenv.txt+20−20
@@ -18,19 +18,19 @@
1818 multiPkgs =
1919 ∀ α β γ δ ε ζ η.
2020 ( α.git = β,
21− α.override =
21+ α.python3 = γ,
22+ α.zlib = β,
23+ β.pkgs = δ,
24+ γ.override =
2225 { packageOverrides =
23− (γ.callPackage = Path -> {} -> δ) => γ ->
24− ε -> {platformio = δ;};
26+ (ε.callPackage = Path -> {} -> ζ) => ε ->
27+ η -> {platformio = ζ;};
2528 } ->
2629 β,
27− α.zlib = β,
28− β.pkgs = ζ,
29− ζ.bottle = β,
30− ζ.pip = β,
31− ζ.platformio = β,
32− ζ.setuptools = β,
33− η.python3 = α
30+ δ.bottle = β,
31+ δ.pip = β,
32+ δ.platformio = β,
33+ δ.setuptools = β
3434 ) =>
3535 α -> [β];
3636 name = String;
@@ -38,19 +38,19 @@
3838 targetPkgs =
3939 ∀ α β γ δ ε ζ η.
4040 ( α.git = β,
41− α.override =
41+ α.python3 = γ,
42+ α.zlib = β,
43+ β.pkgs = δ,
44+ γ.override =
4245 { packageOverrides =
43− (γ.callPackage = Path -> {} -> δ) => γ ->
44− ε -> {platformio = δ;};
46+ (ε.callPackage = Path -> {} -> ζ) => ε ->
47+ η -> {platformio = ζ;};
4548 } ->
4649 β,
47− α.zlib = β,
48− β.pkgs = ζ,
49− ζ.bottle = β,
50− ζ.pip = β,
51− ζ.platformio = β,
52− ζ.setuptools = β,
53− η.python3 = α
50+ δ.bottle = β,
51+ δ.pip = β,
52+ δ.platformio = β,
53+ δ.setuptools = β
5454 ) =>
5555 α -> [β];
5656 } ->
test/golden/importless/clean-packaging.txt+2−2
@@ -1,6 +1,6 @@
11∀ γ δ ε ζ η θ ι.
2−( γ.concatMapStringsSep = String -> (δ -> String) -> ε -> ζ,
3− η.lib = γ
2+( γ.lib = δ,
3+ δ.concatMapStringsSep = String -> (ε -> String) -> ζ -> η
44) =>
55{file = θ; stdenv = γ; writeScript = String -> String -> ι;} ->
66{ checkForRemainingFiles = ι;
test/golden/importless/clfswm.txt+5−5
@@ -2,7 +2,7 @@
22( α.config = β,
33 α.lib = γ,
44 α.pkgs = δ,
5− β.clfswm = ε,
5+ β.services = ε,
66 γ.mkEnableOption = String -> ζ,
77 γ.mkIf =
88 η ->
@@ -12,10 +12,10 @@
1212 κ,
1313 γ.singleton = {name = String; start = String;} -> ι,
1414 δ.clfswm = θ,
15− ε.enable = η,
16− λ.windowManager = β,
17− μ.xserver = λ,
18− ν.services = μ
15+ ε.xserver = λ,
16+ λ.windowManager = μ,
17+ μ.clfswm = ν,
18+ ν.enable = η
1919) =>
2020α ->
2121{ config = κ;
test/golden/importless/clickhouse.txt+18−17
@@ -2,17 +2,18 @@
22( α.config = β,
33 α.lib = γ,
44 α.pkgs = δ,
5− β.clickhouse = ε,
6− γ.mkDefault = String -> ζ,
7− γ.mkEnableOption = String -> η,
5+ β.ids = ε,
6+ β.services = ζ,
7+ γ.mkDefault = String -> η,
8+ γ.mkEnableOption = String -> θ,
89 γ.mkIf =
9− θ ->
10+ ι ->
1011 { environment =
1112 { etc =
1213 { clickhouse-server/config.xml = {source = String;};
1314 clickhouse-server/users.xml = {source = String;};
1415 };
15− systemPackages = [ι];
16+ systemPackages = [κ];
1617 };
1718 systemd =
1819 { services =
@@ -31,22 +32,22 @@
3132 };
3233 };
3334 };
34− time = {timeZone = ζ;};
35+ time = {timeZone = η;};
3536 users =
36− { groups = {clickhouse = {gid = κ;};};
37+ { groups = {clickhouse = {gid = λ;};};
3738 users =
3839 { clickhouse =
39− {description = String; group = String; name = String; uid = λ;};
40+ {description = String; group = String; name = String; uid = μ;};
4041 };
4142 };
4243 } ->
43− μ,
44− δ.clickhouse = ι,
45− ε.enable = θ,
46− ν.services = β,
47− ξ.gids = β,
48− ο.ids = ξ,
49− π.uids = β,
50− ρ.ids = π
44+ ν,
45+ δ.clickhouse = κ,
46+ ζ.clickhouse = ξ,
47+ ξ.enable = ι,
48+ ε.gids = ο,
49+ ο.clickhouse = λ,
50+ π.uids = ρ,
51+ ρ.clickhouse = μ
5152) =>
52−α -> {config = μ; options = {services = {clickhouse = {enable = η;};};};}
53+α -> {config = ν; options = {services = {clickhouse = {enable = θ;};};};}
test/golden/importless/clickshare.txt+17−17
@@ -2,25 +2,25 @@
22( α.config = β,
33 α.lib = γ,
44 α.pkgs = δ,
5− β.enable = ε,
6− γ.mkEnableOption = String -> ζ,
7− γ.mkIf =
8− ε ->
9− { environment = {systemPackages = [η];};
10− services = {udev = {packages = [θ];};};
5+ β.programs = ε,
6+ γ.maintainers = ζ,
7+ γ.modules = η,
8+ γ.options = θ,
9+ δ.clickshare-csc1 = ι,
10+ η.mkIf =
11+ κ ->
12+ { environment = {systemPackages = [ι];};
13+ services = {udev = {packages = [λ];};};
1114 users = {groups = {clickshare = {};};};
1215 } ->
13− ι,
14− γ.yarny = κ,
15− δ.clickshare-csc1 = η,
16− λ.modules = γ,
17− μ.clickshare-csc1 = β,
18− ν.programs = μ,
19− ξ.maintainers = γ,
20− ο.options = γ
16+ μ,
17+ ε.clickshare-csc1 = ν,
18+ ν.enable = κ,
19+ ζ.yarny = ξ,
20+ θ.mkEnableOption = String -> ο
2121) =>
2222α ->
23−{ config = ι;
24− meta = {maintainers = [κ];};
25− options = {programs = {clickshare-csc1 = {enable = ζ;};};};
23+{ config = μ;
24+ meta = {maintainers = [ξ];};
25+ options = {programs = {clickshare-csc1 = {enable = ο;};};};
2626}
test/golden/importless/client-ip-echo.txt+2−2
@@ -1,5 +1,5 @@
11∀ α β γ δ ε ζ η.
2−(α.lgpl3 = β, γ.licenses = α, δ.lib = γ) => { base = ε;
2+(α.lib = β, β.licenses = γ, γ.lgpl3 = δ) => { base = ε;
33 bytestring = ε;
44 fetchFromGitHub =
55 {owner = String; repo = String; rev = String; sha256 = String;} -> ζ;
@@ -8,7 +8,7 @@
88 executableHaskellDepends = [ε];
99 isExecutable = Bool;
1010 isLibrary = Bool;
11− license = β;
11+ license = δ;
1212 pname = String;
1313 src = ζ;
1414 version = String;
test/golden/importless/clientlib.txt+5−6
@@ -15,12 +15,11 @@
1515 version = String;
1616 } ->
1717 ι,
18− α.optional = β -> κ -> [η],
19− λ.lib = α,
20− γ.ehmry = ε,
21− γ.licenses = μ,
22− γ.maintainers = ν,
23− γ.platforms = ξ,
18+ γ.optional = β -> κ -> [η],
19+ λ.ehmry = ε,
20+ λ.licenses = μ,
21+ λ.maintainers = ν,
22+ λ.platforms = ξ,
2423 μ.gpl2 = δ,
2524 ξ.unix = ζ
2625) =>
test/golden/importless/clingo.txt+14−16
@@ -1,29 +1,27 @@
11∀ α β γ δ ε ζ η θ ι κ λ μ ν.
2−( α.mit = β,
2+( α.lib = β,
33 α.mkDerivation =
44 { cmakeFlags = [String];
55 meta =
66 { description = String;
77 downloadPage = String;
88 homepage = String;
9− license = β;
10− maintainers = [γ];
11− platforms = δ;
9+ license = γ;
10+ maintainers = [δ];
11+ platforms = ε;
1212 version = String;
1313 };
14− nativeBuildInputs = [ε];
14+ nativeBuildInputs = [ζ];
1515 pname = String;
16− src = ζ;
16+ src = η;
1717 version = String;
1818 } ->
19− η,
20− α.raskin = γ,
21− α.unix = δ,
22− θ.licenses = α,
23− ι.lib = θ,
24− κ.maintainers = α,
25− λ.lib = κ,
26− μ.platforms = α,
27− ν.lib = μ
19+ θ,
20+ β.licenses = ι,
21+ ι.mit = γ,
22+ κ.maintainers = λ,
23+ λ.raskin = δ,
24+ μ.platforms = ν,
25+ ν.unix = ε
2826) =>
29−{cmake = ε; fetchzip = {sha256 = String; url = String;} -> ζ; stdenv = α;} -> η
27+{cmake = ζ; fetchzip = {sha256 = String; url = String;} -> η; stdenv = α;} -> θ
test/golden/importless/clipmenu.txt+4−4
@@ -2,7 +2,7 @@
22( α.config = β,
33 α.lib = γ,
44 α.pkgs = δ,
5− β.clipmenu = ε,
5+ β.services = ε,
66 γ.mkEnableOption = String -> ζ,
77 γ.mkIf =
88 η ->
@@ -26,9 +26,9 @@
2626 {default = κ; defaultText = String; description = String; type = λ;} -> μ,
2727 γ.types = ν,
2828 δ.clipmenu = κ,
29− ε.enable = η,
30− ε.package = θ,
31− ξ.services = β,
29+ ε.clipmenu = ξ,
30+ ξ.enable = η,
31+ ξ.package = θ,
3232 ν.package = λ
3333) =>
3434α ->
test/golden/importless/clippy.txt+25−27
@@ -1,46 +1,44 @@
11∀ α β γ δ ε ζ η θ ι κ λ μ ν ξ ο π ρ σ τ υ φ.
22( α.isDarwin = β,
33 α.lib = γ,
4− α.optionalString = δ -> String -> ε,
5− α.optionals = β -> [ζ] -> [η],
6− θ.buildRustPackage =
4+ δ.buildRustPackage =
75 { RUSTC_BOOTSTRAP = Integer;
86 buildAndTestSubdir = String;
9− buildInputs = [η];
7+ buildInputs = [ε];
108 cargoVendorDir = String;
119 doCheck = Bool;
1210 dontUpdateAutotoolsGnuConfigScripts = Bool;
1311 meta =
1412 { description = String;
1513 homepage = String;
16− license = [ι];
17− maintainers = [κ];
18− platforms = λ;
14+ license = [ζ];
15+ maintainers = [η];
16+ platforms = θ;
1917 };
2018 name = String;
21− preFixup = ε;
22− src = μ;
23− version = ν;
19+ preFixup = ι;
20+ src = κ;
21+ version = λ;
2422 } ->
25− ξ,
26− η.llvm = η,
27− η.src = μ,
28− η.version = ν,
29− ο.lib = α,
30− γ.asl20 = ι,
31− γ.basvandijk = κ,
32− γ.licenses = π,
33− γ.maintainers = ρ,
34− γ.mit = ι,
35− γ.platforms = σ,
36− σ.unix = λ,
37− τ.lib = α
23+ μ,
24+ ε.llvm = ε,
25+ ε.src = κ,
26+ ε.version = λ,
27+ γ.optionals = β -> [ν] -> [ε],
28+ ξ.asl20 = ζ,
29+ ξ.basvandijk = η,
30+ ξ.licenses = ο,
31+ ξ.maintainers = π,
32+ ξ.mit = ζ,
33+ ξ.platforms = ρ,
34+ ρ.unix = θ,
35+ σ.optionalString = τ -> String -> ι
3836) =>
39−{ Security = ζ;
37+{ Security = ν;
4038 lib = υ;
4139 patchelf = φ;
42− rustPlatform = θ;
43− rustc = η;
40+ rustPlatform = δ;
41+ rustc = ε;
4442 stdenv = α;
4543} ->
46−ξ
44+μ
test/golden/importless/clooj.txt+6−6
@@ -1,21 +1,21 @@
11∀ α β γ δ ε ζ η θ.
2−( α.bsd3 = β,
2+( α.lib = β,
33 α.mkDerivation =
44 { buildInputs = [γ];
55 installPhase = String;
66 jar = δ;
7− meta = {description = String; homepage = String; license = β;};
7+ meta = {description = String; homepage = String; license = ε;};
88 phases = String;
99 pname = String;
1010 version = String;
1111 } ->
12− ε,
13− ζ.licenses = α,
14− η.lib = ζ
12+ ζ,
13+ β.licenses = η,
14+ η.bsd3 = ε
1515) =>
1616{ fetchurl = {sha256 = String; url = String;} -> δ;
1717 jre = θ;
1818 makeWrapper = γ;
1919 stdenv = α;
2020} ->
21−ε
21+ζ
test/golden/importless/coda.txt+6−6
@@ -1,16 +1,16 @@
11∀ α β γ δ ε ζ η.
2−( α.brainrape = β,
3− α.bsd3 = γ,
4− δ.licenses = α,
5− ε.maintainers = α
2+( α.licenses = β,
3+ α.maintainers = γ,
4+ β.bsd3 = δ,
5+ γ.brainrape = ε
66) =>
77{ build-idris-package =
88 { ipkgName = String;
99 meta =
1010 { description = String;
1111 homepage = String;
12− license = γ;
13− maintainers = [β];
12+ license = δ;
13+ maintainers = [ε];
1414 };
1515 name = String;
1616 src = ζ;
test/golden/importless/colord.txt+3−3
@@ -2,7 +2,7 @@
22( α.config = β,
33 α.lib = γ,
44 α.pkgs = δ,
5− β.colord = ε,
5+ β.services = ε,
66 γ.mkEnableOption = String -> ζ,
77 γ.mkIf =
88 η ->
@@ -17,7 +17,7 @@
1717 } ->
1818 ν,
1919 δ.colord = θ,
20− ε.enable = η,
21− ξ.services = β
20+ ε.colord = ξ,
21+ ξ.enable = η
2222) =>
2323α -> {config = ν; options = {services = {colord = {enable = ζ;};};};}
test/golden/importless/common-path.txt+4−3
@@ -1,6 +1,6 @@
11∀ α β γ δ.
22( α.bash = β,
3− α.bin = β,
3+ α.bzip2 = γ,
44 α.coreutils = β,
55 α.diffutils = β,
66 α.findutils = β,
@@ -11,7 +11,8 @@
1111 α.gnutar = β,
1212 α.gzip = β,
1313 α.patch = β,
14− γ.bzip2 = α,
15− δ.xz = α
14+ α.xz = δ,
15+ γ.bin = β,
16+ δ.bin = β
1617) =>
1718{pkgs = α;} -> [β]
test/golden/importless/common.txt+4−4
@@ -5,16 +5,16 @@
55 ( β.pkgs = γ,
66 γ.jq = δ,
77 γ.makeWrapper = ε,
8− γ.mkDerivation =
8+ γ.stdenv = ζ,
9+ γ.writeTextDir = String -> String -> η,
10+ ζ.mkDerivation =
911 { buildInputs = [ε];
1012 dontUnpack = Bool;
1113 installPhase = String;
1214 name = String;
1315 postFixup = String;
1416 } ->
15− δ,
16− γ.writeTextDir = String -> String -> ζ,
17− η.stdenv = γ
17+ δ
1818 ) =>
1919 β ->
2020 { environment = {systemPackages = [δ];};
test/golden/importless/community.txtnew file+88
@@ -0,0 +1,88 @@
1+∀ α β γ δ ε ζ η θ ι κ λ μ ν ξ ο π ρ σ τ υ φ χ ψ ω α1 β1 γ1 δ1 ε1 ζ1 η1 θ1 ι1 κ1
2+λ1 μ1 ν1.
3+( α.cc = β,
4+ α.isDarwin = γ,
5+ α.isLinux = Bool,
6+ α.lib = δ,
7+ α.mkDerivation =
8+ { NIX_CFLAGS_COMPILE = ε;
9+ NIX_LDFLAGS = ζ;
10+ buildInputs = [η];
11+ checkPhase = String;
12+ cmakeFlags = [String];
13+ doCheck = Bool;
14+ meta =
15+ { description = String;
16+ homepage = String;
17+ license = θ;
18+ longDescription = String;
19+ maintainers = [ι];
20+ platforms = [κ];
21+ };
22+ nativeBuildInputs = [λ];
23+ patches = [Path];
24+ pname = String;
25+ postPatch = μ;
26+ preFixup = ν;
27+ src = ξ;
28+ version = String;
29+ } ->
30+ ο,
31+ π.apple_sdk = ρ,
32+ δ.jonafato = ι,
33+ δ.licenses = σ,
34+ δ.maintainers = τ,
35+ δ.optional = Bool -> String -> [String],
36+ δ.optionalString = γ -> String -> ν,
37+ δ.platforms = υ,
38+ δ.turion = ι,
39+ φ.optionalString = χ -> String -> μ,
40+ σ.gpl2 = θ,
41+ υ.linux = [κ],
42+ ψ.darwin = [κ],
43+ ω.optional = Bool -> α1 -> [η],
44+ β1.optional = γ1 -> δ1 -> [η],
45+ ε1.optional = Bool -> ζ1 -> [η],
46+ η1.optionalString = θ1 -> String -> ζ,
47+ ι1.optionalString = κ1 -> [String] -> ε,
48+ β.isClang = κ1,
49+ ρ.frameworks = λ1,
50+ λ1.LocalAuthentication = ζ1
51+) =>
52+{ asciidoctor = η;
53+ cmake = λ;
54+ curl = η;
55+ darwin = π;
56+ fetchFromGitHub =
57+ {owner = String; repo = String; rev = String; sha256 = String;} -> ξ;
58+ fetchpatch = μ1;
59+ glibcLocales = η;
60+ libXi = η;
61+ libXtst = η;
62+ libargon2 = η;
63+ libgcrypt = η;
64+ libgpgerror = η;
65+ libsodium = η;
66+ libyubikey = η;
67+ makeWrapper = ν1;
68+ pkg-config = η;
69+ qrencode = η;
70+ qtbase = η;
71+ qtmacextras = δ1;
72+ qtsvg = η;
73+ qttools = λ;
74+ qtx11extras = η;
75+ quazip = α1;
76+ stdenv = α;
77+ withKeePassBrowser = Bool;
78+ withKeePassFDOSecrets = Bool;
79+ withKeePassKeeShare = Bool;
80+ withKeePassKeeShareSecure = Bool;
81+ withKeePassNetworking = Bool;
82+ withKeePassSSHAgent = Bool;
83+ withKeePassTouchID = Bool;
84+ wrapQtAppsHook = λ;
85+ yubikey-personalization = η;
86+ zlib = η;
87+} ->
88+ο
test/golden/importless/comonad.txt+6−6
@@ -1,15 +1,15 @@
11∀ α β γ δ ε ζ η.
2−( α.brainrape = β,
3− α.bsd3 = γ,
4− δ.licenses = α,
5− ε.maintainers = α
2+( α.licenses = β,
3+ α.maintainers = γ,
4+ β.bsd3 = δ,
5+ γ.brainrape = ε
66) =>
77{ build-idris-package =
88 { meta =
99 { description = String;
1010 homepage = String;
11− license = γ;
12− maintainers = [β];
11+ license = δ;
12+ maintainers = [ε];
1313 };
1414 name = String;
1515 src = ζ;
test/golden/importless/compiler-rt.txt+40−48
@@ -1,61 +1,53 @@
11∀ α β γ δ ε ζ η θ ι κ λ μ ν ξ ο π ρ σ τ υ φ χ ψ ω α1 β1 γ1 δ1 ε1 ζ1 η1 θ1 ι1 κ1
2−λ1.
2+λ1 μ1.
33( α.hostPlatform = β,
4− α.isAarch32 = γ,
5− α.isDarwin = δ,
6− α.isMusl = ε,
7− α.isWasm = Bool,
8− α.libc = String,
4+ β.?useLLVM = Bool,
5+ α.isDarwin = γ,
6+ α.lib = δ,
97 α.mkDerivation =
108 { NIX_CFLAGS_COMPILE = [String];
11− buildInputs = ζ;
9+ buildInputs = ε;
1210 cmakeFlags = [String];
1311 enableParallelBuilding = Bool;
14− nativeBuildInputs = [η];
12+ nativeBuildInputs = [ζ];
1513 outputs = [String];
1614 patches = [Path];
1715 pname = String;
18− postInstall = θ;
19− postPatch = ι;
20− src = κ;
21− version = λ;
16+ postInstall = η;
17+ postPatch = θ;
18+ src = ι;
19+ version = κ;
2220 } ->
23− μ,
24− α.name = String,
25− α.optional = δ -> ν -> ζ,
26− α.optionalString = Bool -> String -> θ,
27− α.optionals = Bool -> [String] -> [String],
28− α.useLLVM = Bool,
29− ξ.hostPlatform = α,
30− β.isMusl = Bool,
31− ο.kernel = α,
32− π.parsed = ο,
33− ρ.hostPlatform = π,
34− σ.lib = α,
35− τ.hostPlatform = α,
36− υ.lib = α,
37− φ.lib = α,
38− χ.lib = α,
39− ψ.lib = α,
40− ω.lib = α,
41− α1.hostPlatform = α,
42− β1.lib = α,
43− γ1.hostPlatform = α,
44− δ1.lib = α,
45− ε1.hostPlatform = α,
46− ζ1.lib = α,
47− η1.hostPlatform = α,
48− θ1.hostPlatform = α,
49− ι1.lib = α,
50− κ1.lib = α,
51− λ1.lib = α
21+ λ,
22+ μ.isMusl = Bool,
23+ ν.parsed = ξ,
24+ ξ.kernel = ο,
25+ ο.name = String,
26+ δ.optional = π -> ρ -> ε,
27+ σ.isDarwin = π,
28+ τ.optionals = Bool -> [String] -> [String],
29+ υ.optionals = Bool -> [String] -> [String],
30+ φ.optionals = Bool -> [String] -> [String],
31+ χ.optionals = Bool -> [String] -> [String],
32+ ψ.optional = ω -> Path -> [Path],
33+ α1.isMusl = ω,
34+ β1.optional = Bool -> Path -> [Path],
35+ γ1.libc = String,
36+ δ1.optional = ε1 -> Path -> [Path],
37+ ζ1.isAarch32 = ε1,
38+ η1.optionalString = Bool -> String -> η,
39+ θ1.isDarwin = Bool,
40+ ι1.isWasm = Bool,
41+ κ1.optionalString = Bool -> String -> η,
42+ λ1.optionalString = γ -> String -> θ,
43+ μ1.optionalString = Bool -> String -> θ
5244) =>
53−{ cmake = η;
54− fetch = String -> String -> κ;
55− libcxxabi = ν;
56− llvm = η;
57− python3 = η;
45+{ cmake = ζ;
46+ fetch = String -> String -> ι;
47+ libcxxabi = ρ;
48+ llvm = ζ;
49+ python3 = ζ;
5850 stdenv = α;
59− version = λ;
51+ version = κ;
6052} ->
61−μ
53+λ
test/golden/importless/compiler.txt+6−6
@@ -1,8 +1,8 @@
11∀ β γ δ ε ζ η θ ι κ λ.
2−( β.gpl2 = γ,
3− β.vbgl = δ,
4− ε.licenses = β,
5− ζ.maintainers = β
2+( β.licenses = γ,
3+ β.maintainers = δ,
4+ γ.gpl2 = ε,
5+ δ.vbgl = ζ
66) =>
77{ buildDunePackage =
88 { buildInputs = [η];
@@ -10,8 +10,8 @@
1010 meta =
1111 { description = String;
1212 homepage = String;
13− license = γ;
14− maintainers = [δ];
13+ license = ε;
14+ maintainers = [ζ];
1515 };
1616 nativeBuildInputs = [θ];
1717 pname = String;
test/golden/importless/composition.txt+6−6
@@ -1,16 +1,16 @@
11∀ α β γ δ ε ζ η θ.
2−( α.brainrape = β,
3− α.bsd3 = γ,
4− δ.licenses = α,
5− ε.maintainers = α
2+( α.licenses = β,
3+ α.maintainers = γ,
4+ β.bsd3 = δ,
5+ γ.brainrape = ε
66) =>
77{ build-idris-package =
88 { idrisDeps = [ζ];
99 meta =
1010 { description = String;
1111 homepage = String;
12− license = γ;
13− maintainers = [β];
12+ license = δ;
13+ maintainers = [ε];
1414 };
1515 name = String;
1616 src = η;
test/golden/importless/configuration-ghc-8.4.x.txtnew file+86
@@ -0,0 +1,86 @@
1+∀ β γ δ ε ζ η θ ι κ λ μ ν ξ ο π ρ σ τ υ φ χ ψ ω α1 β1 γ1 δ1 ε1 ζ1 η1 θ1 ι1 κ1 λ1
2+μ1 ν1 ξ1 ο1 π1 ρ1 σ1 τ1 υ1 φ1 χ1 ψ1 ω1 α2 β2.
3+( β.fetchpatch = {sha256 = String; stripLen = Integer; url = String;} -> γ,
4+ β.llvmPackages_5 = δ,
5+ ε.addBuildDepend = ζ -> η -> θ,
6+ ε.appendPatch = ι -> γ -> κ,
7+ ε.doJailbreak = λ -> μ,
8+ ε.dontCheck = ν -> ξ,
9+ ε.dontHaddock = ο -> π,
10+ ρ.Cabal_2_4_1_0 = σ,
11+ ρ.Cabal_3_2_0_0 = τ,
12+ ρ.contravariant = η,
13+ ρ.ghc-lib-parser = υ,
14+ ρ.hackage-security = φ,
15+ ρ.hpack = χ,
16+ ρ.resolv_0_1_1_2 = ψ,
17+ ω.aeson = ζ,
18+ ω.base-compat-batteries = α1,
19+ ω.cabal-install = β1,
20+ ω.enclosed-exceptions = ν,
21+ ω.fast-logger = ο,
22+ ω.ghc-lib-parser-ex = γ1,
23+ ω.hadoop-rpc = ι,
24+ ω.hinotify_0_3_9 = λ,
25+ ω.jailbreak-cabal = δ1,
26+ ω.purescript = ε1,
27+ ω.stack = ζ1,
28+ ω.xmobar = η1,
29+ θ1.Cabal_3_2_0_0 = ι1,
30+ κ1.override = λ1,
31+ μ1.hinotify_0_3_9 = ν1,
32+ φ.override = {Cabal = ξ1;} -> ο1,
33+ χ.override = {Cabal = π1;} -> ρ1,
34+ β1.overrideScope = (θ1 -> σ1 -> {Cabal = ι1;}) -> τ1,
35+ δ1.override = {Cabal = τ;} -> υ1,
36+ η1.overrideScope = (μ1 -> φ1 -> {hinotify = ν1;}) -> χ1
37+) =>
38+{haskellLib = ε; pkgs = β;} ->
39+ρ ->
40+ω ->
41+{ Cabal = Null;
42+ aeson = θ;
43+ array = Null;
44+ base = Null;
45+ base-compat-batteries = ψ1;
46+ binary = Null;
47+ bytestring = Null;
48+ cabal-install = τ1;
49+ containers = Null;
50+ deepseq = Null;
51+ directory = Null;
52+ enclosed-exceptions = ξ;
53+ fast-logger = π;
54+ filepath = Null;
55+ ghc-boot = Null;
56+ ghc-boot-th = Null;
57+ ghc-compact = Null;
58+ ghc-heap = Null;
59+ ghc-lib-parser-ex = ω1;
60+ ghc-prim = Null;
61+ ghci = Null;
62+ hadoop-rpc = κ;
63+ haskeline = Null;
64+ hinotify_0_3_9 = α2;
65+ hpc = Null;
66+ integer-gmp = Null;
67+ jailbreak-cabal = υ1;
68+ llvmPackages = δ;
69+ mtl = Null;
70+ parsec = Null;
71+ pretty = Null;
72+ process = Null;
73+ purescript = β2;
74+ resolv = ψ;
75+ rts = Null;
76+ stack = ∀ α. α;
77+ stm = Null;
78+ template-haskell = Null;
79+ terminfo = Null;
80+ text = Null;
81+ time = Null;
82+ transformers = Null;
83+ unix = Null;
84+ xhtml = Null;
85+ xmobar = χ1;
86+}
test/golden/importless/configuration-ghc-8.6.x.txtnew file+117
@@ -0,0 +1,117 @@
1+∀ α β γ δ ε ζ η θ ι κ λ μ ν ξ ο π ρ σ τ υ φ χ ψ ω α1 β1 γ1 δ1 ε1 ζ1 η1 θ1 ι1 κ1
2+λ1 μ1 ν1 ξ1 ο1 π1 ρ1 σ1 τ1 υ1 φ1 χ1 ψ1 ω1 α2 β2 γ2 δ2 ε2 ζ2 η2 θ2 ι2 κ2 λ2 μ2 ν2
3+ξ2 ο2 π2 ρ2 σ2 τ2 υ2 φ2 χ2 ψ2 ω2 α3 β3 γ3.
4+( α.llvmPackages_6 = β,
5+ γ.addBuildDepend = δ -> ε -> ζ,
6+ γ.doDistribute = η -> θ,
7+ γ.doJailbreak = ι -> κ,
8+ γ.dontCheck = λ -> μ,
9+ γ.markBroken = ν -> ξ,
10+ γ.markUnbroken = ο -> η,
11+ π.Cabal_3_2_0_0 = ρ,
12+ π.ghc-lib-parser = ε,
13+ π.haddock-library_1_7_0 = σ,
14+ π.resolv_0_1_1_2 = τ,
15+ υ.Diff = λ,
16+ υ.HaTeX = ι,
17+ υ.RSA = φ,
18+ υ.apply-refact_0_6_0_0 = χ,
19+ υ.binary-orphans = ψ,
20+ υ.cabal-install = ω,
21+ υ.cabal2nix = α1,
22+ υ.cabal2spec = β1,
23+ υ.data-clist = γ1,
24+ υ.dates = δ1,
25+ υ.equivalence = ε1,
26+ υ.ghc-lib-parser-ex = δ,
27+ υ.github = ζ1,
28+ υ.haddock-library_1_7_0 = η1,
29+ υ.hpc-coveralls = θ1,
30+ υ.http-api-data = ι1,
31+ υ.jailbreak-cabal = κ1,
32+ υ.monad-par = λ1,
33+ υ.persistent-sqlite = μ1,
34+ υ.policeman = ν,
35+ υ.rebase = ν1,
36+ υ.skylighting-core = ξ1,
37+ υ.stack = ο1,
38+ υ.stylish-cabal = π1,
39+ υ.system-fileio = ρ1,
40+ υ.unicode-transforms = σ1,
41+ υ.unordered-containers = τ1,
42+ υ.wl-pprint-extras = υ1,
43+ φ1.Cabal_3_2_0_0 = χ1,
44+ ψ1.Cabal_3_2_0_0 = ω1,
45+ α2.Cabal_3_2_0_0 = β2,
46+ ω.overrideScope = (φ1 -> γ2 -> {Cabal = χ1;}) -> δ2,
47+ α1.overrideScope = (ψ1 -> ε2 -> {Cabal = ω1;}) -> ζ2,
48+ β1.overrideScope = (α2 -> η2 -> {Cabal = β2;}) -> θ2,
49+ κ1.override = {Cabal = ρ;} -> ι2,
50+ π1.override = {haddock-library = σ;} -> ο
51+) =>
52+{haskellLib = γ; pkgs = α;} ->
53+π ->
54+υ ->
55+{ Cabal = Null;
56+ Diff = μ;
57+ HaTeX = κ;
58+ RSA = κ2;
59+ apply-refact = χ;
60+ array = Null;
61+ base = Null;
62+ binary = Null;
63+ binary-orphans = λ2;
64+ bytestring = Null;
65+ cabal-install = δ2;
66+ cabal2nix = ζ2;
67+ cabal2spec = θ2;
68+ containers = Null;
69+ data-clist = μ2;
70+ dates = ν2;
71+ deepseq = Null;
72+ directory = Null;
73+ equivalence = ξ2;
74+ filepath = Null;
75+ ghc-boot = Null;
76+ ghc-boot-th = Null;
77+ ghc-compact = Null;
78+ ghc-heap = Null;
79+ ghc-lib-parser-ex = ζ;
80+ ghc-prim = Null;
81+ ghci = Null;
82+ github = ο2;
83+ haddock-library_1_7_0 = π2;
84+ haskeline = Null;
85+ hpc = Null;
86+ hpc-coveralls = ρ2;
87+ http-api-data = σ2;
88+ integer-gmp = Null;
89+ jailbreak-cabal = ι2;
90+ libiserv = Null;
91+ llvmPackages = β;
92+ monad-par = τ2;
93+ mtl = Null;
94+ parsec = Null;
95+ persistent-sqlite = υ2;
96+ policeman = ξ;
97+ pretty = Null;
98+ process = Null;
99+ rebase = φ2;
100+ resolv = τ;
101+ rts = Null;
102+ skylighting-core = χ2;
103+ stack = ψ2;
104+ stm = Null;
105+ stylish-cabal = θ;
106+ system-fileio = ω2;
107+ template-haskell = Null;
108+ terminfo = Null;
109+ text = Null;
110+ time = Null;
111+ transformers = Null;
112+ unicode-transforms = α3;
113+ unix = Null;
114+ unordered-containers = β3;
115+ wl-pprint-extras = γ3;
116+ xhtml = Null;
117+}
test/golden/importless/console.txt+6−6
@@ -1,16 +1,16 @@
11∀ α β γ δ ε ζ η θ.
2−( α.asl20 = β,
3− α.brainrape = γ,
4− δ.licenses = α,
5− ε.maintainers = α
2+( α.licenses = β,
3+ α.maintainers = γ,
4+ β.asl20 = δ,
5+ γ.brainrape = ε
66) =>
77{ build-idris-package =
88 { idrisDeps = [ζ];
99 meta =
1010 { description = String;
1111 homepage = String;
12− license = β;
13− maintainers = [γ];
12+ license = δ;
13+ maintainers = [ε];
1414 };
1515 name = String;
1616 src = η;
test/golden/importless/container-config.txt+9−9
@@ -2,20 +2,20 @@
22( α.config = β,
33 α.lib = γ,
44 α.pkgs = δ,
5− β.isContainer = ε,
5+ β.boot = ε,
66 γ.mkDefault = Bool -> ζ,
77 γ.mkIf =
8− ε ->
8+ η ->
99 { documentation = {nixos = {enable = ζ;};};
1010 environment = {variables = {NIX_REMOTE = String;};};
11− networking = {useHostResolvConf = η;};
12− nix = {optimise = {automatic = θ;};};
13− powerManagement = {enable = ι;};
11+ networking = {useHostResolvConf = θ;};
12+ nix = {optimise = {automatic = ι;};};
13+ powerManagement = {enable = κ;};
1414 security = {audit = {enable = Bool;};};
15− services = {openssh = {startWhenNeeded = κ;}; udisks2 = {enable = λ;};};
15+ services = {openssh = {startWhenNeeded = λ;}; udisks2 = {enable = μ;};};
1616 system = {build = {installBootLoader = String;};};
1717 } ->
18− μ,
19− ν.boot = β
18+ ν,
19+ ε.isContainer = η
2020) =>
21−α -> {config = μ;}
21+α -> {config = ν;}
test/golden/importless/containers.txt+6−6
@@ -1,16 +1,16 @@
11∀ α β γ δ ε ζ η θ.
2−( α.brainrape = β,
3− α.bsd3 = γ,
4− δ.licenses = α,
5− ε.maintainers = α
2+( α.licenses = β,
3+ α.maintainers = γ,
4+ β.bsd3 = δ,
5+ γ.brainrape = ε
66) =>
77{ build-idris-package =
88 { idrisDeps = [ζ];
99 meta =
1010 { description = String;
1111 homepage = String;
12− license = γ;
13− maintainers = [β];
12+ license = δ;
13+ maintainers = [ε];
1414 };
1515 name = String;
1616 src = η;
test/golden/importless/contrib.txt+15−16
@@ -21,11 +21,10 @@
2121 version = λ;
2222 } ->
2323 μ,
24− ν.maintainers = η,
25− ν.meta = β,
24+ ν.meta = ξ,
2625 ν.src = κ,
2726 ν.version = λ,
28− ξ.buildPythonApplication =
27+ ο.buildPythonApplication =
2928 { dontBuild = Bool;
3029 dontConfigure = Bool;
3130 format = String;
@@ -33,19 +32,19 @@
3332 lname = String;
3433 meta = ∀ α. α;
3534 pname = String;
36− propagatedBuildInputs = [ο];
37− src = π;
38− version = ρ;
35+ propagatedBuildInputs = [π];
36+ src = ρ;
37+ version = σ;
3938 } ->
40− σ,
41− ξ.i3ipc = ο,
39+ τ,
40+ ο.i3ipc = π,
4241 ε.evils = η,
43− ε.licenses = τ,
44− ε.maintainers = υ,
45− ε.platforms = φ,
46− τ.mit = ζ,
47− φ.all = θ,
48− χ.meta = ν
42+ ε.licenses = υ,
43+ ε.maintainers = φ,
44+ ε.platforms = χ,
45+ υ.mit = ζ,
46+ χ.all = θ,
47+ ξ.maintainers = η
4948) =>
5049{ coreutils = ψ;
5150 fetchurl = ω;
@@ -54,10 +53,10 @@
5453 jq = β1;
5554 libnotify = γ1;
5655 makeWrapper = ι;
57− python3Packages = ξ;
56+ python3Packages = ο;
5857 slurp = δ1;
5958 stdenv = δ;
6059 sway-unwrapped = ν;
6160 wl-clipboard = ε1;
6261} ->
63−{grimshot = μ; inactive-windows-transparency = σ;}
62+{grimshot = μ; inactive-windows-transparency = τ;}
test/golden/importless/control.txt+7−9
@@ -1,5 +1,5 @@
11∀ β γ δ ε ζ η θ ι κ λ μ ν ξ ο π ρ σ τ υ φ.
2−( β.majorMinor = String -> γ,
2+( β.lib = γ,
33 β.mkDerivation =
44 { buildInputs = [δ];
55 doBuild = Bool;
@@ -19,18 +19,16 @@
1919 version = ∀ α. α;
2020 } ->
2121 ι,
22− β.unfree = ε,
23− β.zimbatm = ζ,
2422 κ.withPackages = (λ -> [μ]) -> δ,
2523 λ.pycairo = μ,
2624 λ.pygobject2 = ν,
2725 λ.pygtk = ξ,
28− ο.versions = β,
29− π.lib = ο,
30− ρ.licenses = β,
31− σ.lib = ρ,
32− τ.maintainers = β,
33− υ.lib = τ
26+ γ.versions = ο,
27+ ο.majorMinor = String -> π,
28+ ρ.licenses = σ,
29+ σ.unfree = ε,
30+ τ.maintainers = υ,
31+ υ.zimbatm = ζ
3432) =>
3533{ autoPatchelfHook = φ;
3634 dpkg = η;
test/golden/importless/convert.txt+2−2
@@ -16,8 +16,8 @@
1616 version = String;
1717 } ->
1818 δ,
19− ε.Profpatsch = β,
20− ζ.maintainers = ε
19+ ε.maintainers = ζ,
20+ ζ.Profpatsch = β
2121) =>
2222{ fetchgit = {rev = String; sha256 = String; url = String;} -> γ;
2323 lib = ε;
test/golden/importless/couchpotato.txt+14−13
@@ -2,10 +2,11 @@
22( α.config = β,
33 α.lib = γ,
44 α.pkgs = δ,
5− β.couchpotato = ε,
6− γ.mkEnableOption = String -> ζ,
5+ β.ids = ε,
6+ β.services = ζ,
7+ γ.mkEnableOption = String -> η,
78 γ.mkIf =
8− η ->
9+ θ ->
910 { systemd =
1011 { services =
1112 { couchpotato =
@@ -24,19 +25,19 @@
2425 };
2526 };
2627 users =
27− { groups = {couchpotato = {gid = θ;};};
28+ { groups = {couchpotato = {gid = ι;};};
2829 users =
2930 { couchpotato =
30− {description = String; group = String; home = String; uid = ι;};
31+ {description = String; group = String; home = String; uid = κ;};
3132 };
3233 };
3334 } ->
34− κ,
35− ε.enable = η,
36− λ.services = β,
37− μ.gids = β,
38− ν.ids = μ,
39− ξ.uids = β,
40− ο.ids = ξ
35+ λ,
36+ ζ.couchpotato = μ,
37+ μ.enable = θ,
38+ ε.gids = ν,
39+ ν.couchpotato = ι,
40+ ξ.uids = ο,
41+ ο.couchpotato = κ
4142) =>
42−α -> {config = κ; options = {services = {couchpotato = {enable = ζ;};};};}
43+α -> {config = λ; options = {services = {couchpotato = {enable = η;};};};}
test/golden/importless/criu.txt+5−5
@@ -2,8 +2,8 @@
22( α.config = β,
33 α.lib = γ,
44 α.pkgs = δ,
5− β.criu = ε,
6− β.kernelConfig = ζ,
5+ β.lib = ε,
6+ β.programs = ζ,
77 γ.isYes = String -> η,
88 γ.mkIf =
99 θ ->
@@ -15,9 +15,9 @@
1515 γ.mkOption = {default = Bool; description = String; type = λ;} -> μ,
1616 γ.types = ν,
1717 δ.criu = ι,
18− ε.enable = θ,
19− ξ.programs = β,
20− ο.lib = β,
18+ ζ.criu = ξ,
19+ ξ.enable = θ,
20+ ε.kernelConfig = ο,
2121 ν.bool = λ
2222) =>
2323α -> {config = κ; options = {programs = {criu = {enable = μ;};};};}
test/golden/importless/cryptpad.txt+3−3
@@ -2,7 +2,7 @@
22( α.config = β,
33 α.lib = γ,
44 α.pkgs = δ,
5− β.cryptpad = ε,
5+ β.services = ε,
66 γ.mkEnableOption = String -> ζ,
77 γ.mkIf =
88 η ->
@@ -31,8 +31,8 @@
3131 κ,
3232 γ.types = λ,
3333 δ.cryptpad = μ,
34− ε.enable = η,
35− ν.services = β,
34+ ε.cryptpad = ν,
35+ ν.enable = η,
3636 λ.path = ι,
3737 ξ.package = ο
3838) =>
test/golden/importless/cryptsetup.txtnew file+38
@@ -0,0 +1,38 @@
1+∀ β γ δ ε ζ η θ ι κ λ μ ν ξ ο π ρ.
2+( β.lib = γ,
3+ β.mkDerivation =
4+ { buildInputs = [δ];
5+ configureFlags = [String];
6+ meta =
7+ { description = String;
8+ homepage = String;
9+ license = ε;
10+ maintainers = ∀ α. α;
11+ platforms = ζ;
12+ };
13+ name = String;
14+ nativeBuildInputs = [η];
15+ patches = [θ];
16+ src = ι;
17+ } ->
18+ κ,
19+ γ.licenses = λ,
20+ λ.gpl2 = ε,
21+ μ.maintainers = ν,
22+ ξ.platforms = ο,
23+ ο.linux = ζ,
24+ π.optional = Bool -> String -> [String],
25+ ρ.optional = Bool -> Null -> [δ]
26+) =>
27+{ enablePython = Bool;
28+ fetchpatch = {sha256 = String; url = String;} -> θ;
29+ fetchurl = {sha256 = String; url = String;} -> ι;
30+ libgcrypt = δ;
31+ libuuid = δ;
32+ lvm2 = δ;
33+ pkgconfig = η;
34+ popt = δ;
35+ python = Null;
36+ stdenv = β;
37+} ->
38+κ
test/golden/importless/cstore_fdw.txt+5−5
@@ -16,12 +16,12 @@
1616 version = String;
1717 } ->
1818 ι,
19− γ.platforms = ζ,
20− β.licenses = κ,
21− β.maintainers = λ,
19+ γ.meta = κ,
20+ β.licenses = λ,
21+ β.maintainers = μ,
2222 β.thoughtpolice = ε,
23− κ.asl20 = δ,
24− μ.meta = γ
23+ λ.asl20 = δ,
24+ κ.platforms = ζ
2525) =>
2626{ fetchFromGitHub =
2727 {owner = String; repo = String; rev = String; sha256 = String;} -> θ;
test/golden/importless/cube.txt+6−6
@@ -1,15 +1,15 @@
11∀ α β γ δ ε ζ η.
2−( α.agpl3 = β,
3− α.brainrape = γ,
4− δ.licenses = α,
5− ε.maintainers = α
2+( α.licenses = β,
3+ α.maintainers = γ,
4+ β.agpl3 = δ,
5+ γ.brainrape = ε
66) =>
77{ build-idris-package =
88 { meta =
99 { description = String;
1010 homepage = String;
11− license = β;
12− maintainers = [γ];
11+ license = δ;
12+ maintainers = [ε];
1313 };
1414 name = String;
1515 src = ζ;
test/golden/importless/curry-base.txt+2−2
@@ -1,5 +1,5 @@
11∀ α β γ δ ε ζ.
2−(α.bsd3 = β, γ.licenses = α, δ.lib = γ) => { Cabal = ε;
2+(α.lib = β, β.licenses = γ, γ.bsd3 = δ) => { Cabal = ε;
33 base = ε;
44 containers = ε;
55 directory = ε;
@@ -9,7 +9,7 @@
99 { description = String;
1010 homepage = String;
1111 libraryHaskellDepends = [ε];
12− license = β;
12+ license = δ;
1313 pname = String;
1414 src = Path;
1515 testHaskellDepends = [ε];
test/golden/importless/curry-frontend.txt+2−2
@@ -1,5 +1,5 @@
11∀ α β γ δ ε ζ.
2−(α.bsd3 = β, γ.licenses = α, δ.lib = γ) => { Cabal = ε;
2+(α.lib = β, β.licenses = γ, γ.bsd3 = δ) => { Cabal = ε;
33 base = ε;
44 bytestring = ε;
55 containers = ε;
@@ -16,7 +16,7 @@
1616 isExecutable = Bool;
1717 isLibrary = Bool;
1818 libraryHaskellDepends = [ε];
19− license = β;
19+ license = δ;
2020 pname = String;
2121 src = Path;
2222 testHaskellDepends = [ε];
test/golden/importless/cursive.txt+20−21
@@ -1,39 +1,38 @@
11∀ α β γ δ ε ζ η θ ι κ λ μ ν ξ ο π ρ.
22( α.isDarwin = β,
33 α.lib = γ,
4− α.optionals = β -> [δ] -> [ε],
5− ζ.buildRustPackage =
4+ δ.buildRustPackage =
65 { buildInputs = [ε];
76 cargoBuildFlags = [String];
87 cargoSha256 = String;
98 meta =
109 { description = String;
1110 homepage = String;
12− license = η;
13− maintainers = [θ];
14− platforms = ι;
11+ license = ζ;
12+ maintainers = [η];
13+ platforms = θ;
1514 };
1615 nativeBuildInputs = [ε];
1716 patches = [Path];
1817 pname = String;
1918 preFixup = String;
20− src = κ;
19+ src = ι;
2120 version = String;
2221 } ->
23− λ,
24− ζ.licenses = μ,
25− ζ.maintainers = ν,
26− ζ.platforms = ξ,
27− ζ.sgo = θ,
28− ο.libxcb = ε,
29− π.lib = α,
30− μ.gpl3 = η,
31− ξ.unix = ι
22+ κ,
23+ δ.licenses = λ,
24+ δ.maintainers = μ,
25+ δ.platforms = ν,
26+ δ.sgo = η,
27+ ξ.libxcb = ε,
28+ ο.optionals = β -> [π] -> [ε],
29+ λ.gpl3 = ζ,
30+ ν.unix = θ
3231) =>
33−{ AppKit = δ;
34− Security = δ;
32+{ AppKit = π;
33+ Security = π;
3534 fetchFromGitHub =
36− {owner = String; repo = String; rev = String; sha256 = String;} -> κ;
35+ {owner = String; repo = String; rev = String; sha256 = String;} -> ι;
3736 gpgme = ε;
3837 lib = ρ;
3938 libgpgerror = ε;
@@ -41,8 +40,8 @@
4140 openssl = ε;
4241 pkgconfig = ε;
4342 python3 = ε;
44− rustPlatform = ζ;
43+ rustPlatform = δ;
4544 stdenv = α;
46− xorg = ο;
45+ xorg = ξ;
4746} ->
48−λ
47+κ
test/golden/importless/cutter.txt+5−5
@@ -14,13 +14,13 @@
1414 version = String;
1515 } ->
1616 ι,
17− θ.homepage = δ,
17+ θ.meta = κ,
1818 β.dtzWill = ζ,
19− β.licenses = κ,
20− β.maintainers = λ,
19+ β.licenses = λ,
20+ β.maintainers = μ,
2121 β.mic92 = ζ,
22− κ.gpl3 = ε,
23− μ.meta = θ
22+ λ.gpl3 = ε,
23+ κ.homepage = δ
2424) =>
2525{ fetchFromGitHub =
2626 {owner = String; repo = String; rev = String; sha256 = String;} -> θ;
test/golden/importless/cwm.txt+5−5
@@ -2,7 +2,7 @@
22( α.config = β,
33 α.lib = γ,
44 α.pkgs = δ,
5− β.cwm = ε,
5+ β.services = ε,
66 γ.mkEnableOption = String -> ζ,
77 γ.mkIf =
88 η ->
@@ -12,10 +12,10 @@
1212 κ,
1313 γ.singleton = {name = String; start = String;} -> ι,
1414 δ.cwm = θ,
15− ε.enable = η,
16− λ.windowManager = β,
17− μ.xserver = λ,
18− ν.services = μ
15+ ε.xserver = λ,
16+ λ.windowManager = μ,
17+ μ.cwm = ν,
18+ ν.enable = η
1919) =>
2020α ->
2121{ config = κ;
test/golden/importless/dante.txt+4−4
@@ -2,7 +2,7 @@
22( α.config = β,
33 α.lib = γ,
44 α.pkgs = δ,
5− β.dante = ε,
5+ β.services = ε,
66 γ.arobyn = ζ,
77 γ.maintainers = η,
88 γ.mkEnableOption = String -> θ,
@@ -36,9 +36,9 @@
3636 γ.mkOption = {description = String; type = λ;} -> μ,
3737 γ.types = ν,
3838 δ.writeText = String -> String -> ξ,
39− ε.config = String,
40− ε.enable = ι,
41− ο.services = β,
39+ ε.dante = ο,
40+ ο.config = String,
41+ ο.enable = ι,
4242 ν.lines = λ
4343) =>
4444α ->
test/golden/importless/das_watchdog.txt+8−8
@@ -2,11 +2,11 @@
22( α.config = β,
33 α.lib = γ,
44 α.pkgs = δ,
5− β.enable = ε,
5+ β.services = ε,
66 γ.mkEnableOption = String -> ζ,
77 γ.mkIf =
8− ε ->
9− { environment = {systemPackages = [η];};
8+ η ->
9+ { environment = {systemPackages = [θ];};
1010 systemd =
1111 { services =
1212 { das_watchdog =
@@ -23,9 +23,9 @@
2323 };
2424 };
2525 } ->
26− θ,
27− δ.das_watchdog = η,
28− ι.das_watchdog = β,
29− κ.services = ι
26+ ι,
27+ δ.das_watchdog = θ,
28+ ε.das_watchdog = κ,
29+ κ.enable = η
3030) =>
31−α -> {config = θ; options = {services = {das_watchdog = {enable = ζ;};};};}
31+α -> {config = ι; options = {services = {das_watchdog = {enable = ζ;};};};}
test/golden/importless/data-api.txt+5−5
@@ -4,21 +4,21 @@
44 α.maintainers = ζ,
55 α.nixType = δ -> String,
66 α.offline = η,
7− α.substring = Integer -> Integer -> String -> θ,
7+ α.strings = θ,
88 ι.buildNodePackage =
99 { deps = ε;
1010 meta = {description = String; homepage = String; maintainers = [η];};
1111 name = String;
1212 rev = String;
1313 src = κ;
14− version = θ;
14+ version = λ;
1515 } ->
16− λ,
16+ μ,
1717 ι.override = {generated = Path; self = β;} -> β,
18− μ.strings = α
18+ θ.substring = Integer -> Integer -> String -> λ
1919) =>
2020{ fetchgit = {rev = String; sha256 = String; url = String;} -> κ;
2121 lib = α;
2222 nodePackages = ι;
2323} ->
24−λ
24+μ
test/golden/importless/dconf2nix.txt+2−2
@@ -1,5 +1,5 @@
11∀ α β γ δ ε ζ η.
2−(α.asl20 = β, γ.licenses = α, δ.lib = γ) => { base = ε;
2+(α.lib = β, β.licenses = γ, γ.asl20 = δ) => { base = ε;
33 containers = ε;
44 fetchgit =
55 {fetchSubmodules = Bool; rev = String; sha256 = String; url = String;} -> ζ;
@@ -9,7 +9,7 @@
99 isExecutable = Bool;
1010 isLibrary = Bool;
1111 libraryHaskellDepends = [ε];
12− license = β;
12+ license = δ;
1313 pname = String;
1414 src = ζ;
1515 version = String;
test/golden/importless/debian-build.txtnew file+32
@@ -0,0 +1,32 @@
1+∀ β γ δ ε ζ η θ ι κ λ μ ν ξ ο.
2+( ( β
3+ ) //
4+ ( { installExtraDebsPhase = String;
5+ installPhase = String;
6+ meta = ∀ α. α;
7+ name = String;
8+ postHook = String;
9+ sysInfoPhase = String;
10+ }
11+ ) ~
12+ ( γ
13+ ),
14+ ({doCheck = Bool; prePhases = String; prefix = String;}) // (γ) ~ (δ),
15+ ε.?debProvides = ζ,
16+ ε.?debRequires = η,
17+ ε.?fsTranslation = Bool,
18+ ε.meta = {},
19+ ε.?name = String,
20+ θ.version = String,
21+ ε.checkinstall = ι,
22+ ε.diskImage = κ,
23+ ε.src = θ,
24+ ε.stdenv = λ,
25+ ε.vmTools = μ,
26+ κ.name = String,
27+ λ.lib = ν,
28+ λ.mkDerivation = δ -> ξ,
29+ μ.runInLinuxImage = ξ -> ο,
30+ ν.removeAttrs = ε -> [String] -> β
31+) =>
32+ε -> ο
test/golden/importless/debug-info.txt+8−8
@@ -1,18 +1,18 @@
11∀ α β γ δ ε ζ η θ ι.
22( α.config = β,
33 α.lib = γ,
4− β.enableDebugInfo = δ,
4+ β.environment = δ,
55 γ.mkIf =
6− δ ->
6+ ε ->
77 { environment =
88 { extraOutputsToInstall = [String];
99 variables = {NIX_DEBUG_INFO_DIRS = [String];};
1010 };
1111 } ->
12− ε,
13− γ.mkOption = {default = Bool; description = String; type = ζ;} -> η,
14− γ.types = θ,
15− ι.environment = β,
16− θ.bool = ζ
12+ ζ,
13+ γ.mkOption = {default = Bool; description = String; type = η;} -> θ,
14+ γ.types = ι,
15+ δ.enableDebugInfo = ε,
16+ ι.bool = η
1717) =>
18−α -> {config = ε; options = {environment = {enableDebugInfo = η;};};}
18+α -> {config = ζ; options = {environment = {enableDebugInfo = θ;};};}
test/golden/importless/declare-attrsOf.txt+5−6
@@ -1,9 +1,8 @@
11∀ α β γ δ ε ζ η.
22( α.lib = β,
3− β.attrsOf = γ -> δ,
4− β.mkOption = {default = {}; type = δ;} -> ε,
5− β.str = γ,
6− ζ.types = β,
7− η.types = β
3+ β.mkOption = {default = {}; type = γ;} -> δ,
4+ β.types = ε,
5+ ε.attrsOf = ζ -> γ,
6+ η.str = ζ
87) =>
9−α -> {options = {value = ε;};}
8+α -> {options = {value = δ;};}
test/golden/importless/declare-coerced-value-unsound.txt+8−10
@@ -1,13 +1,11 @@
11∀ α β γ δ ε ζ η θ ι κ λ.
22( α.lib = β,
3− β.coercedTo = γ -> δ -> ε -> ζ,
4− β.mkOption = {default = String; type = ζ;} -> η,
5− β.s8 = ε,
6− β.str = γ,
7− β.toInt = δ,
8− θ.types = β,
9− ι.types = β,
10− κ.ints = β,
11− λ.types = κ
3+ β.mkOption = {default = String; type = γ;} -> δ,
4+ β.toInt = ε,
5+ β.types = ζ,
6+ ζ.coercedTo = η -> ε -> θ -> γ,
7+ ι.str = η,
8+ κ.ints = λ,
9+ λ.s8 = θ
1210) =>
13−α -> {options = {value = η;};}
11+α -> {options = {value = δ;};}
test/golden/importless/declare-either.txt+6−8
@@ -1,11 +1,9 @@
11∀ α β γ δ ε ζ η θ ι.
22( α.lib = β,
3− β.either = γ -> δ -> ε,
4− β.int = γ,
5− β.mkOption = {type = ε;} -> ζ,
6− β.str = δ,
7− η.types = β,
8− θ.types = β,
9− ι.types = β
3+ β.mkOption = {type = γ;} -> δ,
4+ β.types = ε,
5+ ε.either = ζ -> η -> γ,
6+ θ.int = ζ,
7+ ι.str = η
108) =>
11−α -> {options = {value = ζ;};}
9+α -> {options = {value = δ;};}
test/golden/importless/declare-enable-nested.txt+2−2
@@ -1,8 +1,8 @@
11∀ α β γ δ ε.
22( α.lib = β,
3− β.bool = γ,
43 β.mkOption =
54 {default = Bool; description = String; example = Bool; type = γ;} -> δ,
6− ε.types = β
5+ β.types = ε,
6+ ε.bool = γ
77) =>
88α -> {options = {set = {enable = δ;};};}
test/golden/importless/declare-enable.txt+2−2
@@ -1,8 +1,8 @@
11∀ α β γ δ ε.
22( α.lib = β,
3− β.bool = γ,
43 β.mkOption =
54 {default = Bool; description = String; example = Bool; type = γ;} -> δ,
6− ε.types = β
5+ β.types = ε,
6+ ε.bool = γ
77) =>
88α -> {options = {enable = δ;};}
test/golden/importless/declare-int-between-value.txt+3−3
@@ -1,8 +1,8 @@
11∀ α β γ δ ε ζ.
22( α.lib = β,
3− β.between = Integer -> Integer -> γ,
43 β.mkOption = {type = γ;} -> δ,
5− ε.ints = β,
6− ζ.types = ε
4+ β.types = ε,
5+ ε.ints = ζ,
6+ ζ.between = Integer -> Integer -> γ
77) =>
88α -> {options = {value = δ;};}
test/golden/importless/declare-int-positive-value-nested.txt+3−3
@@ -1,8 +1,8 @@
11∀ α β γ δ ε ζ.
22( α.lib = β,
33 β.mkOption = {type = γ;} -> δ,
4− β.positive = γ,
5− ε.ints = β,
6− ζ.types = ε
4+ β.types = ε,
5+ ε.ints = ζ,
6+ ζ.positive = γ
77) =>
88α -> {options = {set = {value = δ;};};}
test/golden/importless/declare-int-positive-value.txt+3−3
@@ -1,8 +1,8 @@
11∀ α β γ δ ε ζ.
22( α.lib = β,
33 β.mkOption = {type = γ;} -> δ,
4− β.positive = γ,
5− ε.ints = β,
6− ζ.types = ε
4+ β.types = ε,
5+ ε.ints = ζ,
6+ ζ.positive = γ
77) =>
88α -> {options = {value = δ;};}
test/golden/importless/declare-int-unsigned-value.txt+3−3
@@ -1,8 +1,8 @@
11∀ α β γ δ ε ζ.
22( α.lib = β,
33 β.mkOption = {type = γ;} -> δ,
4− β.unsigned = γ,
5− ε.ints = β,
6− ζ.types = ε
4+ β.types = ε,
5+ ε.ints = ζ,
6+ ζ.unsigned = γ
77) =>
88α -> {options = {value = δ;};}
test/golden/importless/declare-lazyAttrsOf.txt+3−4
@@ -1,10 +1,9 @@
11∀ α β γ δ ε ζ η θ.
22( (α) // ({emptyValue = {value = String;};}) ~ (β),
33 γ.lib = δ,
4− δ.lazyAttrsOf = β -> ε,
54 δ.mkOption = {default = {}; type = ε;} -> ζ,
6− δ.str = α,
7− η.types = δ,
8− θ.types = δ
5+ δ.types = η,
6+ η.lazyAttrsOf = β -> ε,
7+ θ.str = α
98) =>
109γ -> {options = {value = ζ;};}
test/golden/importless/declare-oneOf.txt+8−11
@@ -1,14 +1,11 @@
11∀ α β γ δ ε ζ η θ ι κ λ.
22( α.lib = β,
3− β.int = γ,
4− β.listOf = δ -> γ,
5− β.mkOption = {type = ε;} -> ζ,
6− β.oneOf = [γ] -> ε,
7− β.str = γ,
8− η.types = β,
9− θ.types = β,
10− ι.types = β,
11− κ.types = β,
12− λ.types = β
3+ β.mkOption = {type = γ;} -> δ,
4+ β.types = ε,
5+ ε.oneOf = [ζ] -> γ,
6+ η.int = ζ,
7+ θ.listOf = ι -> ζ,
8+ κ.int = ι,
9+ λ.str = ζ
1310) =>
14−α -> {options = {value = ζ;};}
11+α -> {options = {value = δ;};}
test/golden/importless/declare-submoduleWith-path.txt+2−2
@@ -1,7 +1,7 @@
11∀ α β γ δ ε.
22( α.lib = β,
33 β.mkOption = {default = {}; type = γ;} -> δ,
4− β.submoduleWith = {modules = [Path];} -> γ,
5− ε.types = β
4+ β.types = ε,
5+ ε.submoduleWith = {modules = [Path];} -> γ
66) =>
77α -> {config = {submodule = Path;}; options = {submodule = δ;};}
test/golden/importless/declare-submoduleWith-special.txt+3−3
@@ -2,7 +2,8 @@
22( (ζ) // ({foo = String;}) ~ (η),
33 θ.lib = ζ,
44 ζ.mkOption = {default = {}; type = ι;} -> κ,
5− ζ.submoduleWith =
5+ ζ.types = λ,
6+ λ.submoduleWith =
67 { modules =
78 ∀ β γ δ ε.
89 (β.lib = γ, γ.foo = δ, γ.mkOption = {default = δ;} -> ε) => [ ( β ->
@@ -11,7 +12,6 @@
1112 ];
1213 specialArgs = {lib = ∀ α. α;};
1314 } ->
14− ι,
15− λ.types = ζ
15+ ι
1616) =>
1717θ -> {options = {submodule = κ;};}
test/golden/importless/default-crate-overrides.txt+7−8
@@ -19,15 +19,14 @@
1919 β.stdenv = μ,
2020 β.zlib = δ,
2121 μ.isDarwin = ν,
22− μ.optional = ξ -> κ -> ο,
23− μ.optionals = ν -> [κ] -> [δ],
24− ε.frameworks = π,
22+ μ.lib = ξ,
23+ ε.apple_sdk = ο,
24+ ο.frameworks = π,
2525 π.Security = κ,
26− ρ.apple_sdk = ε,
26+ ρ.frameworks = σ,
2727 σ.CoreFoundation = κ,
28− τ.apple_sdk = ε,
29− υ.lib = μ,
30− φ.lib = μ
28+ ξ.optionals = ν -> [κ] -> [δ],
29+ τ.optional = υ -> κ -> φ
3130) =>
3231β ->
3332{ cairo-rs = ∀ α. α -> {buildInputs = [γ];};
@@ -59,7 +58,7 @@
5958 ∀ α.
6059 α -> {buildInputs = [ι]; crateBin = [{name = String; path = String;}];};
6160 security-framework-sys = ∀ α. α -> {propagatedBuildInputs = [κ];};
62− serde_derive = ∀ α. α -> {buildInputs = ο;};
61+ serde_derive = ∀ α. α -> {buildInputs = φ;};
6362 thrussh-libsodium = ∀ α. α -> {buildInputs = [δ];};
6463 xcb = ∀ α. α -> {buildInputs = [λ];};
6564}
test/golden/importless/define-option-dependently-nested.txt+8−5
@@ -1,7 +1,10 @@
1−∀ β γ δ ε.
1+∀ β γ δ ε ζ η θ ι κ.
22( ({value = Integer;}) // (β) ~ (γ),
3− δ.lib = ε,
4− δ.options = Bool,
5− ε.optionalAttrs = Bool -> {enable = Bool;} -> β
3+ δ.?set = ε,
4+ ε.?enable = ζ,
5+ η.?enable = θ,
6+ ι.lib = κ,
7+ ι.options = δ,
8+ κ.optionalAttrs = Bool -> {enable = Bool;} -> β
69) =>
7−δ -> {config = {set = ∀ α. α;};}
10+ι -> {config = {set = ∀ α. α;};}
test/golden/importless/define-option-dependently.txt+6−5
@@ -1,7 +1,8 @@
1−∀ β γ δ ε.
1+∀ β γ δ ε ζ η.
22( ({value = Integer;}) // (β) ~ (γ),
3− δ.lib = ε,
4− δ.options = Bool,
5− ε.optionalAttrs = Bool -> {enable = Bool;} -> β
3+ δ.?enable = ε,
4+ ζ.lib = η,
5+ ζ.options = δ,
6+ η.optionalAttrs = Bool -> {enable = Bool;} -> β
67) =>
7−δ -> {config = ∀ α. α;}
8+ζ -> {config = ∀ α. α;}
test/golden/importless/dep-overrides.txtnew file+21
@@ -0,0 +1,21 @@
1+∀ α β γ δ ε ζ η θ ι κ λ μ ν.
2+( α.doJailbreak = β -> γ,
3+ α.dontCheck = δ -> β,
4+ α.dontHaddock = ε -> β,
5+ ζ.happy_1_19_5 = η,
6+ θ.ghc-api-ghcjs = ι,
7+ θ.ghcjs = κ,
8+ θ.haddock-api-ghcjs = ε,
9+ θ.haddock-library-ghcjs = δ,
10+ θ.shelly_1_8_1 = λ,
11+ ι.override = {happy = η;} -> μ,
12+ κ.override = {shelly = λ;} -> ν
13+) =>
14+{haskellLib = α;} ->
15+ζ ->
16+θ ->
17+{ ghc-api-ghcjs = μ;
18+ ghcjs = ν;
19+ haddock-api-ghcjs = γ;
20+ haddock-library-ghcjs = γ;
21+}
test/golden/importless/derive.txt+6−6
@@ -1,16 +1,16 @@
11∀ α β γ δ ε ζ η θ.
2−( α.brainrape = β,
3− α.mit = γ,
4− δ.licenses = α,
5− ε.maintainers = α
2+( α.licenses = β,
3+ α.maintainers = γ,
4+ β.mit = δ,
5+ γ.brainrape = ε
66) =>
77{ build-idris-package =
88 { idrisDeps = [ζ];
99 meta =
1010 { description = String;
1111 homepage = String;
12− license = γ;
13− maintainers = [β];
12+ license = δ;
13+ maintainers = [ε];
1414 };
1515 name = String;
1616 src = η;
test/golden/importless/descncrunch.txt+6−6
@@ -1,8 +1,8 @@
11∀ α β γ δ ε ζ η θ.
2−( α.brainrape = β,
3− α.gpl3 = γ,
4− δ.licenses = α,
5− ε.maintainers = α
2+( α.licenses = β,
3+ α.maintainers = γ,
4+ β.gpl3 = δ,
5+ γ.brainrape = ε
66) =>
77{ build-idris-package =
88 { idrisDeps = [ζ];
@@ -10,8 +10,8 @@
1010 { broken = Bool;
1111 description = String;
1212 homepage = String;
13− license = γ;
14− maintainers = [β];
13+ license = δ;
14+ maintainers = [ε];
1515 };
1616 name = String;
1717 src = η;
test/golden/importless/devmon.txt+3−3
@@ -6,7 +6,7 @@
66 δ.udevil = ε,
77 δ.udisks2 = ε,
88 δ.which = ε,
9− β.devmon = ζ,
9+ β.services = ζ,
1010 γ.mkEnableOption = String -> η,
1111 γ.mkIf =
1212 θ ->
@@ -25,7 +25,7 @@
2525 };
2626 } ->
2727 ι,
28− ζ.enable = θ,
29− κ.services = β
28+ ζ.devmon = κ,
29+ κ.enable = θ
3030) =>
3131α -> {config = ι; options = {services = {devmon = {enable = η;};};};}
test/golden/importless/dict.txt+6−6
@@ -1,16 +1,16 @@
11∀ α β γ δ ε ζ η θ.
2−( α.brainrape = β,
3− α.mit = γ,
4− δ.licenses = α,
5− ε.maintainers = α
2+( α.licenses = β,
3+ α.maintainers = γ,
4+ β.mit = δ,
5+ γ.brainrape = ε
66) =>
77{ build-idris-package =
88 { idrisDeps = [ζ];
99 meta =
1010 { description = String;
1111 homepage = String;
12− license = γ;
13− maintainers = [β];
12+ license = δ;
13+ maintainers = [ε];
1414 };
1515 name = String;
1616 postUnpack = String;
test/golden/importless/dictd-db.txt+15−15
@@ -1,30 +1,30 @@
11∀ α β γ δ ε ζ η.
2−( α.linux = β,
2+( α.lib = β,
33 α.mkDerivation =
44 { buildPhase = String;
55 dbName = String;
66 installPhase = String;
77 locale = String;
8− meta = {description = String; platforms = β;};
8+ meta = {description = String; platforms = γ;};
99 name = String;
10− src = γ;
10+ src = δ;
1111 unpackPhase = String;
1212 } ->
13− δ,
14− ε.platforms = α,
15− ζ.lib = ε
13+ ε,
14+ β.platforms = ζ,
15+ ζ.linux = γ
1616) =>
1717{ callPackage = Path -> {} -> η;
18− fetchurl = {sha256 = String; url = String;} -> γ;
18+ fetchurl = {sha256 = String; url = String;} -> δ;
1919 stdenv = α;
2020} ->
21−{ deu2eng = δ;
22− eng2deu = δ;
23− eng2fra = δ;
24− eng2nld = δ;
25− eng2rus = δ;
26− fra2eng = δ;
27− mueller_eng2rus_pkg = δ;
21+{ deu2eng = ε;
22+ eng2deu = ε;
23+ eng2fra = ε;
24+ eng2nld = ε;
25+ eng2rus = ε;
26+ fra2eng = ε;
27+ mueller_eng2rus_pkg = ε;
2828 mueller_enru_abbr =
2929 {dbName = String; locale = String; name = String; outPath = String;};
3030 mueller_enru_base =
@@ -35,7 +35,7 @@
3535 {dbName = String; locale = String; name = String; outPath = String;};
3636 mueller_enru_names =
3737 {dbName = String; locale = String; name = String; outPath = String;};
38− nld2eng = δ;
38+ nld2eng = ε;
3939 wiktionary = η;
4040 wordnet = η;
4141}
test/golden/importless/dictd-wiktionary.txt+6−6
@@ -1,5 +1,5 @@
11∀ β γ δ ε ζ η θ ι.
2−( β.all = γ,
2+( β.lib = γ,
33 β.mkDerivation =
44 { buildInputs = [δ];
55 builder = ε;
@@ -9,14 +9,14 @@
99 { description = String;
1010 homepage = String;
1111 maintainers = ∀ α. α;
12− platforms = γ;
12+ platforms = η;
1313 };
1414 pname = String;
1515 version = String;
1616 } ->
17− η,
18− θ.platforms = β,
19− ι.lib = θ
17+ θ,
18+ γ.platforms = ι,
19+ ι.all = η
2020) =>
2121{ dict = δ;
2222 fetchurl = {sha256 = String; url = String;} -> ζ;
@@ -25,4 +25,4 @@
2525 stdenv = β;
2626 writeScript = String -> String -> ε;
2727} ->
28−η
28+θ
test/golden/importless/dictd-wordnet.txt+6−6
@@ -1,5 +1,5 @@
11∀ β γ δ ε ζ η θ.
2−( β.all = γ,
2+( β.lib = γ,
33 β.mkDerivation =
44 { buildInputs = [δ];
55 builder = ε;
@@ -9,13 +9,13 @@
99 homepage = String;
1010 longDescription = String;
1111 maintainers = ∀ α. α;
12− platforms = γ;
12+ platforms = ζ;
1313 };
1414 pname = String;
1515 version = String;
1616 } ->
17− ζ,
18− η.platforms = β,
19− θ.lib = η
17+ η,
18+ γ.platforms = θ,
19+ θ.all = ζ
2020) =>
21−{python = δ; stdenv = β; wordnet = δ; writeScript = String -> String -> ε;} -> ζ
21+{python = δ; stdenv = β; wordnet = δ; writeScript = String -> String -> ε;} -> η
test/golden/importless/digimend.txt+12−11
@@ -2,21 +2,22 @@
22( α.config = β,
33 α.lib = γ,
44 α.pkgs = δ,
5− β.digimend = ε,
6− γ.mkEnableOption = String -> ζ,
5+ β.boot = ε,
6+ β.services = ζ,
7+ γ.mkEnableOption = String -> η,
78 γ.mkIf =
8− η ->
9− { boot = {extraModulePackages = [ε];};
9+ θ ->
10+ { boot = {extraModulePackages = [ι];};
1011 environment =
1112 {etc = {X11/xorg.conf.d/50-digimend.conf = {source = String;};};};
1213 services = {xserver = {wacom = {enable = Bool;};};};
1314 } ->
14− θ,
15− ι.kernelPackages = β,
16− κ.boot = ι,
17− λ.enable = η,
18− μ.xserver = β,
19− ν.services = μ
15+ κ,
16+ ε.kernelPackages = λ,
17+ λ.digimend = ι,
18+ ζ.xserver = μ,
19+ μ.digimend = ν,
20+ ν.enable = θ
2021) =>
2122α ->
22−{config = θ; options = {services = {xserver = {digimend = {enable = ζ;};};};};}
23+{config = κ; options = {services = {xserver = {digimend = {enable = η;};};};};}
test/golden/importless/displaylink.txt+14−14
@@ -2,17 +2,17 @@
22( α.config = β,
33 α.lib = γ,
44 α.pkgs = δ,
5− β.evdi = ε,
6− β.videoDrivers = ζ,
7− γ.elem = String -> ζ -> η,
5+ β.boot = ε,
6+ β.services = ζ,
7+ γ.elem = String -> η -> θ,
88 γ.mkIf =
9− η ->
10− { boot = {extraModulePackages = [ε]; kernelModules = [String];};
9+ θ ->
10+ { boot = {extraModulePackages = [ι]; kernelModules = [String];};
1111 environment =
1212 {etc = {X11/xorg.conf.d/40-displaylink.conf = {text = String;};};};
1313 powerManagement = {powerDownCommands = String; resumeCommands = String;};
1414 services =
15− { udev = {packages = [θ];};
15+ { udev = {packages = [κ];};
1616 xserver = {displayManager = {sessionCommands = String;};};
1717 };
1818 systemd =
@@ -31,12 +31,12 @@
3131 };
3232 };
3333 } ->
34− ι,
35− δ.override = {evdi = ε;} -> θ,
36− κ.kernelPackages = β,
37− λ.boot = κ,
38− μ.xserver = β,
39− ν.services = μ,
40− ξ.displaylink = δ
34+ λ,
35+ δ.displaylink = μ,
36+ ε.kernelPackages = ν,
37+ ν.evdi = ι,
38+ ζ.xserver = ξ,
39+ ξ.videoDrivers = η,
40+ μ.override = {evdi = ι;} -> κ
4141) =>
42−α -> {config = ι;}
42+α -> {config = λ;}
test/golden/importless/dleyna-renderer.txt+12−12
@@ -2,18 +2,18 @@
22( α.config = β,
33 α.lib = γ,
44 α.pkgs = δ,
5− β.enable = ε,
5+ β.services = ε,
66 γ.mkIf =
7− ε ->
8− { environment = {systemPackages = [ζ];};
9− services = {dbus = {packages = [η];};};
7+ ζ ->
8+ { environment = {systemPackages = [η];};
9+ services = {dbus = {packages = [θ];};};
1010 } ->
11− θ,
12− γ.mkOption = {default = Bool; description = String; type = ι;} -> κ,
13− γ.types = λ,
14− δ.dleyna-renderer = ζ,
15− μ.dleyna-renderer = β,
16− ν.services = μ,
17− λ.bool = ι
11+ ι,
12+ γ.mkOption = {default = Bool; description = String; type = κ;} -> λ,
13+ γ.types = μ,
14+ δ.dleyna-renderer = η,
15+ ε.dleyna-renderer = ν,
16+ ν.enable = ζ,
17+ μ.bool = κ
1818) =>
19−α -> {config = θ; options = {services = {dleyna-renderer = {enable = κ;};};};}
19+α -> {config = ι; options = {services = {dleyna-renderer = {enable = λ;};};};}
test/golden/importless/dleyna-server.txt+12−12
@@ -2,18 +2,18 @@
22( α.config = β,
33 α.lib = γ,
44 α.pkgs = δ,
5− β.enable = ε,
5+ β.services = ε,
66 γ.mkIf =
7− ε ->
8− { environment = {systemPackages = [ζ];};
9− services = {dbus = {packages = [η];};};
7+ ζ ->
8+ { environment = {systemPackages = [η];};
9+ services = {dbus = {packages = [θ];};};
1010 } ->
11− θ,
12− γ.mkOption = {default = Bool; description = String; type = ι;} -> κ,
13− γ.types = λ,
14− δ.dleyna-server = ζ,
15− μ.dleyna-server = β,
16− ν.services = μ,
17− λ.bool = ι
11+ ι,
12+ γ.mkOption = {default = Bool; description = String; type = κ;} -> λ,
13+ γ.types = μ,
14+ δ.dleyna-server = η,
15+ ε.dleyna-server = ν,
16+ ν.enable = ζ,
17+ μ.bool = κ
1818) =>
19−α -> {config = θ; options = {services = {dleyna-server = {enable = κ;};};};}
19+α -> {config = ι; options = {services = {dleyna-server = {enable = λ;};};};}
test/golden/importless/dmraid.txt+9−10
@@ -1,22 +1,21 @@
11∀ α β γ δ ε ζ η θ ι κ.
2−( α.linux = β,
2+( α.lib = β,
33 α.mkDerivation =
44 { buildInputs = [γ];
55 meta =
66 { description = String;
77 longDescription = String;
88 maintainers = [δ];
9− platforms = β;
9+ platforms = ε;
1010 };
1111 name = String;
1212 preConfigure = String;
13− src = ε;
13+ src = ζ;
1414 } ->
15− ζ,
16− α.raskin = δ,
17− η.maintainers = α,
18− θ.lib = η,
19− ι.platforms = α,
20− κ.lib = ι
15+ η,
16+ β.maintainers = θ,
17+ θ.raskin = δ,
18+ ι.platforms = κ,
19+ κ.linux = ε
2120) =>
22−{fetchurl = {sha256 = String; url = String;} -> ε; lvm2 = γ; stdenv = α;} -> ζ
21+{fetchurl = {sha256 = String; url = String;} -> ζ; lvm2 = γ; stdenv = α;} -> η
test/golden/importless/do-agent.txt+3−3
@@ -2,7 +2,7 @@
22( α.config = β,
33 α.lib = γ,
44 α.pkgs = δ,
5− β.do-agent = ε,
5+ β.services = ε,
66 γ.mkEnableOption = String -> ζ,
77 γ.mkIf =
88 η ->
@@ -18,7 +18,7 @@
1818 } ->
1919 ι,
2020 δ.do-agent = θ,
21− ε.enable = η,
22− κ.services = β
21+ ε.do-agent = κ,
22+ κ.enable = η
2323) =>
2424α -> {config = ι; options = {services = {do-agent = {enable = ζ;};};};}
test/golden/importless/dolphin-plugins.txt+2−2
@@ -1,5 +1,5 @@
11∀ α β γ δ ε ζ η θ.
2−(α.gpl2 = β, α.ttuegel = γ, δ.licenses = α, ε.maintainers = α) => { dolphin = ζ;
2+(α.licenses = β, α.maintainers = γ, β.gpl2 = δ, γ.ttuegel = ε) => { dolphin = ζ;
33 extra-cmake-modules = η;
44 kdelibs4support = ζ;
55 kdoctools = η;
@@ -8,7 +8,7 @@
88 kxmlgui = ζ;
99 lib = α;
1010 mkDerivation =
11− { meta = {license = [β]; maintainers = [γ];};
11+ { meta = {license = [δ]; maintainers = [ε];};
1212 name = String;
1313 nativeBuildInputs = [η];
1414 outputs = [String];
test/golden/importless/dolphin.txt+3−3
@@ -1,9 +1,9 @@
11∀ α β γ δ ε ζ η θ.
22( α.licenses = β,
3− α.ttuegel = γ,
3+ α.maintainers = γ,
44 β.fdl12 = δ,
55 β.gpl2 = δ,
6− ε.maintainers = α
6+ γ.ttuegel = ε
77) =>
88{ baloo = ζ;
99 baloo-widgets = ζ;
@@ -30,7 +30,7 @@
3030 lib = α;
3131 mkDerivation =
3232 { cmakeFlags = [String];
33− meta = {license = [δ]; maintainers = [γ];};
33+ meta = {license = [δ]; maintainers = [ε];};
3434 name = String;
3535 nativeBuildInputs = [η];
3636 outputs = [String];
test/golden/importless/dom.txt+6−6
@@ -1,16 +1,16 @@
11∀ α β γ δ ε ζ η θ.
2−( α.asl20 = β,
3− α.brainrape = γ,
4− δ.licenses = α,
5− ε.maintainers = α
2+( α.licenses = β,
3+ α.maintainers = γ,
4+ β.asl20 = δ,
5+ γ.brainrape = ε
66) =>
77{ build-idris-package =
88 { idrisDeps = [ζ];
99 meta =
1010 { description = String;
1111 homepage = String;
12− license = β;
13− maintainers = [γ];
12+ license = δ;
13+ maintainers = [ε];
1414 };
1515 name = String;
1616 src = η;
test/golden/importless/dragon.txt+6−6
@@ -1,9 +1,9 @@
11∀ α β γ δ ε ζ η θ.
2−( α.jonathanreeve = β,
3− α.licenses = γ,
4− γ.fdl12 = δ,
5− γ.gpl2 = δ,
6− ε.maintainers = α
2+( α.licenses = β,
3+ α.maintainers = γ,
4+ β.fdl12 = δ,
5+ β.gpl2 = δ,
6+ γ.jonathanreeve = ε
77) =>
88{ baloo = ζ;
99 baloo-widgets = ζ;
@@ -29,7 +29,7 @@
2929 kwindowsystem = ζ;
3030 lib = α;
3131 mkDerivation =
32− { meta = {description = String; license = [δ]; maintainers = [β];};
32+ { meta = {description = String; license = [δ]; maintainers = [ε];};
3333 name = String;
3434 nativeBuildInputs = [η];
3535 outputs = [String];
test/golden/importless/dsseries.txt+11−11
@@ -3,23 +3,23 @@
33 δ.config = ε,
44 δ.lib = ζ,
55 δ.pkgs = η,
6− ε.enable = Bool,
6+ ε.hardware = θ,
77 ζ.mkEnableOption = String -> β,
88 ζ.mkIf =
99 Bool ->
1010 { boot = {kernelModules = [String];};
11− hardware = {sane = {extraBackends = [θ];};};
12− services = {udev = {packages = [ι];};};
11+ hardware = {sane = {extraBackends = [ι];};};
12+ services = {udev = {packages = [κ];};};
1313 } ->
14− κ,
15− η.dsseries = θ,
16− λ.sane = ε,
17− μ.hardware = λ,
18− ν.dsseries = ε,
19− ξ.sane = ν,
20− ο.hardware = ξ
14+ λ,
15+ η.dsseries = ι,
16+ θ.sane = μ,
17+ μ.enable = Bool,
18+ ν.sane = ξ,
19+ ξ.dsseries = ο,
20+ ο.enable = Bool
2121) =>
2222δ ->
23−{ config = κ;
23+{ config = λ;
2424 options = {hardware = {sane = {dsseries = {enable = ∀ α. α;};};};};
2525}
test/golden/importless/dust.txt+16−18
@@ -1,30 +1,28 @@
11∀ α β γ δ ε ζ η θ ι κ λ μ ν ξ.
2−( α.darwin = [β],
3− α.lgpl3 = γ,
4− α.linux = [β],
2+( α.lib = β,
53 α.mkDerivation =
6− { buildInputs = [δ];
4+ { buildInputs = [γ];
75 configurePhase = String;
86 installPhase = String;
97 meta =
10− {description = String; homepage = ε; license = γ; platforms = [β];};
8+ {description = String; homepage = δ; license = ε; platforms = [ζ];};
119 name = String;
1210 patches = [Path];
13− src = ζ;
11+ src = η;
1412 } ->
15− η,
16− ζ.homepage = ε,
17− θ.licenses = α,
18− ι.lib = θ,
19− κ.platforms = α,
20− λ.lib = κ,
21− μ.platforms = α,
22− ν.lib = μ,
23− ξ.meta = ζ
13+ θ,
14+ η.meta = ι,
15+ β.licenses = κ,
16+ κ.lgpl3 = ε,
17+ λ.platforms = μ,
18+ μ.linux = [ζ],
19+ ν.platforms = ξ,
20+ ξ.darwin = [ζ],
21+ ι.homepage = δ
2422) =>
2523{ fetchFromGitHub =
26− {owner = String; repo = String; rev = String; sha256 = String;} -> ζ;
27− pixie = δ;
24+ {owner = String; repo = String; rev = String; sha256 = String;} -> η;
25+ pixie = γ;
2826 stdenv = α;
2927} ->
30−η
28+θ
test/golden/importless/dvtm.txt+5−6
@@ -20,15 +20,14 @@
2020 src = μ;
2121 } ->
2222 ν,
23− α.optionalString = β -> String -> δ,
24− ξ.lib = α,
25− γ.licenses = ο,
26− γ.maintainers = π,
27− γ.platforms = ρ,
23+ γ.optionalString = β -> String -> δ,
24+ ξ.licenses = ο,
25+ ξ.maintainers = π,
26+ ξ.platforms = ρ,
2827 ο.mit = ζ,
2928 π.vrthra = η,
3029 ρ.unix = θ,
31− σ.lib = α
30+ σ.optionalString = Bool -> String -> λ
3231) =>
3332{ customConfig = Null;
3433 name = ι;
test/golden/importless/dwm.txt+5−5
@@ -2,7 +2,7 @@
22( α.config = β,
33 α.lib = γ,
44 α.pkgs = δ,
5− β.dwm = ε,
5+ β.services = ε,
66 γ.mkEnableOption = String -> ζ,
77 γ.mkIf =
88 η ->
@@ -12,10 +12,10 @@
1212 κ,
1313 γ.singleton = {name = String; start = String;} -> ι,
1414 δ.dwm = θ,
15− ε.enable = η,
16− λ.windowManager = β,
17− μ.xserver = λ,
18− ν.services = μ
15+ ε.xserver = λ,
16+ λ.windowManager = μ,
17+ μ.dwm = ν,
18+ ν.enable = η
1919) =>
2020α ->
2121{ config = κ;
test/golden/importless/eagle.txt+3−4
@@ -1,9 +1,8 @@
11∀ α β γ δ ε ζ η θ ι κ λ μ.
22( α.lib = β,
3− α.makeLibraryPath = [γ] -> δ,
4− ε.lib = α,
5− β.licenses = ζ,
6− β.maintainers = η,
3+ β.makeLibraryPath = [γ] -> δ,
4+ ε.licenses = ζ,
5+ ε.maintainers = η,
76 ζ.unfree = θ,
87 η.rittelle = ι
98) =>
test/golden/importless/easyfocus.txt+9−9
@@ -16,19 +16,19 @@
1616 version = String;
1717 } ->
1818 ι,
19− κ.dev = γ,
20− λ.dev = γ,
21− β.licenses = μ,
22− β.maintainers = ν,
23− β.platforms = ξ,
19+ κ.libX11 = λ,
20+ μ.dev = γ,
21+ β.licenses = ν,
22+ β.maintainers = ξ,
23+ β.platforms = ο,
2424 β.teto = ε,
25− μ.gpl3 = δ,
26− ξ.linux = ζ,
27− ο.libX11 = κ
25+ ν.gpl3 = δ,
26+ ο.linux = ζ,
27+ λ.dev = γ
2828) =>
2929{ fetchFromGitHub =
3030 {owner = String; repo = String; rev = String; sha256 = String;} -> θ;
31− glib = λ;
31+ glib = μ;
3232 i3ipc-glib = γ;
3333 libxcb = γ;
3434 pkgconfig = η;
test/golden/importless/ecryptfs.txt+8−8
@@ -2,20 +2,20 @@
22( α.config = β,
33 α.lib = γ,
44 α.pkgs = δ,
5− β.supportedFilesystems = ε,
6− γ.any = (String -> Bool) -> ε -> ζ,
5+ β.boot = ε,
6+ γ.any = (String -> Bool) -> ζ -> η,
77 γ.mkIf =
8− ζ ->
8+ η ->
99 { security =
1010 { wrappers =
1111 { mount.ecryptfs_private = {source = String;};
1212 umount.ecryptfs_private = {source = String;};
1313 };
1414 };
15− system = {fsPackages = [η];};
15+ system = {fsPackages = [θ];};
1616 } ->
17− θ,
18− δ.ecryptfs = η,
19− ι.boot = β
17+ ι,
18+ δ.ecryptfs = θ,
19+ ε.supportedFilesystems = ζ
2020) =>
21−α -> {config = θ;}
21+α -> {config = ι;}
test/golden/importless/edit.txt+3−4
@@ -13,11 +13,10 @@
1313 src = η;
1414 } ->
1515 θ,
16− α.optionalString = Bool -> String -> String,
1716 γ.api_version = Integer,
18− ι.lib = α,
19− β.licenses = κ,
20− β.platforms = λ,
17+ β.optionalString = Bool -> String -> String,
18+ ι.licenses = κ,
19+ ι.platforms = λ,
2120 κ.gpl3Plus = δ,
2221 λ.linux = ε
2322) =>
test/golden/importless/editor.txt+5−6
@@ -1,11 +1,10 @@
11∀ α β γ δ ε ζ η θ ι κ λ μ ν ξ ο.
22( α.lib = β,
3− α.toLower = String -> γ,
4− δ.lib = α,
5− β.licenses = ε,
6− β.maintainers = ζ,
7− β.platforms = η,
8− β.tadeokondrak = θ,
3+ β.toLower = String -> γ,
4+ δ.licenses = ε,
5+ δ.maintainers = ζ,
6+ δ.platforms = η,
7+ δ.tadeokondrak = θ,
98 ε.mit = ι,
109 η.all = κ
1110) =>
test/golden/importless/editors.txt+26−31
@@ -1,24 +1,20 @@
11∀ γ δ ε ζ η θ ι κ λ μ ν ξ ο π ρ σ τ υ φ χ ψ.
2−( γ.edwtjo = δ,
3− γ.gpl2 = ε,
4− γ.gpl2Plus = ε,
5− γ.lib = ζ,
6− γ.linux = η,
2+( γ.lib = δ,
73 γ.mkDerivation =
8− { application = θ;
9− buildInputs = [ι];
4+ { application = ε;
5+ buildInputs = [ζ];
106 buildPhase = String;
117 description = ∀ β. β;
128 dontStrip = Bool;
13− editorItem = κ;
9+ editorItem = η;
1410 exec = String;
1511 installPhase = String;
1612 meta =
1713 { description = String;
1814 homepage = String;
19− license = ε;
20− maintainers = [δ];
21− platforms = η;
15+ license = θ;
16+ maintainers = [ι];
17+ platforms = κ;
2218 };
2319 module = ∀ β. β;
2420 patchPhase = String;
@@ -27,26 +23,25 @@
2723 version = ∀ β. β;
2824 } ->
2925 λ,
30− γ.replaceChars = [String] -> [String] -> String -> String,
31− ζ.removeSuffix = String -> μ -> String,
32− ζ.toLower = ν -> μ,
33− ξ.maintainers = γ,
34− ο.lib = ξ,
35− π.platforms = γ,
36− ρ.lib = π,
37− σ.lib = γ,
38− τ.licenses = γ,
39− υ.lib = τ,
40− φ.licenses = γ,
41− χ.lib = φ
26+ δ.removeSuffix = String -> μ -> String,
27+ δ.toLower = ν -> μ,
28+ ξ.maintainers = ο,
29+ ο.edwtjo = ι,
30+ π.platforms = ρ,
31+ ρ.linux = κ,
32+ σ.replaceChars = [String] -> [String] -> String -> String,
33+ τ.licenses = υ,
34+ υ.gpl2 = θ,
35+ φ.licenses = χ,
36+ χ.gpl2Plus = θ
4237) =>
43−{ ant = ι;
38+{ ant = ζ;
4439 fetchcvs =
4540 {cvsRoot = String; module = String; sha256 = String; tag = String;} -> ψ;
46− gsettings-desktop-schemas = ι;
47− gtk3 = ι;
48− jdk = ι;
49− jre = ι;
41+ gsettings-desktop-schemas = ζ;
42+ gtk3 = ζ;
43+ jdk = ζ;
44+ jre = ζ;
5045 makeDesktopItem =
5146 { categories = String;
5247 comment = ∀ α. α;
@@ -55,9 +50,9 @@
5550 genericName = String;
5651 name = ∀ α. α;
5752 } ->
58− κ;
59− makeWrapper = ι;
53+ η;
54+ makeWrapper = ζ;
6055 stdenv = γ;
61− sweethome3dApp = θ;
56+ sweethome3dApp = ε;
6257} ->
6358{furniture-editor = λ; textures-editor = λ;}
test/golden/importless/egg2nix.txt+13−15
@@ -1,25 +1,23 @@
11∀ α β γ δ ε ζ η θ ι κ λ μ ν ξ.
2−( α.bsd3 = β,
3− α.maintainers = γ,
4− α.unix = δ,
5− ε.args = ζ,
6− ε.matchable = ζ,
7− η.licenses = α,
8− θ.lib = η,
9− γ.corngood = ι,
10− κ.lib = α,
11− λ.platforms = α,
12− μ.lib = λ
2+( α.lib = β,
3+ γ.args = δ,
4+ γ.matchable = δ,
5+ β.licenses = ε,
6+ ε.bsd3 = ζ,
7+ η.maintainers = θ,
8+ θ.corngood = ι,
9+ κ.platforms = λ,
10+ λ.unix = μ
1311) =>
14−{ chickenEggs = ε;
12+{ chickenEggs = γ;
1513 eggDerivation =
16− { buildInputs = [ζ];
14+ { buildInputs = [δ];
1715 meta =
1816 { description = String;
1917 homepage = String;
20− license = β;
18+ license = ζ;
2119 maintainers = [ι];
22− platforms = δ;
20+ platforms = μ;
2321 };
2422 name = String;
2523 src = ν;
test/golden/importless/electron.txt+6−6
@@ -1,16 +1,16 @@
11∀ α β γ δ ε ζ η θ.
2−( α.brainrape = β,
3− α.unlicense = γ,
4− δ.licenses = α,
5− ε.maintainers = α
2+( α.licenses = β,
3+ α.maintainers = γ,
4+ β.unlicense = δ,
5+ γ.brainrape = ε
66) =>
77{ build-idris-package =
88 { idrisDeps = [ζ];
99 meta =
1010 { description = String;
1111 homepage = String;
12− license = γ;
13− maintainers = [β];
12+ license = δ;
13+ maintainers = [ε];
1414 };
1515 name = String;
1616 src = η;
test/golden/importless/element-desktop.txt+3−3
@@ -4,8 +4,8 @@
44 γ.licenses = ζ,
55 γ.teams = η,
66 ζ.asl20 = θ,
7− η.members = ι,
8− κ.matrix = η,
7+ η.matrix = ι,
8+ ι.members = κ,
99 ε.platforms = λ
1010) =>
1111{ electron_9 = δ;
@@ -32,7 +32,7 @@
3232 { description = String;
3333 homepage = String;
3434 license = θ;
35− maintainers = ι;
35+ maintainers = κ;
3636 platforms = λ;
3737 };
3838 name = String;
test/golden/importless/elm-format.txt+2−2
@@ -1,5 +1,5 @@
11∀ α β γ δ ε ζ η.
2−(α.bsd3 = β, γ.licenses = α, δ.lib = γ) => { HUnit = ε;
2+(α.lib = β, β.licenses = γ, γ.bsd3 = δ) => { HUnit = ε;
33 QuickCheck = ε;
44 ansi-terminal = ε;
55 ansi-wl-pprint = ε;
@@ -22,7 +22,7 @@
2222 isExecutable = Bool;
2323 isLibrary = Bool;
2424 libraryHaskellDepends = [ε];
25− license = β;
25+ license = δ;
2626 pname = String;
2727 postPatch = String;
2828 src = ζ;
test/golden/importless/elm-instrument.txt+2−2
@@ -1,5 +1,5 @@
11∀ α β γ δ ε ζ η.
2−(α.bsd3 = β, γ.licenses = α, δ.lib = γ) => { Cabal = ε;
2+(α.lib = β, β.licenses = γ, γ.bsd3 = δ) => { Cabal = ε;
33 HUnit = ε;
44 QuickCheck = ε;
55 ansi-terminal = ε;
@@ -24,7 +24,7 @@
2424 isExecutable = Bool;
2525 isLibrary = Bool;
2626 libraryHaskellDepends = [ε];
27− license = β;
27+ license = δ;
2828 pname = String;
2929 setupHaskellDepends = [ε];
3030 src = ζ;
test/golden/importless/elm.txt+2−2
@@ -1,5 +1,5 @@
11∀ α β γ δ ε ζ η.
2−(α.bsd3 = β, γ.licenses = α, δ.lib = γ) => { HTTP = ε;
2+(α.lib = β, β.licenses = γ, γ.bsd3 = δ) => { HTTP = ε;
33 SHA = ε;
44 ansi-terminal = ε;
55 ansi-wl-pprint = ε;
@@ -26,7 +26,7 @@
2626 homepage = String;
2727 isExecutable = Bool;
2828 isLibrary = Bool;
29− license = β;
29+ license = δ;
3030 pname = String;
3131 src = ζ;
3232 version = String;
test/golden/importless/elmi-to-json.txt+2−2
@@ -1,5 +1,5 @@
11∀ α β γ δ ε ζ η θ.
2−(α.bsd3 = β, γ.licenses = α, δ.lib = γ) => { aeson = ε;
2+(α.lib = β, β.licenses = γ, γ.bsd3 = δ) => { aeson = ε;
33 base = ε;
44 binary = ε;
55 bytestring = ε;
@@ -17,7 +17,7 @@
1717 isLibrary = Bool;
1818 libraryHaskellDepends = [ε];
1919 libraryToolDepends = [η];
20− license = β;
20+ license = δ;
2121 pname = String;
2222 prePatch = String;
2323 src = ζ;
test/golden/importless/emergency-mode.txt+6−6
@@ -1,14 +1,14 @@
11∀ α β γ δ ε ζ η θ ι.
22( α.config = β,
33 α.lib = γ,
4− β.enableEmergencyMode = δ,
4+ β.systemd = δ,
55 γ.mkOption = {default = Bool; description = String; type = ε;} -> ζ,
6− γ.optionals = δ -> [String] -> η,
7− γ.types = θ,
8− ι.systemd = β,
9− θ.bool = ε
6+ γ.optionals = η -> [String] -> θ,
7+ γ.types = ι,
8+ δ.enableEmergencyMode = η,
9+ ι.bool = ε
1010) =>
1111α ->
12−{ config = {systemd = {additionalUpstreamSystemUnits = η;};};
12+{ config = {systemd = {additionalUpstreamSystemUnits = θ;};};
1313 options = {systemd = {enableEmergencyMode = ζ;};};
1414}
test/golden/importless/emscripten-packages.txtnew file+49
@@ -0,0 +1,49 @@
1+∀ γ δ ε ζ η θ ι κ λ μ ν ξ ο π ρ σ τ υ φ χ ψ ω α1 β1 γ1 δ1 ε1 ζ1 η1 θ1 ι1.
2+( γ.autoconf = δ,
3+ γ.automake = δ,
4+ γ.autoreconfHook = ε,
5+ γ.buildEmscriptenPackage =
6+ { buildInputs = [ζ];
7+ buildPhase = String;
8+ checkPhase = String;
9+ configurePhase = String;
10+ installPhase = String;
11+ nativeBuildInputs = [η];
12+ outputs = [String];
13+ pname = String;
14+ src = θ;
15+ version = String;
16+ } ->
17+ ι,
18+ γ.emscriptenStdenv = κ,
19+ γ.fetchgit = {rev = String; sha256 = String; url = String;} -> θ,
20+ γ.gnumake = ζ,
21+ γ.json_c = λ,
22+ γ.libtool = ζ,
23+ γ.libxml2 = μ,
24+ γ.nodejs = ζ,
25+ γ.openjdk = ζ,
26+ γ.pkgconfig = ν,
27+ γ.stdenv = ξ,
28+ γ.zlib = ο,
29+ π.overrideDerivation = ρ,
30+ σ.overrideDerivation = τ,
31+ υ.buildInputs = [ν],
32+ φ.overrideDerivation = χ,
33+ ψ.buildInputs = [ν],
34+ ω.buildInputs = [ν],
35+ α1.buildInputs = [β1],
36+ γ1.buildInputs = [δ],
37+ ο.override = {stdenv = κ;} -> π,
38+ ξ.lib = δ1,
39+ δ1.optionalString = ε1 -> String -> ζ1,
40+ η1.isDarwin = ε1,
41+ μ.override = {pythonSupport = Bool; stdenv = θ1;} -> σ,
42+ λ.override = {stdenv = ι1;} -> φ
43+) =>
44+{pkgs = γ;} ->
45+{ json_c = ∀ α β. (α.buildInputs = [δ]) => β;
46+ libxml2 = ∀ α β. (α.buildInputs = [β1]) => β;
47+ xmlmirror = ι;
48+ zlib = ∀ α β. (α.buildInputs = [ν]) => β;
49+}
test/golden/importless/emulator.txt+16−25
@@ -2,40 +2,31 @@
22( α.optional = Bool -> [β] -> [γ],
33 α.optionalString = Bool -> String -> δ,
44 ε.alsaLib = β,
5− ε.cc = β,
65 ε.expat = β,
76 ε.freetype = β,
87 ε.glibc = β,
98 ε.libGL = β,
10− ε.libX11 = β,
11− ε.libXcomposite = β,
12− ε.libXcursor = β,
13− ε.libXdamage = β,
14− ε.libXext = β,
15− ε.libXfixes = β,
16− ε.libXi = β,
17− ε.libXrender = β,
18− ε.libXtst = β,
199 ε.libcxx = β,
2010 ε.libpulseaudio = β,
21− ε.libxcb = β,
2211 ε.ncurses5 = β,
2312 ε.nspr = β,
2413 ε.nss = β,
14+ ε.stdenv = ζ,
15+ ε.xlibs = η,
2516 ε.zlib = β,
26− ζ.glibc = β,
27− η.xlibs = ε,
28− θ.xlibs = ε,
29− ι.xlibs = ε,
30− κ.xlibs = ε,
31− λ.xlibs = ε,
32− μ.xlibs = ε,
33− ν.xlibs = ε,
34− ξ.xlibs = ε,
35− ο.xlibs = ε,
36− π.xlibs = ε,
37− ρ.cc = ε,
38− σ.stdenv = ρ
17+ θ.glibc = β,
18+ η.libX11 = β,
19+ ι.libXext = β,
20+ κ.libXdamage = β,
21+ λ.libXfixes = β,
22+ μ.libxcb = β,
23+ ν.libXcomposite = β,
24+ ξ.libXcursor = β,
25+ ο.libXi = β,
26+ π.libXrender = β,
27+ ρ.libXtst = β,
28+ ζ.cc = σ,
29+ σ.cc = β
3930) =>
4031{ autoPatchelfHook = γ;
4132 deployAndroidPackage =
@@ -51,6 +42,6 @@
5142 os = String;
5243 package = τ;
5344 pkgs = ε;
54− pkgs_i686 = ζ;
45+ pkgs_i686 = θ;
5546} ->
5647υ
test/golden/importless/engine.txt+8−9
@@ -16,16 +16,15 @@
1616 version = String;
1717 } ->
1818 κ,
19− α.optional = β -> λ -> [δ],
20− γ.licenses = μ,
21− γ.maintainers = ν,
22− γ.platforms = ξ,
23− μ.gpl3 = ε,
24− ν.aanderse = ζ,
25− ξ.unix = η,
26− ο.lib = α
19+ γ.licenses = λ,
20+ γ.maintainers = μ,
21+ γ.platforms = ν,
22+ λ.gpl3 = ε,
23+ μ.aanderse = ζ,
24+ ν.unix = η,
25+ ξ.optional = β -> ο -> [δ]
2726) =>
28−{ Cocoa = λ;
27+{ Cocoa = ο;
2928 SDL2 = δ;
3029 SDL2_image = δ;
3130 SDL2_mixer = δ;
test/golden/importless/epmd.txt+3−3
@@ -2,7 +2,7 @@
22( α.config = β,
33 α.lib = γ,
44 α.pkgs = δ,
5− β.epmd = ε,
5+ β.services = ε,
66 γ.mkIf =
77 ζ ->
88 { systemd =
@@ -29,8 +29,8 @@
2929 γ.mkOption = {default = Bool; description = String; type = θ;} -> ι,
3030 γ.types = κ,
3131 δ.erlang = λ,
32− ε.enable = ζ,
33− μ.services = β,
32+ ε.epmd = μ,
33+ μ.enable = ζ,
3434 κ.bool = θ,
3535 ν.package = ξ
3636) =>
test/golden/importless/espanso.txt+3−3
@@ -2,7 +2,7 @@
22( α.config = β,
33 α.lib = γ,
44 α.pkgs = δ,
5− β.espanso = ε,
5+ β.services = ε,
66 γ.espanso = ζ,
77 γ.libnotify = ζ,
88 γ.maintainers = η,
@@ -27,8 +27,8 @@
2727 γ.options = μ,
2828 γ.xclip = ζ,
2929 δ.espanso = ι,
30− ε.enable = θ,
31− ν.services = β,
30+ ε.espanso = ν,
31+ ν.enable = θ,
3232 μ.mkEnableOption = String -> ξ
3333) =>
3434α ->
test/golden/importless/esxi.txt+14−15
@@ -1,28 +1,27 @@
11∀ α β γ δ ε ζ η θ ι κ λ μ.
22( α.lib = β,
3− α.replaceStrings = [String] -> [String] -> String -> γ,
4− δ.buildPythonApplication =
3+ γ.buildPythonApplication =
54 { doCheck = Bool;
65 dontBuild = Bool;
76 installPhase = String;
87 meta =
9− {broken = Bool; homepage = String; license = ε; maintainers = [ζ];};
8+ {broken = Bool; homepage = String; license = δ; maintainers = [ε];};
109 name = String;
11− propagatedBuildInputs = [η];
12− src = θ;
10+ propagatedBuildInputs = [ζ];
11+ src = η;
1312 version = String;
1413 } ->
15− ι,
16− δ.pywbem = η,
17− κ.lib = α,
18− β.licenses = λ,
19− β.maintainers = μ,
20− β.peterhoeg = ζ,
21− λ.gpl2 = ε
14+ θ,
15+ γ.pywbem = ζ,
16+ β.replaceStrings = [String] -> [String] -> String -> ι,
17+ κ.licenses = λ,
18+ κ.maintainers = μ,
19+ κ.peterhoeg = ε,
20+ λ.gpl2 = δ
2221) =>
2322{ fetchFromGitHub =
24− {owner = String; repo = String; rev = String; sha256 = String;} -> θ;
25− python2Packages = δ;
23+ {owner = String; repo = String; rev = String; sha256 = String;} -> η;
24+ python2Packages = γ;
2625 stdenv = α;
2726} ->
28−ι
27+θ
test/golden/importless/eternal.txt+6−6
@@ -1,16 +1,16 @@
11∀ α β γ δ ε ζ η θ.
2−( α.brainrape = β,
3− α.bsd3 = γ,
4− δ.licenses = α,
5− ε.maintainers = α
2+( α.licenses = β,
3+ α.maintainers = γ,
4+ β.bsd3 = δ,
5+ γ.brainrape = ε
66) =>
77{ build-idris-package =
88 { idrisDeps = [ζ];
99 meta =
1010 { description = String;
1111 homepage = String;
12− license = γ;
13− maintainers = [β];
12+ license = δ;
13+ maintainers = [ε];
1414 };
1515 name = String;
1616 postUnpack = String;
test/golden/importless/evilwm.txt+5−5
@@ -2,7 +2,7 @@
22( α.config = β,
33 α.lib = γ,
44 α.pkgs = δ,
5− β.evilwm = ε,
5+ β.services = ε,
66 γ.mkEnableOption = String -> ζ,
77 γ.mkIf =
88 η ->
@@ -12,10 +12,10 @@
1212 κ,
1313 γ.singleton = {name = String; start = String;} -> ι,
1414 δ.evilwm = θ,
15− ε.enable = η,
16− λ.windowManager = β,
17− μ.xserver = λ,
18− ν.services = μ
15+ ε.xserver = λ,
16+ λ.windowManager = μ,
17+ μ.evilwm = ν,
18+ ν.enable = η
1919) =>
2020α ->
2121{ config = κ;
test/golden/importless/evolution-data-server.txt+22−22
@@ -2,30 +2,30 @@
22( α.config = β,
33 α.lib = γ,
44 α.pkgs = δ,
5− β.enable = ε,
5+ β.services = ε,
66 γ.mkIf =
7− ε ->
8− { environment = {systemPackages = [ζ];};
9− services = {dbus = {packages = [η];};};
10− systemd = {packages = [θ];};
7+ ζ ->
8+ { environment = {systemPackages = [η];};
9+ services = {dbus = {packages = [θ];};};
10+ systemd = {packages = [ι];};
1111 } ->
12− ι,
13− γ.mkOption = {default = Bool; description = String; type = κ;} -> λ,
14− γ.teams = μ,
15− γ.types = ν,
16− δ.evolution-data-server = ζ,
17− ξ.evolution-data-server = β,
18− ο.gnome3 = ξ,
19− π.services = ο,
20− ρ.gnome3 = δ,
21− σ.gnome3 = δ,
22− τ.gnome3 = δ,
23− μ.members = υ,
24− φ.gnome = μ,
25− ν.bool = κ
12+ κ,
13+ γ.mkOption = {default = Bool; description = String; type = λ;} -> μ,
14+ γ.teams = ν,
15+ γ.types = ξ,
16+ δ.gnome3 = ο,
17+ ε.gnome3 = π,
18+ π.evolution-data-server = ρ,
19+ ρ.enable = ζ,
20+ ο.evolution-data-server = η,
21+ σ.evolution-data-server = θ,
22+ τ.evolution-data-server = ι,
23+ ν.gnome = υ,
24+ υ.members = φ,
25+ ξ.bool = λ
2626) =>
2727α ->
28−{ config = ι;
29− meta = {maintainers = υ;};
30− options = {services = {gnome3 = {evolution-data-server = {enable = λ;};};};};
28+{ config = κ;
29+ meta = {maintainers = φ;};
30+ options = {services = {gnome3 = {evolution-data-server = {enable = μ;};};};};
3131}
test/golden/importless/exfat.txt+6−6
@@ -2,10 +2,10 @@
22( α.config = β,
33 α.lib = γ,
44 α.pkgs = δ,
5− β.supportedFilesystems = ε,
6− γ.any = (String -> Bool) -> ε -> ζ,
7− γ.mkIf = ζ -> {system = {fsPackages = [η];};} -> θ,
8− δ.exfat = η,
9− ι.boot = β
5+ β.boot = ε,
6+ γ.any = (String -> Bool) -> ζ -> η,
7+ γ.mkIf = η -> {system = {fsPackages = [θ];};} -> ι,
8+ δ.exfat = θ,
9+ ε.supportedFilesystems = ζ
1010) =>
11−α -> {config = θ;}
11+α -> {config = ι;}
test/golden/importless/extra-target-flags.txt+1−2
@@ -1,10 +1,9 @@
11∀ α β γ δ ε ζ.
22( α.hostPlatform = β,
33 α.lib = γ,
4− α.optionals = Bool -> [String] -> [String],
54 α.targetPlatform = β,
65 γ.optionals = Bool -> [String] -> [δ],
7− ε.lib = α
6+ ε.optionals = Bool -> [String] -> [String]
87) =>
98{ crossStageStatic = Bool;
109 langD = Bool;
test/golden/importless/extras.txt+9−11
@@ -17,8 +17,6 @@
1717 version = String;
1818 } ->
1919 κ,
20− α.optionalString = Bool -> String -> γ,
21− α.optionals = Bool -> [String] -> [String],
2220 β.ekleog = ζ,
2321 β.gebner = ζ,
2422 β.licenses = λ,
@@ -26,15 +24,15 @@
2624 β.platforms = ν,
2725 λ.isc = ε,
2826 ν.linux = η,
29− ξ.lib = α,
30− ο.lib = α,
31− π.lib = α,
32− ρ.lib = α,
33− σ.lib = α,
34− τ.lib = α,
35− υ.lib = α,
36− φ.lib = α,
37− χ.lib = α
27+ ξ.optionals = Bool -> [String] -> [String],
28+ ο.optionals = Bool -> [String] -> [String],
29+ π.optionals = Bool -> [String] -> [String],
30+ ρ.optionals = Bool -> [String] -> [String],
31+ σ.optionals = Bool -> [String] -> [String],
32+ τ.optionals = Bool -> [String] -> [String],
33+ υ.optionals = Bool -> [String] -> [String],
34+ φ.optionalString = Bool -> String -> γ,
35+ χ.optionalString = Bool -> String -> γ
3836) =>
3937{ enableLua = Bool;
4038 enableMysql = Bool;
test/golden/importless/facetimehd.txt+8−8
@@ -2,8 +2,8 @@
22( α.config = β,
33 α.lib = γ,
44 α.pkgs = δ,
5− β.facetimehd = ε,
6− β.kernelPackages = ζ,
5+ β.boot = ε,
6+ β.hardware = ζ,
77 γ.mkEnableOption = String -> η,
88 γ.mkIf =
99 θ ->
@@ -20,11 +20,11 @@
2020 γ.singleton = {assertion = ν; message = String;} -> ι,
2121 γ.versionAtLeast = ξ -> String -> ν,
2222 δ.facetimehd-firmware = λ,
23− ζ.facetimehd = κ,
24− ζ.version = ξ,
25− ο.boot = β,
26− ε.enable = θ,
27− π.hardware = β,
28− ρ.kernel = ζ
23+ ε.kernelPackages = ο,
24+ ο.facetimehd = κ,
25+ ο.kernel = π,
26+ ζ.facetimehd = ρ,
27+ ρ.enable = θ,
28+ π.version = ξ
2929) =>
3030α -> {config = μ; options = {hardware = {facetimehd = {enable = η;};};};}
test/golden/importless/fancontrol.txt+3−3
@@ -2,7 +2,7 @@
22( α.config = β,
33 α.lib = γ,
44 α.pkgs = δ,
5− β.fancontrol = ε,
5+ β.hardware = ε,
66 γ.cfg = ζ,
77 γ.mkEnableOption = String -> η,
88 γ.mkIf =
@@ -25,8 +25,8 @@
2525 γ.types = μ,
2626 δ.writeText = String -> ν -> ξ,
2727 ζ.config = ν,
28− ε.enable = θ,
29− ο.hardware = β,
28+ ε.fancontrol = ο,
29+ ο.enable = θ,
3030 μ.nullOr = π -> κ,
3131 ρ.lines = π
3232) =>
test/golden/importless/farrp.txt+6−6
@@ -1,16 +1,16 @@
11∀ α β γ δ ε ζ η θ.
2−( α.brainrape = β,
3− α.mit = γ,
4− δ.licenses = α,
5− ε.maintainers = α
2+( α.licenses = β,
3+ α.maintainers = γ,
4+ β.mit = δ,
5+ γ.brainrape = ε
66) =>
77{ build-idris-package =
88 { idrisDeps = [ζ];
99 meta =
1010 { description = String;
1111 homepage = String;
12− license = γ;
13− maintainers = [β];
12+ license = δ;
13+ maintainers = [ε];
1414 };
1515 name = String;
1616 src = η;
test/golden/importless/faust1.txt+23−24
@@ -1,4 +1,4 @@
1−∀ γ δ ε ζ η θ ι κ λ μ ν ξ ο π ρ σ τ υ φ χ ψ ω α1 β1 γ1 δ1 ε1 ζ1 η1.
1+∀ γ δ ε ζ η θ ι κ λ μ ν ξ ο π ρ σ τ υ φ χ ψ ω α1 β1 γ1 δ1 ε1 ζ1.
22( ( γ
33 ) //
44 ( { dontBuild = Bool;
@@ -45,8 +45,10 @@
4545 version = μ;
4646 }
4747 ),
48− ξ.lib = ο,
49− ξ.mkDerivation =
48+ ξ.?scripts = [ο],
49+ π.?scripts = [ο],
50+ ρ.lib = σ,
51+ ρ.mkDerivation =
5052 { buildInputs = [η];
5153 meta = ∀ α. α;
5254 passthru = {wrap = κ; wrapWithBuildEnv = λ;};
@@ -58,29 +60,26 @@
5860 version = μ;
5961 } ->
6062 ι,
61− ξ.strings = π,
62− ρ.scripts = [σ],
63− τ.scripts = [σ],
64− π.baseName = σ,
65− π.concatStringsSep = String -> υ -> φ,
66− π.licenses = χ,
67− π.magnetophon = ψ,
68− π.maintainers = ω,
69− π.map = (α1 -> String) -> [ι] -> υ,
70− π.platforms = β1,
71− π.pmahoney = ψ,
72− π.src = δ,
73− π.version = μ,
74− π.wrap = κ,
75− π.wrapWithBuildEnv = λ,
76− γ1.lib = ξ,
77− χ.gpl2 = δ1,
78− β1.linux = ε1
63+ σ.strings = τ,
64+ τ.baseName = ο,
65+ τ.concatStringsSep = String -> υ -> φ,
66+ τ.licenses = χ,
67+ τ.magnetophon = ψ,
68+ τ.maintainers = ω,
69+ τ.map = (α1 -> String) -> [ι] -> υ,
70+ τ.platforms = β1,
71+ τ.pmahoney = ψ,
72+ τ.src = δ,
73+ τ.version = μ,
74+ τ.wrap = κ,
75+ τ.wrapWithBuildEnv = λ,
76+ χ.gpl2 = γ1,
77+ β1.linux = δ1
7978) =>
80−{ coreutils = ζ1;
81− fetchurl = {sha256 = String; url = String;} -> η1;
79+{ coreutils = ε1;
80+ fetchurl = {sha256 = String; url = String;} -> ζ1;
8281 makeWrapper = η;
8382 pkgconfig = θ;
84− stdenv = ξ;
83+ stdenv = ρ;
8584} ->
8685ι
test/golden/importless/faust2.txt+24−26
@@ -1,4 +1,4 @@
1−∀ γ δ ε ζ η θ ι κ λ μ ν ξ ο π ρ σ τ υ φ χ ψ ω α1 β1 γ1 δ1 ε1 ζ1 η1 θ1 ι1.
1+∀ γ δ ε ζ η θ ι κ λ μ ν ξ ο π ρ σ τ υ φ χ ψ ω α1 β1 γ1 δ1 ε1 ζ1 η1.
22( ( γ
33 ) //
44 ( { dontBuild = Bool;
@@ -50,9 +50,10 @@
5050 version = ν;
5151 }
5252 ),
53− ο.lib = π,
54− ο.makeLibraryPath = [ι] -> θ,
55− ο.mkDerivation =
53+ ο.?scripts = [π],
54+ ρ.?scripts = [π],
55+ σ.lib = τ,
56+ σ.mkDerivation =
5657 { buildInputs = [κ];
5758 cmakeFlags = String;
5859 meta = ∀ α. α;
@@ -66,28 +67,25 @@
6667 version = ν;
6768 } ->
6869 ι,
69− ο.strings = ρ,
70− σ.scripts = [τ],
71− υ.scripts = [τ],
72− ρ.baseName = τ,
73− ρ.concatStringsSep = String -> φ -> χ,
74− ρ.licenses = ψ,
75− ρ.magnetophon = ω,
76− ρ.maintainers = α1,
77− ρ.map = (β1 -> String) -> [ι] -> φ,
78− ρ.platforms = γ1,
79− ρ.pmahoney = ω,
80− ρ.src = δ,
81− ρ.version = ν,
82− ρ.wrap = λ,
83− ρ.wrapWithBuildEnv = μ,
84− δ1.lib = ο,
85− ψ.gpl2 = ε1,
86− γ1.linux = ζ1,
87− η1.lib = ο
70+ τ.strings = υ,
71+ υ.baseName = π,
72+ υ.concatStringsSep = String -> φ -> χ,
73+ υ.licenses = ψ,
74+ υ.magnetophon = ω,
75+ υ.maintainers = α1,
76+ υ.map = (β1 -> String) -> [ι] -> φ,
77+ υ.platforms = γ1,
78+ υ.pmahoney = ω,
79+ υ.src = δ,
80+ υ.version = ν,
81+ υ.wrap = λ,
82+ υ.wrapWithBuildEnv = μ,
83+ ψ.gpl2 = δ1,
84+ γ1.linux = ε1,
85+ τ.makeLibraryPath = [ι] -> θ
8886) =>
8987{ cmake = η;
90− coreutils = θ1;
88+ coreutils = ζ1;
9189 emscripten = κ;
9290 fetchFromGitHub =
9391 { fetchSubmodules = Bool;
@@ -96,7 +94,7 @@
9694 rev = String;
9795 sha256 = String;
9896 } ->
99− ι1;
97+ η1;
10098 gnutls = κ;
10199 libmicrohttpd = κ;
102100 libsndfile = κ;
@@ -106,7 +104,7 @@
106104 openssl = κ;
107105 p11-kit = κ;
108106 pkgconfig = η;
109− stdenv = ο;
107+ stdenv = σ;
110108 vim = η;
111109 which = η;
112110} ->
test/golden/importless/fcitx.txt+22−24
@@ -3,21 +3,19 @@
33 ε.config = ζ,
44 ε.lib = η,
55 ε.pkgs = θ,
6− ζ.enabled = String,
7− ζ.fcitx = ι,
8− θ.fcitx-engines = κ,
9− θ.override = {plugins = λ;} -> μ,
6+ ζ.i18n = ι,
7+ θ.fcitx = κ,
8+ θ.fcitx-engines = λ,
109 η.attrByPath = [String] -> Bool -> γ -> Bool,
11− η.attrNames = ν -> ξ,
12− η.cfg = ο,
13− η.check = γ -> Bool,
14− η.concatStringsSep = String -> π -> ρ,
15− η.const = σ -> τ,
16− η.filterAttrs = τ -> κ -> ν,
17− η.isDerivation = σ,
18− η.listOf = υ -> φ,
19− η.literalExample = String -> χ,
20− η.map = (ψ -> String) -> ξ -> π,
10+ η.attrNames = μ -> ν,
11+ η.cfg = ξ,
12+ η.concatStringsSep = String -> ο -> π,
13+ η.const = ρ -> σ,
14+ η.filterAttrs = σ -> λ -> μ,
15+ η.isDerivation = ρ,
16+ η.listOf = τ -> υ,
17+ η.literalExample = String -> φ,
18+ η.map = (χ -> String) -> ν -> ο,
2119 η.mkIf =
2220 Bool ->
2321 { environment =
@@ -27,22 +25,22 @@
2725 XMODIFIERS = String;
2826 };
2927 };
30− i18n = {inputMethod = {package = μ;};};
28+ i18n = {inputMethod = {package = ψ;};};
3129 services = {xserver = {displayManager = {sessionCommands = String;};};};
3230 } ->
3331 ω,
3432 η.mkOption =
35− {default = ∀ α. α; description = String; example = χ; type = φ;} -> α1,
33+ {default = ∀ α. α; description = String; example = φ; type = υ;} -> α1,
3634 η.types = β1,
37− γ1.fcitx = θ,
38− ο.engines = λ,
35+ κ.override = {plugins = γ1;} -> ψ,
36+ ξ.engines = γ1,
3937 β1.package = β,
40− δ1.package = η,
41− ε1.types = δ1,
42− ζ1.inputMethod = ζ,
43− η1.i18n = ζ1,
44− θ1.inputMethod = ζ,
45− ι1.i18n = θ1
38+ δ1.package = ε1,
39+ ε1.check = γ -> Bool,
40+ ι.inputMethod = ζ1,
41+ ζ1.fcitx = η1,
42+ θ1.inputMethod = ι1,
43+ ι1.enabled = String
4644) =>
4745ε ->
4846{config = ω; options = {i18n = {inputMethod = {fcitx = {engines = α1;};};};};}
test/golden/importless/fetch-rebar-deps.txt+2−3
@@ -12,9 +12,8 @@
1212 phases = [String];
1313 } ->
1414 ε,
15− α.proxyImpureEnvVars = γ,
16− ζ.fetchers = α,
17− η.lib = ζ
15+ ζ.fetchers = η,
16+ η.proxyImpureEnvVars = γ
1817) =>
1918{rebar3 = θ; stdenv = α;} ->
2019{meta = {}; name = ι; sha256 = δ; src = κ; version = λ;} -> ε
test/golden/importless/fetchNodeModules.txt+8−8
@@ -1,15 +1,15 @@
11∀ α β γ δ ε ζ η.
2−( α.mkDerivation =
2+( α.lib = β,
3+ α.mkDerivation =
34 { buildCommand = String;
45 name = String;
5− nativeBuildInputs = [β];
6− outputHash = γ;
6+ nativeBuildInputs = [γ];
7+ outputHash = δ;
78 outputHashAlgo = String;
89 outputHashMode = String;
910 } ->
10− δ,
11− α.versionAtLeast = ε -> String -> Bool,
12− β.version = ε,
13− ζ.lib = α
11+ ε,
12+ γ.version = ζ,
13+ β.versionAtLeast = ζ -> String -> Bool
1414) =>
15−{jq = β; stdenv = α;} -> {nodejs = β; sha256 = γ; src = η;} -> δ
15+{jq = γ; stdenv = α;} -> {nodejs = γ; sha256 = δ; src = η;} -> ε
test/golden/importless/ffmpegthumbs.txt+3−3
@@ -1,9 +1,9 @@
11∀ α β γ δ ε ζ η θ.
22( α.licenses = β,
3− α.ttuegel = γ,
3+ α.maintainers = γ,
44 β.bsd3 = δ,
55 β.gpl2 = δ,
6− ε.maintainers = α
6+ γ.ttuegel = ε
77) =>
88{ extra-cmake-modules = ζ;
99 ffmpeg_3 = η;
@@ -11,7 +11,7 @@
1111 lib = α;
1212 mkDerivation =
1313 { buildInputs = [η];
14− meta = {license = [δ]; maintainers = [γ];};
14+ meta = {license = [δ]; maintainers = [ε];};
1515 name = String;
1616 nativeBuildInputs = [ζ];
1717 } ->
test/golden/importless/filters.txt+34−36
@@ -1,51 +1,49 @@
11∀ α β γ δ ε ζ η θ ι κ λ μ ν ξ.
2−( α.gpl2 = β,
3− α.linux = γ,
4− α.makeBinPath = [δ] -> ε,
2+( α.lib = β,
53 α.mkDerivation =
6− { buildInputs = [ζ];
4+ { buildInputs = [γ];
75 configureFlags = [String];
86 doCheck = Bool;
97 enableParallelBuilding = Bool;
108 makeFlags = [String];
119 meta =
12− {description = String; homepage = String; license = β; platforms = γ;};
13− nativeBuildInputs = [η];
10+ {description = String; homepage = String; license = δ; platforms = ε;};
11+ nativeBuildInputs = [ζ];
1412 pname = String;
1513 postConfigure = String;
1614 postInstall = String;
17− src = θ;
15+ src = η;
1816 version = String;
1917 } ->
20− ι,
21− κ.lib = α,
22− λ.licenses = α,
23− μ.lib = λ,
24− ν.platforms = α,
25− ξ.lib = ν
18+ θ,
19+ β.makeBinPath = [ι] -> κ,
20+ λ.licenses = μ,
21+ μ.gpl2 = δ,
22+ ν.platforms = ξ,
23+ ξ.linux = ε
2624) =>
27−{ avahi = ζ;
28− bc = δ;
29− coreutils = δ;
30− cups = ζ;
31− dbus = ζ;
32− fetchurl = {sha256 = String; url = String;} -> θ;
33− fontconfig = ζ;
34− gawk = δ;
35− ghostscript = ζ;
36− gnugrep = δ;
37− gnused = δ;
38− ijs = ζ;
39− libjpeg = ζ;
40− libpng = ζ;
41− makeWrapper = η;
42− mupdf = ζ;
43− perl = ζ;
44− pkgconfig = η;
45− poppler = ζ;
46− poppler_utils = ζ;
47− qpdf = ζ;
25+{ avahi = γ;
26+ bc = ι;
27+ coreutils = ι;
28+ cups = γ;
29+ dbus = γ;
30+ fetchurl = {sha256 = String; url = String;} -> η;
31+ fontconfig = γ;
32+ gawk = ι;
33+ ghostscript = γ;
34+ gnugrep = ι;
35+ gnused = ι;
36+ ijs = γ;
37+ libjpeg = γ;
38+ libpng = γ;
39+ makeWrapper = ζ;
40+ mupdf = γ;
41+ perl = γ;
42+ pkgconfig = ζ;
43+ poppler = γ;
44+ poppler_utils = γ;
45+ qpdf = γ;
4846 stdenv = α;
49− which = δ;
47+ which = ι;
5048} ->
51−ι
49+θ
test/golden/importless/firejail.txt+3−3
@@ -2,7 +2,7 @@
22( α.config = β,
33 α.lib = γ,
44 α.pkgs = δ,
5− β.firejail = ε,
5+ β.programs = ε,
66 γ.literalExample = String -> ζ,
77 γ.maintainers = η,
88 γ.mkEnableOption = String -> θ,
@@ -20,8 +20,8 @@
2020 δ.runCommand =
2121 String ->
2222 {allowSubstitutes = Bool; preferLocalBuild = Bool;} -> String -> κ,
23− ε.enable = ι,
24− π.programs = β,
23+ ε.firejail = π,
24+ π.enable = ι,
2525 ο.attrsOf = ρ -> μ,
2626 σ.path = ρ
2727) =>
test/golden/importless/flatpak.txt+25−26
@@ -2,16 +2,16 @@
22( β.config = γ,
33 β.lib = δ,
44 β.pkgs = ε,
5− γ.enable = Bool,
6− γ.flatpak = ζ,
7− δ.literalExample = String -> η,
8− δ.mkEnableOption = String -> θ,
5+ γ.services = ζ,
6+ γ.xdg = η,
7+ δ.literalExample = String -> θ,
8+ δ.mkEnableOption = String -> ι,
99 δ.mkIf =
10− ι ->
10+ κ ->
1111 { assertions = [{assertion = Bool; message = String;}];
12− environment = {profiles = [String]; systemPackages = [κ];};
13− services = {dbus = {packages = [λ];};};
14− systemd = {packages = [μ];};
12+ environment = {profiles = [String]; systemPackages = [λ];};
13+ services = {dbus = {packages = [μ];};};
14+ systemd = {packages = [ν];};
1515 users =
1616 { groups = {flatpak = {};};
1717 users =
@@ -20,30 +20,29 @@
2020 };
2121 };
2222 } ->
23− ν,
23+ ξ,
2424 δ.mkOption =
2525 { default = ∀ α. α;
2626 description = String;
27− example = η;
27+ example = θ;
2828 internal = Bool;
29− type = ξ;
29+ type = ο;
3030 } ->
31− ο,
32− δ.types = π,
33− ε.flatpak = κ,
34− ε.maintainers = ρ,
35− ζ.enable = ι,
36− ζ.guiPackages = [κ],
37− σ.services = γ,
38− τ.portal = γ,
39− υ.xdg = τ,
40− φ.meta = ε,
41− χ.flatpak = φ,
42− π.listOf = ψ -> ξ,
31+ π,
32+ δ.types = ρ,
33+ ε.flatpak = λ,
34+ ζ.flatpak = σ,
35+ σ.enable = κ,
36+ σ.guiPackages = [λ],
37+ η.portal = τ,
38+ τ.enable = Bool,
39+ υ.meta = φ,
40+ φ.maintainers = χ,
41+ ρ.listOf = ψ -> ο,
4342 ω.package = ψ
4443) =>
4544β ->
46−{ config = ν;
47− meta = {doc = Path; maintainers = ρ;};
48− options = {services = {flatpak = {enable = θ; guiPackages = ο;};};};
45+{ config = ξ;
46+ meta = {doc = Path; maintainers = χ;};
47+ options = {services = {flatpak = {enable = ι; guiPackages = π;};};};
4948}
test/golden/importless/fluxbox.txt+5−5
@@ -2,7 +2,7 @@
22( α.config = β,
33 α.lib = γ,
44 α.pkgs = δ,
5− β.fluxbox = ε,
5+ β.services = ε,
66 γ.mkEnableOption = String -> ζ,
77 γ.mkIf =
88 η ->
@@ -12,10 +12,10 @@
1212 κ,
1313 γ.singleton = {name = String; start = String;} -> ι,
1414 δ.fluxbox = θ,
15− ε.enable = η,
16− λ.windowManager = β,
17− μ.xserver = λ,
18− ν.services = μ
15+ ε.xserver = λ,
16+ λ.windowManager = μ,
17+ μ.fluxbox = ν,
18+ ν.enable = η
1919) =>
2020α ->
2121{ config = κ;
test/golden/importless/fontdir.txt+8−8
@@ -2,13 +2,13 @@
22( α.config = β,
33 α.lib = γ,
44 α.pkgs = δ,
5− β.enableFontDir = ε,
5+ β.fonts = ε,
66 γ.mkIf =
7− ε -> {environment = {pathsToLink = [String]; systemPackages = [ζ];};} -> η,
8− γ.mkOption = {default = Bool; description = String; type = θ;} -> ι,
9− γ.types = κ,
10− δ.runCommand = String -> {preferLocalBuild = Bool;} -> String -> ζ,
11− λ.fonts = β,
12− κ.bool = θ
7+ ζ -> {environment = {pathsToLink = [String]; systemPackages = [η];};} -> θ,
8+ γ.mkOption = {default = Bool; description = String; type = ι;} -> κ,
9+ γ.types = λ,
10+ δ.runCommand = String -> {preferLocalBuild = Bool;} -> String -> η,
11+ ε.enableFontDir = ζ,
12+ λ.bool = ι
1313) =>
14−α -> {config = η; options = {fonts = {enableFontDir = ι;};};}
14+α -> {config = θ; options = {fonts = {enableFontDir = κ;};};}
test/golden/importless/fox-1.6.txt+27−29
@@ -1,9 +1,8 @@
11∀ γ δ ε ζ η θ ι κ λ μ ν ξ ο.
22( γ.isDarwin = δ,
3− γ.lgpl3 = ε,
4− γ.mesaPlatforms = ζ,
3+ γ.lib = ε,
54 γ.mkDerivation =
6− { buildInputs = [η];
5+ { buildInputs = [ζ];
76 doCheck = Bool;
87 enableParallelBuilding = Bool;
98 hardeningDisable = [String];
@@ -11,38 +10,37 @@
1110 { branch = String;
1211 description = String;
1312 homepage = String;
14− license = ε;
13+ license = η;
1514 longDescription = String;
1615 maintainers = ∀ α. α;
17− platforms = ζ;
16+ platforms = θ;
1817 };
1918 pname = String;
20− src = θ;
19+ src = ι;
2120 version = ∀ β. β;
2221 } ->
23− ι,
24− γ.optional = δ -> κ -> [η],
25− λ.licenses = γ,
26− μ.lib = λ,
27− ν.platforms = γ,
28− ξ.lib = ν,
29− ο.lib = γ
22+ κ,
23+ ε.licenses = λ,
24+ λ.lgpl3 = η,
25+ μ.platforms = ν,
26+ ν.mesaPlatforms = θ,
27+ ξ.optional = δ -> ο -> [ζ]
3028) =>
31−{ CoreServices = κ;
32− bzip2 = η;
33− fetchurl = {sha256 = String; url = String;} -> θ;
34− libGL = η;
35− libGLU = η;
36− libXcursor = η;
37− libXfixes = η;
38− libXft = η;
39− libXrandr = η;
40− libjpeg = η;
41− libpng = η;
42− libtiff = η;
29+{ CoreServices = ο;
30+ bzip2 = ζ;
31+ fetchurl = {sha256 = String; url = String;} -> ι;
32+ libGL = ζ;
33+ libGLU = ζ;
34+ libXcursor = ζ;
35+ libXfixes = ζ;
36+ libXft = ζ;
37+ libXrandr = ζ;
38+ libjpeg = ζ;
39+ libpng = ζ;
40+ libtiff = ζ;
4341 stdenv = γ;
44− xinput = η;
45− xlibsWrapper = η;
46− zlib = η;
42+ xinput = ζ;
43+ xlibsWrapper = ζ;
44+ zlib = ζ;
4745} ->
48−ι
46+κ
test/golden/importless/frameworkintegration.txt+2−2
@@ -1,5 +1,5 @@
11∀ α β γ δ ε ζ η.
2−(α.ttuegel = β, γ.maintainers = α) => { extra-cmake-modules = δ;
2+(α.maintainers = β, β.ttuegel = γ) => { extra-cmake-modules = δ;
33 kbookmarks = ε;
44 kcompletion = ε;
55 kconfig = ε;
@@ -15,7 +15,7 @@
1515 libXcursor = ε;
1616 mkDerivation =
1717 { buildInputs = [ε];
18− meta = {maintainers = [β];};
18+ meta = {maintainers = [γ];};
1919 name = String;
2020 nativeBuildInputs = [δ];
2121 propagatedBuildInputs = [ζ];
test/golden/importless/free.txt+6−6
@@ -1,16 +1,16 @@
11∀ α β γ δ ε ζ η.
2−( α.brainrape = β,
3− α.bsd2 = γ,
4− δ.licenses = α,
5− ε.maintainers = α
2+( α.licenses = β,
3+ α.maintainers = γ,
4+ β.bsd2 = δ,
5+ γ.brainrape = ε
66) =>
77{ build-idris-package =
88 { ipkgName = String;
99 meta =
1010 { description = String;
1111 homepage = String;
12− license = γ;
13− maintainers = [β];
12+ license = δ;
13+ maintainers = [ε];
1414 };
1515 name = String;
1616 src = ζ;
test/golden/importless/freeform-nested.txt+2−2
@@ -1,7 +1,7 @@
11∀ α β γ δ ε.
22( α.lib = β,
3− β.bool = γ,
43 β.mkOption = {default = Bool; type = γ;} -> δ,
5− ε.types = β
4+ β.types = ε,
5+ ε.bool = γ
66) =>
77α -> {config = {nest = {bar = String;};}; options = {nest = {foo = δ;};};}
test/golden/importless/freeform-str-dep-unstr.txt+10−11
@@ -1,12 +1,11 @@
1−∀ α β γ δ ε ζ η θ ι κ.
2−( α.config = β,
3− α.lib = γ,
4− γ.mkIf = β -> δ -> ε,
5− γ.mkOption = {default = Null; type = ζ;} -> η,
6− γ.nullOr = θ -> ζ,
7− γ.str = θ,
8− β.value = δ,
9− ι.types = γ,
10− κ.types = γ
1+∀ α β γ δ ε ζ η θ ι κ λ.
2+( α.value = β,
3+ γ.config = α,
4+ γ.lib = δ,
5+ δ.mkIf = Bool -> ε -> ζ,
6+ δ.mkOption = {default = Null; type = η;} -> θ,
7+ δ.types = ι,
8+ ι.nullOr = κ -> η,
9+ λ.str = κ
1110) =>
12−α -> {config = {foo = ε;}; options = {foo = η;};}
11+γ -> {config = {foo = ζ;}; options = {foo = θ;};}
test/golden/importless/freeform-unstr-dep-str.txt+3−4
@@ -3,10 +3,9 @@
33 α.lib = γ,
44 γ.mkIf = Bool -> δ -> ε,
55 γ.mkOption = {default = Null; type = ζ;} -> η,
6− γ.nullOr = θ -> ζ,
7− γ.str = θ,
6+ γ.types = θ,
87 β.value = Null,
9− ι.types = γ,
10− κ.types = γ
8+ θ.nullOr = ι -> ζ,
9+ κ.str = ι
1110) =>
1211α -> {config = {foo = ε;}; options = {value = η;};}
test/golden/importless/freeoffice.txt+2−2
@@ -11,8 +11,8 @@
1111 ) ~
1212 ( γ
1313 ),
14+ α.?officeVersion = {edition = String; sha256 = String; version = String;},
1415 α.callPackage = Path -> γ -> δ,
15− α.fetchurl = {sha256 = String; url = String;} -> β,
16− α.officeVersion = {edition = String; sha256 = String; version = String;}
16+ α.fetchurl = {sha256 = String; url = String;} -> β
1717) =>
1818α -> δ
test/golden/importless/freetds.txt+13−13
@@ -2,26 +2,26 @@
22( α.config = β,
33 α.lib = γ,
44 α.pkgs = δ,
5− β.freetds = ε,
6− γ.attrNames = ε -> ζ,
7− γ.concatStrings = η -> θ,
8− γ.length = ζ -> Integer,
9− γ.literalExample = String -> ι,
10− γ.mapAttrsToList = (κ -> λ -> String) -> ε -> η,
5+ β.environment = ε,
6+ γ.attrNames = ζ -> η,
7+ γ.concatStrings = θ -> ι,
8+ γ.length = η -> Integer,
9+ γ.literalExample = String -> κ,
10+ γ.mapAttrsToList = (λ -> μ -> String) -> ζ -> θ,
1111 γ.mkIf =
1212 Bool ->
1313 { environment =
14− { etc = {freetds.conf = {text = θ;};};
14+ { etc = {freetds.conf = {text = ι;};};
1515 variables =
1616 {FREETDS = String; FREETDSCONF = String; SYBASE = String;};
1717 };
1818 } ->
19− μ,
19+ ν,
2020 γ.mkOption =
21− {default = {}; description = String; example = ι; type = ν;} -> ξ,
22− γ.types = ο,
23− π.environment = β,
24− ο.attrsOf = ρ -> ν,
21+ {default = {}; description = String; example = κ; type = ξ;} -> ο,
22+ γ.types = π,
23+ ε.freetds = ζ,
24+ π.attrsOf = ρ -> ξ,
2525 σ.str = ρ
2626) =>
27−α -> {config = μ; options = {environment = {freetds = ξ;};};}
27+α -> {config = ν; options = {environment = {freetds = ο;};};}
test/golden/importless/frontends.txt+1−2
@@ -17,14 +17,13 @@
1717 version = String;
1818 } ->
1919 ι,
20− α.optional = Bool -> Null -> [γ],
2120 β.licenses = κ,
2221 β.maintainers = λ,
2322 β.peti = ε,
2423 β.platforms = μ,
2524 κ.gpl2Plus = δ,
2625 μ.linux = ζ,
27− ν.lib = α
26+ ν.optional = Bool -> Null -> [γ]
2827) =>
2928{ fetchurl = {sha256 = String; url = String;} -> θ;
3029 gtk2 = γ;
test/golden/importless/fsm.txt+6−6
@@ -1,15 +1,15 @@
11∀ α β γ δ ε ζ η.
2−( α.brainrape = β,
3− α.bsd3 = γ,
4− δ.licenses = α,
5− ε.maintainers = α
2+( α.licenses = β,
3+ α.maintainers = γ,
4+ β.bsd3 = δ,
5+ γ.brainrape = ε
66) =>
77{ build-idris-package =
88 { meta =
99 { description = String;
1010 homepage = String;
11− license = γ;
12− maintainers = [β];
11+ license = δ;
12+ maintainers = [ε];
1313 };
1414 name = String;
1515 src = ζ;
test/golden/importless/fstrim.txt+4−4
@@ -2,7 +2,7 @@
22( α.config = β,
33 α.lib = γ,
44 α.pkgs = δ,
5− β.fstrim = ε,
5+ β.services = ε,
66 γ.gnidorah = ζ,
77 γ.maintainers = η,
88 γ.mkEnableOption = String -> θ,
@@ -18,9 +18,9 @@
1818 γ.mkOption = {default = String; description = String; type = ν;} -> ξ,
1919 γ.types = ο,
2020 δ.utillinux = κ,
21− ε.enable = ι,
22− ε.interval = λ,
23− π.services = β,
21+ ε.fstrim = π,
22+ π.enable = ι,
23+ π.interval = λ,
2424 ο.str = ν
2525) =>
2626α ->
test/golden/importless/fuseki-binary.txt+15−17
@@ -1,35 +1,33 @@
11∀ α β γ δ ε ζ η θ ι κ λ μ ν ξ.
2−( α.asl20 = β,
3− α.linux = γ,
2+( α.lib = β,
43 α.mkDerivation =
5− { buildInputs = [δ];
4+ { buildInputs = [γ];
65 installPhase = String;
76 meta =
87 { description = String;
98 downloadPage = String;
109 downloadURLRegexp = String;
1110 homepage = String;
12− license = β;
11+ license = δ;
1312 maintainers = [ε];
14− platforms = γ;
13+ platforms = ζ;
1514 version = String;
1615 };
1716 name = String;
18− src = ζ;
17+ src = η;
1918 version = String;
2019 } ->
21− η,
22− α.raskin = ε,
23− θ.licenses = α,
24− ι.lib = θ,
25− κ.maintainers = α,
26− λ.lib = κ,
27− μ.platforms = α,
28− ν.lib = μ
20+ θ,
21+ β.licenses = ι,
22+ ι.asl20 = δ,
23+ κ.maintainers = λ,
24+ λ.raskin = ε,
25+ μ.platforms = ν,
26+ ν.linux = ζ
2927) =>
30−{ fetchurl = {sha256 = String; url = String;} -> ζ;
28+{ fetchurl = {sha256 = String; url = String;} -> η;
3129 java = ξ;
32− makeWrapper = δ;
30+ makeWrapper = γ;
3331 stdenv = α;
3432} ->
35−η
33+θ
test/golden/importless/fvwm.txt+8−8
@@ -2,7 +2,7 @@
22( α.config = β,
33 α.lib = γ,
44 α.pkgs = δ,
5− β.fvwm = ε,
5+ β.services = ε,
66 γ.cfg = ζ,
77 γ.mkEnableOption = String -> η,
88 γ.mkIf =
@@ -14,13 +14,13 @@
1414 γ.mkOption = {default = Bool; description = String; type = μ;} -> ν,
1515 γ.singleton = {name = String; start = String;} -> κ,
1616 γ.types = ξ,
17− δ.override = {gestures = ο;} -> ι,
18− π.fvwm = δ,
19− ζ.gestures = ο,
20− ε.enable = θ,
21− ρ.windowManager = β,
22− σ.xserver = ρ,
23− τ.services = σ,
17+ δ.fvwm = ο,
18+ ο.override = {gestures = π;} -> ι,
19+ ζ.gestures = π,
20+ ε.xserver = ρ,
21+ ρ.windowManager = σ,
22+ σ.fvwm = τ,
23+ τ.enable = θ,
2424 ξ.bool = μ
2525) =>
2626α ->
test/golden/importless/gateone.txt+34−33
@@ -2,60 +2,61 @@
22( α.config = β,
33 α.lib = γ,
44 α.pkgs = δ,
5− β.gateone = ε,
6− γ.coreutils = ζ,
7− γ.gateone = η,
8− γ.mkEnableOption = String -> θ,
5+ β.ids = ε,
6+ β.services = ζ,
7+ γ.coreutils = η,
8+ γ.gateone = θ,
9+ γ.mkEnableOption = String -> ι,
910 γ.mkIf =
10− ι ->
11− { environment = {systemPackages = [η];};
11+ κ ->
12+ { environment = {systemPackages = [θ];};
1213 systemd =
1314 { services =
1415 { gateone =
1516 { description = String;
16− path = [ζ];
17+ path = [η];
1718 preStart = String;
1819 requires = [String];
1920 serviceConfig =
2021 { ExecStart = String;
2122 Group = String;
2223 User = String;
23− WorkingDirectory = κ;
24+ WorkingDirectory = λ;
2425 };
2526 wantedBy = [String];
2627 };
2728 };
2829 };
2930 users =
30− { groups = {gateone = {gid = λ;};};
31− users = {gateone = {description = String; home = μ; uid = ν;};};
31+ { groups = {gateone = {gid = μ;};};
32+ users = {gateone = {description = String; home = ν; uid = ξ;};};
3233 };
3334 } ->
34− ξ,
35− γ.mkOption = {default = String; description = String; type = ο;} -> π,
36− γ.nix = ζ,
37− γ.openssh = ζ,
38− γ.procps = ζ,
39− γ.pythonPackages = ρ,
40− γ.types = σ,
41− δ.cacert = η,
42− δ.coreutils = η,
43− δ.openssh = η,
44− δ.procps = η,
45− δ.pythonPackages = τ,
46− ε.enable = ι,
47− ε.settingsDir = κ,
48− υ.services = β,
49− ρ.gateone = ζ,
50− φ.gids = β,
51− χ.ids = φ,
52− ψ.uids = β,
53− ω.ids = ψ,
54− σ.path = ο,
35+ ο,
36+ γ.mkOption = {default = String; description = String; type = π;} -> ρ,
37+ γ.nix = η,
38+ γ.openssh = η,
39+ γ.procps = η,
40+ γ.pythonPackages = σ,
41+ γ.types = τ,
42+ δ.cacert = θ,
43+ δ.coreutils = θ,
44+ δ.openssh = θ,
45+ δ.procps = θ,
46+ δ.pythonPackages = υ,
47+ ζ.gateone = φ,
48+ φ.enable = κ,
49+ φ.settingsDir = λ,
50+ σ.gateone = η,
51+ ε.gids = χ,
52+ χ.gateone = μ,
53+ ψ.uids = ω,
54+ ω.gateone = ξ,
55+ τ.path = π,
5556 α1.path = β1
5657) =>
5758α ->
58−{ config = ξ;
59+{ config = ο;
5960 options =
60− {services = {gateone = {enable = θ; pidDir = π; settingsDir = γ1;};};};
61+ {services = {gateone = {enable = ι; pidDir = ρ; settingsDir = γ1;};};};
6162}
test/golden/importless/gc.txt+2−2
@@ -18,9 +18,9 @@
1818 θ.maintainers = κ,
1919 θ.offline = δ,
2020 θ.rev = λ,
21− μ.platforms = ε,
21+ μ.meta = ν,
2222 ι.asl20 = γ,
23− ν.meta = μ
23+ ν.platforms = ε
2424) =>
2525{ coreutils = ξ;
2626 docker = μ;
test/golden/importless/gdal-1_11.txt+25−27
@@ -1,51 +1,49 @@
11∀ α β γ δ ε ζ η θ ι κ λ μ ν ξ ο π ρ σ.
2−( α.marcweber = β,
3− α.mit = γ,
2+( α.lib = β,
43 α.mkDerivation =
54 { NIX_CFLAGS_COMPILE = String;
6− buildInputs = [δ];
5+ buildInputs = [γ];
76 configureFlags = [String];
87 enableParallelBuilding = Bool;
98 hardeningDisable = [String];
109 meta =
1110 { description = String;
1211 homepage = String;
13− license = γ;
14− maintainers = [β];
15− platforms = [ε];
12+ license = δ;
13+ maintainers = [ε];
14+ platforms = [ζ];
1615 };
1716 patches = [Path];
1817 pname = String;
1918 preBuild = String;
2019 preConfigure = String;
21− src = ζ;
20+ src = η;
2221 version = String;
2322 } ->
24− η,
25− α.platforms = θ,
26− ι.numpy = δ,
27− κ.licenses = α,
28− λ.lib = κ,
29− μ.maintainers = α,
30− ν.lib = μ,
31− θ.darwin = [ε],
32− θ.linux = [ε],
33− ξ.lib = α
23+ θ,
24+ ι.numpy = γ,
25+ β.licenses = κ,
26+ κ.mit = δ,
27+ λ.maintainers = μ,
28+ μ.marcweber = ε,
29+ ν.platforms = ξ,
30+ ξ.darwin = [ζ],
31+ ξ.linux = [ζ]
3432) =>
35−{ fetchurl = {sha256 = String; url = String;} -> ζ;
33+{ fetchurl = {sha256 = String; url = String;} -> η;
3634 geos = ο;
37− libgeotiff = δ;
38− libjpeg = δ;
39− libpng = δ;
40− libtiff = δ;
35+ libgeotiff = γ;
36+ libjpeg = γ;
37+ libpng = γ;
38+ libtiff = γ;
4139 mysql57 = π;
42− openssl = δ;
40+ openssl = γ;
4341 postgresql = ρ;
44− proj = δ;
45− python = δ;
42+ proj = γ;
43+ python = γ;
4644 pythonPackages = ι;
4745 stdenv = α;
48− unzip = δ;
46+ unzip = γ;
4947 zlib = σ;
5048} ->
51−η
49+θ
test/golden/importless/gdk-pixbuf.txt+4−4
@@ -2,7 +2,7 @@
22( β.config = γ,
33 β.lib = δ,
44 β.pkgs = ε,
5− γ.gdk-pixbuf = ζ,
5+ γ.services = ζ,
66 δ.cfg = η,
77 δ.mkIf =
88 Bool ->
@@ -13,9 +13,9 @@
1313 ε.gdk-pixbuf = μ,
1414 ε.runCommand = String -> {preferLocalBuild = Bool;} -> String -> ξ,
1515 η.modulePackages = [μ],
16− ζ.modulePackages = ο,
17− π.xserver = γ,
18− ρ.services = π,
16+ ζ.xserver = ο,
17+ ο.gdk-pixbuf = π,
18+ π.modulePackages = ρ,
1919 λ.listOf = σ -> ι,
2020 τ.package = σ
2121) =>
test/golden/importless/gdomap.txt+9−9
@@ -2,26 +2,26 @@
22( α.config = β,
33 α.lib = γ,
44 α.pkgs = δ,
5− β.enable = ε,
5+ β.services = ε,
66 γ.mkEnableOption = String -> ζ,
77 γ.mkIf =
8− ε ->
8+ η ->
99 { systemd =
1010 { services =
1111 { gdomap =
1212 { after = [String];
1313 description = String;
14− path = [η];
14+ path = [θ];
1515 serviceConfig = {ExecStart = String;};
1616 wantedBy = [String];
1717 };
1818 };
1919 };
2020 } ->
21− θ,
22− δ.base = η,
23− ι.gdomap = β,
24− κ.services = ι,
25− λ.gnustep = δ
21+ ι,
22+ δ.gnustep = κ,
23+ ε.gdomap = λ,
24+ λ.enable = η,
25+ κ.base = θ
2626) =>
27−α -> {config = θ; options = {services = {gdomap = {enable = ζ;};};};}
27+α -> {config = ι; options = {services = {gdomap = {enable = ζ;};};};}
test/golden/importless/geary.txt+12−12
@@ -2,12 +2,12 @@
22( α.config = β,
33 α.lib = γ,
44 α.pkgs = δ,
5− β.geary = ε,
6− δ.geary = ζ,
5+ β.programs = ε,
6+ δ.gnome3 = ζ,
77 γ.mkEnableOption = String -> η,
88 γ.mkIf =
99 θ ->
10− { environment = {systemPackages = [ζ];};
10+ { environment = {systemPackages = [ι];};
1111 programs = {dconf = {enable = Bool;};};
1212 services =
1313 { gnome3 =
@@ -16,16 +16,16 @@
1616 };
1717 };
1818 } ->
19− ι,
20− γ.teams = κ,
21− ε.enable = θ,
22− λ.programs = β,
23− μ.gnome3 = δ,
24− κ.members = ν,
25− ξ.gnome = κ
19+ κ,
20+ γ.teams = λ,
21+ ε.geary = μ,
22+ μ.enable = θ,
23+ ζ.geary = ι,
24+ λ.gnome = ν,
25+ ν.members = ξ
2626) =>
2727α ->
28−{ config = ι;
29− meta = {maintainers = ν;};
28+{ config = κ;
29+ meta = {maintainers = ξ;};
3030 options = {programs = {geary = {enable = η;};};};
3131}
test/golden/importless/generations-dir.txt+12−13
@@ -2,10 +2,9 @@
22( α.config = β,
33 α.lib = γ,
44 α.pkgs = δ,
5− β.enable = ε,
6− β.generationsDir = ζ,
5+ β.boot = ε,
76 γ.mkIf =
8− ε ->
7+ ζ ->
98 { system =
109 { boot = {loader = {id = String; kernelFile = η;};};
1110 build = {installBootLoader = θ;};
@@ -18,19 +17,19 @@
1817 δ.coreutils = ξ,
1918 δ.gnugrep = ξ,
2019 δ.gnused = ξ,
21− δ.hostPlatform = ο,
20+ δ.stdenv = ο,
2221 δ.substituteAll =
2322 {bash = ν; copyKernels = π; isExecutable = Bool; path = [ξ]; src = Path;} ->
2423 θ,
25− ο.platform = ρ,
26− σ.stdenv = δ,
27− ρ.kernelTarget = η,
28− ζ.copyKernels = π,
29− τ.loader = β,
30− υ.boot = τ,
31− φ.generationsDir = β,
32− χ.loader = φ,
33− ψ.boot = χ,
24+ ο.hostPlatform = ρ,
25+ ρ.platform = σ,
26+ σ.kernelTarget = η,
27+ ε.loader = τ,
28+ τ.generationsDir = υ,
29+ υ.copyKernels = π,
30+ φ.loader = χ,
31+ χ.generationsDir = ψ,
32+ ψ.enable = ζ,
3433 μ.bool = κ,
3534 ω.bool = α1
3635) =>
test/golden/importless/generatorrunner.txt+18−19
@@ -1,32 +1,31 @@
11∀ β γ δ ε ζ η θ ι κ λ μ ν ξ.
2−( β.all = γ,
3− β.gpl2 = δ,
2+( β.lib = γ,
43 β.mkDerivation =
5− { buildInputs = [ε];
4+ { buildInputs = [δ];
65 enableParallelBuilding = Bool;
76 meta =
87 { description = String;
98 homepage = String;
10− license = δ;
9+ license = ε;
1110 maintainers = ∀ α. α;
12− platforms = γ;
11+ platforms = ζ;
1312 };
1413 name = String;
15− src = ζ;
14+ src = η;
1615 } ->
17− η,
18− θ.withPackages = (ι -> [κ]) -> ε,
19− ι.sphinx = κ,
20− λ.licenses = β,
21− μ.lib = λ,
22− ν.platforms = β,
23− ξ.lib = ν
16+ θ,
17+ ι.withPackages = (κ -> [λ]) -> δ,
18+ κ.sphinx = λ,
19+ γ.licenses = μ,
20+ μ.gpl2 = ε,
21+ ν.platforms = ξ,
22+ ξ.all = ζ
2423) =>
25−{ cmake = ε;
26− fetchurl = {sha256 = String; url = String;} -> ζ;
27− pysideApiextractor = ε;
28− python2 = θ;
29− qt4 = ε;
24+{ cmake = δ;
25+ fetchurl = {sha256 = String; url = String;} -> η;
26+ pysideApiextractor = δ;
27+ python2 = ι;
28+ qt4 = δ;
3029 stdenv = β;
3130} ->
32−η
31+θ
test/golden/importless/generic-builder.txt+16−17
@@ -1,4 +1,4 @@
1−∀ α β γ δ ε ζ η θ ι κ λ μ ν ξ.
1+∀ α β γ δ ε ζ η θ ι κ λ μ ν ξ ο.
22( (α) // ({name = String;}) ~ (β),
33 ( { NIX_CFLAGS_COMPILE = γ;
44 buildInputs = [δ];
@@ -15,26 +15,25 @@
1515 ) ~
1616 ( ε
1717 ),
18+ α.?buildInputs = [δ],
19+ α.?doCheck = Bool,
20+ α.?requireX = Bool,
1821 ζ.isDarwin = η,
19− ζ.mkDerivation = ε -> θ,
20− ζ.optionalString = η -> String -> γ,
21− ζ.optionals = Bool -> [ι] -> [δ],
22− α.buildInputs = [δ],
23− α.doCheck = Bool,
22+ ζ.lib = θ,
23+ ζ.mkDerivation = ε -> ι,
2424 α.name = String,
25− α.requireX = Bool,
26− κ.lib = ζ,
27− λ.lib = ζ,
28− μ.lib = ζ
25+ θ.optionalString = η -> String -> γ,
26+ κ.optionals = Bool -> [λ] -> [δ],
27+ μ.optionals = ν -> [ξ] -> [δ]
2928) =>
30−{ Cocoa = ν;
31− Foundation = ν;
29+{ Cocoa = ξ;
30+ Foundation = ξ;
3231 R = δ;
3332 gettext = δ;
34− gfortran = ν;
35− libcxx = ξ;
33+ gfortran = ξ;
34+ libcxx = ο;
3635 stdenv = ζ;
37− utillinux = ι;
38− xvfb_run = ι;
36+ utillinux = λ;
37+ xvfb_run = λ;
3938} ->
40−α -> θ
39+α -> ι
test/golden/importless/generic-stack-builder.txt+18−18
@@ -20,29 +20,29 @@
2020 ) ~
2121 ( ζ
2222 ),
23− η.libc = String,
24− η.mkDerivation = ζ -> θ,
25− ι.makeLibraryPath = [δ] -> β,
26− ι.optional = Bool -> κ -> [δ],
27− α.LD_LIBRARY_PATH = [δ],
28− α.buildInputs = [δ],
29− α.buildPhase = String,
30− α.checkPhase = String,
31− α.doCheck = Bool,
32− α.extraArgs = γ,
33− α.ghc = ε,
34− α.installPhase = String,
35− α.nativeBuildInputs = [ε],
36− α.stack = ε,
37− λ.hostPlatform = η
23+ α.?LD_LIBRARY_PATH = [δ],
24+ α.?buildInputs = [δ],
25+ α.?buildPhase = String,
26+ α.?checkPhase = String,
27+ α.?doCheck = Bool,
28+ α.?extraArgs = γ,
29+ α.?ghc = ε,
30+ α.?installPhase = String,
31+ α.?nativeBuildInputs = [ε],
32+ α.?stack = ε,
33+ η.hostPlatform = θ,
34+ η.mkDerivation = ζ -> ι,
35+ κ.makeLibraryPath = [δ] -> β,
36+ κ.optional = Bool -> λ -> [δ],
37+ θ.libc = String
3838) =>
3939{ cacert = μ;
4040 ghc = ε;
41− glibcLocales = κ;
42− lib = ι;
41+ glibcLocales = λ;
42+ lib = κ;
4343 makeSetupHook = {} -> Path -> ε;
4444 pkgconfig = ε;
4545 stack = ε;
4646 stdenv = η;
4747} ->
48−α -> θ
48+α -> ι
test/golden/importless/generic-v3.txt+22−27
@@ -8,8 +8,8 @@
88 α.stdenv = ζ,
99 α.version = η,
1010 α.zlib = θ,
11− ζ.bsd3 = ι,
12− ζ.isDarwin = κ,
11+ ζ.isDarwin = ι,
12+ ζ.lib = κ,
1313 ζ.mkDerivation =
1414 { buildInputs = [θ];
1515 configureFlags = [String];
@@ -19,9 +19,9 @@
1919 meta =
2020 { description = String;
2121 homepage = String;
22− license = ι;
22+ license = λ;
2323 longDescription = String;
24− platforms = λ;
24+ platforms = μ;
2525 };
2626 nativeBuildInputs = [Null];
2727 passthru = {version = η;};
@@ -30,16 +30,14 @@
3030 src = δ;
3131 version = η;
3232 } ->
33− μ,
34− ζ.optionalString = κ -> String -> String,
35− ζ.unix = λ,
36− ν.licenses = ζ,
37− ξ.lib = ν,
38− ο.platforms = ζ,
39− π.lib = ο,
40− ρ.lib = ζ,
41− σ.bsd3 = τ,
42− σ.isDarwin = υ,
33+ ν,
34+ κ.licenses = ξ,
35+ ξ.bsd3 = λ,
36+ ο.platforms = π,
37+ π.unix = μ,
38+ ρ.optionalString = ι -> String -> String,
39+ σ.isDarwin = τ,
40+ σ.lib = υ,
4341 σ.mkDerivation =
4442 { buildInputs = [θ];
4543 configureFlags = [String];
@@ -49,9 +47,9 @@
4947 meta =
5048 { description = String;
5149 homepage = String;
52− license = τ;
50+ license = φ;
5351 longDescription = String;
54− platforms = φ;
52+ platforms = χ;
5553 };
5654 nativeBuildInputs = [Null];
5755 passthru = {version = η;};
@@ -61,18 +59,15 @@
6159 version = η;
6260 } ->
6361 Null,
64− σ.optionalString = υ -> String -> String,
65− σ.unix = φ,
66− χ.licenses = σ,
67− ψ.lib = χ,
68− ω.platforms = σ,
69− α1.lib = ω,
70− β1.lib = σ,
62+ υ.licenses = ψ,
63+ ψ.bsd3 = φ,
64+ ω.platforms = α1,
65+ α1.unix = χ,
66+ β1.optionalString = τ -> String -> String,
7167 ζ.buildPlatform = γ1,
7268 ζ.hostPlatform = γ1,
73− β.cc = Null,
74− β.stdenv = σ,
69+ β.stdenv = δ1,
7570 β.which = Null,
76− δ1.stdenv = β
71+ δ1.cc = Null
7772) =>
78−α -> μ
73+α -> ν
test/golden/importless/generic.txt+11−12
@@ -14,30 +14,29 @@
1414 β.which = γ,
1515 θ.cc = κ,
1616 θ.lib = λ,
17− θ.makeLibraryPath = [κ] -> μ,
1817 θ.mkDerivation =
1918 { installPhase = String;
2019 meta =
2120 { description = String;
2221 homepage = String;
23− license = ν;
24− maintainers = [ξ];
25− platforms = ο;
22+ license = μ;
23+ maintainers = [ν];
24+ platforms = ξ;
2625 };
2726 nativeBuildInputs = [δ];
2827 pname = String;
2928 src = ζ;
3029 version = ∀ α. α;
3130 } ->
32− π,
33− ρ.lib = θ,
34− σ.cc = θ,
35− λ.makeBinPath = [γ] -> τ,
36− υ.cransom = ξ,
31+ ο,
32+ λ.makeLibraryPath = [π] -> ρ,
33+ κ.cc = π,
34+ σ.makeBinPath = [γ] -> τ,
35+ υ.cransom = ν,
3736 υ.licenses = φ,
3837 υ.maintainers = χ,
3938 υ.platforms = ψ,
40− φ.asl20 = ν,
41− ψ.unix = ο
39+ φ.asl20 = μ,
40+ ψ.unix = ξ
4241) =>
43−β -> π
42+β -> ο
test/golden/importless/gerbil-crypto.txt+20−20
@@ -1,43 +1,43 @@
11∀ α β γ δ ε ζ η θ ι κ λ μ ν ξ ο π ρ.
22( α.pkg-config = β,
33 α.secp256k1 = β,
4− γ.asl20 = δ,
4+ γ.licenses = δ,
55 γ.maintainers = ε,
6− γ.unix = ζ,
7− η.gerbil-utils = θ,
6+ γ.platforms = ζ,
87 η.gerbilPackage =
98 { buildInputs = [β];
10− gambit-params = ι;
11− gerbil = κ;
9+ gambit-params = θ;
10+ gerbil = ι;
1211 gerbil-package = String;
13− gerbilInputs = [θ];
12+ gerbilInputs = [κ];
1413 git-version = String;
1514 meta =
1615 { description = String;
1716 homepage = String;
18− license = δ;
19− maintainers = [λ];
20− platforms = ζ;
17+ license = λ;
18+ maintainers = [μ];
19+ platforms = ν;
2120 };
2221 pname = String;
2322 softwareName = String;
24− src = μ;
23+ src = ξ;
2524 version = String;
2625 version-path = String;
2726 } ->
28− ν,
29− ξ.unstable-params = ι,
30− ο.licenses = γ,
31− ε.fare = λ,
32− π.platforms = γ,
33− ρ.gerbilPackages-unstable = η
27+ ο,
28+ η.gerbilPackages-unstable = π,
29+ ρ.unstable-params = θ,
30+ δ.asl20 = λ,
31+ ε.fare = μ,
32+ ζ.unix = ν,
33+ π.gerbil-utils = κ
3434) =>
3535{ fetchFromGitHub =
36− {owner = String; repo = String; rev = String; sha256 = String;} -> μ;
37− gambit-support = ξ;
36+ {owner = String; repo = String; rev = String; sha256 = String;} -> ξ;
37+ gambit-support = ρ;
3838 gerbil-support = η;
39− gerbil-unstable = κ;
39+ gerbil-unstable = ι;
4040 lib = γ;
4141 pkgs = α;
4242} ->
43−ν
43+ο
test/golden/importless/gerbil-ethereum.txt+19−19
@@ -1,7 +1,7 @@
11∀ β γ δ ε ζ η θ ι κ λ μ ν ξ ο π ρ.
2−( β.asl20 = γ,
2+( β.licenses = γ,
33 β.maintainers = δ,
4− β.unix = ε,
4+ β.platforms = ε,
55 ζ.gerbilPackage =
66 { buildInputs = ∀ α. α;
77 gambit-params = η;
@@ -12,33 +12,33 @@
1212 meta =
1313 { description = String;
1414 homepage = String;
15− license = γ;
16− maintainers = [κ];
17− platforms = ε;
15+ license = κ;
16+ maintainers = [λ];
17+ platforms = μ;
1818 };
1919 pname = String;
2020 softwareName = String;
21− src = λ;
21+ src = ν;
2222 version = String;
2323 version-path = String;
2424 } ->
25− μ,
26− ζ.gerbilPackages-unstable = ν,
27− ξ.unstable-params = η,
28− ο.licenses = β,
29− δ.fare = κ,
30− π.platforms = β,
31− ν.gerbil-crypto = ι,
32− ν.gerbil-persist = ι,
33− ν.gerbil-poo = ι,
34− ν.gerbil-utils = ι
25+ ξ,
26+ ζ.gerbilPackages-unstable = ο,
27+ π.unstable-params = η,
28+ γ.asl20 = κ,
29+ δ.fare = λ,
30+ ε.unix = μ,
31+ ο.gerbil-crypto = ι,
32+ ο.gerbil-persist = ι,
33+ ο.gerbil-poo = ι,
34+ ο.gerbil-utils = ι
3535) =>
3636{ fetchFromGitHub =
37− {owner = String; repo = String; rev = String; sha256 = String;} -> λ;
38− gambit-support = ξ;
37+ {owner = String; repo = String; rev = String; sha256 = String;} -> ν;
38+ gambit-support = π;
3939 gerbil-support = ζ;
4040 gerbil-unstable = θ;
4141 lib = β;
4242 pkgs = ρ;
4343} ->
44−μ
44+ξ
test/golden/importless/gerbil-persist.txt+18−18
@@ -1,7 +1,7 @@
11∀ β γ δ ε ζ η θ ι κ λ μ ν ξ ο π ρ.
2−( β.asl20 = γ,
2+( β.licenses = γ,
33 β.maintainers = δ,
4− β.unix = ε,
4+ β.platforms = ε,
55 ζ.gerbilPackage =
66 { buildInputs = ∀ α. α;
77 gambit-params = η;
@@ -12,32 +12,32 @@
1212 meta =
1313 { description = String;
1414 homepage = String;
15− license = γ;
16− maintainers = [κ];
17− platforms = ε;
15+ license = κ;
16+ maintainers = [λ];
17+ platforms = μ;
1818 };
1919 pname = String;
2020 softwareName = String;
21− src = λ;
21+ src = ν;
2222 version = String;
2323 version-path = String;
2424 } ->
25− μ,
26− ζ.gerbilPackages-unstable = ν,
27− ξ.unstable-params = η,
28− ο.licenses = β,
29− δ.fare = κ,
30− π.platforms = β,
31− ν.gerbil-crypto = ι,
32− ν.gerbil-poo = ι,
33− ν.gerbil-utils = ι
25+ ξ,
26+ ζ.gerbilPackages-unstable = ο,
27+ π.unstable-params = η,
28+ γ.asl20 = κ,
29+ δ.fare = λ,
30+ ε.unix = μ,
31+ ο.gerbil-crypto = ι,
32+ ο.gerbil-poo = ι,
33+ ο.gerbil-utils = ι
3434) =>
3535{ fetchFromGitHub =
36− {owner = String; repo = String; rev = String; sha256 = String;} -> λ;
37− gambit-support = ξ;
36+ {owner = String; repo = String; rev = String; sha256 = String;} -> ν;
37+ gambit-support = π;
3838 gerbil-support = ζ;
3939 gerbil-unstable = θ;
4040 lib = β;
4141 pkgs = ρ;
4242} ->
43−μ
43+ξ
test/golden/importless/gerbil-poo.txt+17−17
@@ -1,7 +1,7 @@
11∀ β γ δ ε ζ η θ ι κ λ μ ν ξ ο π ρ.
2−( β.asl20 = γ,
2+( β.licenses = γ,
33 β.maintainers = δ,
4− β.unix = ε,
4+ β.platforms = ε,
55 ζ.gerbilPackage =
66 { buildInputs = ∀ α. α;
77 gambit-params = η;
@@ -12,31 +12,31 @@
1212 meta =
1313 { description = String;
1414 homepage = String;
15− license = γ;
16− maintainers = [κ];
17− platforms = ε;
15+ license = κ;
16+ maintainers = [λ];
17+ platforms = μ;
1818 };
1919 pname = String;
2020 softwareName = String;
21− src = λ;
21+ src = ν;
2222 version = String;
2323 version-path = String;
2424 } ->
25− μ,
26− ζ.gerbilPackages-unstable = ν,
27− ξ.unstable-params = η,
28− ο.licenses = β,
29− δ.fare = κ,
30− π.platforms = β,
31− ν.gerbil-crypto = ι,
32− ν.gerbil-utils = ι
25+ ξ,
26+ ζ.gerbilPackages-unstable = ο,
27+ π.unstable-params = η,
28+ γ.asl20 = κ,
29+ δ.fare = λ,
30+ ε.unix = μ,
31+ ο.gerbil-crypto = ι,
32+ ο.gerbil-utils = ι
3333) =>
3434{ fetchFromGitHub =
35− {owner = String; repo = String; rev = String; sha256 = String;} -> λ;
36− gambit-support = ξ;
35+ {owner = String; repo = String; rev = String; sha256 = String;} -> ν;
36+ gambit-support = π;
3737 gerbil-support = ζ;
3838 gerbil-unstable = θ;
3939 lib = β;
4040 pkgs = ρ;
4141} ->
42−μ
42+ξ
test/golden/importless/gerbil-utils.txt+14−14
@@ -1,7 +1,7 @@
11∀ α β γ δ ε ζ η θ ι κ λ μ ν.
2−( α.lgpl21 = β,
2+( α.licenses = β,
33 α.maintainers = γ,
4− α.unix = δ,
4+ α.platforms = δ,
55 ε.gerbilPackage =
66 { gambit-params = ζ;
77 gerbil = η;
@@ -10,27 +10,27 @@
1010 meta =
1111 { description = String;
1212 homepage = String;
13− license = β;
14− maintainers = [θ];
15− platforms = δ;
13+ license = θ;
14+ maintainers = [ι];
15+ platforms = κ;
1616 };
1717 pname = String;
1818 softwareName = String;
19− src = ι;
19+ src = λ;
2020 version = String;
2121 version-path = String;
2222 } ->
23− κ,
24− λ.unstable-params = ζ,
25− μ.licenses = α,
26− γ.fare = θ,
27− ν.platforms = α
23+ μ,
24+ ν.unstable-params = ζ,
25+ β.lgpl21 = θ,
26+ γ.fare = ι,
27+ δ.unix = κ
2828) =>
2929{ fetchFromGitHub =
30− {owner = String; repo = String; rev = String; sha256 = String;} -> ι;
31− gambit-support = λ;
30+ {owner = String; repo = String; rev = String; sha256 = String;} -> λ;
31+ gambit-support = ν;
3232 gerbil-support = ε;
3333 gerbil-unstable = η;
3434 lib = α;
3535} ->
36−κ
36+μ
test/golden/importless/ghcjs-base.txt+2−2
@@ -1,5 +1,5 @@
11∀ α β γ δ ε ζ η.
2−(α.mit = β, γ.licenses = α, δ.lib = γ) => { HUnit = ε;
2+(α.lib = β, β.licenses = γ, γ.mit = δ) => { HUnit = ε;
33 QuickCheck = ε;
44 aeson = ε;
55 array = ε;
@@ -20,7 +20,7 @@
2020 { description = String;
2121 homepage = String;
2222 libraryHaskellDepends = [ε];
23− license = β;
23+ license = δ;
2424 pname = String;
2525 src = ζ;
2626 testHaskellDepends = [ε];
test/golden/importless/ghostscript.txt+7−7
@@ -2,11 +2,11 @@
22( α.config = β,
33 α.lib = γ,
44 α.pkgs = δ,
5− β.enableGhostscriptFonts = ε,
6− γ.mkIf = ε -> {fonts = {fonts = [String];};} -> ζ,
7− γ.mkOption = {default = Bool; description = String; type = η;} -> θ,
8− γ.types = ι,
9− κ.fonts = β,
10− ι.bool = η
5+ β.fonts = ε,
6+ γ.mkIf = ζ -> {fonts = {fonts = [String];};} -> η,
7+ γ.mkOption = {default = Bool; description = String; type = θ;} -> ι,
8+ γ.types = κ,
9+ ε.enableGhostscriptFonts = ζ,
10+ κ.bool = θ
1111) =>
12−α -> {config = ζ; options = {fonts = {enableGhostscriptFonts = θ;};};}
12+α -> {config = η; options = {fonts = {enableGhostscriptFonts = ι;};};}
test/golden/importless/glfw.txt+6−6
@@ -1,10 +1,10 @@
11∀ α β γ δ ε ζ η θ ι κ λ.
2−( α.brainrape = β,
3− α.mit = γ,
2+( α.licenses = β,
3+ α.maintainers = γ,
44 δ.glfw = ε,
55 δ.pkgconfig = ζ,
6− η.licenses = α,
7− θ.maintainers = α
6+ β.mit = η,
7+ γ.brainrape = θ
88) =>
99{ build-idris-package =
1010 { extraBuildInputs = [ε];
@@ -12,8 +12,8 @@
1212 meta =
1313 { description = String;
1414 homepage = String;
15− license = γ;
16− maintainers = [β];
15+ license = η;
16+ maintainers = [θ];
1717 };
1818 name = String;
1919 nativeBuildInputs = [ζ];
test/golden/importless/glib-networking.txt+12−12
@@ -2,25 +2,25 @@
22( α.config = β,
33 α.lib = γ,
44 α.pkgs = δ,
5− β.enable = ε,
5+ β.services = ε,
66 δ.glib-networking = ζ,
77 γ.mkEnableOption = String -> η,
88 γ.mkIf =
9− ε ->
9+ θ ->
1010 { environment = {variables = {GIO_EXTRA_MODULES = [String];};};
1111 services = {dbus = {packages = [ζ];};};
12− systemd = {packages = [θ];};
12+ systemd = {packages = [ι];};
1313 } ->
14− ι,
15− γ.teams = κ,
16− λ.glib-networking = β,
17− μ.gnome3 = λ,
18− ν.services = μ,
19− κ.members = ξ,
20− ο.gnome = κ
14+ κ,
15+ γ.teams = λ,
16+ ε.gnome3 = μ,
17+ μ.glib-networking = ν,
18+ ν.enable = θ,
19+ λ.gnome = ξ,
20+ ξ.members = ο
2121) =>
2222α ->
23−{ config = ι;
24− meta = {maintainers = ξ;};
23+{ config = κ;
24+ meta = {maintainers = ο;};
2525 options = {services = {gnome3 = {glib-networking = {enable = η;};};};};
2626}
test/golden/importless/gnome-initial-setup.txt+20−20
@@ -2,17 +2,17 @@
22( α.config = β,
33 α.lib = γ,
44 α.pkgs = δ,
5− β.enable = ε,
6− β.stateVersion = ζ,
7− δ.gnome-initial-setup = η,
5+ β.services = ε,
6+ β.system = ζ,
7+ δ.gnome3 = η,
88 δ.writeScript = String -> String -> θ,
99 δ.writeTextFile = {destination = String; name = String; text = String;} -> ι,
1010 γ.mkEnableOption = String -> κ,
1111 γ.mkIf =
12− ε ->
13− { environment = {systemPackages = [η];};
12+ λ ->
13+ { environment = {systemPackages = [μ];};
1414 systemd =
15− { packages = [λ];
15+ { packages = [ν];
1616 user =
1717 { targets =
1818 { gnome-session = {wants = [String];};
@@ -21,21 +21,21 @@
2121 };
2222 };
2323 } ->
24− μ,
25− γ.optional = ν -> ι -> [η],
26− γ.teams = ξ,
27− γ.versionOlder = ζ -> String -> ν,
28− ο.gnome-initial-setup = β,
29− π.gnome3 = ο,
30− ρ.services = π,
31− σ.gnome3 = δ,
32− τ.system = β,
33− υ.gnome3 = δ,
34− ξ.members = φ,
35− χ.gnome = ξ
24+ ξ,
25+ γ.optional = ο -> ι -> [μ],
26+ γ.teams = π,
27+ γ.versionOlder = ρ -> String -> ο,
28+ ε.gnome3 = σ,
29+ σ.gnome-initial-setup = τ,
30+ τ.enable = λ,
31+ η.gnome-initial-setup = μ,
32+ ζ.stateVersion = ρ,
33+ υ.gnome-initial-setup = ν,
34+ π.gnome = φ,
35+ φ.members = χ
3636) =>
3737α ->
38−{ config = μ;
39− meta = {maintainers = φ;};
38+{ config = ξ;
39+ meta = {maintainers = χ;};
4040 options = {services = {gnome3 = {gnome-initial-setup = {enable = κ;};};};};
4141}
test/golden/importless/gnome-keyring.txt+21−21
@@ -2,36 +2,36 @@
22( α.config = β,
33 α.lib = γ,
44 α.pkgs = δ,
5− β.enable = ε,
5+ β.services = ε,
66 δ.gcr = ζ,
7− δ.gnome-keyring = η,
7+ δ.gnome3 = η,
88 γ.mkIf =
9− ε ->
10− { environment = {systemPackages = [η];};
9+ θ ->
10+ { environment = {systemPackages = [ι];};
1111 security =
1212 { pam = {services = {login = {enableGnomeKeyring = Bool;};};};
1313 wrappers =
1414 {gnome-keyring-daemon = {capabilities = String; source = String;};};
1515 };
1616 services = {dbus = {packages = [ζ];};};
17− xdg = {portal = {extraPortals = [θ];};};
17+ xdg = {portal = {extraPortals = [κ];};};
1818 } ->
19− ι,
20− γ.mkOption = {default = Bool; description = String; type = κ;} -> λ,
21− γ.teams = μ,
22− γ.types = ν,
23− ξ.gnome-keyring = β,
24− ο.gnome3 = ξ,
25− π.services = ο,
26− ρ.gnome3 = δ,
27− σ.gnome3 = δ,
28− τ.gnome3 = δ,
29− μ.members = υ,
30− φ.gnome = μ,
31− ν.bool = κ
19+ λ,
20+ γ.mkOption = {default = Bool; description = String; type = μ;} -> ν,
21+ γ.teams = ξ,
22+ γ.types = ο,
23+ ε.gnome3 = π,
24+ π.gnome-keyring = ρ,
25+ ρ.enable = θ,
26+ η.gnome-keyring = ι,
27+ σ.gnome-keyring = ζ,
28+ τ.gnome-keyring = κ,
29+ ξ.gnome = υ,
30+ υ.members = φ,
31+ ο.bool = μ
3232) =>
3333α ->
34−{ config = ι;
35− meta = {maintainers = υ;};
36− options = {services = {gnome3 = {gnome-keyring = {enable = λ;};};};};
34+{ config = λ;
35+ meta = {maintainers = φ;};
36+ options = {services = {gnome3 = {gnome-keyring = {enable = ν;};};};};
3737}
test/golden/importless/gnome-online-accounts.txt+16−16
@@ -2,26 +2,26 @@
22( α.config = β,
33 α.lib = γ,
44 α.pkgs = δ,
5− β.enable = ε,
5+ β.services = ε,
66 δ.gnome-online-accounts = ζ,
77 γ.mkIf =
8− ε ->
8+ η ->
99 { environment = {systemPackages = [ζ];};
10− services = {dbus = {packages = [η];};};
10+ services = {dbus = {packages = [θ];};};
1111 } ->
12− θ,
13− γ.mkOption = {default = Bool; description = String; type = ι;} -> κ,
14− γ.teams = λ,
15− γ.types = μ,
16− ν.gnome-online-accounts = β,
17− ξ.gnome3 = ν,
18− ο.services = ξ,
19− λ.members = π,
20− ρ.gnome = λ,
21− μ.bool = ι
12+ ι,
13+ γ.mkOption = {default = Bool; description = String; type = κ;} -> λ,
14+ γ.teams = μ,
15+ γ.types = ν,
16+ ε.gnome3 = ξ,
17+ ξ.gnome-online-accounts = ο,
18+ ο.enable = η,
19+ μ.gnome = π,
20+ π.members = ρ,
21+ ν.bool = κ
2222) =>
2323α ->
24−{ config = θ;
25− meta = {maintainers = π;};
26− options = {services = {gnome3 = {gnome-online-accounts = {enable = κ;};};};};
24+{ config = ι;
25+ meta = {maintainers = ρ;};
26+ options = {services = {gnome3 = {gnome-online-accounts = {enable = λ;};};};};
2727}
test/golden/importless/gnome-online-miners.txt+20−20
@@ -2,28 +2,28 @@
22( α.config = β,
33 α.lib = γ,
44 α.pkgs = δ,
5− β.enable = ε,
6− δ.gnome-online-miners = ζ,
5+ β.services = ε,
6+ δ.gnome3 = ζ,
77 γ.mkIf =
8− ε ->
9− { environment = {systemPackages = [ζ];};
10− services = {dbus = {packages = [η];};};
8+ η ->
9+ { environment = {systemPackages = [θ];};
10+ services = {dbus = {packages = [ι];};};
1111 } ->
12− θ,
13− γ.mkOption = {default = Bool; description = String; type = ι;} -> κ,
14− γ.teams = λ,
15− γ.types = μ,
16− ν.gnome-online-miners = β,
17− ξ.gnome3 = ν,
18− ο.services = ξ,
19− π.gnome3 = δ,
20− ρ.gnome3 = δ,
21− λ.members = σ,
22− τ.gnome = λ,
23− μ.bool = ι
12+ κ,
13+ γ.mkOption = {default = Bool; description = String; type = λ;} -> μ,
14+ γ.teams = ν,
15+ γ.types = ξ,
16+ ε.gnome3 = ο,
17+ ο.gnome-online-miners = π,
18+ π.enable = η,
19+ ζ.gnome-online-miners = θ,
20+ ρ.gnome-online-miners = ι,
21+ ν.gnome = σ,
22+ σ.members = τ,
23+ ξ.bool = λ
2424) =>
2525α ->
26−{ config = θ;
27− meta = {maintainers = σ;};
28− options = {services = {gnome3 = {gnome-online-miners = {enable = κ;};};};};
26+{ config = κ;
27+ meta = {maintainers = τ;};
28+ options = {services = {gnome3 = {gnome-online-miners = {enable = μ;};};};};
2929}
test/golden/importless/gnome-remote-desktop.txt+14−14
@@ -2,23 +2,23 @@
22( α.config = β,
33 α.lib = γ,
44 α.pkgs = δ,
5− β.enable = ε,
5+ β.services = ε,
66 γ.mkEnableOption = String -> ζ,
77 γ.mkIf =
8− ε ->
9− {services = {pipewire = {enable = Bool;};}; systemd = {packages = [η];};} ->
10− θ,
11− γ.teams = ι,
12− δ.gnome-remote-desktop = η,
13− κ.gnome-remote-desktop = β,
14− λ.gnome3 = κ,
15− μ.services = λ,
16− ν.gnome3 = δ,
17− ι.members = ξ,
18− ο.gnome = ι
8+ η ->
9+ {services = {pipewire = {enable = Bool;};}; systemd = {packages = [θ];};} ->
10+ ι,
11+ γ.teams = κ,
12+ δ.gnome3 = λ,
13+ ε.gnome3 = μ,
14+ μ.gnome-remote-desktop = ν,
15+ ν.enable = η,
16+ λ.gnome-remote-desktop = θ,
17+ κ.gnome = ξ,
18+ ξ.members = ο
1919) =>
2020α ->
21−{ config = θ;
22− meta = {maintainers = ξ;};
21+{ config = ι;
22+ meta = {maintainers = ο;};
2323 options = {services = {gnome3 = {gnome-remote-desktop = {enable = ζ;};};};};
2424}
test/golden/importless/gnome-user-share.txt+14−14
@@ -2,23 +2,23 @@
22( α.config = β,
33 α.lib = γ,
44 α.pkgs = δ,
5− β.enable = ε,
6− δ.gnome-user-share = ζ,
5+ β.services = ε,
6+ δ.gnome3 = ζ,
77 γ.mkEnableOption = String -> η,
88 γ.mkIf =
9− ε ->
10− {environment = {systemPackages = [ζ];}; systemd = {packages = [θ];};} -> ι,
11− γ.teams = κ,
12− λ.gnome-user-share = β,
13− μ.gnome3 = λ,
14− ν.services = μ,
15− ξ.gnome3 = δ,
16− ο.gnome3 = δ,
17− κ.members = π,
18− ρ.gnome = κ
9+ θ ->
10+ {environment = {systemPackages = [ι];}; systemd = {packages = [κ];};} -> λ,
11+ γ.teams = μ,
12+ ε.gnome3 = ν,
13+ ν.gnome-user-share = ξ,
14+ ξ.enable = θ,
15+ ζ.gnome-user-share = ι,
16+ ο.gnome-user-share = κ,
17+ μ.gnome = π,
18+ π.members = ρ
1919) =>
2020α ->
21−{ config = ι;
22− meta = {maintainers = π;};
21+{ config = λ;
22+ meta = {maintainers = ρ;};
2323 options = {services = {gnome3 = {gnome-user-share = {enable = η;};};};};
2424}
test/golden/importless/gnu.txt+4−4
@@ -23,10 +23,10 @@
2323 γ.texinfo = η,
2424 γ.types = μ,
2525 γ.zile = η,
26− δ.isAarch32 = Bool,
27− ν.stdenv = δ,
28− λ.optional = Bool -> ζ -> [η],
29− ξ.lib = λ,
26+ δ.stdenv = ν,
27+ ν.isAarch32 = Bool,
28+ λ.lib = ξ,
29+ ξ.optional = Bool -> ζ -> [η],
3030 ο.isAarch32 = Bool,
3131 μ.bool = ι
3232) =>
test/golden/importless/go-ethereum.txt+9−10
@@ -1,16 +1,15 @@
11∀ α β γ δ ε ζ η θ ι κ λ μ.
22( α.isDarwin = β,
33 α.lib = γ,
4− α.optionals = β -> [δ] -> ε,
5− ζ.lib = α,
6− γ.RaghavSood = η,
7− γ.adisbladis = η,
8− γ.gpl3 = θ,
9− γ.lgpl3 = θ,
10− γ.licenses = ι,
11− γ.lionello = η,
12− γ.maintainers = κ,
13− γ.xrelkd = η
4+ γ.optionals = β -> [δ] -> ε,
5+ ζ.RaghavSood = η,
6+ ζ.adisbladis = η,
7+ ζ.gpl3 = θ,
8+ ζ.lgpl3 = θ,
9+ ζ.licenses = ι,
10+ ζ.lionello = η,
11+ ζ.maintainers = κ,
12+ ζ.xrelkd = η
1413) =>
1514{ IOKit = δ;
1615 buildGoModule =
test/golden/importless/go-shadowsocks2.txt+4−4
@@ -2,7 +2,7 @@
22( α.config = β,
33 α.lib = γ,
44 α.pkgs = δ,
5− β.server = ε,
5+ β.services = ε,
66 γ.mkEnableOption = String -> ζ,
77 γ.mkIf =
88 η ->
@@ -20,9 +20,9 @@
2020 θ,
2121 γ.mkOption = {description = String; example = String; type = ι;} -> κ,
2222 γ.types = λ,
23− ε.enable = η,
24− μ.go-shadowsocks2 = β,
25− ν.services = μ,
23+ ε.go-shadowsocks2 = μ,
24+ μ.server = ν,
25+ ν.enable = η,
2626 λ.str = ι
2727) =>
2828α ->
test/golden/importless/google_oslogin.txt+3−3
@@ -2,7 +2,7 @@
22( α.config = β,
33 α.lib = γ,
44 α.pkgs = δ,
5− β.googleOsLogin = ε,
5+ β.security = ε,
66 γ.mkIf =
77 ζ ->
88 { environment =
@@ -38,8 +38,8 @@
3838 γ.mkOption = {default = Bool; description = String; type = ι;} -> κ,
3939 γ.types = λ,
4040 δ.google-compute-engine-oslogin = η,
41− ε.enable = ζ,
42− μ.security = β,
41+ ε.googleOsLogin = μ,
42+ μ.enable = ζ,
4343 λ.bool = ι
4444) =>
4545α -> {config = θ; options = {security = {googleOsLogin = {enable = κ;};};};}
test/golden/importless/gphoto2.txt+14−14
@@ -2,26 +2,26 @@
22( α.config = β,
33 α.lib = γ,
44 α.pkgs = δ,
5− β.enable = ε,
5+ β.programs = ε,
66 γ.maintainers = ζ,
77 γ.mkIf =
8− ε ->
9− { environment = {systemPackages = [η];};
10− services = {udev = {packages = [θ];};};
8+ η ->
9+ { environment = {systemPackages = [θ];};
10+ services = {udev = {packages = [ι];};};
1111 users = {groups = {camera = {};};};
1212 } ->
13− ι,
14− γ.mkOption = {default = Bool; description = String; type = κ;} -> λ,
15− γ.types = μ,
16− δ.gphoto2 = η,
17− δ.libgphoto2 = θ,
18− ν.gphoto2 = β,
19− ξ.programs = ν,
13+ κ,
14+ γ.mkOption = {default = Bool; description = String; type = λ;} -> μ,
15+ γ.types = ν,
16+ δ.gphoto2 = θ,
17+ δ.libgphoto2 = ι,
18+ ε.gphoto2 = ξ,
19+ ξ.enable = η,
2020 ζ.league = ο,
21− μ.bool = κ
21+ ν.bool = λ
2222) =>
2323α ->
24−{ config = ι;
24+{ config = κ;
2525 meta = {maintainers = [ο];};
26− options = {programs = {gphoto2 = {enable = λ;};};};
26+ options = {programs = {gphoto2 = {enable = μ;};};};
2727}
test/golden/importless/graphite2.txt+4−5
@@ -14,11 +14,10 @@
1414 version = String;
1515 } ->
1616 μ,
17− α.optionals = β -> [Path] -> κ,
18− ν.lib = α,
19− γ.licenses = ξ,
20− γ.maintainers = ο,
21− γ.platforms = π,
17+ γ.optionals = β -> [Path] -> κ,
18+ ν.licenses = ξ,
19+ ν.maintainers = ο,
20+ ν.platforms = π,
2221 ξ.lgpl21 = ζ,
2322 ο.raskin = η,
2423 π.unix = θ
test/golden/importless/graphviz-2.0.txt+12−13
@@ -1,5 +1,6 @@
11∀ α β γ δ ε ζ η θ.
2−( α.mkDerivation =
2+( α.lib = β,
3+ α.mkDerivation =
34 { buildInputs = [Null];
45 configureFlags = [String];
56 hardeningDisable = [String];
@@ -7,21 +8,19 @@
78 { branch = String;
89 description = String;
910 homepage = String;
10− platforms = β;
11+ platforms = γ;
1112 };
1213 name = String;
13− nativeBuildInputs = [γ];
14− src = δ;
14+ nativeBuildInputs = [δ];
15+ src = ε;
1516 } ->
16− ε,
17− α.optional = Bool -> String -> [String],
18− α.unix = β,
19− ζ.platforms = α,
20− η.lib = ζ,
21− θ.lib = α
17+ ζ,
18+ β.platforms = η,
19+ η.unix = γ,
20+ θ.optional = Bool -> String -> [String]
2221) =>
2322{ expat = Null;
24− fetchurl = {sha256 = String; url = String;} -> δ;
23+ fetchurl = {sha256 = String; url = String;} -> ε;
2524 fontconfig = Null;
2625 gd = Null;
2726 libXaw = Null;
@@ -30,9 +29,9 @@
3029 libtool = Null;
3130 libwebp = Null;
3231 pango = Null;
33− pkgconfig = γ;
32+ pkgconfig = δ;
3433 stdenv = α;
3534 xlibsWrapper = Null;
3635 yacc = Null;
3736} ->
38−ε
37+ζ
test/golden/importless/graphviz.txt+6−6
@@ -1,16 +1,16 @@
11∀ α β γ δ ε ζ η θ.
2−( α.brainrape = β,
3− α.gpl3 = γ,
4− δ.licenses = α,
5− ε.maintainers = α
2+( α.licenses = β,
3+ α.maintainers = γ,
4+ β.gpl3 = δ,
5+ γ.brainrape = ε
66) =>
77{ build-idris-package =
88 { idrisDeps = [ζ];
99 meta =
1010 { description = String;
1111 homepage = String;
12− license = γ;
13− maintainers = [β];
12+ license = δ;
13+ maintainers = [ε];
1414 };
1515 name = String;
1616 postUnpack = String;
test/golden/importless/greenclip.txt+6−6
@@ -2,7 +2,7 @@
22( α.config = β,
33 α.lib = γ,
44 α.pkgs = δ,
5− β.greenclip = ε,
5+ β.services = ε,
66 γ.mkEnableOption = String -> ζ,
77 γ.mkIf =
88 η ->
@@ -25,11 +25,11 @@
2525 γ.mkOption =
2626 {default = κ; defaultText = String; description = String; type = λ;} -> μ,
2727 γ.types = ν,
28− δ.greenclip = κ,
29− ε.enable = η,
30− ε.package = θ,
31− ξ.services = β,
32− ο.haskellPackages = δ,
28+ δ.haskellPackages = ξ,
29+ ε.greenclip = ο,
30+ ο.enable = η,
31+ ο.package = θ,
32+ ξ.greenclip = κ,
3333 ν.package = λ
3434) =>
3535α ->
test/golden/importless/gsl-1_16.txt+15−17
@@ -1,6 +1,6 @@
11∀ α β γ δ ε ζ η θ ι κ λ μ ν.
2−( α.gpl3Plus = β,
3− α.isx86_64 = γ,
2+( α.isx86_64 = β,
3+ α.lib = γ,
44 α.mkDerivation =
55 { NIX_CFLAGS_COMPILE = δ;
66 doCheck = Bool;
@@ -8,25 +8,23 @@
88 { badPlatforms = [String];
99 description = String;
1010 homepage = String;
11− license = β;
11+ license = ε;
1212 longDescription = String;
13− platforms = ε;
13+ platforms = ζ;
1414 };
1515 name = String;
16− patches = [ζ];
17− src = η;
16+ patches = [η];
17+ src = θ;
1818 } ->
19− θ,
20− α.optionalString = γ -> String -> δ,
21− α.unix = ε,
22− ι.licenses = α,
23− κ.lib = ι,
24− λ.platforms = α,
25− μ.lib = λ,
26− ν.lib = α
19+ ι,
20+ γ.licenses = κ,
21+ κ.gpl3Plus = ε,
22+ λ.platforms = μ,
23+ μ.unix = ζ,
24+ ν.optionalString = β -> String -> δ
2725) =>
28−{ fetchpatch = {name = String; sha256 = String; url = String;} -> ζ;
29− fetchurl = {sha256 = String; url = String;} -> η;
26+{ fetchpatch = {name = String; sha256 = String; url = String;} -> η;
27+ fetchurl = {sha256 = String; url = String;} -> θ;
3028 stdenv = α;
3129} ->
32−θ
30+ι
test/golden/importless/gsm.txt+5−6
@@ -17,12 +17,11 @@
1717 version = String;
1818 } ->
1919 ι,
20− α.optionals = Bool -> [Null] -> [γ],
21− κ.lib = α,
22− β.licenses = λ,
23− β.maintainers = μ,
24− β.mog = ε,
25− β.platforms = ν,
20+ β.optionals = Bool -> [Null] -> [γ],
21+ κ.licenses = λ,
22+ κ.maintainers = μ,
23+ κ.mog = ε,
24+ κ.platforms = ν,
2625 λ.gpl3Plus = δ,
2726 ν.linux = ζ
2827) =>
test/golden/importless/gtk-greeter.txt+1−2
@@ -16,14 +16,13 @@
1616 version = ∀ α. α;
1717 } ->
1818 λ,
19− β.optional = Bool -> String -> [String],
2019 γ.licenses = μ,
2120 γ.maintainers = ν,
2221 γ.ocharles = ζ,
2322 γ.platforms = ξ,
2423 μ.gpl3 = ε,
2524 ξ.linux = η,
26− ο.lib = β
25+ ο.optional = Bool -> String -> [String]
2726) =>
2827{ at-spi2-core = π;
2928 exo = δ;
test/golden/importless/gtk-icon-cache.txt+11−10
@@ -2,14 +2,15 @@
22( α.config = β,
33 α.lib = γ,
44 α.pkgs = δ,
5− β.enable = ε,
6− γ.mkIf = ε -> {environment = {extraSetup = String;};} -> ζ,
7− γ.mkOption = {default = η; description = String; type = θ;} -> ι,
8− γ.types = κ,
9− λ.iconCache = β,
10− μ.gtk = λ,
11− ν.xserver = β,
12− ξ.services = ν,
13− κ.bool = θ
5+ β.gtk = ε,
6+ β.services = ζ,
7+ γ.mkIf = η -> {environment = {extraSetup = String;};} -> θ,
8+ γ.mkOption = {default = ι; description = String; type = κ;} -> λ,
9+ γ.types = μ,
10+ ε.iconCache = ν,
11+ ν.enable = η,
12+ ζ.xserver = ξ,
13+ ξ.enable = ι,
14+ μ.bool = κ
1415) =>
15−α -> {config = ζ; options = {gtk = {iconCache = {enable = ι;};};};}
16+α -> {config = θ; options = {gtk = {iconCache = {enable = λ;};};};}
test/golden/importless/gui.txt+21−22
@@ -6,38 +6,37 @@
66 α.platforms = ι,
77 α.primeos = κ,
88 λ.override = {packageOverrides = ζ;} -> μ,
9− μ.buildPythonPackage =
9+ μ.pkgs = ν,
10+ η.gpl3Plus = ξ,
11+ ι.linux = ο,
12+ ν.buildPythonPackage =
1013 { doCheck = Bool;
1114 dontWrapQtApps = Bool;
1215 meta =
1316 { changelog = String;
1417 description = String;
1518 homepage = String;
16− license = ν;
19+ license = ξ;
1720 longDescription = String;
1821 maintainers = [κ];
19− platforms = ξ;
22+ platforms = ο;
2023 };
2124 name = String;
22− nativeBuildInputs = [ο];
25+ nativeBuildInputs = [π];
2326 pname = String;
2427 postFixup = String;
25− propagatedBuildInputs = [π];
26− src = ρ;
28+ propagatedBuildInputs = [ρ];
29+ src = σ;
2730 } ->
28− σ,
29− μ.pkgs = τ,
30− η.gpl3Plus = ν,
31− ι.linux = ξ,
32− υ.pkgs = μ,
33− τ.distro = π,
34− τ.jsonschema = π,
35− τ.psutil = π,
36− τ.pyqt5 = φ,
37− τ.sentry-sdk = π,
38− τ.setuptools = π,
39− τ.sip = π,
40− φ.override = {withWebSockets = Bool;} -> π
31+ τ,
32+ υ.distro = ρ,
33+ υ.jsonschema = ρ,
34+ υ.psutil = ρ,
35+ υ.pyqt5 = φ,
36+ υ.sentry-sdk = ρ,
37+ υ.setuptools = ρ,
38+ υ.sip = ρ,
39+ φ.override = {withWebSockets = Bool;} -> ρ
4140) =>
4241{ branch = χ;
4342 commonOverrides = [ε];
@@ -47,9 +46,9 @@
4746 version = β1;
4847} ->
4948{ fetchFromGitHub =
50− {owner = String; repo = String; rev = String; sha256 = ω;} -> ρ;
49+ {owner = String; repo = String; rev = String; sha256 = ω;} -> σ;
5150 lib = α;
5251 python3 = λ;
53− wrapQtAppsHook = ο;
52+ wrapQtAppsHook = π;
5453} ->
55−σ
54+τ
test/golden/importless/gwenview.txt+3−3
@@ -1,10 +1,10 @@
11∀ α β γ δ ε ζ η θ ι.
22( α.getBin = β -> γ,
33 α.licenses = δ,
4− α.ttuegel = ε,
4+ α.maintainers = ε,
55 δ.fdl12 = ζ,
66 δ.gpl2 = ζ,
7− η.maintainers = α
7+ ε.ttuegel = η
88) =>
99{ baloo = γ;
1010 exiv2 = γ;
@@ -21,7 +21,7 @@
2121 libkipi = γ;
2222 mkDerivation =
2323 { buildInputs = [γ];
24− meta = {license = [ζ]; maintainers = [ε];};
24+ meta = {license = [ζ]; maintainers = [η];};
2525 name = String;
2626 nativeBuildInputs = [θ];
2727 propagatedUserEnvPkgs = [γ];
test/golden/importless/hamster.txt+12−13
@@ -2,23 +2,22 @@
22( α.config = β,
33 α.lib = γ,
44 α.pkgs = δ,
5− β.enable = ε,
5+ β.programs = ε,
66 γ.mkEnableOption = String -> ζ,
77 γ.mkIf =
8− ε ->
9− { environment = {systemPackages = [η];};
10− services = {dbus = {packages = [θ];};};
8+ η ->
9+ { environment = {systemPackages = [θ];};
10+ services = {dbus = {packages = [ι];};};
1111 } ->
12− ι,
13− δ.hamster = η,
14− δ.maintainers = κ,
15− λ.hamster = β,
16− μ.programs = λ,
17− ν.meta = δ,
18− ξ.hamster = ν
12+ κ,
13+ δ.hamster = θ,
14+ ε.hamster = λ,
15+ λ.enable = η,
16+ μ.meta = ν,
17+ ν.maintainers = ξ
1918) =>
2019α ->
21−{ config = ι;
22− meta = {maintainers = κ;};
20+{ config = κ;
21+ meta = {maintainers = ξ;};
2322 options = {programs = {hamster = {enable = ζ;};};};
2423}
test/golden/importless/hamt.txt+6−6
@@ -1,16 +1,16 @@
11∀ α β γ δ ε ζ η θ.
2−( α.brainrape = β,
3− α.bsd3 = γ,
4− δ.licenses = α,
5− ε.maintainers = α
2+( α.licenses = β,
3+ α.maintainers = γ,
4+ β.bsd3 = δ,
5+ γ.brainrape = ε
66) =>
77{ build-idris-package =
88 { idrisDeps = [ζ];
99 meta =
1010 { description = String;
1111 homepage = String;
12− license = γ;
13− maintainers = [β];
12+ license = δ;
13+ maintainers = [ε];
1414 };
1515 name = String;
1616 src = η;
test/golden/importless/hdaps.txt+3−3
@@ -2,7 +2,7 @@
22( α.config = β,
33 α.lib = γ,
44 α.pkgs = δ,
5− β.hdapsd = ε,
5+ β.services = ε,
66 γ.mkEnableOption = String -> ζ,
77 γ.mkIf =
88 η ->
@@ -12,7 +12,7 @@
1212 } ->
1313 ι,
1414 δ.hdapsd = θ,
15− ε.enable = η,
16− κ.services = β
15+ ε.hdapsd = κ,
16+ κ.enable = η
1717) =>
1818α -> {config = ι; options = {services = {hdapsd = {enable = ζ;};};};}
test/golden/importless/herbstluftwm.txt+6−6
@@ -2,7 +2,7 @@
22( α.config = β,
33 α.lib = γ,
44 α.pkgs = δ,
5− β.herbstluftwm = ε,
5+ β.services = ε,
66 γ.mkEnableOption = String -> ζ,
77 γ.mkIf =
88 η ->
@@ -17,11 +17,11 @@
1717 γ.singleton = {name = String; start = String;} -> ι,
1818 γ.types = ο,
1919 δ.herbstluftwm = θ,
20− ε.configFile = Null,
21− ε.enable = η,
22− π.windowManager = β,
23− ρ.xserver = π,
24− σ.services = ρ
20+ ε.xserver = π,
21+ π.windowManager = ρ,
22+ ρ.herbstluftwm = σ,
23+ σ.configFile = Null,
24+ σ.enable = η
2525) =>
2626α ->
2727{ config = κ;
test/golden/importless/hezarfen.txt+6−6
@@ -1,15 +1,15 @@
11∀ α β γ δ ε ζ η.
2−( α.brainrape = β,
3− α.mit = γ,
4− δ.licenses = α,
5− ε.maintainers = α
2+( α.licenses = β,
3+ α.maintainers = γ,
4+ β.mit = δ,
5+ γ.brainrape = ε
66) =>
77{ build-idris-package =
88 { meta =
99 { description = String;
1010 homepage = String;
11− license = γ;
12− maintainers = [β];
11+ license = δ;
12+ maintainers = [ε];
1313 };
1414 name = String;
1515 src = ζ;
test/golden/importless/hidepid.txt+13−13
@@ -1,11 +1,11 @@
11∀ α β γ δ ε ζ η θ ι κ λ μ ν ξ.
22( α.config = β,
33 α.lib = γ,
4− β.hideProcessInformation = δ,
5− β.proc = ε,
4+ β.ids = δ,
5+ β.security = ε,
66 γ.maintainers = ζ,
77 γ.mkIf =
8− δ ->
8+ η ->
99 { boot = {specialFileSystems = {/proc = {options = [String];};};};
1010 systemd =
1111 { services =
@@ -13,19 +13,19 @@
1313 {serviceConfig = {SupplementaryGroups = [String];};};
1414 };
1515 };
16− users = {groups = {proc = {gid = ε; members = [String];};};};
16+ users = {groups = {proc = {gid = θ; members = [String];};};};
1717 } ->
18− η,
19− γ.mkOption = {default = Bool; description = String; type = θ;} -> ι,
20− γ.types = κ,
21− λ.security = β,
22− μ.gids = β,
23− ν.ids = μ,
18+ ι,
19+ γ.mkOption = {default = Bool; description = String; type = κ;} -> λ,
20+ γ.types = μ,
21+ ε.hideProcessInformation = η,
22+ δ.gids = ν,
23+ ν.proc = θ,
2424 ζ.joachifm = ξ,
25− κ.bool = θ
25+ μ.bool = κ
2626) =>
2727α ->
28−{ config = η;
28+{ config = ι;
2929 meta = {doc = Path; maintainers = [ξ];};
30− options = {security = {hideProcessInformation = ι;};};
30+ options = {security = {hideProcessInformation = λ;};};
3131}
test/golden/importless/hls-ghcide.txt+2−2
@@ -1,5 +1,5 @@
11∀ α β γ δ ε ζ η.
2−(α.asl20 = β, γ.licenses = α, δ.lib = γ) => { Chart = ε;
2+(α.lib = β, β.licenses = γ, γ.asl20 = δ) => { Chart = ε;
33 Chart-diagrams = ε;
44 QuickCheck = ε;
55 aeson = ε;
@@ -44,7 +44,7 @@
4444 isExecutable = Bool;
4545 isLibrary = Bool;
4646 libraryHaskellDepends = [ε];
47− license = β;
47+ license = δ;
4848 pname = String;
4949 src = ζ;
5050 testHaskellDepends = [ε];
test/golden/importless/hpsa.txt+19−19
@@ -2,44 +2,44 @@
22( α.config = β,
33 α.lib = γ,
44 α.pkgs = δ,
5− β.enable = ε,
5+ β.hardware = ε,
66 γ.licenses = ζ,
77 γ.maintainers = η,
88 γ.mkEnableOption = String -> θ,
99 γ.mkIf =
10− ε ->
10+ ι ->
1111 { boot =
1212 { initrd =
1313 {availableKernelModules = [String]; kernelModules = [String];};
1414 };
15− environment = {systemPackages = [ι];};
15+ environment = {systemPackages = [κ];};
1616 } ->
17− κ,
18− γ.volth = λ,
19− δ.dpkg = μ,
20− δ.fetchurl = {sha256 = String; url = String;} -> ν,
21− δ.mkDerivation =
17+ λ,
18+ γ.volth = μ,
19+ δ.dpkg = ν,
20+ δ.fetchurl = {sha256 = String; url = String;} -> ξ,
21+ δ.stdenv = ο,
22+ ο.mkDerivation =
2223 { dontStrip = Bool;
2324 installPhase = String;
2425 meta =
2526 { description = String;
2627 homepage = String;
27− license = ξ;
28− maintainers = [λ];
28+ license = π;
29+ maintainers = [μ];
2930 platforms = [String];
3031 };
31− nativeBuildInputs = [μ];
32+ nativeBuildInputs = [ν];
3233 pname = String;
33− src = ν;
34+ src = ξ;
3435 unpackPhase = String;
3536 version = String;
3637 } ->
37− ι,
38− ο.stdenv = δ,
39− ζ.unfreeRedistributable = ξ,
40− π.HPSmartArray = β,
41− ρ.raid = π,
42− σ.hardware = ρ
38+ κ,
39+ ζ.unfreeRedistributable = π,
40+ ε.raid = ρ,
41+ ρ.HPSmartArray = σ,
42+ σ.enable = ι
4343) =>
4444α ->
45−{config = κ; options = {hardware = {raid = {HPSmartArray = {enable = θ;};};};};}
45+{config = λ; options = {hardware = {raid = {HPSmartArray = {enable = θ;};};};};}
test/golden/importless/hrtime.txt+6−6
@@ -1,8 +1,8 @@
11∀ α β γ δ ε ζ η θ.
2−( α.asl20 = β,
3− α.brainrape = γ,
4− δ.licenses = α,
5− ε.maintainers = α
2+( α.licenses = β,
3+ α.maintainers = γ,
4+ β.asl20 = δ,
5+ γ.brainrape = ε
66) =>
77{ build-idris-package =
88 { idrisDeps = [ζ];
@@ -10,8 +10,8 @@
1010 meta =
1111 { description = String;
1212 homepage = String;
13− license = β;
14− maintainers = [γ];
13+ license = δ;
14+ maintainers = [ε];
1515 };
1616 name = String;
1717 src = η;
test/golden/importless/html.txt+6−6
@@ -1,16 +1,16 @@
11∀ α β γ δ ε ζ η θ.
2−( α.asl20 = β,
3− α.brainrape = γ,
4− δ.licenses = α,
5− ε.maintainers = α
2+( α.licenses = β,
3+ α.maintainers = γ,
4+ β.asl20 = δ,
5+ γ.brainrape = ε
66) =>
77{ build-idris-package =
88 { idrisDeps = [ζ];
99 meta =
1010 { description = String;
1111 homepage = String;
12− license = β;
13− maintainers = [γ];
12+ license = δ;
13+ maintainers = [ε];
1414 };
1515 name = String;
1616 postUnpack = String;
test/golden/importless/http4idris.txt+6−6
@@ -1,16 +1,16 @@
11∀ α β γ δ ε ζ η θ.
2−( α.brainrape = β,
3− α.mit = γ,
4− δ.licenses = α,
5− ε.maintainers = α
2+( α.licenses = β,
3+ α.maintainers = γ,
4+ β.mit = δ,
5+ γ.brainrape = ε
66) =>
77{ build-idris-package =
88 { idrisDeps = [ζ];
99 meta =
1010 { description = String;
1111 homepage = String;
12− license = γ;
13− maintainers = [β];
12+ license = δ;
13+ maintainers = [ε];
1414 };
1515 name = String;
1616 src = η;
test/golden/importless/hyperv-guest.txt+22−23
@@ -2,36 +2,35 @@
22( α.config = β,
33 α.lib = γ,
44 α.pkgs = δ,
5− β.bin = ε,
6− β.hypervGuest = ζ,
7− β.lib = η,
8− γ.mkEnableOption = String -> θ,
5+ β.boot = ε,
6+ β.virtualisation = ζ,
7+ γ.mkEnableOption = String -> η,
98 γ.mkIf =
10− ι ->
9+ θ ->
1110 { boot = {initrd = {kernelModules = [String];}; kernelParams = [String];};
12− environment = {systemPackages = [ε];};
11+ environment = {systemPackages = [ι];};
1312 security = {rngd = {enable = Bool;};};
1413 services = {udev = {packages = κ;};};
1514 systemd =
16− {packages = [η]; targets = {hyperv-daemons = {wantedBy = [String];};};};
15+ {packages = [λ]; targets = {hyperv-daemons = {wantedBy = [String];};};};
1716 } ->
18− λ,
17+ μ,
1918 γ.mkOption =
20− {default = String; description = String; example = String; type = μ;} -> ν,
21− γ.singleton = ξ -> κ,
22− γ.types = ο,
23− δ.writeTextFile = {destination = String; name = String; text = String;} -> ξ,
24− ζ.enable = ι,
25− π.virtualisation = β,
26− ρ.hyperv-daemons = β,
27− σ.kernelPackages = ρ,
28− τ.boot = σ,
29− υ.hyperv-daemons = β,
30− φ.kernelPackages = υ,
31− χ.boot = φ,
32− ο.str = μ
19+ {default = String; description = String; example = String; type = ν;} -> ξ,
20+ γ.singleton = ο -> κ,
21+ γ.types = π,
22+ δ.writeTextFile = {destination = String; name = String; text = String;} -> ο,
23+ ζ.hypervGuest = ρ,
24+ ρ.enable = θ,
25+ ε.kernelPackages = σ,
26+ σ.hyperv-daemons = τ,
27+ τ.bin = ι,
28+ υ.kernelPackages = φ,
29+ φ.hyperv-daemons = χ,
30+ χ.lib = λ,
31+ π.str = ν
3332) =>
3433α ->
35−{ config = λ;
36− options = {virtualisation = {hypervGuest = {enable = θ; videoMode = ν;};};};
34+{ config = μ;
35+ options = {virtualisation = {hypervGuest = {enable = η; videoMode = ξ;};};};
3736}
test/golden/importless/i2p.txt+14−13
@@ -2,10 +2,11 @@
22( α.config = β,
33 α.lib = γ,
44 α.pkgs = δ,
5− β.i2p = ε,
6− γ.mkEnableOption = String -> ζ,
5+ β.ids = ε,
6+ β.services = ζ,
7+ γ.mkEnableOption = String -> η,
78 γ.mkIf =
8− η ->
9+ θ ->
910 { systemd =
1011 { services =
1112 { i2p =
@@ -22,24 +23,24 @@
2223 };
2324 };
2425 users =
25− { groups = {i2p = {gid = θ;};};
26+ { groups = {i2p = {gid = ι;};};
2627 users =
2728 { i2p =
2829 { createHome = Bool;
2930 description = String;
3031 group = String;
3132 home = String;
32− uid = ι;
33+ uid = κ;
3334 };
3435 };
3536 };
3637 } ->
37− κ,
38− ε.enable = η,
39− λ.services = β,
40− μ.gids = β,
41− ν.ids = μ,
42− ξ.uids = β,
43− ο.ids = ξ
38+ λ,
39+ ζ.i2p = μ,
40+ μ.enable = θ,
41+ ε.gids = ν,
42+ ν.i2p = ι,
43+ ξ.uids = ο,
44+ ο.i2p = κ
4445) =>
45−α -> {config = κ; options = {services = {i2p = {enable = ζ;};};};}
46+α -> {config = λ; options = {services = {i2p = {enable = η;};};};}
test/golden/importless/iaia.txt+6−6
@@ -1,16 +1,16 @@
11∀ α β γ δ ε ζ η θ.
2−( α.brainrape = β,
3− α.mit = γ,
4− δ.licenses = α,
5− ε.maintainers = α
2+( α.licenses = β,
3+ α.maintainers = γ,
4+ β.mit = δ,
5+ γ.brainrape = ε
66) =>
77{ build-idris-package =
88 { idrisDeps = [ζ];
99 meta =
1010 { description = String;
1111 homepage = String;
12− license = γ;
13− maintainers = [β];
12+ license = δ;
13+ maintainers = [ε];
1414 };
1515 name = String;
1616 src = η;
test/golden/importless/icewm.txt+5−5
@@ -2,7 +2,7 @@
22( α.config = β,
33 α.lib = γ,
44 α.pkgs = δ,
5− β.icewm = ε,
5+ β.services = ε,
66 γ.mkEnableOption = String -> ζ,
77 γ.mkIf =
88 η ->
@@ -12,10 +12,10 @@
1212 κ,
1313 γ.singleton = {name = String; start = String;} -> ι,
1414 δ.icewm = θ,
15− ε.enable = η,
16− λ.windowManager = β,
17− μ.xserver = λ,
18− ν.services = μ
15+ ε.xserver = λ,
16+ λ.windowManager = μ,
17+ μ.icewm = ν,
18+ ν.enable = η
1919) =>
2020α ->
2121{ config = κ;
test/golden/importless/icons.txt+14−14
@@ -1,27 +1,27 @@
11∀ α β γ δ ε ζ η θ ι κ λ μ ν.
22( α.config = β,
33 α.lib = γ,
4− β.enable = δ,
4+ β.xdg = δ,
55 γ.mkIf =
6− δ ->
6+ ε ->
77 { environment =
88 { pathsToLink = [String];
99 profileRelativeSessionVariables = {XCURSOR_PATH = [String];};
1010 sessionVariables = {XCURSOR_PATH = [String];};
1111 };
1212 } ->
13− ε,
14− γ.mkOption = {default = Bool; description = String; type = ζ;} -> η,
15− γ.teams = θ,
16− γ.types = ι,
17− κ.icons = β,
18− λ.xdg = κ,
19− θ.members = μ,
20− ν.freedesktop = θ,
21− ι.bool = ζ
13+ ζ,
14+ γ.mkOption = {default = Bool; description = String; type = η;} -> θ,
15+ γ.teams = ι,
16+ γ.types = κ,
17+ δ.icons = λ,
18+ λ.enable = ε,
19+ ι.freedesktop = μ,
20+ μ.members = ν,
21+ κ.bool = η
2222) =>
2323α ->
24−{ config = ε;
25− meta = {maintainers = μ;};
26− options = {xdg = {icons = {enable = η;};};};
24+{ config = ζ;
25+ meta = {maintainers = ν;};
26+ options = {xdg = {icons = {enable = θ;};};};
2727}
test/golden/importless/idrishighlighter.txt+6−6
@@ -1,8 +1,8 @@
11∀ α β γ δ ε ζ η θ.
2−( α.brainrape = β,
3− α.mit = γ,
4− δ.licenses = α,
5− ε.maintainers = α
2+( α.licenses = β,
3+ α.maintainers = γ,
4+ β.mit = δ,
5+ γ.brainrape = ε
66) =>
77{ build-idris-package =
88 { idrisDeps = [ζ];
@@ -10,8 +10,8 @@
1010 meta =
1111 { description = String;
1212 homepage = String;
13− license = γ;
14− maintainers = [β];
13+ license = δ;
14+ maintainers = [ε];
1515 };
1616 name = String;
1717 src = η;
test/golden/importless/idrisscript.txt+6−6
@@ -1,15 +1,15 @@
11∀ α β γ δ ε ζ η.
2−( α.brainrape = β,
3− α.bsd2 = γ,
4− δ.licenses = α,
5− ε.maintainers = α
2+( α.licenses = β,
3+ α.maintainers = γ,
4+ β.bsd2 = δ,
5+ γ.brainrape = ε
66) =>
77{ build-idris-package =
88 { meta =
99 { description = String;
1010 homepage = String;
11− license = γ;
12− maintainers = [β];
11+ license = δ;
12+ maintainers = [ε];
1313 };
1414 name = String;
1515 src = ζ;
test/golden/importless/iftop.txt+3−3
@@ -2,7 +2,7 @@
22( α.config = β,
33 α.lib = γ,
44 α.pkgs = δ,
5− β.iftop = ε,
5+ β.programs = ε,
66 δ.iftop = ζ,
77 γ.mkEnableOption = String -> η,
88 γ.mkIf =
@@ -12,7 +12,7 @@
1212 {wrappers = {iftop = {capabilities = String; source = String;};};};
1313 } ->
1414 ι,
15− ε.enable = θ,
16− κ.programs = β
15+ ε.iftop = κ,
16+ κ.enable = θ
1717) =>
1818α -> {config = ι; options = {programs = {iftop = {enable = η;};};};}
test/golden/importless/iio.txt+12−12
@@ -2,21 +2,21 @@
22( α.config = β,
33 α.lib = γ,
44 α.pkgs = δ,
5− β.enable = ε,
5+ β.hardware = ε,
66 γ.iio-sensor-proxy = ζ,
77 γ.mkIf =
8− ε ->
8+ η ->
99 { boot = {initrd = {availableKernelModules = [String];};};
1010 environment = {systemPackages = [ζ];};
11− services = {dbus = {packages = [η];}; udev = {packages = [θ];};};
12− systemd = {packages = [ι];};
11+ services = {dbus = {packages = [θ];}; udev = {packages = [ι];};};
12+ systemd = {packages = [κ];};
1313 } ->
14− κ,
15− γ.mkOption = {default = Bool; description = String; type = λ;} -> μ,
16− γ.types = ν,
17− ξ.iio = β,
18− ο.sensor = ξ,
19− π.hardware = ο,
20− ν.bool = λ
14+ λ,
15+ γ.mkOption = {default = Bool; description = String; type = μ;} -> ν,
16+ γ.types = ξ,
17+ ε.sensor = ο,
18+ ο.iio = π,
19+ π.enable = η,
20+ ξ.bool = μ
2121) =>
22−α -> {config = κ; options = {hardware = {sensor = {iio = {enable = μ;};};};};}
22+α -> {config = λ; options = {hardware = {sensor = {iio = {enable = ν;};};};};}
test/golden/importless/illum.txt+3−3
@@ -2,7 +2,7 @@
22( α.config = β,
33 α.lib = γ,
44 α.pkgs = δ,
5− β.illum = ε,
5+ β.services = ε,
66 γ.mkIf =
77 ζ ->
88 { systemd =
@@ -18,8 +18,8 @@
1818 η,
1919 γ.mkOption = {default = Bool; description = String; type = θ;} -> ι,
2020 γ.types = κ,
21− ε.enable = ζ,
22− λ.services = β,
21+ ε.illum = λ,
22+ λ.enable = ζ,
2323 κ.bool = θ
2424) =>
2525α -> {config = η; options = {services = {illum = {enable = ι;};};};}
test/golden/importless/imapfilter.txt+6−8
@@ -1,6 +1,5 @@
11∀ β γ δ ε ζ η θ ι κ λ μ ν.
2−( β.maintainers = γ,
3− β.mit = δ,
2+( β.lib = γ,
43 β.mkDerivation =
54 { makeFlags = [String];
65 meta =
@@ -16,12 +15,11 @@
1615 version = String;
1716 } ->
1817 θ,
19− β.unix = ε,
20− ι.licenses = β,
21− κ.lib = ι,
22− λ.lib = β,
23− μ.platforms = β,
24− ν.lib = μ
18+ γ.licenses = ι,
19+ ι.mit = δ,
20+ κ.maintainers = λ,
21+ μ.platforms = ν,
22+ ν.unix = ε
2523) =>
2624{ fetchFromGitHub =
2725 {owner = String; repo = String; rev = String; sha256 = String;} -> η;
test/golden/importless/indents.txt+2−2
@@ -1,12 +1,12 @@
11∀ α β γ δ ε ζ.
2−(α.bsd3 = β, γ.licenses = α, δ.lib = γ) => { base = ε;
2+(α.lib = β, β.licenses = γ, γ.bsd3 = δ) => { base = ε;
33 concatenative = ε;
44 mkDerivation =
55 { description = String;
66 doCheck = Bool;
77 homepage = String;
88 libraryHaskellDepends = [ε];
9− license = β;
9+ license = δ;
1010 pname = String;
1111 sha256 = String;
1212 version = String;
test/golden/importless/init-script.txt+14−14
@@ -2,20 +2,20 @@
22( α.config = β,
33 α.lib = γ,
44 α.pkgs = δ,
5− β.enable = ε,
6− γ.mkIf = ε -> {system = {build = {installBootLoader = ζ;};};} -> η,
7− γ.mkOption = {default = Bool; description = String; type = θ;} -> ι,
8− γ.types = κ,
9− δ.bash = λ,
10− δ.coreutils = μ,
11− δ.gnugrep = μ,
12− δ.gnused = μ,
5+ β.boot = ε,
6+ γ.mkIf = ζ -> {system = {build = {installBootLoader = η;};};} -> θ,
7+ γ.mkOption = {default = Bool; description = String; type = ι;} -> κ,
8+ γ.types = λ,
9+ δ.bash = μ,
10+ δ.coreutils = ν,
11+ δ.gnugrep = ν,
12+ δ.gnused = ν,
1313 δ.substituteAll =
14− {bash = λ; isExecutable = Bool; path = [μ]; src = Path;} -> ζ,
15− ν.initScript = β,
16− ξ.loader = ν,
17− ο.boot = ξ,
18− κ.bool = θ
14+ {bash = μ; isExecutable = Bool; path = [ν]; src = Path;} -> η,
15+ ε.loader = ξ,
16+ ξ.initScript = ο,
17+ ο.enable = ζ,
18+ λ.bool = ι
1919) =>
2020α ->
21−{config = η; options = {boot = {loader = {initScript = {enable = ι;};};};};}
21+{config = θ; options = {boot = {loader = {initScript = {enable = κ;};};};};}
test/golden/importless/integrations-core.txt+2−3
@@ -1,4 +1,4 @@
1−∀ α β γ δ ε ζ η θ ι κ λ μ ν ξ ο π ρ σ.
1+∀ α β γ δ ε ζ η θ ι κ λ μ ν ξ ο π ρ.
22( ( α
33 ) //
44 ( { doCheck = Bool;
@@ -15,7 +15,6 @@
1515 θ.fetchFromGitHub =
1616 {owner = String; repo = String; rev = String; sha256 = String;} -> β,
1717 θ.lib = ι,
18− κ.buildPythonPackage = γ -> ε,
1918 κ.pkgs = λ,
2019 κ.withPackages = (μ -> ν) -> ζ,
2120 ι.attrValues = δ -> ν,
@@ -28,6 +27,6 @@
2827 ι.simplejson = ρ,
2928 ι.uptime = ρ,
3029 ι.uuid = ρ,
31− σ.pkgs = κ
30+ λ.buildPythonPackage = γ -> ε
3231) =>
3332{extraIntegrations = {}; pkgs = θ; python = κ;} -> η
test/golden/importless/intel-2200bg.txt+7−7
@@ -2,12 +2,12 @@
22( α.config = β,
33 α.lib = γ,
44 α.pkgs = δ,
5− β.enableIntel2200BGFirmware = ε,
5+ β.networking = ε,
66 δ.intel2200BGFirmware = ζ,
7− γ.bool = η,
8− γ.mkIf = ε -> {hardware = {firmware = [ζ];};} -> θ,
9− γ.mkOption = {default = Bool; description = String; type = η;} -> ι,
10− κ.networking = β,
11− λ.types = γ
7+ γ.mkIf = η -> {hardware = {firmware = [ζ];};} -> θ,
8+ γ.mkOption = {default = Bool; description = String; type = ι;} -> κ,
9+ γ.types = λ,
10+ ε.enableIntel2200BGFirmware = η,
11+ λ.bool = ι
1212) =>
13−α -> {config = θ; options = {networking = {enableIntel2200BGFirmware = ι;};};}
13+α -> {config = θ; options = {networking = {enableIntel2200BGFirmware = κ;};};}
test/golden/importless/intel-microcode.txt+11−11
@@ -2,17 +2,17 @@
22( α.config = β,
33 α.lib = γ,
44 α.pkgs = δ,
5− β.updateMicrocode = ε,
6− γ.mkIf = ε -> {boot = {initrd = {prepend = ζ;};};} -> η,
7− γ.mkOption = {default = Bool; description = String; type = θ;} -> ι,
8− γ.mkOrder = Integer -> [String] -> ζ,
9− γ.types = κ,
10− λ.intel = β,
11− μ.cpu = λ,
12− ν.hardware = μ,
13− κ.bool = θ
5+ β.hardware = ε,
6+ γ.mkIf = ζ -> {boot = {initrd = {prepend = η;};};} -> θ,
7+ γ.mkOption = {default = Bool; description = String; type = ι;} -> κ,
8+ γ.mkOrder = Integer -> [String] -> η,
9+ γ.types = λ,
10+ ε.cpu = μ,
11+ μ.intel = ν,
12+ ν.updateMicrocode = ζ,
13+ λ.bool = ι
1414) =>
1515α ->
16−{ config = η;
17− options = {hardware = {cpu = {intel = {updateMicrocode = ι;};};};};
16+{ config = θ;
17+ options = {hardware = {cpu = {intel = {updateMicrocode = κ;};};};};
1818}
test/golden/importless/iotop.txt+3−3
@@ -2,7 +2,7 @@
22( α.config = β,
33 α.lib = γ,
44 α.pkgs = δ,
5− β.iotop = ε,
5+ β.programs = ε,
66 γ.mkEnableOption = String -> ζ,
77 γ.mkIf =
88 η ->
@@ -10,7 +10,7 @@
1010 {wrappers = {iotop = {capabilities = String; source = String;};};};
1111 } ->
1212 θ,
13− ε.enable = η,
14− ι.programs = β
13+ ε.iotop = ι,
14+ ι.enable = η
1515) =>
1616α -> {config = θ; options = {programs = {iotop = {enable = ζ;};};};}
test/golden/importless/ipkgparser.txt+2−2
@@ -1,7 +1,7 @@
11∀ α β γ δ ε ζ.
2−(α.brainrape = β, γ.maintainers = α) => { build-idris-package =
2+(α.maintainers = β, β.brainrape = γ) => { build-idris-package =
33 { idrisDeps = [δ];
4− meta = {description = String; homepage = String; maintainers = [β];};
4+ meta = {description = String; homepage = String; maintainers = [γ];};
55 name = String;
66 src = ε;
77 version = String;
test/golden/importless/iproute2.txt+4−4
@@ -2,7 +2,7 @@
22( α.config = β,
33 α.lib = γ,
44 α.pkgs = δ,
5− β.iproute2 = ε,
5+ β.networking = ε,
66 γ.fileContents = String -> ζ,
77 γ.mkEnableOption = String -> η,
88 γ.mkIf =
@@ -25,9 +25,9 @@
2525 γ.mkOption = {default = String; description = String; type = σ;} -> τ,
2626 γ.optionalString = Bool -> String -> π,
2727 γ.types = υ,
28− ε.enable = θ,
29− ε.rttablesExtraConfig = String,
30− φ.networking = β,
28+ ε.iproute2 = φ,
29+ φ.enable = θ,
30+ φ.rttablesExtraConfig = String,
3131 υ.lines = σ
3232) =>
3333α ->
test/golden/importless/irqbalance.txt+3−3
@@ -2,7 +2,7 @@
22( α.config = β,
33 α.lib = γ,
44 α.pkgs = δ,
5− β.irqbalance = ε,
5+ β.services = ε,
66 γ.mkEnableOption = String -> ζ,
77 γ.mkIf =
88 η ->
@@ -12,7 +12,7 @@
1212 } ->
1313 κ,
1414 δ.irqbalance = θ,
15− ε.enable = η,
16− λ.services = β
15+ ε.irqbalance = λ,
16+ λ.enable = η
1717) =>
1818α -> {config = κ; options = {services = {irqbalance = {enable = ζ;};};};}
test/golden/importless/iwd.txt+6−7
@@ -2,8 +2,7 @@
22( α.config = β,
33 α.lib = γ,
44 α.pkgs = δ,
5− β.enable = Bool,
6− β.iwd = ε,
5+ β.networking = ε,
76 γ.dtzWill = ζ,
87 γ.maintainers = η,
98 γ.mic92 = ζ,
@@ -17,11 +16,11 @@
1716 } ->
1817 ν,
1918 δ.iwd = κ,
20− ε.enable = ι,
21− ξ.wireless = β,
22− ο.networking = ξ,
23− π.wireless = β,
24− ρ.networking = π
19+ ε.wireless = ξ,
20+ ξ.iwd = ο,
21+ ο.enable = ι,
22+ π.wireless = ρ,
23+ ρ.enable = Bool
2524) =>
2625α ->
2726{ config = ν;
test/golden/importless/janePackage.txt+7−7
@@ -9,16 +9,16 @@
99 ) ~
1010 ( δ
1111 ),
12− ε.asl20 = β,
13− α.hash = ζ,
14− α.pname = η,
15− α.version = String,
16− θ.licenses = ε,
17− ι.lib = θ
12+ α.?version = String,
13+ ε.lib = ζ,
14+ α.hash = η,
15+ α.pname = θ,
16+ ζ.licenses = ι,
17+ ι.asl20 = β
1818) =>
1919{ buildDunePackage = δ -> κ;
2020 defaultVersion = String;
21− fetchFromGitHub = {owner = String; repo = η; rev = String; sha256 = ζ;} -> γ;
21+ fetchFromGitHub = {owner = String; repo = θ; rev = String; sha256 = η;} -> γ;
2222 stdenv = ε;
2323} ->
2424α -> κ
test/golden/importless/janePackage_0_12.txt+6−6
@@ -9,15 +9,15 @@
99 ) ~
1010 ( δ
1111 ),
12− ε.mit = β,
13− α.hash = ζ,
14− α.pname = η,
15− α.version = String,
16− θ.licenses = ε
12+ α.?version = String,
13+ ε.licenses = ζ,
14+ α.hash = η,
15+ α.pname = θ,
16+ ζ.mit = β
1717) =>
1818{ buildDunePackage = δ -> ι;
1919 defaultVersion = String;
20− fetchFromGitHub = {owner = String; repo = η; rev = String; sha256 = ζ;} -> γ;
20+ fetchFromGitHub = {owner = String; repo = θ; rev = String; sha256 = η;} -> γ;
2121 lib = ε;
2222} ->
2323α -> ι
test/golden/importless/janePackage_0_13.txt+6−6
@@ -9,15 +9,15 @@
99 ) ~
1010 ( δ
1111 ),
12− ε.mit = β,
13− α.hash = ζ,
14− α.pname = η,
15− α.version = String,
16− θ.licenses = ε
12+ α.?version = String,
13+ ε.licenses = ζ,
14+ α.hash = η,
15+ α.pname = θ,
16+ ζ.mit = β
1717) =>
1818{ buildDunePackage = δ -> ι;
1919 defaultVersion = String;
20− fetchFromGitHub = {owner = String; repo = η; rev = String; sha256 = ζ;} -> γ;
20+ fetchFromGitHub = {owner = String; repo = θ; rev = String; sha256 = η;} -> γ;
2121 lib = ε;
2222} ->
2323α -> ι
test/golden/importless/java.txt+4−4
@@ -3,7 +3,7 @@
33 δ.config = ε,
44 δ.lib = ζ,
55 δ.pkgs = η,
6− ε.java = θ,
6+ ε.programs = θ,
77 ζ.mkEnableOption = String -> β,
88 ζ.mkIf =
99 ι -> {environment = {shellInit = String; systemPackages = [κ];};} -> λ,
@@ -11,9 +11,9 @@
1111 {default = μ; defaultText = String; description = String; type = ν;} -> ξ,
1212 ζ.types = ο,
1313 η.jdk = μ,
14− θ.enable = ι,
15− θ.package = κ,
16− π.programs = ε,
14+ θ.java = π,
15+ π.enable = ι,
16+ π.package = κ,
1717 ο.package = ν
1818) =>
1919δ ->
test/golden/importless/jdk-darwin-base.txt+9−10
@@ -1,7 +1,7 @@
11∀ γ δ ε ζ η θ ι κ λ μ ν ξ ο π.
22( γ.packageType = String,
3− δ.lib = ε,
4− δ.maintainers = ζ,
3+ δ.hostPlatform = ε,
4+ δ.lib = ζ,
55 δ.mkDerivation =
66 { dontStrip = Integer;
77 installPhase = String;
@@ -16,14 +16,13 @@
1616 src = κ;
1717 } ->
1818 ι,
19− δ.name = λ,
20− ε.licenses = μ,
21− ε.taku0 = θ,
22− μ.gpl2Classpath = η,
23− ν.lib = δ,
24− ξ.cpu = δ,
25− ο.parsed = ξ,
26− π.hostPlatform = ο
19+ ζ.licenses = λ,
20+ ζ.taku0 = θ,
21+ λ.gpl2Classpath = η,
22+ μ.maintainers = ν,
23+ ε.parsed = ξ,
24+ ξ.cpu = ο,
25+ ο.name = π
2726) =>
2827γ ->
2928{ fetchurl =
test/golden/importless/jheiling-extras.txt+6−6
@@ -1,16 +1,16 @@
11∀ α β γ δ ε ζ η θ.
2−( α.brainrape = β,
3− α.unlicense = γ,
4− δ.licenses = α,
5− ε.maintainers = α
2+( α.licenses = β,
3+ α.maintainers = γ,
4+ β.unlicense = δ,
5+ γ.brainrape = ε
66) =>
77{ build-idris-package =
88 { idrisDeps = [ζ];
99 meta =
1010 { description = String;
1111 homepage = String;
12− license = γ;
13− maintainers = [β];
12+ license = δ;
13+ maintainers = [ε];
1414 };
1515 name = String;
1616 src = η;
test/golden/importless/jheiling-js.txt+6−6
@@ -1,8 +1,8 @@
11∀ α β γ δ ε ζ η θ.
2−( α.brainrape = β,
3− α.unlicense = γ,
4− δ.licenses = α,
5− ε.maintainers = α
2+( α.licenses = β,
3+ α.maintainers = γ,
4+ β.unlicense = δ,
5+ γ.brainrape = ε
66) =>
77{ build-idris-package =
88 { idrisDeps = [ζ];
@@ -10,8 +10,8 @@
1010 meta =
1111 { description = String;
1212 homepage = String;
13− license = γ;
14− maintainers = [β];
13+ license = δ;
14+ maintainers = [ε];
1515 };
1616 name = String;
1717 src = η;
test/golden/importless/js.txt+6−6
@@ -1,16 +1,16 @@
11∀ α β γ δ ε ζ η θ.
2−( α.brainrape = β,
3− α.mit = γ,
4− δ.licenses = α,
5− ε.maintainers = α
2+( α.licenses = β,
3+ α.maintainers = γ,
4+ β.mit = δ,
5+ γ.brainrape = ε
66) =>
77{ build-idris-package =
88 { idrisDeps = [ζ];
99 meta =
1010 { description = String;
1111 homepage = String;
12− license = γ;
13− maintainers = [β];
12+ license = δ;
13+ maintainers = [ε];
1414 };
1515 name = String;
1616 src = η;
test/golden/importless/json.txt+4−4
@@ -1,10 +1,10 @@
11∀ α β γ δ ε ζ η θ ι κ λ μ ν ξ.
2−( α.json = β,
2+( α.services = β,
33 γ.mkOption = {description = String; type = δ;} -> ε,
44 γ.types = ζ,
5− η.exporters = α,
6− θ.prometheus = η,
7− ι.services = θ,
5+ β.prometheus = η,
6+ η.exporters = θ,
7+ θ.json = ι,
88 ζ.path = δ,
99 κ.str = λ
1010) =>
test/golden/importless/jwm.txt+5−5
@@ -2,7 +2,7 @@
22( α.config = β,
33 α.lib = γ,
44 α.pkgs = δ,
5− β.jwm = ε,
5+ β.services = ε,
66 γ.mkEnableOption = String -> ζ,
77 γ.mkIf =
88 η ->
@@ -12,10 +12,10 @@
1212 κ,
1313 γ.singleton = {name = String; start = String;} -> ι,
1414 δ.jwm = θ,
15− ε.enable = η,
16− λ.windowManager = β,
17− μ.xserver = λ,
18− ν.services = μ
15+ ε.xserver = λ,
16+ λ.windowManager = μ,
17+ μ.jwm = ν,
18+ ν.enable = η
1919) =>
2020α ->
2121{ config = κ;
test/golden/importless/kactivities-stats.txt+2−2
@@ -1,12 +1,12 @@
11∀ α β γ δ ε ζ η.
2−(α.ttuegel = β, γ.maintainers = α) => { boost = δ;
2+(α.maintainers = β, β.ttuegel = γ) => { boost = δ;
33 extra-cmake-modules = ε;
44 kactivities = δ;
55 kconfig = δ;
66 lib = α;
77 mkDerivation =
88 { buildInputs = [δ];
9− meta = {maintainers = [β];};
9+ meta = {maintainers = [γ];};
1010 name = String;
1111 nativeBuildInputs = [ε];
1212 outputs = [String];
test/golden/importless/kactivities.txt+2−2
@@ -1,5 +1,5 @@
11∀ α β γ δ ε ζ η.
2−(α.ttuegel = β, γ.maintainers = α) => { boost = δ;
2+(α.maintainers = β, β.ttuegel = γ) => { boost = δ;
33 extra-cmake-modules = ε;
44 kconfig = δ;
55 kcoreaddons = δ;
@@ -8,7 +8,7 @@
88 lib = α;
99 mkDerivation =
1010 { buildInputs = [δ];
11− meta = {maintainers = [β];};
11+ meta = {maintainers = [γ];};
1212 name = String;
1313 nativeBuildInputs = [ε];
1414 propagatedBuildInputs = [ζ];
test/golden/importless/kak-fzf.txt+18−19
@@ -1,34 +1,33 @@
11∀ α β γ δ ε ζ η θ ι κ λ μ ν ξ.
2−( α.assertOneOf = String -> β -> [String] -> Bool,
3− α.lib = γ,
2+( α.lib = β,
43 α.mkDerivation =
54 { configurePhase = String;
65 installPhase = String;
76 meta =
87 { description = String;
98 homepage = String;
10− license = δ;
11− maintainers = [ε];
12− platform = ζ;
9+ license = γ;
10+ maintainers = [δ];
11+ platform = ε;
1312 };
1413 name = String;
15− src = η;
14+ src = ζ;
1615 version = String;
1716 } ->
18− θ,
19− ι.pname = β,
20− κ.asserts = α,
21− λ.lib = κ,
22− γ.licenses = μ,
23− γ.maintainers = ν,
24− γ.nrdxp = ε,
25− γ.platforms = ξ,
26− μ.mit = δ,
27− ξ.all = ζ
17+ η,
18+ θ.pname = ι,
19+ β.asserts = κ,
20+ κ.assertOneOf = String -> ι -> [String] -> Bool,
21+ λ.licenses = μ,
22+ λ.maintainers = ν,
23+ λ.nrdxp = δ,
24+ λ.platforms = ξ,
25+ μ.mit = γ,
26+ ξ.all = ε
2827) =>
2928{ fetchFromGitHub =
30− {owner = String; repo = String; rev = String; sha256 = String;} -> η;
31− fzf = ι;
29+ {owner = String; repo = String; rev = String; sha256 = String;} -> ζ;
30+ fzf = θ;
3231 stdenv = α;
3332} ->
34−θ
33+η
test/golden/importless/kalarm.txt+2−2
@@ -1,5 +1,5 @@
11∀ α β γ δ ε ζ η θ.
2−(α.licenses = β, α.rittelle = γ, β.gpl2 = δ, ε.maintainers = α) => { akonadi =
2+(α.licenses = β, α.maintainers = γ, β.gpl2 = δ, γ.rittelle = ε) => { akonadi =
33 ζ;
44 akonadi-contacts = ζ;
55 akonadi-mime = ζ;
@@ -40,7 +40,7 @@
4040 messagelib = ζ;
4141 mkDerivation =
4242 { buildInputs = [ζ];
43− meta = {license = [δ]; maintainers = [γ];};
43+ meta = {license = [δ]; maintainers = [ε];};
4444 name = String;
4545 nativeBuildInputs = [ζ];
4646 propagatedUserEnvPkgs = [η];
test/golden/importless/kapidox.txt+2−2
@@ -1,8 +1,8 @@
11∀ α β γ δ ε.
2−(α.ttuegel = β, γ.maintainers = α) => { extra-cmake-modules = δ;
2+(α.maintainers = β, β.ttuegel = γ) => { extra-cmake-modules = δ;
33 lib = α;
44 mkDerivation =
5− { meta = {maintainers = [β];};
5+ { meta = {maintainers = [γ];};
66 name = String;
77 nativeBuildInputs = [δ];
88 postFixup = String;
test/golden/importless/kate.txt+3−3
@@ -1,10 +1,10 @@
11∀ α β γ δ ε ζ η θ ι.
22( α.licenses = β,
3− α.ttuegel = γ,
3+ α.maintainers = γ,
44 β.gpl3 = δ,
55 β.lgpl2 = δ,
66 β.lgpl3 = δ,
7− ε.maintainers = α
7+ γ.ttuegel = ε
88) =>
99{ extra-cmake-modules = ζ;
1010 kactivities = η;
@@ -31,7 +31,7 @@
3131 libgit2 = η;
3232 mkDerivation =
3333 { buildInputs = [η];
34− meta = {license = [δ]; maintainers = [γ];};
34+ meta = {license = [δ]; maintainers = [ε];};
3535 name = String;
3636 nativeBuildInputs = [ζ];
3737 postPatch = String;
test/golden/importless/kbdlight.txt+3−3
@@ -2,7 +2,7 @@
22( α.config = β,
33 α.lib = γ,
44 α.pkgs = δ,
5− β.kbdlight = ε,
5+ β.programs = ε,
66 γ.mkEnableOption = String -> ζ,
77 γ.mkIf =
88 η ->
@@ -11,7 +11,7 @@
1111 } ->
1212 ι,
1313 δ.kbdlight = θ,
14− ε.enable = η,
15− κ.programs = β
14+ ε.kbdlight = κ,
15+ κ.enable = η
1616) =>
1717α -> {config = ι; options = {programs = {kbdlight = {enable = ζ;};};};}
test/golden/importless/kbookmarks.txt+2−2
@@ -1,5 +1,5 @@
11∀ α β γ δ ε ζ η.
2−(α.ttuegel = β, γ.maintainers = α) => { extra-cmake-modules = δ;
2+(α.maintainers = β, β.ttuegel = γ) => { extra-cmake-modules = δ;
33 kcodecs = ε;
44 kconfig = ε;
55 kconfigwidgets = ε;
@@ -10,7 +10,7 @@
1010 lib = α;
1111 mkDerivation =
1212 { buildInputs = [ε];
13− meta = {maintainers = [β];};
13+ meta = {maintainers = [γ];};
1414 name = String;
1515 nativeBuildInputs = [δ];
1616 outputs = [String];
test/golden/importless/kcalc.txt+5−5
@@ -1,8 +1,8 @@
11∀ α β γ δ ε ζ η θ.
2−( α.fridh = β,
3− α.licenses = γ,
4− γ.gpl2 = δ,
5− ε.maintainers = α
2+( α.licenses = β,
3+ α.maintainers = γ,
4+ β.gpl2 = δ,
5+ γ.fridh = ε
66) =>
77{ extra-cmake-modules = ζ;
88 gmp = η;
@@ -18,7 +18,7 @@
1818 lib = α;
1919 mkDerivation =
2020 { buildInputs = [η];
21− meta = {license = [δ]; maintainers = [β];};
21+ meta = {license = [δ]; maintainers = [ε];};
2222 name = String;
2323 nativeBuildInputs = [ζ];
2424 } ->
test/golden/importless/kcalendarcore.txt+2−2
@@ -1,9 +1,9 @@
11∀ α β γ δ ε ζ.
2−(α.nyanloutre = β, γ.maintainers = α) => { extra-cmake-modules = δ;
2+(α.maintainers = β, β.nyanloutre = γ) => { extra-cmake-modules = δ;
33 lib = α;
44 libical = ε;
55 mkDerivation =
6− { meta = {maintainers = [β];};
6+ { meta = {maintainers = [γ];};
77 name = String;
88 nativeBuildInputs = [δ];
99 outputs = [String];
test/golden/importless/kcharselect.txt+5−5
@@ -1,8 +1,8 @@
11∀ α β γ δ ε ζ η θ.
2−( α.gpl2Plus = β,
3− α.schmittlauch = γ,
4− δ.licenses = α,
5− ε.maintainers = α
2+( α.licenses = β,
3+ α.maintainers = γ,
4+ β.gpl2Plus = δ,
5+ γ.schmittlauch = ε
66) =>
77{ extra-cmake-modules = ζ;
88 kbookmarks = η;
@@ -18,7 +18,7 @@
1818 mkDerivation =
1919 { buildInputs = [η];
2020 enableParallelBuilding = Bool;
21− meta = {description = String; license = β; maintainers = [γ];};
21+ meta = {description = String; license = δ; maintainers = [ε];};
2222 name = String;
2323 nativeBuildInputs = [ζ];
2424 } ->
test/golden/importless/kcolorchooser.txt+3−3
@@ -1,8 +1,8 @@
11∀ α β γ δ ε ζ η θ.
22( α.licenses = β,
3− α.ttuegel = γ,
3+ α.maintainers = γ,
44 β.mit = δ,
5− ε.maintainers = α
5+ γ.ttuegel = ε
66) =>
77{ extra-cmake-modules = ζ;
88 ki18n = η;
@@ -11,7 +11,7 @@
1111 lib = α;
1212 mkDerivation =
1313 { buildInputs = [η];
14− meta = {license = [δ]; maintainers = [γ];};
14+ meta = {license = [δ]; maintainers = [ε];};
1515 name = String;
1616 nativeBuildInputs = [ζ];
1717 } ->
test/golden/importless/kcompletion.txt+2−2
@@ -1,11 +1,11 @@
11∀ α β γ δ ε ζ η.
2−(α.ttuegel = β, γ.maintainers = α) => { extra-cmake-modules = δ;
2+(α.maintainers = β, β.ttuegel = γ) => { extra-cmake-modules = δ;
33 kconfig = ε;
44 kwidgetsaddons = ε;
55 lib = α;
66 mkDerivation =
77 { buildInputs = [ε];
8− meta = {maintainers = [β];};
8+ meta = {maintainers = [γ];};
99 name = String;
1010 nativeBuildInputs = [δ];
1111 outputs = [String];
test/golden/importless/kcontacts.txt+2−2
@@ -1,5 +1,5 @@
11∀ α β γ δ ε ζ.
2−(α.lgpl21 = β, γ.licenses = α) => { extra-cmake-modules = δ;
2+(α.licenses = β, β.lgpl21 = γ) => { extra-cmake-modules = δ;
33 kcodecs = ε;
44 kconfig = ε;
55 kcoreaddons = ε;
@@ -7,7 +7,7 @@
77 lib = α;
88 mkDerivation =
99 { buildInputs = [ε];
10− meta = {license = [β];};
10+ meta = {license = [γ];};
1111 name = String;
1212 nativeBuildInputs = [δ];
1313 outputs = [String];
test/golden/importless/kcrash.txt+2−2
@@ -1,11 +1,11 @@
11∀ α β γ δ ε ζ η.
2−(α.ttuegel = β, γ.maintainers = α) => { extra-cmake-modules = δ;
2+(α.maintainers = β, β.ttuegel = γ) => { extra-cmake-modules = δ;
33 kcoreaddons = ε;
44 kwindowsystem = ε;
55 lib = α;
66 mkDerivation =
77 { buildInputs = [ε];
8− meta = {maintainers = [β];};
8+ meta = {maintainers = [γ];};
99 name = String;
1010 nativeBuildInputs = [δ];
1111 outputs = [String];
test/golden/importless/kdebugsettings.txt+3−3
@@ -1,8 +1,8 @@
11∀ β γ δ ε ζ η θ ι.
22( β.licenses = γ,
3− β.rittelle = δ,
3+ β.maintainers = δ,
44 γ.gpl2 = ε,
5− ζ.maintainers = β
5+ δ.rittelle = ζ
66) =>
77{ extra-cmake-modules = η;
88 gettext = θ;
@@ -16,7 +16,7 @@
1616 lib = β;
1717 mkDerivation =
1818 { buildInputs = [θ];
19− meta = {license = [ε]; maintainers = [δ];};
19+ meta = {license = [ε]; maintainers = [ζ];};
2020 name = String;
2121 nativeBuildInputs = [η];
2222 propagatedUserEnvPkgs = ∀ α. α;
test/golden/importless/kdeclarative.txt+2−2
@@ -1,5 +1,5 @@
11∀ α β γ δ ε ζ η.
2−(α.ttuegel = β, γ.maintainers = α) => { epoxy = δ;
2+(α.maintainers = β, β.ttuegel = γ) => { epoxy = δ;
33 extra-cmake-modules = ε;
44 kconfig = ζ;
55 kglobalaccel = δ;
@@ -13,7 +13,7 @@
1313 lib = α;
1414 mkDerivation =
1515 { buildInputs = [δ];
16− meta = {maintainers = [β];};
16+ meta = {maintainers = [γ];};
1717 name = String;
1818 nativeBuildInputs = [ε];
1919 propagatedBuildInputs = [ζ];
test/golden/importless/kded.txt+2−2
@@ -1,5 +1,5 @@
11∀ α β γ δ ε ζ η.
2−(α.ttuegel = β, γ.maintainers = α) => { extra-cmake-modules = δ;
2+(α.maintainers = β, β.ttuegel = γ) => { extra-cmake-modules = δ;
33 kconfig = ε;
44 kcoreaddons = ε;
55 kcrash = ε;
@@ -10,7 +10,7 @@
1010 lib = α;
1111 mkDerivation =
1212 { buildInputs = [ε];
13− meta = {maintainers = [β];};
13+ meta = {maintainers = [γ];};
1414 name = String;
1515 nativeBuildInputs = [δ];
1616 outputs = [String];
test/golden/importless/kdegraphics-mobipocket.txt+5−5
@@ -1,15 +1,15 @@
11∀ α β γ δ ε ζ η θ.
2−( α.gpl2Plus = β,
3− α.ttuegel = γ,
4− δ.licenses = α,
5− ε.maintainers = α
2+( α.licenses = β,
3+ α.maintainers = γ,
4+ β.gpl2Plus = δ,
5+ γ.ttuegel = ε
66) =>
77{ extra-cmake-modules = ζ;
88 kio = η;
99 lib = α;
1010 mkDerivation =
1111 { buildInputs = [η];
12− meta = {license = [β]; maintainers = [γ];};
12+ meta = {license = [δ]; maintainers = [ε];};
1313 name = String;
1414 nativeBuildInputs = [ζ];
1515 outputs = [String];
test/golden/importless/kdegraphics-thumbnailers.txt+5−5
@@ -1,8 +1,8 @@
11∀ α β γ δ ε ζ η θ ι.
2−( α.lgpl21 = β,
3− α.ttuegel = γ,
4− δ.licenses = α,
5− ε.maintainers = α
2+( α.licenses = β,
3+ α.maintainers = γ,
4+ β.lgpl21 = δ,
5+ γ.ttuegel = ε
66) =>
77{ extra-cmake-modules = ζ;
88 fetchpatch = η;
@@ -13,7 +13,7 @@
1313 libkexiv2 = θ;
1414 mkDerivation =
1515 { buildInputs = [θ];
16− meta = {license = [β]; maintainers = [γ];};
16+ meta = {license = [δ]; maintainers = [ε];};
1717 name = String;
1818 nativeBuildInputs = [ζ];
1919 } ->
test/golden/importless/kdenetwork-filesharing.txt+6−7
@@ -1,10 +1,9 @@
11∀ α β γ δ ε ζ η θ ι.
2−( α.gpl2 = β,
3− α.lgpl21 = β,
4− α.ttuegel = γ,
5− δ.licenses = α,
6− ε.licenses = α,
7− ζ.maintainers = α
2+( α.licenses = β,
3+ α.maintainers = γ,
4+ β.gpl2 = δ,
5+ ε.lgpl21 = δ,
6+ γ.ttuegel = ζ
87) =>
98{ extra-cmake-modules = η;
109 kcoreaddons = θ;
@@ -15,7 +14,7 @@
1514 lib = α;
1615 mkDerivation =
1716 { buildInputs = [θ];
18− meta = {license = [β]; maintainers = [γ];};
17+ meta = {license = [δ]; maintainers = [ζ];};
1918 name = String;
2019 nativeBuildInputs = [η];
2120 } ->
test/golden/importless/kdesignerplugin.txt+2−2
@@ -1,5 +1,5 @@
11∀ α β γ δ ε ζ η.
2−(α.ttuegel = β, γ.maintainers = α) => { extra-cmake-modules = δ;
2+(α.maintainers = β, β.ttuegel = γ) => { extra-cmake-modules = δ;
33 kcompletion = ε;
44 kconfig = ε;
55 kconfigwidgets = ε;
@@ -15,7 +15,7 @@
1515 lib = α;
1616 mkDerivation =
1717 { buildInputs = [ε];
18− meta = {maintainers = [β];};
18+ meta = {maintainers = [γ];};
1919 name = String;
2020 nativeBuildInputs = [δ];
2121 propagatedBuildInputs = [ζ];
test/golden/importless/kdevelop-pg-qt.txt+19−20
@@ -1,33 +1,32 @@
11∀ α β γ δ ε ζ η θ ι κ λ μ ν.
22( α.lib = β,
3− α.licenses = γ,
43 α.mkDerivation =
5− { buildInputs = [δ];
4+ { buildInputs = [γ];
65 meta =
76 { description = String;
87 homepage = String;
9− license = [ε];
8+ license = [δ];
109 longDescription = String;
11− maintainers = [ζ];
12− platforms = η;
10+ maintainers = [ε];
11+ platforms = ζ;
1312 };
1413 name = String;
15− nativeBuildInputs = [θ];
16− src = ι;
14+ nativeBuildInputs = [η];
15+ src = θ;
1716 } ->
18− κ,
19− β.lgpl2Plus = ε,
20− β.maintainers = λ,
21− β.platforms = μ,
22− ν.lib = α,
23− λ.ambrop72 = ζ,
24− μ.linux = η
17+ ι,
18+ β.lgpl2Plus = δ,
19+ β.maintainers = κ,
20+ β.platforms = λ,
21+ μ.licenses = ν,
22+ κ.ambrop72 = ε,
23+ λ.linux = ζ
2524) =>
26−{ cmake = θ;
27− extra-cmake-modules = θ;
28− fetchurl = {sha256 = String; url = String;} -> ι;
29− pkgconfig = θ;
30− qtbase = δ;
25+{ cmake = η;
26+ extra-cmake-modules = η;
27+ fetchurl = {sha256 = String; url = String;} -> θ;
28+ pkgconfig = η;
29+ qtbase = γ;
3130 stdenv = α;
3231} ->
33−κ
32+ι
test/golden/importless/kdf.txt+3−3
@@ -1,8 +1,8 @@
11∀ α β γ δ ε ζ η θ.
22( α.licenses = β,
3− α.peterhoeg = γ,
3+ α.maintainers = γ,
44 β.gpl2 = δ,
5− ε.maintainers = α
5+ γ.peterhoeg = ε
66) =>
77{ extra-cmake-modules = ζ;
88 kcmutils = η;
@@ -15,7 +15,7 @@
1515 lib = α;
1616 mkDerivation =
1717 { buildInputs = [η];
18− meta = {license = [δ]; maintainers = [γ];};
18+ meta = {license = [δ]; maintainers = [ε];};
1919 name = String;
2020 nativeBuildInputs = [ζ];
2121 } ->
test/golden/importless/kemoticons.txt+2−2
@@ -1,12 +1,12 @@
11∀ α β γ δ ε ζ η.
2−(α.ttuegel = β, γ.maintainers = α) => { extra-cmake-modules = δ;
2+(α.maintainers = β, β.ttuegel = γ) => { extra-cmake-modules = δ;
33 karchive = ε;
44 kcoreaddons = ε;
55 kservice = ζ;
66 lib = α;
77 mkDerivation =
88 { buildInputs = [ε];
9− meta = {maintainers = [β];};
9+ meta = {maintainers = [γ];};
1010 name = String;
1111 nativeBuildInputs = [δ];
1212 propagatedBuildInputs = [ζ];
test/golden/importless/kexec.txt+12−13
@@ -1,19 +1,19 @@
11∀ α β γ δ ε ζ η θ ι κ λ μ ν ξ.
22( α.lib = β,
33 α.pkgs = γ,
4− γ.hostPlatform = δ,
5− γ.kexectools = ε,
6− γ.platforms = ζ,
7− β.any = η -> ζ -> θ,
4+ γ.kexectools = δ,
5+ γ.stdenv = ε,
6+ β.any = ζ -> η -> θ,
7+ β.meta = ι,
88 β.mkIf =
99 θ ->
10− { environment = {systemPackages = [ε];};
10+ { environment = {systemPackages = [κ];};
1111 systemd =
1212 { services =
1313 { prepare-kexec =
1414 { before = [String];
1515 description = String;
16− path = [ι];
16+ path = [λ];
1717 script = String;
1818 serviceConfig = {Type = String;};
1919 unitConfig = {DefaultDependencies = Bool;};
@@ -22,11 +22,10 @@
2222 };
2323 };
2424 } ->
25− κ,
26− β.platformMatch = δ -> η,
27− λ.meta = β,
28− μ.stdenv = γ,
29− ν.meta = γ,
30− ξ.kexectools = ν
25+ μ,
26+ ι.platformMatch = ν -> ζ,
27+ ε.hostPlatform = ν,
28+ δ.meta = ξ,
29+ ξ.platforms = η
3130) =>
32−α -> {config = κ;}
31+α -> {config = μ;}
test/golden/importless/keybase.txt+3−3
@@ -2,7 +2,7 @@
22( α.config = β,
33 α.lib = γ,
44 α.pkgs = δ,
5− β.keybase = ε,
5+ β.services = ε,
66 γ.mkIf =
77 ζ ->
88 { environment = {systemPackages = [η];};
@@ -30,8 +30,8 @@
3030 γ.mkOption = {default = Bool; description = String; type = ι;} -> κ,
3131 γ.types = λ,
3232 δ.keybase = η,
33− ε.enable = ζ,
34− μ.services = β,
33+ ε.keybase = μ,
34+ μ.enable = ζ,
3535 λ.bool = ι
3636) =>
3737α -> {config = θ; options = {services = {keybase = {enable = κ;};};};}
test/golden/importless/keylight.txt+4−4
@@ -1,8 +1,8 @@
11∀ α β γ δ ε ζ η θ.
2−( α.keylight = β,
3− γ.exporters = α,
4− δ.prometheus = γ,
5− ε.services = δ
2+( α.services = β,
3+ β.prometheus = γ,
4+ γ.exporters = δ,
5+ δ.keylight = ε
66) =>
77{config = α; lib = ζ; options = η; pkgs = θ;} ->
88{port = Integer; serviceOpts = {serviceConfig = {ExecStart = String;};};}
test/golden/importless/kfind.txt+5−5
@@ -1,8 +1,8 @@
11∀ α β γ δ ε ζ η θ.
2−( α.iblech = β,
3− α.licenses = γ,
4− γ.gpl2 = δ,
5− ε.maintainers = α
2+( α.licenses = β,
3+ α.maintainers = γ,
4+ β.gpl2 = δ,
5+ γ.iblech = ε
66) =>
77{ extra-cmake-modules = ζ;
88 karchive = η;
@@ -15,7 +15,7 @@
1515 lib = α;
1616 mkDerivation =
1717 { buildInputs = [η];
18− meta = {license = [δ]; maintainers = [β];};
18+ meta = {license = [δ]; maintainers = [ε];};
1919 name = String;
2020 nativeBuildInputs = [ζ];
2121 } ->
test/golden/importless/kgeography.txt+2−2
@@ -1,5 +1,5 @@
11∀ α β γ δ ε ζ η θ.
2−(α.globin = β, α.licenses = γ, γ.gpl2 = δ, ε.maintainers = α) => { cmake = ζ;
2+(α.licenses = β, α.maintainers = γ, β.gpl2 = δ, γ.globin = ε) => { cmake = ζ;
33 extra-cmake-modules = ζ;
44 kconfigwidgets = η;
55 kcrash = η;
@@ -9,7 +9,7 @@
99 lib = α;
1010 mkDerivation =
1111 { buildInputs = [η];
12− meta = {license = [δ]; maintainers = [β];};
12+ meta = {license = [δ]; maintainers = [ε];};
1313 name = String;
1414 nativeBuildInputs = [ζ];
1515 } ->
test/golden/importless/kgpg.txt+5−5
@@ -1,8 +1,8 @@
11∀ α β γ δ ε ζ η θ.
2−( α.gpl2 = β,
3− α.ttuegel = γ,
4− δ.licenses = α,
5− ε.maintainers = α
2+( α.licenses = β,
3+ α.maintainers = γ,
4+ β.gpl2 = δ,
5+ γ.ttuegel = ε
66) =>
77{ akonadi-contacts = ζ;
88 extra-cmake-modules = η;
@@ -28,7 +28,7 @@
2828 makeWrapper = η;
2929 mkDerivation =
3030 { buildInputs = [ζ];
31− meta = {license = [β]; maintainers = [γ];};
31+ meta = {license = [δ]; maintainers = [ε];};
3232 name = String;
3333 nativeBuildInputs = [η];
3434 postFixup = String;
test/golden/importless/khtml.txt+2−2
@@ -1,5 +1,5 @@
11∀ α β γ δ ε ζ η.
2−(α.ttuegel = β, γ.maintainers = α) => { extra-cmake-modules = δ;
2+(α.maintainers = β, β.ttuegel = γ) => { extra-cmake-modules = δ;
33 giflib = ε;
44 gperf = ε;
55 karchive = ε;
@@ -19,7 +19,7 @@
1919 lib = α;
2020 mkDerivation =
2121 { buildInputs = [ε];
22− meta = {maintainers = [β];};
22+ meta = {maintainers = [γ];};
2323 name = String;
2424 nativeBuildInputs = [δ];
2525 propagatedBuildInputs = [ζ];
test/golden/importless/kimageformats.txt+2−2
@@ -1,12 +1,12 @@
11∀ α β γ δ ε ζ η θ.
2−(α.getDev = β, α.ttuegel = γ, δ.maintainers = α) => { extra-cmake-modules = ε;
2+(α.getDev = β, α.maintainers = γ, γ.ttuegel = δ) => { extra-cmake-modules = ε;
33 ilmbase = ζ;
44 karchive = η;
55 lib = α;
66 mkDerivation =
77 { CXXFLAGS = String;
88 buildInputs = [η];
9− meta = {maintainers = [γ];};
9+ meta = {maintainers = [δ];};
1010 name = String;
1111 nativeBuildInputs = [ε];
1212 outputs = [String];
test/golden/importless/kio-extras.txt+3−3
@@ -1,9 +1,9 @@
11∀ α β γ δ ε ζ η θ ι.
22( α.licenses = β,
3− α.ttuegel = γ,
3+ α.maintainers = γ,
44 β.gpl2 = δ,
55 β.lgpl21 = δ,
6− ε.maintainers = α
6+ γ.ttuegel = ε
77) =>
88{ exiv2 = ζ;
99 extra-cmake-modules = η;
@@ -32,7 +32,7 @@
3232 mkDerivation =
3333 { CXXFLAGS = [String];
3434 buildInputs = [ζ];
35− meta = {license = [δ]; maintainers = [γ];};
35+ meta = {license = [δ]; maintainers = [ε];};
3636 name = String;
3737 nativeBuildInputs = [η];
3838 } ->
test/golden/importless/kipi-plugins.txt+3−3
@@ -1,7 +1,7 @@
11∀ α β γ δ ε ζ η θ.
2−( α.gpl2 = β,
2+( α.licenses = β,
33 α.maintainers = γ,
4− δ.licenses = α,
4+ β.gpl2 = δ,
55 γ.ttuegel = ε
66) =>
77{ extra-cmake-modules = ζ;
@@ -20,7 +20,7 @@
2020 meta =
2121 { description = String;
2222 homepage = String;
23− license = β;
23+ license = δ;
2424 maintainers = [ε];
2525 };
2626 name = String;
test/golden/importless/kitinerary.txt+5−5
@@ -1,8 +1,8 @@
11∀ α β γ δ ε ζ η θ.
2−( α.bkchr = β,
3− α.licenses = γ,
4− γ.lgpl21 = δ,
5− ε.maintainers = α
2+( α.licenses = β,
3+ α.maintainers = γ,
4+ β.lgpl21 = δ,
5+ γ.bkchr = ε
66) =>
77{ extra-cmake-modules = ζ;
88 kcalendarcore = η;
@@ -13,7 +13,7 @@
1313 lib = α;
1414 mkDerivation =
1515 { buildInputs = [η];
16− meta = {license = [δ]; maintainers = [β];};
16+ meta = {license = [δ]; maintainers = [ε];};
1717 name = String;
1818 nativeBuildInputs = [ζ];
1919 outputs = [String];
test/golden/importless/kjobwidgets.txt+2−2
@@ -1,11 +1,11 @@
11∀ α β γ δ ε ζ.
2−(α.ttuegel = β, γ.maintainers = α) => { extra-cmake-modules = δ;
2+(α.maintainers = β, β.ttuegel = γ) => { extra-cmake-modules = δ;
33 kcoreaddons = ε;
44 kwidgetsaddons = ε;
55 lib = α;
66 mkDerivation =
77 { buildInputs = [ε];
8− meta = {maintainers = [β];};
8+ meta = {maintainers = [γ];};
99 name = String;
1010 nativeBuildInputs = [δ];
1111 } ->
test/golden/importless/kjs.txt+2−2
@@ -1,10 +1,10 @@
11∀ α β γ δ ε ζ.
2−(α.ttuegel = β, γ.maintainers = α) => { extra-cmake-modules = δ;
2+(α.maintainers = β, β.ttuegel = γ) => { extra-cmake-modules = δ;
33 kdoctools = δ;
44 lib = α;
55 mkDerivation =
66 { buildInputs = [ε];
7− meta = {maintainers = [β];};
7+ meta = {maintainers = [γ];};
88 name = String;
99 nativeBuildInputs = [δ];
1010 } ->
test/golden/importless/kjsembed.txt+2−2
@@ -1,12 +1,12 @@
11∀ α β γ δ ε ζ η.
2−(α.ttuegel = β, γ.maintainers = α) => { extra-cmake-modules = δ;
2+(α.maintainers = β, β.ttuegel = γ) => { extra-cmake-modules = δ;
33 kdoctools = δ;
44 ki18n = ε;
55 kjs = ζ;
66 lib = α;
77 mkDerivation =
88 { buildInputs = [ε];
9− meta = {maintainers = [β];};
9+ meta = {maintainers = [γ];};
1010 name = String;
1111 nativeBuildInputs = [δ];
1212 propagatedBuildInputs = [ζ];
test/golden/importless/klogd.txt+16−16
@@ -2,16 +2,16 @@
22( α.config = β,
33 α.lib = γ,
44 α.pkgs = δ,
5− β.enable = ε,
6− β.kernel = ζ,
7− γ.getVersion = ζ -> η,
5+ β.boot = ε,
6+ β.services = ζ,
7+ γ.getVersion = η -> θ,
88 γ.mkIf =
9− ε ->
9+ ι ->
1010 { systemd =
1111 { services =
1212 { klogd =
1313 { description = String;
14− path = [θ];
14+ path = [κ];
1515 script = String;
1616 unitConfig = {ConditionVirtualization = String;};
1717 wantedBy = [String];
@@ -19,15 +19,15 @@
1919 };
2020 };
2121 } ->
22− ι,
23− γ.mkOption = {default = κ; description = String; type = λ;} -> μ,
24− γ.types = ν,
25− γ.versionOlder = η -> String -> κ,
26− δ.sysklogd = θ,
27− ξ.klogd = β,
28− ο.services = ξ,
29− π.kernelPackages = β,
30− ρ.boot = π,
31− ν.bool = λ
22+ λ,
23+ γ.mkOption = {default = μ; description = String; type = ν;} -> ξ,
24+ γ.types = ο,
25+ γ.versionOlder = θ -> String -> μ,
26+ δ.sysklogd = κ,
27+ ζ.klogd = π,
28+ π.enable = ι,
29+ ε.kernelPackages = ρ,
30+ ρ.kernel = η,
31+ ο.bool = ν
3232) =>
33−α -> {config = ι; options = {services = {klogd = {enable = μ;};};};}
33+α -> {config = λ; options = {services = {klogd = {enable = ξ;};};};}
test/golden/importless/kmediaplayer.txt+2−2
@@ -1,11 +1,11 @@
11∀ α β γ δ ε ζ.
2−(α.ttuegel = β, γ.maintainers = α) => { extra-cmake-modules = δ;
2+(α.maintainers = β, β.ttuegel = γ) => { extra-cmake-modules = δ;
33 kparts = ε;
44 kxmlgui = ε;
55 lib = α;
66 mkDerivation =
77 { buildInputs = [ε];
8− meta = {maintainers = [β];};
8+ meta = {maintainers = [γ];};
99 name = String;
1010 nativeBuildInputs = [δ];
1111 } ->
test/golden/importless/kmime.txt+3−3
@@ -1,8 +1,8 @@
11∀ α β γ δ ε ζ η θ ι.
2−( α.lgpl21 = β,
2+( α.licenses = β,
33 α.versionOlder = γ -> String -> δ,
44 ε.version = γ,
5− ζ.licenses = α
5+ β.lgpl21 = ζ
66) =>
77{ extra-cmake-modules = η;
88 kcodecs = ε;
@@ -11,7 +11,7 @@
1111 lib = α;
1212 mkDerivation =
1313 { buildInputs = [ε];
14− meta = {broken = δ; license = [β]; maintainers = θ;};
14+ meta = {broken = δ; license = [ζ]; maintainers = θ;};
1515 name = String;
1616 nativeBuildInputs = [η];
1717 outputs = [String];
test/golden/importless/kmix.txt+3−3
@@ -1,10 +1,10 @@
11∀ α β γ δ ε ζ η θ.
22( α.licenses = β,
3− α.rongcuid = γ,
3+ α.maintainers = γ,
44 β.fdl12 = δ,
55 β.gpl2 = δ,
66 β.lgpl21 = δ,
7− ε.maintainers = α
7+ γ.rongcuid = ε
88) =>
99{ alsaLib = ζ;
1010 extra-cmake-modules = η;
@@ -19,7 +19,7 @@
1919 mkDerivation =
2020 { buildInputs = [ζ];
2121 cmakeFlags = [String];
22− meta = {license = [δ]; maintainers = [γ];};
22+ meta = {license = [δ]; maintainers = [ε];};
2323 name = String;
2424 nativeBuildInputs = [η];
2525 } ->
test/golden/importless/kmod.txt+24−24
@@ -1,6 +1,8 @@
11∀ α β γ δ ε ζ η θ ι κ λ μ ν ξ ο.
2−( α.lib = β,
3− α.mkDerivation =
2+( α.?features = β,
3+ β.?grsecurity = Bool,
4+ γ.lib = δ,
5+ γ.mkDerivation =
46 { KERNEL_SRC = String;
57 buildPhase = String;
68 installPhase = String;
@@ -8,32 +10,30 @@
810 { broken = Bool;
911 description = String;
1012 homepage = String;
11− license = γ;
12− maintainers = [δ];
13− platforms = ε;
13+ license = ε;
14+ maintainers = [ζ];
15+ platforms = η;
1416 };
15− nativeBuildInputs = ζ;
17+ nativeBuildInputs = θ;
1618 pname = String;
17− src = η;
19+ src = ι;
1820 version = String;
1921 } ->
20− θ,
21− ι.grsecurity = Bool,
22− ι.moduleBuildDependencies = ζ,
23− ι.version = κ,
24− β.edwtjo = δ,
25− β.licenses = λ,
26− β.maintainers = μ,
27− β.platforms = ν,
28− β.versionAtLeast = ξ -> String -> Bool,
29− β.versionOlder = κ -> String -> Bool,
30− λ.gpl2 = γ,
31− ν.linux = ε,
32− ο.features = ι
22+ κ,
23+ α.moduleBuildDependencies = θ,
24+ α.version = λ,
25+ δ.edwtjo = ζ,
26+ δ.licenses = μ,
27+ δ.maintainers = ν,
28+ δ.platforms = ξ,
29+ δ.versionAtLeast = ο -> String -> Bool,
30+ δ.versionOlder = λ -> String -> Bool,
31+ μ.gpl2 = ε,
32+ ξ.linux = η
3333) =>
3434{ fetchFromGitHub =
35− {owner = String; repo = String; rev = String; sha256 = String;} -> η;
36− kernel = ι;
37− stdenv = α;
35+ {owner = String; repo = String; rev = String; sha256 = String;} -> ι;
36+ kernel = α;
37+ stdenv = γ;
3838} ->
39−θ
39+κ
test/golden/importless/kmplot.txt+3−3
@@ -1,9 +1,9 @@
11∀ α β γ δ ε ζ η θ.
22( α.licenses = β,
3− α.orivej = γ,
3+ α.maintainers = γ,
44 β.fdl12 = δ,
55 β.gpl2Plus = δ,
6− ε.maintainers = α
6+ γ.orivej = ε
77) =>
88{ extra-cmake-modules = ζ;
99 kcrash = η;
@@ -16,7 +16,7 @@
1616 lib = α;
1717 mkDerivation =
1818 { buildInputs = [η];
19− meta = {license = [δ]; maintainers = [γ];};
19+ meta = {license = [δ]; maintainers = [ε];};
2020 name = String;
2121 nativeBuildInputs = [ζ];
2222 } ->
test/golden/importless/knewstuff.txt+2−2
@@ -1,5 +1,5 @@
11∀ α β γ δ ε ζ η θ.
2−(α.ttuegel = β, γ.maintainers = α) => { attica = δ;
2+(α.maintainers = β, β.ttuegel = γ) => { attica = δ;
33 extra-cmake-modules = ε;
44 fetchpatch = {revert = Bool; sha256 = String; url = String;} -> ζ;
55 karchive = η;
@@ -19,7 +19,7 @@
1919 lib = α;
2020 mkDerivation =
2121 { buildInputs = [η];
22− meta = {maintainers = [β];};
22+ meta = {maintainers = [γ];};
2323 name = String;
2424 nativeBuildInputs = [ε];
2525 patches = [ζ];
test/golden/importless/knotifications.txt+2−2
@@ -1,5 +1,5 @@
11∀ α β γ δ ε ζ.
2−(α.ttuegel = β, γ.maintainers = α) => { extra-cmake-modules = δ;
2+(α.maintainers = β, β.ttuegel = γ) => { extra-cmake-modules = δ;
33 kcodecs = ε;
44 kconfig = ε;
55 kcoreaddons = ε;
@@ -8,7 +8,7 @@
88 libdbusmenu = ε;
99 mkDerivation =
1010 { buildInputs = [ε];
11− meta = {maintainers = [β];};
11+ meta = {maintainers = [γ];};
1212 name = String;
1313 nativeBuildInputs = [δ];
1414 } ->
test/golden/importless/knotifyconfig.txt+2−2
@@ -1,5 +1,5 @@
11∀ α β γ δ ε ζ η.
2−(α.ttuegel = β, γ.maintainers = α) => { extra-cmake-modules = δ;
2+(α.maintainers = β, β.ttuegel = γ) => { extra-cmake-modules = δ;
33 kcompletion = ε;
44 kconfig = ε;
55 ki18n = ε;
@@ -7,7 +7,7 @@
77 lib = α;
88 mkDerivation =
99 { buildInputs = [ε];
10− meta = {maintainers = [β];};
10+ meta = {maintainers = [γ];};
1111 name = String;
1212 nativeBuildInputs = [δ];
1313 outputs = [String];
test/golden/importless/kodi.txt+5−5
@@ -2,7 +2,7 @@
22( α.config = β,
33 α.lib = γ,
44 α.pkgs = δ,
5− β.kodi = ε,
5+ β.services = ε,
66 γ.mkIf =
77 ζ ->
88 { environment = {systemPackages = [η];};
@@ -15,10 +15,10 @@
1515 γ.mkOption = {default = Bool; description = String; type = ι;} -> κ,
1616 γ.types = λ,
1717 δ.kodi = η,
18− ε.enable = ζ,
19− μ.desktopManager = β,
20− ν.xserver = μ,
21− ξ.services = ν,
18+ ε.xserver = μ,
19+ μ.desktopManager = ν,
20+ ν.kodi = ξ,
21+ ξ.enable = ζ,
2222 λ.bool = ι
2323) =>
2424α ->
test/golden/importless/kolourpaint.txt+5−5
@@ -1,8 +1,8 @@
11∀ α β γ δ ε ζ η θ.
2−( α.fridh = β,
3− α.licenses = γ,
4− γ.gpl2 = δ,
5− ε.maintainers = α
2+( α.licenses = β,
3+ α.maintainers = γ,
4+ β.gpl2 = δ,
5+ γ.fridh = ε
66) =>
77{ extra-cmake-modules = ζ;
88 kdelibs4support = η;
@@ -11,7 +11,7 @@
1111 libkexiv2 = η;
1212 mkDerivation =
1313 { buildInputs = [η];
14− meta = {license = [δ]; maintainers = [β];};
14+ meta = {license = [δ]; maintainers = [ε];};
1515 name = String;
1616 nativeBuildInputs = [ζ];
1717 } ->
test/golden/importless/kparts.txt+2−2
@@ -1,5 +1,5 @@
11∀ α β γ δ ε ζ η.
2−(α.ttuegel = β, γ.maintainers = α) => { extra-cmake-modules = δ;
2+(α.maintainers = β, β.ttuegel = γ) => { extra-cmake-modules = δ;
33 kconfig = ε;
44 kcoreaddons = ε;
55 ki18n = ε;
@@ -14,7 +14,7 @@
1414 lib = α;
1515 mkDerivation =
1616 { buildInputs = [ε];
17− meta = {maintainers = [β];};
17+ meta = {maintainers = [γ];};
1818 name = String;
1919 nativeBuildInputs = [δ];
2020 propagatedBuildInputs = [ζ];
test/golden/importless/kpeople.txt+2−2
@@ -1,5 +1,5 @@
11∀ α β γ δ ε ζ η.
2−(α.ttuegel = β, γ.maintainers = α) => { extra-cmake-modules = δ;
2+(α.maintainers = β, β.ttuegel = γ) => { extra-cmake-modules = δ;
33 kcoreaddons = ε;
44 ki18n = ε;
55 kitemviews = ε;
@@ -8,7 +8,7 @@
88 lib = α;
99 mkDerivation =
1010 { buildInputs = [ε];
11− meta = {maintainers = [β];};
11+ meta = {maintainers = [γ];};
1212 name = String;
1313 nativeBuildInputs = [δ];
1414 propagatedBuildInputs = [ζ];
test/golden/importless/kpkpass.txt+5−5
@@ -1,17 +1,17 @@
11∀ α β γ δ ε ζ η θ ι κ.
2−( α.bkchr = β,
3− α.licenses = γ,
2+( α.licenses = β,
3+ α.maintainers = γ,
44 α.versionOlder = δ -> String -> ε,
55 ζ.version = δ,
6− γ.lgpl21 = η,
7− θ.maintainers = α
6+ β.lgpl21 = η,
7+ γ.bkchr = θ
88) =>
99{ extra-cmake-modules = ι;
1010 karchive = ζ;
1111 lib = α;
1212 mkDerivation =
1313 { buildInputs = [ζ];
14− meta = {broken = ε; license = [η]; maintainers = [β];};
14+ meta = {broken = ε; license = [η]; maintainers = [θ];};
1515 name = String;
1616 nativeBuildInputs = [ι];
1717 outputs = [String];
test/golden/importless/kpty.txt+2−2
@@ -1,11 +1,11 @@
11∀ α β γ δ ε ζ.
2−(α.ttuegel = β, γ.maintainers = α) => { extra-cmake-modules = δ;
2+(α.maintainers = β, β.ttuegel = γ) => { extra-cmake-modules = δ;
33 kcoreaddons = ε;
44 ki18n = ε;
55 lib = α;
66 mkDerivation =
77 { buildInputs = [ε];
8− meta = {maintainers = [β];};
8+ meta = {maintainers = [γ];};
99 name = String;
1010 nativeBuildInputs = [δ];
1111 outputs = [String];
test/golden/importless/kqtquickcharts.txt+3−3
@@ -1,15 +1,15 @@
11∀ α β γ δ ε ζ η θ.
22( α.licenses = β,
3− α.ttuegel = γ,
3+ α.maintainers = γ,
44 β.fdl12 = δ,
55 β.gpl2 = δ,
66 β.lgpl21 = δ,
7− ε.maintainers = α
7+ γ.ttuegel = ε
88) =>
99{ extra-cmake-modules = ζ;
1010 lib = α;
1111 mkDerivation =
12− { meta = {license = [δ]; maintainers = [γ];};
12+ { meta = {license = [δ]; maintainers = [ε];};
1313 name = String;
1414 nativeBuildInputs = [ζ];
1515 propagatedBuildInputs = [η];
test/golden/importless/kquickcharts.txt+2−2
@@ -1,8 +1,8 @@
11∀ α β γ δ ε ζ.
2−(α.ttuegel = β, γ.maintainers = α) => { extra-cmake-modules = δ;
2+(α.maintainers = β, β.ttuegel = γ) => { extra-cmake-modules = δ;
33 lib = α;
44 mkDerivation =
5− { meta = {maintainers = [β];};
5+ { meta = {maintainers = [γ];};
66 name = String;
77 nativeBuildInputs = [δ];
88 outputs = [String];
test/golden/importless/kross.txt+2−2
@@ -1,5 +1,5 @@
11∀ α β γ δ ε ζ η.
2−(α.ttuegel = β, γ.maintainers = α) => { extra-cmake-modules = δ;
2+(α.maintainers = β, β.ttuegel = γ) => { extra-cmake-modules = δ;
33 kcompletion = ε;
44 kcoreaddons = ε;
55 kdoctools = δ;
@@ -12,7 +12,7 @@
1212 lib = α;
1313 mkDerivation =
1414 { buildInputs = [ε];
15− meta = {maintainers = [β];};
15+ meta = {maintainers = [γ];};
1616 name = String;
1717 nativeBuildInputs = [δ];
1818 propagatedBuildInputs = [ζ];
test/golden/importless/kruler.txt+3−3
@@ -1,8 +1,8 @@
11∀ α β γ δ ε ζ η θ.
22( α.licenses = β,
3− α.vandenoever = γ,
3+ α.maintainers = γ,
44 β.gpl2 = δ,
5− ε.maintainers = α
5+ γ.vandenoever = ε
66) =>
77{ extra-cmake-modules = ζ;
88 kdoctools = ζ;
@@ -12,7 +12,7 @@
1212 lib = α;
1313 mkDerivation =
1414 { buildInputs = [η];
15− meta = {license = [δ]; maintainers = [γ];};
15+ meta = {license = [δ]; maintainers = [ε];};
1616 name = String;
1717 nativeBuildInputs = [ζ];
1818 } ->
test/golden/importless/krunner.txt+2−2
@@ -1,5 +1,5 @@
11∀ α β γ δ ε ζ η θ.
2−(α.ttuegel = β, γ.maintainers = α) => { extra-cmake-modules = δ;
2+(α.maintainers = β, β.ttuegel = γ) => { extra-cmake-modules = δ;
33 fetchpatch = ε;
44 kconfig = ζ;
55 kcoreaddons = ζ;
@@ -10,7 +10,7 @@
1010 lib = α;
1111 mkDerivation =
1212 { buildInputs = [ζ];
13− meta = {maintainers = [β];};
13+ meta = {maintainers = [γ];};
1414 name = String;
1515 nativeBuildInputs = [δ];
1616 propagatedBuildInputs = [η];
test/golden/importless/ktexteditor.txt+2−2
@@ -1,5 +1,5 @@
11∀ α β γ δ ε ζ η.
2−(α.ttuegel = β, γ.maintainers = α) => { editorconfig-core-c = δ;
2+(α.maintainers = β, β.ttuegel = γ) => { editorconfig-core-c = δ;
33 extra-cmake-modules = ε;
44 karchive = δ;
55 kconfig = δ;
@@ -12,7 +12,7 @@
1212 libgit2 = δ;
1313 mkDerivation =
1414 { buildInputs = [δ];
15− meta = {maintainers = [β];};
15+ meta = {maintainers = [γ];};
1616 name = String;
1717 nativeBuildInputs = [ε];
1818 propagatedBuildInputs = [ζ];
test/golden/importless/ktextwidgets.txt+2−2
@@ -1,5 +1,5 @@
11∀ α β γ δ ε ζ η.
2−(α.ttuegel = β, γ.maintainers = α) => { extra-cmake-modules = δ;
2+(α.maintainers = β, β.ttuegel = γ) => { extra-cmake-modules = δ;
33 kcompletion = ε;
44 kconfig = ε;
55 kconfigwidgets = ε;
@@ -10,7 +10,7 @@
1010 lib = α;
1111 mkDerivation =
1212 { buildInputs = [ε];
13− meta = {maintainers = [β];};
13+ meta = {maintainers = [γ];};
1414 name = String;
1515 nativeBuildInputs = [δ];
1616 propagatedBuildInputs = [ζ];
test/golden/importless/ktouch.txt+5−5
@@ -1,10 +1,10 @@
11∀ α β γ δ ε ζ η θ.
2−( α.gpl2 = β,
3− α.schmittlauch = γ,
2+( α.licenses = β,
3+ α.maintainers = γ,
44 δ.libxcb = ε,
55 δ.libxkbfile = ε,
6− ζ.licenses = α,
7− η.maintainers = α
6+ β.gpl2 = ζ,
7+ γ.schmittlauch = η
88) =>
99{ extra-cmake-modules = ε;
1010 kcmutils = ε;
@@ -26,7 +26,7 @@
2626 mkDerivation =
2727 { buildInputs = [ε];
2828 enableParallelBuilding = Bool;
29− meta = {description = String; license = β; maintainers = [γ];};
29+ meta = {description = String; license = ζ; maintainers = [η];};
3030 name = String;
3131 nativeBuildInputs = [ε];
3232 } ->
test/golden/importless/kunitconversion.txt+2−2
@@ -1,10 +1,10 @@
11∀ α β γ δ ε ζ.
2−(α.ttuegel = β, γ.maintainers = α) => { extra-cmake-modules = δ;
2+(α.maintainers = β, β.ttuegel = γ) => { extra-cmake-modules = δ;
33 ki18n = ε;
44 lib = α;
55 mkDerivation =
66 { buildInputs = [ε];
7− meta = {maintainers = [β];};
7+ meta = {maintainers = [γ];};
88 name = String;
99 nativeBuildInputs = [δ];
1010 outputs = [String];
test/golden/importless/kwallet.txt+2−2
@@ -1,5 +1,5 @@
11∀ α β γ δ ε ζ η.
2−(α.ttuegel = β, γ.maintainers = α) => { extra-cmake-modules = δ;
2+(α.maintainers = β, β.ttuegel = γ) => { extra-cmake-modules = δ;
33 kconfig = ε;
44 kconfigwidgets = ε;
55 kcoreaddons = ε;
@@ -15,7 +15,7 @@
1515 libgcrypt = ε;
1616 mkDerivation =
1717 { buildInputs = [ε];
18− meta = {maintainers = [β];};
18+ meta = {maintainers = [γ];};
1919 name = String;
2020 nativeBuildInputs = [δ];
2121 propagatedBuildInputs = [ζ];
test/golden/importless/kxmlgui.txt+2−2
@@ -1,5 +1,5 @@
11∀ α β γ δ ε ζ η.
2−(α.ttuegel = β, γ.maintainers = α) => { attica = δ;
2+(α.maintainers = β, β.ttuegel = γ) => { attica = δ;
33 extra-cmake-modules = ε;
44 kconfig = ζ;
55 kconfigwidgets = ζ;
@@ -12,7 +12,7 @@
1212 lib = α;
1313 mkDerivation =
1414 { buildInputs = [δ];
15− meta = {maintainers = [β];};
15+ meta = {maintainers = [γ];};
1616 name = String;
1717 nativeBuildInputs = [ε];
1818 propagatedBuildInputs = [ζ];
test/golden/importless/kxmlrpcclient.txt+2−2
@@ -1,11 +1,11 @@
11∀ α β γ δ ε ζ η.
2−(α.ttuegel = β, γ.maintainers = α) => { extra-cmake-modules = δ;
2+(α.maintainers = β, β.ttuegel = γ) => { extra-cmake-modules = δ;
33 ki18n = ε;
44 kio = ζ;
55 lib = α;
66 mkDerivation =
77 { buildInputs = [ε];
8− meta = {maintainers = [β];};
8+ meta = {maintainers = [γ];};
99 name = String;
1010 nativeBuildInputs = [δ];
1111 outputs = [String];
test/golden/importless/ladspah.txt+11−13
@@ -1,7 +1,5 @@
11∀ α β γ δ ε ζ η θ ι κ λ μ.
2−( α.all = β,
3− α.lgpl2 = γ,
4− α.magnetophon = δ,
2+( α.lib = β,
53 α.mkDerivation =
64 { installPhase = String;
75 meta =
@@ -10,18 +8,18 @@
108 license = γ;
119 longDescription = String;
1210 maintainers = [δ];
13− platforms = β;
11+ platforms = ε;
1412 };
1513 pname = String;
16− src = ε;
14+ src = ζ;
1715 version = String;
1816 } ->
19− ζ,
20− η.licenses = α,
21− θ.lib = η,
22− ι.maintainers = α,
23− κ.lib = ι,
24− λ.platforms = α,
25− μ.lib = λ
17+ η,
18+ β.licenses = θ,
19+ θ.lgpl2 = γ,
20+ ι.maintainers = κ,
21+ κ.magnetophon = δ,
22+ λ.platforms = μ,
23+ μ.all = ε
2624) =>
27−{fetchurl = {sha256 = String; url = String;} -> ε; stdenv = α;} -> ζ
25+{fetchurl = {sha256 = String; url = String;} -> ζ; stdenv = α;} -> η
test/golden/importless/layout-manager.txt+22−23
@@ -1,40 +1,39 @@
11∀ β γ δ ε ζ η θ ι κ λ μ ν ξ.
22( β.lib = γ,
3− β.makeBinPath = [δ] -> ε,
43 β.mkDerivation =
54 { dontBuild = Bool;
65 installPhase = String;
76 meta =
87 { description = String;
98 homepage = String;
10− license = ζ;
9+ license = δ;
1110 maintainers = ∀ α. α;
12− platforms = η;
11+ platforms = ε;
1312 };
14− nativeBuildInputs = [θ];
13+ nativeBuildInputs = [ζ];
1514 pname = String;
16− src = ι;
15+ src = η;
1716 version = String;
1817 } ->
19− κ,
20− λ.lib = β,
21− γ.licenses = μ,
22− γ.maintainers = ν,
23− γ.platforms = ξ,
24− μ.mit = ζ,
25− ξ.linux = η
18+ θ,
19+ γ.makeBinPath = [ι] -> κ,
20+ λ.licenses = μ,
21+ λ.maintainers = ν,
22+ λ.platforms = ξ,
23+ μ.mit = δ,
24+ ξ.linux = ε
2625) =>
2726{ fetchFromGitHub =
28− {owner = String; repo = String; rev = String; sha256 = String;} -> ι;
29− gawk = δ;
30− i3 = δ;
31− jq = δ;
32− libnotify = δ;
33− makeWrapper = θ;
34− rofi = δ;
27+ {owner = String; repo = String; rev = String; sha256 = String;} -> η;
28+ gawk = ι;
29+ i3 = ι;
30+ jq = ι;
31+ libnotify = ι;
32+ makeWrapper = ζ;
33+ rofi = ι;
3534 stdenv = β;
36− vim = δ;
37− xdotool = δ;
38− xrandr = δ;
35+ vim = ι;
36+ xdotool = ι;
37+ xrandr = ι;
3938} ->
40−κ
39+θ
test/golden/importless/ledger.txt+3−3
@@ -2,11 +2,11 @@
22( α.config = β,
33 α.lib = γ,
44 α.pkgs = δ,
5− β.ledger = ε,
5+ β.hardware = ε,
66 γ.mkEnableOption = String -> ζ,
77 γ.mkIf = η -> {services = {udev = {packages = [θ];};};} -> ι,
88 δ.ledger-udev-rules = θ,
9− ε.enable = η,
10− κ.hardware = β
9+ ε.ledger = κ,
10+ κ.enable = η
1111) =>
1212α -> {config = ι; options = {hardware = {ledger = {enable = ζ;};};};}
test/golden/importless/leftwm.txt+5−5
@@ -2,7 +2,7 @@
22( α.config = β,
33 α.lib = γ,
44 α.pkgs = δ,
5− β.leftwm = ε,
5+ β.services = ε,
66 γ.mkEnableOption = String -> ζ,
77 γ.mkIf =
88 η ->
@@ -12,10 +12,10 @@
1212 κ,
1313 γ.singleton = {name = String; start = String;} -> ι,
1414 δ.leftwm = θ,
15− ε.enable = η,
16− λ.windowManager = β,
17− μ.xserver = λ,
18− ν.services = μ
15+ ε.xserver = λ,
16+ λ.windowManager = μ,
17+ μ.leftwm = ν,
18+ ν.enable = η
1919) =>
2020α ->
2121{ config = κ;
test/golden/importless/legacy.txt+8−10
@@ -1,6 +1,5 @@
11∀ α β γ δ ε ζ η θ ι κ λ μ ν.
2−( α.gpl2 = β,
3− α.maintainers = γ,
2+( α.lib = β,
43 α.mkDerivation =
54 { hardeningDisable = [String];
65 installPhase = String;
@@ -9,7 +8,7 @@
98 { broken = Bool;
109 description = String;
1110 homepage = String;
12− license = β;
11+ license = γ;
1312 maintainers = [δ];
1413 platforms = ε;
1514 };
@@ -19,13 +18,12 @@
1918 src = η;
2019 } ->
2120 θ,
22− α.platforms = ι,
23− κ.licenses = α,
24− λ.lib = κ,
25− γ.raskin = δ,
26− μ.lib = α,
27− ι.linux = ε,
28− ν.lib = α
21+ β.licenses = ι,
22+ ι.gpl2 = γ,
23+ κ.maintainers = λ,
24+ λ.raskin = δ,
25+ μ.platforms = ν,
26+ ν.linux = ε
2927) =>
3028{ fetchurl = {sha256 = String; url = String;} -> η;
3129 gcj = ζ;
test/golden/importless/lens.txt+6−6
@@ -1,8 +1,8 @@
11∀ α β γ δ ε ζ η θ.
2−( α.brainrape = β,
3− α.bsd3 = γ,
4− δ.licenses = α,
5− ε.maintainers = α
2+( α.licenses = β,
3+ α.maintainers = γ,
4+ β.bsd3 = δ,
5+ γ.brainrape = ε
66) =>
77{ bifunctors = ζ;
88 build-idris-package =
@@ -10,8 +10,8 @@
1010 meta =
1111 { description = String;
1212 homepage = String;
13− license = γ;
14− maintainers = [β];
13+ license = δ;
14+ maintainers = [ε];
1515 };
1616 name = String;
1717 src = η;
test/golden/importless/libc++abi.txt+27−31
@@ -1,47 +1,43 @@
11∀ α β γ δ ε ζ η θ ι κ λ μ ν ξ ο π ρ σ τ υ φ χ ψ ω.
2−( α.isDarwin = Bool,
2+( α.hostPlatform = β,
3+ α.isDarwin = Bool,
34 α.isFreeBSD = Bool,
4− α.isMusl = β,
5− α.licenses = γ,
6− α.maintainers = δ,
5+ α.lib = γ,
76 α.mkDerivation =
8− { buildInputs = ε;
7+ { buildInputs = δ;
98 installPhase = String;
109 meta =
1110 { description = String;
1211 homepage = String;
13− license = [ζ];
14− maintainers = [η];
15− platforms = θ;
12+ license = [ε];
13+ maintainers = [ζ];
14+ platforms = η;
1615 };
17− nativeBuildInputs = [ι];
16+ nativeBuildInputs = [θ];
1817 pname = String;
1918 postUnpack = String;
20− src = κ;
21− version = λ;
19+ src = ι;
20+ version = κ;
2221 } ->
23− μ,
24− α.optional = Bool -> ν -> ε,
25− α.optionalString = ξ -> String -> String,
26− α.unix = θ,
27− ο.lib = α,
28− γ.mit = ζ,
29− γ.ncsa = ζ,
30− π.lib = α,
31− δ.vlstill = η,
32− ρ.lib = α,
33− σ.platforms = α,
34− τ.lib = σ,
35− υ.lib = α,
36− φ.lib = α,
37− χ.hostPlatform = α
22+ λ,
23+ γ.optional = Bool -> μ -> δ,
24+ ν.licenses = ξ,
25+ ξ.mit = ε,
26+ ξ.ncsa = ε,
27+ ο.maintainers = π,
28+ π.vlstill = ζ,
29+ ρ.platforms = σ,
30+ σ.unix = η,
31+ τ.optionalString = υ -> String -> String,
32+ φ.optionalString = χ -> String -> String,
33+ β.isMusl = χ
3834) =>
39−{ cmake = ι;
40− fetch = String -> String -> κ;
35+{ cmake = θ;
36+ fetch = String -> String -> ι;
4137 libcxx = ψ;
42− libunwind = ν;
38+ libunwind = μ;
4339 llvm = ω;
4440 stdenv = α;
45− version = λ;
41+ version = κ;
4642} ->
47−μ
43+λ
test/golden/importless/libcroco.txt+1−2
@@ -15,13 +15,12 @@
1515 version = String;
1616 } ->
1717 λ,
18− α.optional = β -> String -> ε,
1918 μ.updateScript = {packageName = String;} -> ι,
2019 γ.licenses = ν,
2120 γ.platforms = ξ,
2221 ν.lgpl2 = ζ,
2322 ξ.unix = η,
24− ο.lib = α
23+ ο.optional = β -> String -> ε
2524) =>
2625{ fetchurl = {sha256 = String; url = String;} -> κ;
2726 glib = δ;
test/golden/importless/libdislocator.txt+13−15
@@ -1,29 +1,27 @@
11∀ α β γ δ ε ζ η θ ι κ λ μ.
2−( α.asl20 = β,
3− α.getVersion = γ -> δ,
4− α.lib = ε,
2+( α.lib = β,
53 α.mkDerivation =
64 { makeFlags = [String];
75 meta =
86 { description = String;
97 homepage = String;
10− license = β;
11− maintainers = [ζ];
8+ license = γ;
9+ maintainers = [δ];
1210 };
1311 pname = String;
1412 postInstall = String;
1513 postUnpack = String;
1614 preInstall = String;
1715 sourceRoot = String;
18− src = η;
19− version = δ;
16+ src = ε;
17+ version = ζ;
2018 } ->
21− θ,
22− γ.src = η,
23− ε.maintainers = ι,
24− ε.ris = ζ,
25− κ.licenses = α,
26− λ.lib = κ,
27− μ.lib = α
19+ η,
20+ θ.src = ε,
21+ β.maintainers = ι,
22+ β.ris = δ,
23+ κ.licenses = λ,
24+ λ.asl20 = γ,
25+ μ.getVersion = θ -> ζ
2826) =>
29−{aflplusplus = γ; stdenv = α;} -> θ
27+{aflplusplus = θ; stdenv = α;} -> η
test/golden/importless/libkdcraw.txt+3−3
@@ -1,17 +1,17 @@
11∀ α β γ δ ε ζ η θ ι.
22( α.licenses = β,
3− α.ttuegel = γ,
3+ α.maintainers = γ,
44 β.bsd3 = δ,
55 β.gpl2 = δ,
66 β.lgpl21 = δ,
7− ε.maintainers = α
7+ γ.ttuegel = ε
88) =>
99{ extra-cmake-modules = ζ;
1010 lib = α;
1111 libraw = η;
1212 mkDerivation =
1313 { buildInputs = [θ];
14− meta = {license = [δ]; maintainers = [γ];};
14+ meta = {license = [δ]; maintainers = [ε];};
1515 name = String;
1616 nativeBuildInputs = [ζ];
1717 outputs = [String];
test/golden/importless/libkexiv2.txt+3−3
@@ -1,17 +1,17 @@
11∀ α β γ δ ε ζ η θ ι.
22( α.licenses = β,
3− α.ttuegel = γ,
3+ α.maintainers = γ,
44 β.bsd3 = δ,
55 β.gpl2 = δ,
66 β.lgpl21 = δ,
7− ε.maintainers = α
7+ γ.ttuegel = ε
88) =>
99{ exiv2 = ζ;
1010 extra-cmake-modules = η;
1111 lib = α;
1212 mkDerivation =
1313 { buildInputs = [θ];
14− meta = {license = [δ]; maintainers = [γ];};
14+ meta = {license = [δ]; maintainers = [ε];};
1515 name = String;
1616 nativeBuildInputs = [η];
1717 outputs = [String];
test/golden/importless/libkipi.txt+3−3
@@ -1,10 +1,10 @@
11∀ α β γ δ ε ζ η θ.
22( α.licenses = β,
3− α.ttuegel = γ,
3+ α.maintainers = γ,
44 β.bsd3 = δ,
55 β.gpl2 = δ,
66 β.lgpl21 = δ,
7− ε.maintainers = α
7+ γ.ttuegel = ε
88) =>
99{ extra-cmake-modules = ζ;
1010 kconfig = η;
@@ -14,7 +14,7 @@
1414 lib = α;
1515 mkDerivation =
1616 { buildInputs = [η];
17− meta = {license = [δ]; maintainers = [γ];};
17+ meta = {license = [δ]; maintainers = [ε];};
1818 name = String;
1919 nativeBuildInputs = [ζ];
2020 outputs = [String];
test/golden/importless/liboping.txt+3−3
@@ -2,7 +2,7 @@
22( α.config = β,
33 α.lib = γ,
44 α.pkgs = δ,
5− β.liboping = ε,
5+ β.programs = ε,
66 γ.liboping = ζ,
77 γ.map = (η -> {}) -> [String] -> θ,
88 γ.mkEnableOption = String -> ι,
@@ -10,7 +10,7 @@
1010 κ ->
1111 {environment = {systemPackages = [ζ];}; security = {wrappers = λ;};} -> μ,
1212 γ.mkMerge = θ -> λ,
13− ε.enable = κ,
14− ν.programs = β
13+ ε.liboping = ν,
14+ ν.enable = κ
1515) =>
1616α -> {config = μ; options = {programs = {liboping = {enable = ι;};};};}
test/golden/importless/library.txt+20−21
@@ -1,34 +1,33 @@
11∀ β γ δ ε ζ η θ ι κ λ μ.
2−( β.lgpl21Plus = γ,
3− β.linux = δ,
2+( β.lib = γ,
43 β.mkDerivation =
5− { buildInputs = [ε];
4+ { buildInputs = [δ];
65 meta =
76 { description = String;
87 homepage = String;
9− license = γ;
8+ license = ε;
109 maintainers = ∀ α. α;
11− platforms = δ;
10+ platforms = ζ;
1211 };
13− nativeBuildInputs = [ζ];
12+ nativeBuildInputs = [η];
1413 pname = String;
15− src = η;
14+ src = θ;
1615 version = String;
1716 } ->
18− θ,
19− ι.licenses = β,
20− κ.lib = ι,
21− λ.platforms = β,
22− μ.lib = λ
17+ ι,
18+ γ.licenses = κ,
19+ κ.lgpl21Plus = ε,
20+ λ.platforms = μ,
21+ μ.linux = ζ
2322) =>
24−{ curl = ε;
25− fetchurl = {sha256 = String; url = String;} -> η;
26− glib = ε;
27− libgcrypt = ε;
28− libproxy = ε;
29− lua5 = ε;
30− pkgconfig = ζ;
31− quvi_scripts = ε;
23+{ curl = δ;
24+ fetchurl = {sha256 = String; url = String;} -> θ;
25+ glib = δ;
26+ libgcrypt = δ;
27+ libproxy = δ;
28+ lua5 = δ;
29+ pkgconfig = η;
30+ quvi_scripts = δ;
3231 stdenv = β;
3332} ->
34−θ
33+ι
test/golden/importless/libtokencap.txt+13−15
@@ -1,29 +1,27 @@
11∀ α β γ δ ε ζ η θ ι κ λ μ.
2−( α.asl20 = β,
3− α.getVersion = γ -> δ,
4− α.lib = ε,
2+( α.lib = β,
53 α.mkDerivation =
64 { makeFlags = [String];
75 meta =
86 { description = String;
97 homepage = String;
10− license = β;
11− maintainers = [ζ];
8+ license = γ;
9+ maintainers = [δ];
1210 };
1311 pname = String;
1412 postInstall = String;
1513 postUnpack = String;
1614 preInstall = String;
1715 sourceRoot = String;
18− src = η;
19− version = δ;
16+ src = ε;
17+ version = ζ;
2018 } ->
21− θ,
22− γ.src = η,
23− ε.maintainers = ι,
24− ε.ris = ζ,
25− κ.licenses = α,
26− λ.lib = κ,
27− μ.lib = α
19+ η,
20+ θ.src = ε,
21+ β.maintainers = ι,
22+ β.ris = δ,
23+ κ.licenses = λ,
24+ λ.asl20 = γ,
25+ μ.getVersion = θ -> ζ
2826) =>
29−{aflplusplus = γ; stdenv = α;} -> θ
27+{aflplusplus = θ; stdenv = α;} -> η
test/golden/importless/libunwind.txt+14−14
@@ -1,22 +1,22 @@
11∀ α β γ δ ε ζ η θ.
2−( α.mkDerivation =
3− { cmakeFlags = β;
2+( α.lib = β,
3+ α.mkDerivation =
4+ { cmakeFlags = γ;
45 enableParallelBuilding = Bool;
5− nativeBuildInputs = [γ];
6− patches = [δ];
6+ nativeBuildInputs = [δ];
7+ patches = [ε];
78 pname = String;
8− src = ε;
9− version = ζ;
9+ src = ζ;
10+ version = η;
1011 } ->
11− η,
12− α.optional = Bool -> String -> β,
13− θ.lib = α
12+ θ,
13+ β.optional = Bool -> String -> γ
1414) =>
15−{ cmake = γ;
15+{ cmake = δ;
1616 enableShared = Bool;
17− fetch = String -> String -> ε;
18− fetchpatch = {sha256 = String; url = String;} -> δ;
17+ fetch = String -> String -> ζ;
18+ fetchpatch = {sha256 = String; url = String;} -> ε;
1919 stdenv = α;
20− version = ζ;
20+ version = η;
2121} ->
22−η
22+θ
test/golden/importless/libusb1.txt+8−11
@@ -1,4 +1,4 @@
1−∀ α β γ δ ε ζ η θ ι κ λ μ ν ξ ο π ρ σ τ υ φ χ.
1+∀ α β γ δ ε ζ η θ ι κ λ μ ν ξ ο π ρ σ τ υ φ χ ψ.
22( α.isDarwin = β,
33 α.isLinux = γ,
44 α.lib = δ,
@@ -15,22 +15,19 @@
1515 src = μ;
1616 } ->
1717 ν,
18− α.optional = γ -> Null -> [λ],
19− α.optionalString = ξ -> String -> κ,
20− α.optionals = β -> [ο] -> [λ],
21− π.lib = α,
22− ρ.lib = α,
23− σ.lib = α,
24− δ.licenses = τ,
25− δ.platforms = υ,
18+ δ.optional = γ -> Null -> [λ],
19+ ξ.optionals = β -> [ο] -> [λ],
20+ π.optionalString = ρ -> String -> κ,
21+ σ.licenses = τ,
22+ σ.platforms = υ,
2623 τ.lgpl21 = η,
2724 υ.unix = θ,
28− φ.lib = α
25+ φ.optionalString = χ -> String -> ε
2926) =>
3027{ IOKit = ο;
3128 fetchpatch = {name = String; sha256 = String; url = String;} -> ι;
3229 fetchurl = {sha256 = String; url = String;} -> μ;
33− lib = χ;
30+ lib = ψ;
3431 libobjc = ο;
3532 pkgconfig = ζ;
3633 stdenv = α;
test/golden/importless/libxkbcommon_7.txt+6−7
@@ -18,13 +18,12 @@
1818 src = κ;
1919 } ->
2020 λ,
21− α.optionalString = β -> String -> ι,
22− μ.lib = α,
23− γ.licenses = ν,
24− γ.maintainers = ξ,
25− γ.platforms = ο,
26− γ.ttuegel = ζ,
27− γ.unix = η,
21+ γ.optionalString = β -> String -> ι,
22+ μ.licenses = ν,
23+ μ.maintainers = ξ,
24+ μ.platforms = ο,
25+ μ.ttuegel = ζ,
26+ μ.unix = η,
2827 ν.mit = ε
2928) =>
3029{ fetchurl = {sha256 = String; url = String;} -> κ;
test/golden/importless/licenses.txt+11−20
@@ -16,16 +16,7 @@
1616 ) ~
1717 ( ο
1818 ),
19− π.agpl3Only = ε,
20− π.fdl11Only = ζ,
21− π.fdl12Only = η,
22− π.fdl13Only = θ,
23− π.gpl1Only = ι,
24− π.gpl2Only = κ,
25− π.gpl3Only = λ,
26− π.lgpl21Only = ν,
27− π.lgpl2Only = μ,
28− π.lgpl3Only = ξ,
19+ π.licenses = ρ,
2920 π.mapAttrs =
3021 (β -> α -> γ) ->
3122 { abstyles = {fullName = String; spdxId = String; url = String;};
@@ -188,15 +179,15 @@
188179 zpl21 = {fullName = String; spdxId = String; url = String;};
189180 } ->
190181 δ,
191− ρ.licenses = π,
192− σ.licenses = π,
193− τ.licenses = π,
194− υ.licenses = π,
195− φ.licenses = π,
196− χ.licenses = π,
197− ψ.licenses = π,
198− ω.licenses = π,
199− α1.licenses = π,
200− β1.licenses = π
182+ ρ.agpl3Only = ε,
183+ σ.fdl11Only = ζ,
184+ τ.fdl12Only = η,
185+ υ.fdl13Only = θ,
186+ φ.gpl1Only = ι,
187+ χ.gpl2Only = κ,
188+ ψ.gpl3Only = λ,
189+ ω.lgpl2Only = μ,
190+ α1.lgpl21Only = ν,
191+ β1.lgpl3Only = ξ
201192) =>
202193{lib = π;} -> ο
test/golden/importless/light.txt+3−3
@@ -2,7 +2,7 @@
22( α.config = β,
33 α.lib = γ,
44 α.pkgs = δ,
5− β.light = ε,
5+ β.programs = ε,
66 γ.mkIf =
77 ζ ->
88 { environment = {systemPackages = [η];};
@@ -12,8 +12,8 @@
1212 γ.mkOption = {default = Bool; description = String; type = κ;} -> λ,
1313 γ.types = μ,
1414 δ.light = η,
15− ε.enable = ζ,
16− ν.programs = β,
15+ ε.light = ν,
16+ ν.enable = ζ,
1717 μ.bool = κ
1818) =>
1919α -> {config = ι; options = {programs = {light = {enable = λ;};};};}
test/golden/importless/lightyear.txt+3−3
@@ -1,7 +1,7 @@
11∀ α β γ δ ε ζ η θ.
2−( α.bsd2 = β,
2+( α.licenses = β,
33 α.maintainers = γ,
4− δ.licenses = α,
4+ β.bsd2 = δ,
55 γ.brainrape = ε,
66 γ.siddharthist = ε
77) =>
@@ -10,7 +10,7 @@
1010 meta =
1111 { description = String;
1212 homepage = String;
13− license = β;
13+ license = δ;
1414 maintainers = [ε];
1515 };
1616 name = String;
test/golden/importless/limesdr.txt+5−6
@@ -16,15 +16,14 @@
1616 version = String;
1717 } ->
1818 ι,
19− α.optionals = Bool -> [Null] -> [γ],
20− κ.lib = α,
21− β.licenses = λ,
22− β.maintainers = μ,
23− β.platforms = ν,
19+ β.optionals = Bool -> [Null] -> [γ],
20+ κ.licenses = λ,
21+ κ.maintainers = μ,
22+ κ.platforms = ν,
2423 λ.mit = δ,
2524 μ.markuskowa = ε,
2625 ν.linux = ζ,
27− ξ.lib = α
26+ ξ.optionals = Bool -> [Null] -> [η]
2827) =>
2928{ boost = γ;
3029 cmake = η;
test/golden/importless/linux-4.14.txt+2−2
@@ -9,11 +9,11 @@
99 ) ~
1010 ( δ
1111 ),
12− α.argsOverride = {},
12+ α.?argsOverride = {},
13+ α.?modDirVersionArg = Null,
1314 α.buildLinux = δ -> ε,
1415 α.buildPackages = ζ,
1516 α.fetchurl = {sha256 = String; url = String;} -> γ,
16− α.modDirVersionArg = Null,
1717 α.perl = η,
1818 α.stdenv = θ,
1919 θ.lib = ι,
test/golden/importless/linux-4.19.txt+2−2
@@ -9,11 +9,11 @@
99 ) ~
1010 ( δ
1111 ),
12− α.argsOverride = {},
12+ α.?argsOverride = {},
13+ α.?modDirVersionArg = Null,
1314 α.buildLinux = δ -> ε,
1415 α.buildPackages = ζ,
1516 α.fetchurl = {sha256 = String; url = String;} -> γ,
16− α.modDirVersionArg = Null,
1717 α.perl = η,
1818 α.stdenv = θ,
1919 θ.lib = ι,
test/golden/importless/linux-4.4.txt+1−1
@@ -1,6 +1,6 @@
11∀ α β γ δ ε ζ η.
22( (α) // ({extraMeta = {branch = String;}; src = β; version = String;}) ~ (γ),
3− α.argsOverride = {},
3+ α.?argsOverride = {},
44 α.buildLinux = γ -> δ,
55 α.buildPackages = ε,
66 α.fetchurl = {sha256 = String; url = String;} -> β,
test/golden/importless/linux-4.9.txt+1−1
@@ -1,6 +1,6 @@
11∀ α β γ δ ε ζ η.
22( (α) // ({extraMeta = {branch = String;}; src = β; version = String;}) ~ (γ),
3− α.argsOverride = {},
3+ α.?argsOverride = {},
44 α.buildLinux = γ -> δ,
55 α.buildPackages = ε,
66 α.fetchurl = {sha256 = String; url = String;} -> β,
test/golden/importless/linux-5.4.txt+2−2
@@ -9,11 +9,11 @@
99 ) ~
1010 ( δ
1111 ),
12− α.argsOverride = {},
12+ α.?argsOverride = {},
13+ α.?modDirVersionArg = Null,
1314 α.buildLinux = δ -> ε,
1415 α.buildPackages = ζ,
1516 α.fetchurl = {sha256 = String; url = String;} -> γ,
16− α.modDirVersionArg = Null,
1717 α.perl = η,
1818 α.stdenv = θ,
1919 θ.lib = ι,
test/golden/importless/linux-5.8.txt+2−2
@@ -9,11 +9,11 @@
99 ) ~
1010 ( δ
1111 ),
12− α.argsOverride = {},
12+ α.?argsOverride = {},
13+ α.?modDirVersionArg = Null,
1314 α.buildLinux = δ -> ε,
1415 α.buildPackages = ζ,
1516 α.fetchurl = {sha256 = String; url = String;} -> γ,
16− α.modDirVersionArg = Null,
1717 α.perl = η,
1818 α.stdenv = θ,
1919 θ.lib = ι,
test/golden/importless/linux-5.9.txt+2−2
@@ -9,11 +9,11 @@
99 ) ~
1010 ( δ
1111 ),
12− α.argsOverride = {},
12+ α.?argsOverride = {},
13+ α.?modDirVersionArg = Null,
1314 α.buildLinux = δ -> ε,
1415 α.buildPackages = ζ,
1516 α.fetchurl = {sha256 = String; url = String;} -> γ,
16− α.modDirVersionArg = Null,
1717 α.perl = η,
1818 α.stdenv = θ,
1919 θ.lib = ι,
test/golden/importless/linux-hardkernel-4.14.txt+2−2
@@ -11,10 +11,10 @@
1111 ) ~
1212 ( γ
1313 ),
14− α.argsOverride = {},
14+ α.?argsOverride = {},
15+ α.?extraConfig = String,
1516 α.buildLinux = γ -> δ,
1617 α.buildPackages = ε,
17− α.extraConfig = String,
1818 α.fetchFromGitHub =
1919 {owner = String; repo = String; rev = String; sha256 = String;} -> β,
2020 α.libelf = ζ,
test/golden/importless/linux-testing-bcachefs.txt+5−5
@@ -15,16 +15,16 @@
1515 ) ~
1616 ( ε
1717 ),
18− β.argsOverride = {},
18+ β.?argsOverride = {},
1919 β.buildLinux = ε -> ζ,
2020 β.buildPackages = η,
2121 β.fetchgit = {rev = String; sha256 = String; url = String;} -> δ,
2222 β.fetchpatch = θ,
2323 β.perl = ι,
2424 β.stdenv = κ,
25− κ.maintainers = λ,
26− λ.chiiruno = γ,
27− λ.davidak = γ,
28− μ.lib = κ
25+ κ.lib = λ,
26+ λ.maintainers = μ,
27+ μ.chiiruno = γ,
28+ μ.davidak = γ
2929) =>
3030β -> ζ
test/golden/importless/linux-testing.txt+2−2
@@ -9,11 +9,11 @@
99 ) ~
1010 ( δ
1111 ),
12− β.argsOverride = {},
12+ β.?argsOverride = {},
13+ β.?modDirVersionArg = Null,
1314 β.buildLinux = δ -> ε,
1415 β.buildPackages = ζ,
1516 β.fetchurl = {sha256 = String; url = String;} -> γ,
16− β.modDirVersionArg = Null,
1717 β.perl = η,
1818 β.stdenv = θ,
1919 θ.lib = ι,
test/golden/importless/linux-zen.txt+4−4
@@ -10,13 +10,13 @@
1010 ) ~
1111 ( δ
1212 ),
13− α.argsOverride = {},
13+ α.?argsOverride = {},
1414 α.buildLinux = δ -> ε,
1515 α.fetchFromGitHub =
1616 {owner = String; repo = String; rev = String; sha256 = String;} -> γ,
1717 α.stdenv = ζ,
18− ζ.maintainers = η,
19− η.atemu = β,
20− θ.lib = ζ
18+ ζ.lib = η,
19+ η.maintainers = θ,
20+ θ.atemu = β
2121) =>
2222α -> ε
test/golden/importless/linux.txt+6−7
@@ -1,16 +1,15 @@
11∀ α β γ δ ε.
2−( α.buildPythonPackage =
2+( α.pkgs = β,
3+ β.isPy27 = Bool,
4+ γ.buildPythonPackage =
35 { patches = [Path];
46 pname = String;
57 postFixup = String;
68 postInstall = String;
79 setSourceRoot = String;
8− src = β;
10+ src = δ;
911 version = String;
1012 } ->
11− γ,
12− α.isPy27 = Bool,
13− δ.pkgs = α,
14− ε.pkgs = α
13+ ε
1514) =>
16−{fetchurl = {sha256 = String; url = String;} -> β; python = α;} -> γ
15+{fetchurl = {sha256 = String; url = String;} -> δ; python = α;} -> ε
test/golden/importless/liquidsoap.txt+23−23
@@ -3,8 +3,8 @@
33( α.config = β,
44 α.lib = γ,
55 α.pkgs = δ,
6− β.liquidsoap = ε,
7− β.streams = ζ,
6+ β.ids = ε,
7+ β.services = ζ,
88 γ.builtins = η,
99 γ.literalExample = String -> θ,
1010 γ.map =
@@ -25,7 +25,7 @@
2525 Bool ->
2626 { systemd = {services = ν;};
2727 users =
28− { groups = {liquidsoap = {gid = ε;};};
28+ { groups = {liquidsoap = {gid = ξ;};};
2929 users =
3030 { liquidsoap =
3131 { createHome = Bool;
@@ -33,36 +33,36 @@
3333 extraGroups = [String];
3434 group = String;
3535 home = String;
36− uid = ξ;
36+ uid = ο;
3737 };
3838 };
3939 };
4040 } ->
41− ο,
41+ π,
4242 γ.mkOption =
4343 { default = {};
4444 description = String;
45− example = {myStream1 = θ; myStream2 = π; myStream3 = ρ;};
46− type = σ;
45+ example = {myStream1 = θ; myStream2 = ρ; myStream3 = σ;};
46+ type = τ;
4747 } ->
48− τ,
49− γ.types = υ,
48+ υ,
49+ γ.types = φ,
5050 δ.wget = κ,
51− η.attrNames = ζ -> λ,
52− φ.liquidsoap = β,
53− χ.services = φ,
54− ψ.getAttr = ι -> ω -> α1,
55− β1.liquidsoap = β,
56− γ1.services = β1,
57− δ1.length = λ -> Integer,
58− ε1.listToAttrs = μ -> ν,
59− ζ1.gids = β,
60− η1.ids = ζ1,
61− θ1.uids = β,
62− ι1.ids = θ1,
63− υ.attrsOf = κ1 -> σ,
51+ η.attrNames = χ -> λ,
52+ ζ.liquidsoap = ψ,
53+ ψ.streams = χ,
54+ ω.getAttr = ι -> α1 -> β1,
55+ γ1.liquidsoap = δ1,
56+ δ1.streams = α1,
57+ ε1.length = λ -> Integer,
58+ ζ1.listToAttrs = μ -> ν,
59+ ε.gids = η1,
60+ η1.liquidsoap = ξ,
61+ θ1.uids = ι1,
62+ ι1.liquidsoap = ο,
63+ φ.attrsOf = κ1 -> τ,
6464 λ1.either = μ1 -> ν1 -> κ1,
6565 ξ1.path = μ1,
6666 ο1.str = ν1
6767) =>
68−α -> {config = ο; options = {services = {liquidsoap = {streams = τ;};};};}
68+α -> {config = π; options = {services = {liquidsoap = {streams = υ;};};};}
test/golden/importless/lld.txt+14−15
@@ -1,5 +1,5 @@
11∀ α β γ δ ε ζ η θ ι κ λ μ.
2−( α.all = β,
2+( α.lib = β,
33 α.mkDerivation =
44 { buildInputs = [γ];
55 enableParallelBuilding = Bool;
@@ -8,26 +8,25 @@
88 description = String;
99 homepage = String;
1010 license = δ;
11− platforms = β;
11+ platforms = ε;
1212 };
13− nativeBuildInputs = [ε];
13+ nativeBuildInputs = [ζ];
1414 outputs = [String];
1515 pname = String;
1616 postInstall = String;
17− src = ζ;
18− version = η;
17+ src = η;
18+ version = θ;
1919 } ->
20− θ,
21− α.ncsa = δ,
22− ι.licenses = α,
23− κ.lib = ι,
24− λ.platforms = α,
25− μ.lib = λ
20+ ι,
21+ β.licenses = κ,
22+ κ.ncsa = δ,
23+ λ.platforms = μ,
24+ μ.all = ε
2625) =>
27−{ cmake = ε;
28− fetch = String -> String -> ζ;
26+{ cmake = ζ;
27+ fetch = String -> String -> η;
2928 llvm = γ;
3029 stdenv = α;
31− version = η;
30+ version = θ;
3231} ->
33−θ
32+ι
test/golden/importless/lldb.txt+17−21
@@ -18,30 +18,26 @@
1818 version = κ;
1919 } ->
2020 λ,
21− α.optionals = β -> [μ] -> [δ],
22− ν.Carbon = μ,
23− ν.Cocoa = μ,
24− ν.Foundation = μ,
25− ν.bootstrap_cmds = μ,
26− ν.libobjc = μ,
27− ν.xpc = μ,
28− ξ.lib = α,
29− γ.licenses = ο,
30− γ.platforms = π,
31− ο.ncsa = ε,
32− π.all = ζ,
33− ρ.libs = ν,
34− σ.apple_sdk = ρ,
35− τ.frameworks = ν,
36− υ.apple_sdk = τ,
37− φ.frameworks = ν,
38− χ.apple_sdk = φ,
39− ψ.frameworks = ν,
40− ω.apple_sdk = ψ
21+ μ.apple_sdk = ν,
22+ μ.bootstrap_cmds = ξ,
23+ μ.libobjc = ξ,
24+ γ.optionals = β -> [ξ] -> [δ],
25+ ο.licenses = π,
26+ ο.platforms = ρ,
27+ π.ncsa = ε,
28+ ρ.all = ζ,
29+ ν.libs = σ,
30+ σ.xpc = ξ,
31+ τ.frameworks = υ,
32+ υ.Foundation = ξ,
33+ φ.frameworks = χ,
34+ χ.Carbon = ξ,
35+ ψ.frameworks = ω,
36+ ω.Cocoa = ξ
4137) =>
4238{ clang-unwrapped = α1;
4339 cmake = η;
44− darwin = ν;
40+ darwin = μ;
4541 fetch = String -> String -> ι;
4642 fetchpatch = {sha256 = String; stripLen = Integer; url = String;} -> θ;
4743 libedit = δ;
test/golden/importless/lldpd.txt+4−4
@@ -2,7 +2,7 @@
22( β.config = γ,
33 β.lib = δ,
44 β.pkgs = ε,
5− γ.lldpd = ζ,
5+ γ.services = ζ,
66 δ.concatStringsSep = String -> η -> θ,
77 δ.mkEnableOption = String -> ι,
88 δ.mkIf =
@@ -33,9 +33,9 @@
3333 ο,
3434 δ.types = π,
3535 ε.lldpd = λ,
36− ζ.enable = κ,
37− ζ.extraArgs = η,
38− ρ.services = γ,
36+ ζ.lldpd = ρ,
37+ ρ.enable = κ,
38+ ρ.extraArgs = η,
3939 π.listOf = σ -> ξ,
4040 τ.str = σ
4141) =>
test/golden/importless/llvm.txt+21−24
@@ -1,19 +1,17 @@
11∀ α β γ δ ε ζ η θ ι κ λ μ ν ξ ο π ρ σ τ.
2−( α.all = β,
3− α.bsd3 = γ,
4− α.isDarwin = Bool,
5− α.isLinux = δ,
6− α.maintainers = ε,
2+( α.isDarwin = Bool,
3+ α.isLinux = β,
4+ α.lib = γ,
75 α.mkDerivation =
8− { buildInputs = [ζ];
6+ { buildInputs = [δ];
97 cmakeFlags = [String];
108 enableParallelBuilding = Bool;
119 meta =
1210 { description = String;
1311 homepage = String;
14− license = γ;
15− maintainers = [η];
16− platforms = β;
12+ license = ε;
13+ maintainers = [ζ];
14+ platforms = η;
1715 };
1816 pname = String;
1917 postBuild = String;
@@ -23,27 +21,26 @@
2321 version = String;
2422 } ->
2523 κ,
26− α.optional = Bool -> String -> [String],
27− λ.optional = δ -> μ -> [ζ],
28− ν.lib = α,
29− ξ.licenses = α,
30− ο.lib = ξ,
31− ε.thoughtpolice = η,
32− π.lib = α,
33− ρ.platforms = α,
34− σ.lib = ρ
24+ λ.optional = β -> μ -> [δ],
25+ γ.optional = Bool -> String -> [String],
26+ ν.licenses = ξ,
27+ ξ.bsd3 = ε,
28+ ο.maintainers = π,
29+ π.thoughtpolice = ζ,
30+ ρ.platforms = σ,
31+ σ.all = η
3532) =>
36−{ cmake = ζ;
33+{ cmake = δ;
3734 fetchFromGitHub =
3835 {owner = String; repo = String; rev = String; sha256 = String;} -> ι;
39− groff = ζ;
36+ groff = δ;
4037 lib = λ;
4138 libbfd = τ;
42− libffi = ζ;
43− libxml2 = ζ;
39+ libffi = δ;
40+ libxml2 = δ;
4441 ncurses = θ;
45− perl = ζ;
46− python2 = ζ;
42+ perl = δ;
43+ python2 = δ;
4744 stdenv = α;
4845 valgrind = μ;
4946 zlib = θ;
test/golden/importless/locales.txt+1−1
@@ -1,5 +1,5 @@
11∀ α β γ δ ε.
2−(α.optionalString = Bool -> String -> String, β.lib = α) => { allLocales = Bool;
2+(α.lib = β, β.optionalString = Bool -> String -> String) => { allLocales = Bool;
33 buildPackages = γ;
44 callPackage =
55 Path ->
test/golden/importless/localtime.txt+6−6
@@ -2,7 +2,7 @@
22( α.config = β,
33 α.lib = γ,
44 α.pkgs = δ,
5− β.localtime = ε,
5+ β.services = ε,
66 γ.mkIf =
77 ζ ->
88 { environment = {systemPackages = [η];};
@@ -24,11 +24,11 @@
2424 ι,
2525 γ.mkOption = {default = Bool; description = String; type = κ;} -> λ,
2626 γ.types = μ,
27− δ.out = η,
28− ε.enable = ζ,
29− ν.services = β,
30− ξ.localtime = δ,
31− ο.localtime = δ,
27+ δ.localtime = ν,
28+ ε.localtime = ξ,
29+ ξ.enable = ζ,
30+ ν.out = η,
31+ ο.out = θ,
3232 μ.bool = κ
3333) =>
3434α -> {config = ι; options = {services = {localtime = {enable = λ;};};};}
test/golden/importless/lock-fancy.txt+23−24
@@ -1,41 +1,40 @@
11∀ α β γ δ ε ζ η θ ι κ λ μ ν ξ.
22( α.lib = β,
3− α.makeBinPath = [γ] -> δ,
43 α.mkDerivation =
54 { makeFlags = [String];
65 meta =
76 { description = String;
87 homepage = String;
9− license = ε;
10− maintainers = [ζ];
11− platforms = η;
8+ license = γ;
9+ maintainers = [δ];
10+ platforms = ε;
1211 };
13− nativeBuildInputs = [θ];
12+ nativeBuildInputs = [ζ];
1413 pname = String;
1514 postInstall = String;
1615 postPatch = String;
17− src = ι;
16+ src = η;
1817 version = String;
1918 } ->
20− κ,
21− λ.lib = α,
22− β.licenses = μ,
23− β.ma27 = ζ,
24− β.maintainers = ν,
25− β.platforms = ξ,
26− μ.mit = ε,
27− ξ.linux = η
19+ θ,
20+ β.makeBinPath = [ι] -> κ,
21+ λ.licenses = μ,
22+ λ.ma27 = δ,
23+ λ.maintainers = ν,
24+ λ.platforms = ξ,
25+ μ.mit = γ,
26+ ξ.linux = ε
2827) =>
29−{ coreutils = γ;
28+{ coreutils = ι;
3029 fetchFromGitHub =
31− {owner = String; repo = String; rev = String; sha256 = String;} -> ι;
32− fontconfig = γ;
33− gawk = γ;
34− getopt = γ;
35− grim = γ;
36− imagemagick = γ;
37− makeWrapper = θ;
30+ {owner = String; repo = String; rev = String; sha256 = String;} -> η;
31+ fontconfig = ι;
32+ gawk = ι;
33+ getopt = ι;
34+ grim = ι;
35+ imagemagick = ι;
36+ makeWrapper = ζ;
3837 stdenv = α;
39− swaylock = γ;
38+ swaylock = ι;
4039} ->
41−κ
40+θ
test/golden/importless/lock-kernel-modules.txt+18−18
@@ -3,14 +3,14 @@
33 α.lib = γ,
44 δ.device = ε,
55 δ.fsType = ζ,
6− β.defaultUnit = String,
7− β.fileSystems = η,
8− β.lockKernelModules = θ,
9− γ.concatMap = (δ -> [String]) -> η -> ι,
10− γ.maintainers = κ,
6+ β.security = η,
7+ β.system = θ,
8+ β.systemd = ι,
9+ γ.concatMap = (δ -> [String]) -> κ -> λ,
10+ γ.maintainers = μ,
1111 γ.mkIf =
12− θ ->
13− { boot = {kernelModules = ι;};
12+ ν ->
13+ { boot = {kernelModules = λ;};
1414 systemd =
1515 { services =
1616 { disable-kernel-module-loading =
@@ -27,18 +27,18 @@
2727 };
2828 };
2929 } ->
30− λ,
31− γ.mkOption = {default = Bool; description = String; type = μ;} -> ν,
32− γ.types = ξ,
33− ο.security = β,
34− π.build = β,
35− ρ.system = π,
36− σ.systemd = β,
37− κ.joachifm = τ,
38− ξ.bool = μ
30+ ξ,
31+ γ.mkOption = {default = Bool; description = String; type = ο;} -> π,
32+ γ.types = ρ,
33+ η.lockKernelModules = ν,
34+ θ.build = σ,
35+ σ.fileSystems = κ,
36+ ι.defaultUnit = String,
37+ μ.joachifm = τ,
38+ ρ.bool = ο
3939) =>
4040α ->
41−{ config = λ;
41+{ config = ξ;
4242 meta = {maintainers = [τ];};
43− options = {security = {lockKernelModules = ν;};};
43+ options = {security = {lockKernelModules = π;};};
4444}
test/golden/importless/logic.txt+6−6
@@ -1,8 +1,8 @@
11∀ α β γ δ ε ζ η θ.
2−( α.brainrape = β,
3− α.mit = γ,
4− δ.licenses = α,
5− ε.maintainers = α
2+( α.licenses = β,
3+ α.maintainers = γ,
4+ β.mit = δ,
5+ γ.brainrape = ε
66) =>
77{ bifunctors = ζ;
88 build-idris-package =
@@ -11,8 +11,8 @@
1111 meta =
1212 { description = String;
1313 homepage = String;
14− license = γ;
15− maintainers = [β];
14+ license = δ;
15+ maintainers = [ε];
1616 };
1717 name = String;
1818 src = η;
test/golden/importless/logkeys.txt+3−3
@@ -2,7 +2,7 @@
22( α.config = β,
33 α.lib = γ,
44 α.pkgs = δ,
5− β.logkeys = ε,
5+ β.services = ε,
66 γ.mkEnableOption = String -> ζ,
77 γ.mkIf =
88 η ->
@@ -21,8 +21,8 @@
2121 γ.mkOption =
2222 {default = Null; description = String; example = String; type = ι;} -> κ,
2323 γ.types = λ,
24− ε.enable = η,
25− μ.services = β,
24+ ε.logkeys = μ,
25+ μ.enable = η,
2626 λ.nullOr = ν -> ι,
2727 ξ.str = ν
2828) =>
test/golden/importless/logmein-hamachi.txt+3−3
@@ -2,7 +2,7 @@
22( α.config = β,
33 α.lib = γ,
44 α.pkgs = δ,
5− β.logmein-hamachi = ε,
5+ β.services = ε,
66 γ.mkIf =
77 ζ ->
88 { environment = {systemPackages = [η];};
@@ -21,8 +21,8 @@
2121 γ.mkOption = {default = Bool; description = String; type = ι;} -> κ,
2222 γ.types = λ,
2323 δ.logmein-hamachi = η,
24− ε.enable = ζ,
25− μ.services = β,
24+ ε.logmein-hamachi = μ,
25+ μ.enable = ζ,
2626 λ.bool = ι
2727) =>
2828α -> {config = θ; options = {services = {logmein-hamachi = {enable = κ;};};};}
test/golden/importless/lumina.txt+9−11
@@ -2,7 +2,7 @@
22( α.config = β,
33 α.lib = γ,
44 α.pkgs = δ,
5− β.xserver = ε,
5+ β.services = ε,
66 γ.mkIf =
77 ζ ->
88 { environment = {pathsToLink = [String]; systemPackages = [η];};
@@ -11,16 +11,14 @@
1111 ι,
1212 γ.mkOption = {default = Bool; description = String; type = κ;} -> λ,
1313 γ.types = μ,
14− δ.corePackages = [η],
15− δ.lumina = θ,
16− δ.preRequisitePackages = [η],
17− ε.lumina = ν,
18− ξ.services = β,
19− ν.enable = ζ,
20− ο.desktopManager = ε,
21− π.lumina = δ,
22− ρ.lumina = δ,
23− σ.lumina = δ,
14+ δ.lumina = ν,
15+ ε.xserver = ξ,
16+ ξ.desktopManager = ο,
17+ ο.lumina = π,
18+ π.enable = ζ,
19+ ν.preRequisitePackages = [η],
20+ ρ.corePackages = [η],
21+ σ.lumina = θ,
2422 μ.bool = κ
2523) =>
2624α ->
test/golden/importless/lvm2.txt+12−12
@@ -1,28 +1,28 @@
11∀ α β γ δ ε ζ η θ ι κ λ.
2−( α.linux = β,
2+( α.lib = β,
33 α.mkDerivation =
44 { buildInputs = [γ];
55 configureFlags = [String];
66 enableParallelBuilding = Bool;
77 installFlags = [String];
8− meta = {description = String; homepage = String; platforms = β;};
8+ meta = {description = String; homepage = String; platforms = δ;};
99 name = String;
10− nativeBuildInputs = [δ];
11− patches = [ε];
10+ nativeBuildInputs = [ε];
11+ patches = [ζ];
1212 postInstall = String;
1313 preConfigure = String;
14− src = ζ;
14+ src = η;
1515 } ->
16− η,
17− θ.platforms = α,
18− ι.lib = θ
16+ θ,
17+ β.platforms = ι,
18+ ι.linux = δ
1919) =>
2020{ coreutils = κ;
21− fetchpatch = {excludes = [String]; sha256 = String; url = String;} -> ε;
22− fetchurl = {sha256 = String; url = String;} -> ζ;
23− pkgconfig = δ;
21+ fetchpatch = {excludes = [String]; sha256 = String; url = String;} -> ζ;
22+ fetchurl = {sha256 = String; url = String;} -> η;
23+ pkgconfig = ε;
2424 stdenv = α;
2525 systemd = γ;
2626 utillinux = λ;
2727} ->
28−η
28+θ
test/golden/importless/lwm.txt+5−5
@@ -2,7 +2,7 @@
22( α.config = β,
33 α.lib = γ,
44 α.pkgs = δ,
5− β.lwm = ε,
5+ β.services = ε,
66 γ.mkEnableOption = String -> ζ,
77 γ.mkIf =
88 η ->
@@ -12,10 +12,10 @@
1212 κ,
1313 γ.singleton = {name = String; start = String;} -> ι,
1414 δ.lwm = θ,
15− ε.enable = η,
16− λ.windowManager = β,
17− μ.xserver = λ,
18− ν.services = μ
15+ ε.xserver = λ,
16+ λ.windowManager = μ,
17+ μ.lwm = ν,
18+ ν.enable = η
1919) =>
2020α ->
2121{ config = κ;
test/golden/importless/lwt-unix.txt+3−3
@@ -1,9 +1,9 @@
11∀ α β γ δ ε ζ η θ.
2−( α.versionAtLeast = β -> String -> Bool,
2+( α.lib = β,
33 γ.meta = δ,
44 γ.src = ε,
5− γ.version = β,
6− ζ.lib = α
5+ γ.version = ζ,
6+ β.versionAtLeast = ζ -> String -> Bool
77) =>
88{ buildDunePackage =
99 { buildInputs = [η];
test/golden/importless/lxcfs.txt+4−4
@@ -2,7 +2,7 @@
22( α.config = β,
33 α.lib = γ,
44 α.pkgs = δ,
5− β.lxcfs = ε,
5+ β.virtualisation = ε,
66 γ.maintainers = ζ,
77 γ.mkIf =
88 η ->
@@ -27,9 +27,9 @@
2727 θ,
2828 γ.mkOption = {default = Bool; description = String; type = ι;} -> κ,
2929 γ.types = λ,
30− ε.enable = η,
31− μ.lxc = β,
32− ν.virtualisation = μ,
30+ ε.lxc = μ,
31+ μ.lxcfs = ν,
32+ ν.enable = η,
3333 ζ.mic92 = ξ,
3434 λ.bool = ι
3535) =>
test/golden/importless/lxmenu-data.txt+11−12
@@ -1,19 +1,18 @@
11∀ α β γ δ ε ζ η θ ι κ.
2−( α.gpl2 = β,
3− α.linux = γ,
2+( α.lib = β,
43 α.mkDerivation =
5− { buildInputs = [δ];
4+ { buildInputs = [γ];
65 meta =
7− {description = String; homepage = String; license = β; platforms = γ;};
6+ {description = String; homepage = String; license = δ; platforms = ε;};
87 pname = String;
9− src = ε;
8+ src = ζ;
109 version = String;
1110 } ->
12− ζ,
13− η.licenses = α,
14− θ.lib = η,
15− ι.platforms = α,
16− κ.lib = ι
11+ η,
12+ β.licenses = θ,
13+ θ.gpl2 = δ,
14+ ι.platforms = κ,
15+ κ.linux = ε
1716) =>
18−{fetchurl = {sha256 = String; url = String;} -> ε; intltool = δ; stdenv = α;} ->
19−ζ
17+{fetchurl = {sha256 = String; url = String;} -> ζ; intltool = γ; stdenv = α;} ->
18+η
test/golden/importless/magic-wormhole-mailbox-server.txt+5−5
@@ -4,7 +4,7 @@
44 α.pkgs = δ,
55 ε.magic-wormhole-mailbox-server = ζ,
66 ε.twisted = η,
7− β.magic-wormhole-mailbox-server = θ,
7+ β.services = θ,
88 γ.baseNameOf = String -> ι,
99 γ.mkEnableOption = String -> κ,
1010 γ.mkIf =
@@ -25,10 +25,10 @@
2525 };
2626 } ->
2727 μ,
28− δ.withPackages = (ε -> [ζ]) -> ν,
29− ξ.python3 = δ,
30− θ.enable = λ,
31− ο.services = β
28+ δ.python3 = ν,
29+ ν.withPackages = (ε -> [ζ]) -> ξ,
30+ θ.magic-wormhole-mailbox-server = ο,
31+ ο.enable = λ
3232) =>
3333α ->
3434{ config = μ;
test/golden/importless/mailhog.txt+4−4
@@ -2,7 +2,7 @@
22( α.config = β,
33 α.lib = γ,
44 α.pkgs = δ,
5− β.mailhog = ε,
5+ β.services = ε,
66 γ.mkEnableOption = String -> ζ,
77 γ.mkIf =
88 η ->
@@ -25,9 +25,9 @@
2525 κ,
2626 γ.mkOption = {default = String; description = String; type = λ;} -> μ,
2727 γ.types = ν,
28− ε.enable = η,
29− ε.user = θ,
30− ξ.services = β,
28+ ε.mailhog = ξ,
29+ ξ.enable = η,
30+ ξ.user = θ,
3131 ν.str = λ
3232) =>
3333α -> {config = κ; options = {services = {mailhog = {enable = ζ; user = μ;};};};}
test/golden/importless/mailpile.txt+20−20
@@ -2,13 +2,13 @@
22( α.config = β,
33 α.lib = γ,
44 α.pkgs = δ,
5− β.enable = ε,
6− β.mailpile = ζ,
5+ β.ids = ε,
6+ β.services = ζ,
77 γ.cfg = η,
88 γ.mkEnableOption = String -> θ,
99 γ.mkIf =
10− ε ->
11− { environment = {systemPackages = [ι];};
10+ ι ->
11+ { environment = {systemPackages = [κ];};
1212 systemd =
1313 { services =
1414 { mailpile =
@@ -27,31 +27,31 @@
2727 };
2828 };
2929 users =
30− { groups = {mailpile = {gid = κ;};};
30+ { groups = {mailpile = {gid = λ;};};
3131 users =
3232 { mailpile =
3333 { createHome = Bool;
3434 description = String;
3535 home = String;
36− uid = λ;
36+ uid = μ;
3737 };
3838 };
3939 };
4040 } ->
41− μ,
42− γ.mkOption = {default = String; description = String;} -> ν,
43− δ.mailpile = ι,
44− η.port = ξ,
45− ο.hostname = π,
46− ρ.services = β,
47− σ.mailpile = β,
48− τ.services = σ,
49− υ.gids = β,
50− φ.ids = υ,
51− χ.uids = β,
52− ψ.ids = χ
41+ ν,
42+ γ.mkOption = {default = String; description = String;} -> ξ,
43+ δ.mailpile = κ,
44+ η.port = ο,
45+ π.hostname = ρ,
46+ ζ.mailpile = σ,
47+ τ.mailpile = υ,
48+ υ.enable = ι,
49+ ε.gids = φ,
50+ φ.mailpile = λ,
51+ χ.uids = ψ,
52+ ψ.mailpile = μ
5353) =>
5454α ->
55−{ config = μ;
56− options = {services = {mailpile = {enable = θ; hostname = ν; port = ω;};};};
55+{ config = ν;
56+ options = {services = {mailpile = {enable = θ; hostname = ξ; port = ω;};};};
5757}
test/golden/importless/make-channel.txt+8−8
@@ -1,15 +1,15 @@
11∀ α β γ δ ε ζ η.
2−( α.makeSourceTarball =
2+( α.nix = β,
3+ α.releaseTools = γ,
4+ γ.makeSourceTarball =
35 { buildInputs = [β];
46 distPhase = String;
57 name = String;
68 officialRelease = Bool;
7− src = γ;
8− version = δ;
9− versionSuffix = ε;
9+ src = δ;
10+ version = ε;
11+ versionSuffix = ζ;
1012 } ->
11− ζ,
12− α.nix = β,
13− η.releaseTools = α
13+ η
1414) =>
15−{nixpkgs = γ; pkgs = α; version = δ; versionSuffix = ε;} -> ζ
15+{nixpkgs = δ; pkgs = α; version = ε; versionSuffix = ζ;} -> η
test/golden/importless/make-ext4-fs.txt+15−15
@@ -1,23 +1,23 @@
11∀ α β γ δ ε ζ η θ ι κ λ.
2−( α.closureInfo = {rootPaths = β;} -> γ,
3− α.mkDerivation =
4− {buildCommand = String; name = String; nativeBuildInputs = [δ];} -> ε,
5− ζ.optional = Bool -> η -> [δ],
6− θ.bin = δ,
7− ι.buildPackages = α,
8− κ.stdenv = α
2+( α.buildPackages = β,
3+ α.stdenv = γ,
4+ δ.optional = Bool -> ε -> [ζ],
5+ η.bin = ζ,
6+ β.closureInfo = {rootPaths = θ;} -> ι,
7+ γ.mkDerivation =
8+ {buildCommand = String; name = String; nativeBuildInputs = [ζ];} -> κ
99) =>
1010{ compressImage = Bool;
11− e2fsprogs = θ;
12− fakeroot = δ;
13− lib = ζ;
14− libfaketime = δ;
15− perl = δ;
11+ e2fsprogs = η;
12+ fakeroot = ζ;
13+ lib = δ;
14+ libfaketime = ζ;
15+ perl = ζ;
1616 pkgs = α;
1717 populateImageCommands = String;
18− storePaths = β;
18+ storePaths = θ;
1919 uuid = String;
2020 volumeLabel = λ;
21− zstd = η;
21+ zstd = ε;
2222} ->
23−ε
23+κ
test/golden/importless/malcontent.txt+9−9
@@ -2,20 +2,20 @@
22( α.config = β,
33 α.lib = γ,
44 α.pkgs = δ,
5− β.enable = ε,
5+ β.services = ε,
66 γ.malcontent = ζ,
77 γ.malcontent-ui = ζ,
88 γ.mkEnableOption = String -> η,
99 γ.mkIf =
10− ε ->
10+ θ ->
1111 { environment = {systemPackages = [ζ];};
1212 services =
13− {accounts-daemon = {enable = Bool;}; dbus = {packages = [θ];};};
13+ {accounts-daemon = {enable = Bool;}; dbus = {packages = [ι];};};
1414 } ->
15− ι,
16− δ.out = θ,
17− κ.malcontent = β,
18− λ.services = κ,
19− μ.malcontent = δ
15+ κ,
16+ δ.malcontent = λ,
17+ ε.malcontent = μ,
18+ μ.enable = θ,
19+ λ.out = ι
2020) =>
21−α -> {config = ι; options = {services = {malcontent = {enable = η;};};};}
21+α -> {config = κ; options = {services = {malcontent = {enable = η;};};};}
test/golden/importless/malloc.txt+3−3
@@ -3,7 +3,7 @@
33 γ.lib = ε,
44 γ.pkgs = ζ,
55 η.libPath = θ,
6− δ.memoryAllocator = ι,
6+ δ.environment = ι,
77 ε.attrNames =
88 { graphene-hardened = {description = String; libPath = String;};
99 jemalloc = {description = String; libPath = String;};
@@ -25,8 +25,8 @@
2525 preferLocalBuild = Bool;
2626 } ->
2727 String -> π,
28− ι.provider = String,
29− ρ.environment = δ,
28+ ι.memoryAllocator = ρ,
29+ ρ.provider = String,
3030 λ.joachifm = σ,
3131 ο.enum = [String] -> ν
3232) =>
test/golden/importless/mapping.txt+6−6
@@ -1,15 +1,15 @@
11∀ α β γ δ ε ζ η.
2−( α.agpl3 = β,
3− α.brainrape = γ,
4− δ.licenses = α,
5− ε.maintainers = α
2+( α.licenses = β,
3+ α.maintainers = γ,
4+ β.agpl3 = δ,
5+ γ.brainrape = ε
66) =>
77{ build-idris-package =
88 { meta =
99 { description = String;
1010 homepage = String;
11− license = β;
12− maintainers = [γ];
11+ license = δ;
12+ maintainers = [ε];
1313 };
1414 name = String;
1515 src = ζ;
test/golden/importless/masq.txt+6−6
@@ -1,13 +1,13 @@
11∀ α β γ δ ε ζ η.
2−( α.linux = β,
2+( α.lib = β,
33 α.mkDerivation =
44 { installPhase = String;
5− meta = {platforms = β;};
5+ meta = {platforms = γ;};
66 name = String;
77 phases = [String];
88 } ->
9− γ,
10− δ.platforms = α,
11− ε.lib = δ
9+ δ,
10+ β.platforms = ε,
11+ ε.linux = γ
1212) =>
13−{binutils = ζ; gccRaw = η; stdenv = α;} -> γ
13+{binutils = ζ; gccRaw = η; stdenv = α;} -> δ
test/golden/importless/master.txt+18−18
@@ -2,8 +2,8 @@
22( α.config = β,
33 α.lib = γ,
44 α.pkgs = δ,
5− β.master = ε,
6− β.source = ζ,
5+ β.environment = ε,
6+ β.services = ζ,
77 δ.writeText = String -> η -> θ,
88 γ.aneeshusa = ι,
99 γ.builtins = κ,
@@ -20,7 +20,7 @@
2020 { after = [String];
2121 description = String;
2222 path = [π];
23− restartTriggers = [ζ];
23+ restartTriggers = [ρ];
2424 serviceConfig =
2525 { ExecStart = String;
2626 LimitNOFILE = Integer;
@@ -32,25 +32,25 @@
3232 };
3333 };
3434 } ->
35− ρ,
36− γ.mkOption = {default = {}; description = String; type = σ;} -> τ,
37− γ.recursiveUpdate = {default_include = String; pki_dir = String;} -> υ -> φ,
35+ σ,
36+ γ.mkOption = {default = {}; description = String; type = τ;} -> υ,
37+ γ.recursiveUpdate = {default_include = String; pki_dir = String;} -> φ -> χ,
3838 γ.salt = ο,
39− γ.types = χ,
39+ γ.types = ψ,
4040 γ.utillinux = π,
41− λ.configuration = υ,
42− ε.enable = ξ,
43− ψ.salt = β,
44− ω.services = ψ,
45− κ.toJSON = φ -> η,
46− α1.salt/master = β,
47− β1.etc = α1,
48− γ1.environment = β1,
49− χ.attrs = σ
41+ λ.configuration = φ,
42+ ζ.salt = ω,
43+ ω.master = α1,
44+ α1.enable = ξ,
45+ κ.toJSON = χ -> η,
46+ ε.etc = β1,
47+ β1.salt/master = γ1,
48+ γ1.source = ρ,
49+ ψ.attrs = τ
5050) =>
5151α ->
52−{ config = ρ;
52+{ config = σ;
5353 meta = {maintainers = [ι];};
5454 options =
55− {services = {salt = {master = {configuration = τ; enable = ν;};};};};
55+ {services = {salt = {master = {configuration = υ; enable = ν;};};};};
5656}
test/golden/importless/maven-build.txt+7−7
@@ -19,13 +19,13 @@
1919 ) ~
2020 ( δ
2121 ),
22− γ.doCheckstyle = Bool,
23− γ.doJavadoc = Bool,
24− γ.doRelease = Bool,
25− γ.doTest = Bool,
26− γ.doTestCompile = Bool,
27− γ.extraMvnFlags = String,
28− γ.includeTestClasses = Bool,
22+ γ.?doCheckstyle = Bool,
23+ γ.?doJavadoc = Bool,
24+ γ.?doRelease = Bool,
25+ γ.?doTest = Bool,
26+ γ.?doTestCompile = Bool,
27+ γ.?extraMvnFlags = String,
28+ γ.?includeTestClasses = Bool,
2929 γ.name = α,
3030 γ.src = β,
3131 γ.stdenv = ε,
test/golden/importless/mcelog.txt+12−12
@@ -2,13 +2,13 @@
22( α.config = β,
33 α.lib = γ,
44 α.pkgs = δ,
5− β.enable = ε,
5+ β.hardware = ε,
66 γ.grahamc = ζ,
77 γ.maintainers = η,
88 γ.mkIf =
9− ε ->
9+ θ ->
1010 { systemd =
11− { packages = [θ];
11+ { packages = [ι];
1212 services =
1313 { mcelog =
1414 { serviceConfig =
@@ -21,16 +21,16 @@
2121 };
2222 };
2323 } ->
24− ι,
25− γ.mkOption = {default = Bool; description = String; type = κ;} -> λ,
26− γ.types = μ,
27− δ.mcelog = θ,
28− ν.mcelog = β,
29− ξ.hardware = ν,
30− μ.bool = κ
24+ κ,
25+ γ.mkOption = {default = Bool; description = String; type = λ;} -> μ,
26+ γ.types = ν,
27+ δ.mcelog = ι,
28+ ε.mcelog = ξ,
29+ ξ.enable = θ,
30+ ν.bool = λ
3131) =>
3232α ->
33−{ config = ι;
33+{ config = κ;
3434 meta = {maintainers = [ζ];};
35− options = {hardware = {mcelog = {enable = λ;};};};
35+ options = {hardware = {mcelog = {enable = μ;};};};
3636}
test/golden/importless/menus.txt+13−13
@@ -1,19 +1,19 @@
11∀ α β γ δ ε ζ η θ ι κ λ μ ν.
22( α.config = β,
33 α.lib = γ,
4− β.enable = δ,
5− γ.mkIf = δ -> {environment = {pathsToLink = [String];};} -> ε,
6− γ.mkOption = {default = Bool; description = String; type = ζ;} -> η,
7− γ.teams = θ,
8− γ.types = ι,
9− κ.menus = β,
10− λ.xdg = κ,
11− θ.members = μ,
12− ν.freedesktop = θ,
13− ι.bool = ζ
4+ β.xdg = δ,
5+ γ.mkIf = ε -> {environment = {pathsToLink = [String];};} -> ζ,
6+ γ.mkOption = {default = Bool; description = String; type = η;} -> θ,
7+ γ.teams = ι,
8+ γ.types = κ,
9+ δ.menus = λ,
10+ λ.enable = ε,
11+ ι.freedesktop = μ,
12+ μ.members = ν,
13+ κ.bool = η
1414) =>
1515α ->
16−{ config = ε;
17− meta = {maintainers = μ;};
18− options = {xdg = {menus = {enable = η;};};};
16+{ config = ζ;
17+ meta = {maintainers = ν;};
18+ options = {xdg = {menus = {enable = θ;};};};
1919}
test/golden/importless/metacity.txt+5−5
@@ -2,7 +2,7 @@
22( α.config = β,
33 α.lib = γ,
44 α.pkgs = δ,
5− β.metacity = ε,
5+ β.services = ε,
66 γ.mkEnableOption = String -> ζ,
77 γ.mkIf =
88 η ->
@@ -13,10 +13,10 @@
1313 γ.singleton = {name = String; start = String;} -> ι,
1414 δ.gnome3 = λ,
1515 λ.metacity = θ,
16− ε.enable = η,
17− μ.windowManager = β,
18− ν.xserver = μ,
19− ξ.services = ν
16+ ε.xserver = μ,
17+ μ.windowManager = ν,
18+ ν.metacity = ξ,
19+ ξ.enable = η
2020) =>
2121α ->
2222{ config = κ;
test/golden/importless/metaocaml-3.09.txt+4−4
@@ -1,5 +1,5 @@
11∀ α β γ δ ε ζ.
2−( α.licenses = β,
2+( α.lib = β,
33 α.mkDerivation =
44 { buildFlags = [String];
55 buildInputs = [String];
@@ -19,9 +19,9 @@
1919 version = String;
2020 } ->
2121 ε,
22− β.lgpl2 = γ,
23− β.qpl = γ,
24− ζ.lib = α
22+ β.licenses = ζ,
23+ ζ.lgpl2 = γ,
24+ ζ.qpl = γ
2525) =>
2626{ fetchurl = {sha256 = String; url = String;} -> δ;
2727 ncurses = String;
test/golden/importless/mhd.txt+6−6
@@ -1,8 +1,8 @@
11∀ α β γ δ ε ζ η θ ι.
2−( α.brainrape = β,
3− α.lgpl21 = γ,
4− δ.licenses = α,
5− ε.maintainers = α
2+( α.licenses = β,
3+ α.maintainers = γ,
4+ β.lgpl21 = δ,
5+ γ.brainrape = ε
66) =>
77{ build-idris-package =
88 { extraBuildInputs = [ζ];
@@ -11,8 +11,8 @@
1111 meta =
1212 { description = String;
1313 homepage = String;
14− license = γ;
15− maintainers = [β];
14+ license = δ;
15+ maintainers = [ε];
1616 };
1717 name = String;
1818 src = θ;
test/golden/importless/mime.txt+16−16
@@ -2,25 +2,25 @@
22( α.config = β,
33 α.lib = γ,
44 α.pkgs = δ,
5− β.enable = ε,
5+ β.xdg = ε,
66 γ.mkIf =
7− ε ->
7+ ζ ->
88 { environment =
9− {extraSetup = String; pathsToLink = [String]; systemPackages = [ζ];};
9+ {extraSetup = String; pathsToLink = [String]; systemPackages = [η];};
1010 } ->
11− η,
12− γ.mkOption = {default = Bool; description = String; type = θ;} -> ι,
13− γ.teams = κ,
14− γ.types = λ,
15− δ.shared-mime-info = ζ,
16− μ.mime = β,
17− ν.xdg = μ,
18− κ.members = ξ,
19− ο.freedesktop = κ,
20− λ.bool = θ
11+ θ,
12+ γ.mkOption = {default = Bool; description = String; type = ι;} -> κ,
13+ γ.teams = λ,
14+ γ.types = μ,
15+ δ.shared-mime-info = η,
16+ ε.mime = ν,
17+ ν.enable = ζ,
18+ λ.freedesktop = ξ,
19+ ξ.members = ο,
20+ μ.bool = ι
2121) =>
2222α ->
23−{ config = η;
24− meta = {maintainers = ξ;};
25− options = {xdg = {mime = {enable = ι;};};};
23+{ config = θ;
24+ meta = {maintainers = ο;};
25+ options = {xdg = {mime = {enable = κ;};};};
2626}
test/golden/importless/minimal.txt+4−4
@@ -1,12 +1,12 @@
11∀ α β γ δ ε ζ η.
22( α.config = β,
33 α.lib = γ,
4− β.defaultLocale = String,
5− γ.mkDefault = Bool -> δ,
6− ε.i18n = β
4+ β.i18n = δ,
5+ γ.mkDefault = Bool -> ε,
6+ δ.defaultLocale = String
77) =>
88α ->
9−{ documentation = {enable = δ; nixos = {enable = ζ;};};
9+{ documentation = {enable = ε; nixos = {enable = ζ;};};
1010 environment = {noXlibs = η;};
1111 i18n = {supportedLocales = [String];};
1212}
test/golden/importless/mininet.txt+7−7
@@ -3,7 +3,7 @@
33 α.lib = γ,
44 α.pkgs = δ,
55 ε.mininet-python = ζ,
6− β.mininet = η,
6+ β.programs = η,
77 γ.ethtool = θ,
88 γ.iperf = θ,
99 γ.iproute = θ,
@@ -17,12 +17,12 @@
1717 ν,
1818 γ.socat = θ,
1919 δ.makeWrapper = ξ,
20+ δ.python = ο,
21+ δ.pythonPackages = π,
2022 δ.runCommand = String -> {buildInputs = [ξ];} -> String -> μ,
21− δ.withPackages = (ε -> [ζ]) -> ο,
22− δ.wrapPython = ξ,
23− π.python = δ,
24− ρ.pythonPackages = δ,
25− η.enable = λ,
26− σ.programs = β
23+ ο.withPackages = (ε -> [ζ]) -> ρ,
24+ π.wrapPython = ξ,
25+ η.mininet = σ,
26+ σ.enable = λ
2727) =>
2828α -> {config = ν; options = {programs = {mininet = {enable = κ;};};};}
test/golden/importless/minion.txt+18−18
@@ -2,8 +2,8 @@
22( α.config = β,
33 α.lib = γ,
44 α.pkgs = δ,
5− β.minion = ε,
6− β.source = ζ,
5+ β.environment = ε,
6+ β.services = ζ,
77 δ.writeText = String -> η -> θ,
88 γ.builtins = ι,
99 γ.cfg = κ,
@@ -18,7 +18,7 @@
1818 { after = [String];
1919 description = String;
2020 path = [ξ];
21− restartTriggers = [ζ];
21+ restartTriggers = [ο];
2222 serviceConfig =
2323 { ExecStart = String;
2424 LimitNOFILE = Integer;
@@ -30,24 +30,24 @@
3030 };
3131 };
3232 } ->
33− ο,
34− γ.mkOption = {default = {}; description = String; type = π;} -> ρ,
35− γ.recursiveUpdate = {default_include = String; pki_dir = String;} -> σ -> τ,
33+ π,
34+ γ.mkOption = {default = {}; description = String; type = ρ;} -> σ,
35+ γ.recursiveUpdate = {default_include = String; pki_dir = String;} -> τ -> υ,
3636 γ.salt = ν,
37− γ.types = υ,
37+ γ.types = φ,
3838 γ.utillinux = ξ,
39− κ.configuration = σ,
40− ε.enable = μ,
41− φ.salt = β,
42− χ.services = φ,
43− ι.toJSON = τ -> η,
44− ψ.salt/minion = β,
45− ω.etc = ψ,
46− α1.environment = ω,
47− υ.attrs = π
39+ κ.configuration = τ,
40+ ζ.salt = χ,
41+ χ.minion = ψ,
42+ ψ.enable = μ,
43+ ι.toJSON = υ -> η,
44+ ε.etc = ω,
45+ ω.salt/minion = α1,
46+ α1.source = ο,
47+ φ.attrs = ρ
4848) =>
4949α ->
50−{ config = ο;
50+{ config = π;
5151 options =
52− {services = {salt = {minion = {configuration = ρ; enable = λ;};};};};
52+ {services = {salt = {minion = {configuration = σ; enable = λ;};};};};
5353}
test/golden/importless/mjpg-streamer.txt+21−20
@@ -2,49 +2,50 @@
22( α.config = β,
33 α.lib = γ,
44 α.pkgs = δ,
5− β.mjpg-streamer = ε,
6− γ.mkEnableOption = String -> ζ,
5+ β.ids = ε,
6+ β.services = ζ,
7+ γ.mkEnableOption = String -> η,
78 γ.mkIf =
8− η ->
9+ θ ->
910 { systemd =
1011 { services =
1112 { mjpg-streamer =
1213 { description = String;
1314 script = String;
1415 serviceConfig =
15− { Group = θ;
16+ { Group = ι;
1617 Restart = String;
1718 RestartSec = Integer;
18− User = ι;
19+ User = κ;
1920 };
2021 wantedBy = [String];
2122 };
2223 };
2324 };
24− users = {users = κ;};
25+ users = {users = λ;};
2526 } ->
26− λ,
27− γ.mkOption = {default = String; description = String; type = μ;} -> ν,
28− γ.optionalAttrs = Bool -> {mjpg-streamer = {group = ξ; uid = ο;};} -> κ,
29− γ.types = π,
30− ε.enable = η,
31− ε.group = θ,
32− ε.user = ι,
33− ρ.services = β,
34− σ.uids = β,
35− τ.ids = σ,
36− π.str = μ,
27+ μ,
28+ γ.mkOption = {default = String; description = String; type = ν;} -> ξ,
29+ γ.optionalAttrs = Bool -> {mjpg-streamer = {group = ο; uid = π;};} -> λ,
30+ γ.types = ρ,
31+ ζ.mjpg-streamer = σ,
32+ σ.enable = θ,
33+ σ.group = ι,
34+ σ.user = κ,
35+ ε.uids = τ,
36+ τ.mjpg-streamer = π,
37+ ρ.str = ν,
3738 υ.str = φ,
3839 χ.str = ψ,
3940 ω.str = α1
4041) =>
4142α ->
42−{ config = λ;
43+{ config = μ;
4344 options =
4445 { services =
4546 { mjpg-streamer =
46− { enable = ζ;
47− group = ν;
47+ { enable = η;
48+ group = ξ;
4849 inputPlugin = β1;
4950 outputPlugin = γ1;
5051 user = δ1;
test/golden/importless/moarvm.txt+8−9
@@ -17,19 +17,18 @@
1717 version = String;
1818 } ->
1919 ι,
20− α.optionals = β -> [κ] -> [δ],
21− γ.licenses = λ,
22− γ.maintainers = μ,
23− γ.platforms = ν,
20+ γ.licenses = κ,
21+ γ.maintainers = λ,
22+ γ.platforms = μ,
2423 γ.sgo = ζ,
2524 γ.thoughtpolice = ζ,
2625 γ.vrthra = ζ,
27− λ.artistic2 = ε,
28− ν.unix = η,
29− ξ.lib = α
26+ κ.artistic2 = ε,
27+ μ.unix = η,
28+ ν.optionals = β -> [ξ] -> [δ]
3029) =>
31−{ ApplicationServices = κ;
32− CoreServices = κ;
30+{ ApplicationServices = ξ;
31+ CoreServices = ξ;
3332 fetchurl = {sha256 = String; url = String;} -> θ;
3433 perl = δ;
3534 stdenv = α;
test/golden/importless/mod.txt+20−22
@@ -1,36 +1,34 @@
11∀ α β γ δ ε ζ η θ ι κ λ μ ν ξ ο.
2−( α.lib = β,
3− α.mkDerivation = γ -> δ,
4− ε.description = ζ,
5− ε.homepage = η,
6− ε.name = String,
7− ε.src = θ,
8− ε.version = ι,
9− κ.name = String,
10− κ.src = θ,
11− β.recursiveUpdate =
12− λ ->
2+( α.src = β,
3+ γ.src = δ,
4+ β.?name = String,
5+ δ.?name = String,
6+ ε.lib = ζ,
7+ ε.mkDerivation = η -> θ,
8+ α.description = ι,
9+ α.homepage = κ,
10+ α.version = λ,
11+ ζ.recursiveUpdate =
12+ μ ->
1313 { checkTarget = String;
1414 configurePhase = String;
1515 installPhase = String;
16− meta = {description = ζ; homepage = η;};
16+ meta = {description = ι; homepage = κ;};
1717 name = String;
1818 pname = String;
1919 postPatch = String;
2020 postUnpack = String;
2121 sourceRoot = String;
22− srcs = [θ];
23− version = ι;
22+ srcs = [ν];
23+ version = λ;
2424 } ->
25− γ,
26− μ.src = ε,
27− ν.src = κ
25+ η
2826) =>
29−{ engine = κ;
30− mod = ε;
31− packageAttrs = λ;
27+{ engine = γ;
28+ mod = α;
29+ packageAttrs = μ;
3230 patchEngine = ξ;
33− stdenv = α;
31+ stdenv = ε;
3432 wrapLaunchGame = ο;
3533} ->
36−δ
34+θ
test/golden/importless/modemmanager.txt+4−4
@@ -1,10 +1,10 @@
11∀ α β γ δ ε ζ η θ ι κ λ.
2−( α.modemmanager = β,
2+( α.services = β,
33 γ.mkOption = {default = String; description = String; type = δ;} -> ε,
44 γ.types = ζ,
5− η.exporters = α,
6− θ.prometheus = η,
7− ι.services = θ,
5+ β.prometheus = η,
6+ η.exporters = θ,
7+ θ.modemmanager = ι,
88 ζ.str = δ
99) =>
1010{config = α; lib = γ; options = κ; pkgs = λ;} ->
test/golden/importless/mom.txt+4−4
@@ -2,7 +2,7 @@
22( α.config = β,
33 α.lib = γ,
44 α.pkgs = δ,
5− β.mom = ε,
5+ β.services = ε,
66 δ.torque = ζ,
77 δ.writeText = String -> String -> η,
88 γ.inetutils = ζ,
@@ -34,9 +34,9 @@
3434 γ.procps = ζ,
3535 γ.types = ξ,
3636 γ.utillinux = ζ,
37− ε.enable = ι,
38− ο.torque = β,
39− π.services = ο,
37+ ε.torque = ο,
38+ ο.mom = π,
39+ π.enable = ι,
4040 ξ.str = μ
4141) =>
4242α ->
test/golden/importless/monit.txt+14−14
@@ -2,8 +2,8 @@
22( α.config = β,
33 α.lib = γ,
44 α.pkgs = δ,
5− β.monit = ε,
6− β.source = ζ,
5+ β.environment = ε,
6+ β.services = ζ,
77 δ.monit = η,
88 γ.mkEnableOption = String -> θ,
99 γ.mkIf =
@@ -15,7 +15,7 @@
1515 { monit =
1616 { after = [String];
1717 description = String;
18− restartTriggers = [ζ];
18+ restartTriggers = [λ];
1919 serviceConfig =
2020 { ExecReload = String;
2121 ExecStart = String;
@@ -28,15 +28,15 @@
2828 };
2929 };
3030 } ->
31− λ,
32− γ.mkOption = {default = String; description = String; type = μ;} -> ν,
33− γ.types = ξ,
34− ε.config = κ,
35− ε.enable = ι,
36− ο.services = β,
37− π.monitrc = β,
38− ρ.etc = π,
39− σ.environment = ρ,
40− ξ.lines = μ
31+ μ,
32+ γ.mkOption = {default = String; description = String; type = ν;} -> ξ,
33+ γ.types = ο,
34+ ζ.monit = π,
35+ π.config = κ,
36+ π.enable = ι,
37+ ε.etc = ρ,
38+ ρ.monitrc = σ,
39+ σ.source = λ,
40+ ο.lines = ν
4141) =>
42−α -> {config = λ; options = {services = {monit = {config = ν; enable = θ;};};};}
42+α -> {config = μ; options = {services = {monit = {config = ξ; enable = θ;};};};}
test/golden/importless/moodle-utils.txt+7−7
@@ -11,16 +11,16 @@
1111 ) ~
1212 ( λ
1313 ),
14− μ.stdenv = ν,
15− μ.unzip = ζ,
16− ξ.buildInputs = [ζ],
17− ν.mkDerivation = λ -> ο
14+ μ.?buildInputs = [ζ],
15+ ν.stdenv = ξ,
16+ ν.unzip = ζ,
17+ ξ.mkDerivation = λ -> ο
1818) =>
19−μ ->
19+ν ->
2020{ buildMoodlePlugin =
2121 ∀ α β γ δ.
22− ( α.buildPhase = String,
23− α.configurePhase = String,
22+ ( α.?buildPhase = String,
23+ α.?configurePhase = String,
2424 α.name = β,
2525 α.pluginType = γ,
2626 α.src = δ
test/golden/importless/mptcp-config.txt+3−3
@@ -1,6 +1,6 @@
11∀ α β γ δ ε ζ η θ ι κ λ μ ν ξ ο.
2−(α.kernel = β, β.module = γ, β.yes = δ, ε.lib = α) => {stdenv = α;} ->
3−{ DEFAULT_DUMMY = δ;
2+(α.lib = β, β.kernel = γ, γ.module = δ, γ.yes = ε) => {stdenv = α;} ->
3+{ DEFAULT_DUMMY = ε;
44 DEFAULT_MPTCP_PM = {freeform = String;};
55 DEFAULT_MPTCP_SCHED = {freeform = String;};
66 IPV6 = ζ;
@@ -10,7 +10,7 @@
1010 MPTCP_NDIFFPORTS = κ;
1111 MPTCP_PM_ADVANCED = λ;
1212 MPTCP_SCHED_ADVANCED = μ;
13− TCP_CONG_BALIA = γ;
13+ TCP_CONG_BALIA = δ;
1414 TCP_CONG_LIA = ν;
1515 TCP_CONG_OLIA = ξ;
1616 TCP_CONG_WVEGAS = ο;
test/golden/importless/mspdebug.txtnew file+55
@@ -0,0 +1,55 @@
1+∀ α β γ δ ε ζ η θ ι κ λ μ ν ξ ο π ρ σ τ υ φ χ ψ ω α1 β1 γ1 δ1 ε1 ζ1.
2+( α.isDarwin = Bool,
3+ α.isLinux = Bool,
4+ α.lib = β,
5+ α.mkDerivation =
6+ { buildInputs = [γ];
7+ enableParallelBuilding = Bool;
8+ installFlags = [String];
9+ makeFlags = [String];
10+ meta =
11+ { description = String;
12+ homepage = String;
13+ license = δ;
14+ maintainers = [ε];
15+ platforms = ζ;
16+ };
17+ nativeBuildInputs = [η];
18+ pname = String;
19+ postFixup = θ;
20+ postPatch = ι;
21+ runtimeDependencies = κ;
22+ src = λ;
23+ unameS = μ;
24+ version = String;
25+ } ->
26+ ν,
27+ β.optionalString = ξ -> String -> μ,
28+ ο.optional = Bool -> Null -> κ,
29+ π.optionalString = ρ -> String -> ι,
30+ σ.optionalString = Bool -> String -> θ,
31+ τ.optional = υ -> Null -> [η],
32+ φ.optional = Bool -> χ -> [η],
33+ ψ.aerialx = ε,
34+ ψ.licenses = ω,
35+ ψ.maintainers = α1,
36+ ψ.platforms = β1,
37+ ω.gpl2 = δ,
38+ β1.all = ζ,
39+ γ1.optional = Bool -> String -> [String],
40+ δ1.optional = ε1 -> Null -> [γ],
41+ ζ1.optional = Bool -> Null -> [γ]
42+) =>
43+{ autoPatchelfHook = χ;
44+ enableMspds = Bool;
45+ enableReadline = Bool;
46+ fetchFromGitHub =
47+ {owner = String; repo = String; rev = String; sha256 = String;} -> λ;
48+ hidapi = Null;
49+ libusb-compat-0_1 = γ;
50+ mspds = Null;
51+ pkg-config = Null;
52+ readline = Null;
53+ stdenv = α;
54+} ->
55+ν
test/golden/importless/mstpd.txt+3−3
@@ -2,7 +2,7 @@
22( α.config = β,
33 α.lib = γ,
44 α.pkgs = δ,
5− β.mstpd = ε,
5+ β.services = ε,
66 γ.mkIf =
77 ζ ->
88 { environment = {systemPackages = [η];};
@@ -22,8 +22,8 @@
2222 γ.mkOption = {default = Bool; description = String; type = ι;} -> κ,
2323 γ.types = λ,
2424 δ.mstpd = η,
25− ε.enable = ζ,
26− μ.services = β,
25+ ε.mstpd = μ,
26+ μ.enable = ζ,
2727 λ.bool = ι
2828) =>
2929α -> {config = θ; options = {services = {mstpd = {enable = κ;};};};}
test/golden/importless/mtr.txt+4−4
@@ -2,7 +2,7 @@
22( α.config = β,
33 α.lib = γ,
44 α.pkgs = δ,
5− β.mtr = ε,
5+ β.programs = ε,
66 γ.mkIf =
77 ζ ->
88 { environment = {systemPackages = [η];};
@@ -13,9 +13,9 @@
1313 γ.mkOption = {default = Bool; description = String; type = ι;} -> κ,
1414 γ.types = λ,
1515 δ.mtr = μ,
16− ε.enable = ζ,
17− ε.package = η,
18− ν.programs = β,
16+ ε.mtr = ν,
17+ ν.enable = ζ,
18+ ν.package = η,
1919 λ.bool = ι,
2020 ξ.package = ο
2121) =>
test/golden/importless/muchsync.txt+14−16
@@ -1,12 +1,11 @@
11∀ α β γ δ ε ζ η θ ι κ λ μ ν ξ.
2−( α.gpl2Plus = β,
3− α.maintainers = γ,
2+( α.lib = β,
43 α.mkDerivation =
5− { buildInputs = [δ];
4+ { buildInputs = [γ];
65 meta =
76 { description = String;
87 homepage = String;
9− license = β;
8+ license = δ;
109 maintainers = [ε];
1110 platforms = ζ;
1211 };
@@ -17,21 +16,20 @@
1716 version = String;
1817 } ->
1918 ι,
20− α.unix = ζ,
21− κ.licenses = α,
22− λ.lib = κ,
23− γ.ocharles = ε,
24− μ.lib = α,
25− ν.platforms = α,
26− ξ.lib = ν
19+ β.licenses = κ,
20+ κ.gpl2Plus = δ,
21+ λ.maintainers = μ,
22+ μ.ocharles = ε,
23+ ν.platforms = ξ,
24+ ξ.unix = ζ
2725) =>
2826{ fetchurl = {sha256 = String; url = String;} -> θ;
29− notmuch = δ;
30− openssl = δ;
27+ notmuch = γ;
28+ openssl = γ;
3129 pkgconfig = η;
32− sqlite = δ;
30+ sqlite = γ;
3331 stdenv = α;
34− xapian = δ;
35− zlib = δ;
32+ xapian = γ;
33+ zlib = γ;
3634} ->
3735ι
test/golden/importless/mullvad-vpn.txt+3−3
@@ -2,7 +2,7 @@
22( α.config = β,
33 α.lib = γ,
44 α.pkgs = δ,
5− β.mullvad-vpn = ε,
5+ β.services = ε,
66 γ.maintainers = ζ,
77 γ.mkIf =
88 η ->
@@ -30,8 +30,8 @@
3030 γ.mkOption = {default = Bool; description = String; type = ι;} -> κ,
3131 γ.types = λ,
3232 δ.iproute = String,
33− ε.enable = η,
34− μ.services = β,
33+ ε.mullvad-vpn = μ,
34+ μ.enable = η,
3535 ζ.xfix = ν,
3636 λ.bool = ι
3737) =>
test/golden/importless/multi.txtnew file+12
@@ -0,0 +1,12 @@
1+∀ α β γ δ ε ζ η θ.
2+( α.bintools = β,
3+ α.override = {bintools = γ; extraBuildCommands = String; libc = δ;} -> ε,
4+ β.override = {libc = δ;} -> γ
5+) =>
6+{ clang = α;
7+ gcc32 = ζ;
8+ gcc64 = η;
9+ glibc_multi = θ;
10+ runCommand = String -> {} -> String -> δ;
11+} ->
12+ε
test/golden/importless/multilib.txt+6−6
@@ -1,8 +1,8 @@
11∀ α β γ δ ε.
2−( α.mkDerivation =
3− {buildCommand = String; meta = {platforms = β;}; name = String;} -> γ,
4− α.x86_64 = β,
5− δ.platforms = α,
6− ε.lib = δ
2+( α.lib = β,
3+ α.mkDerivation =
4+ {buildCommand = String; meta = {platforms = γ;}; name = String;} -> δ,
5+ β.platforms = ε,
6+ ε.x86_64 = γ
77) =>
8−{stdenv = α;} -> γ
8+{stdenv = α;} -> δ
test/golden/importless/multipath-tools.txt+10−10
@@ -1,20 +1,20 @@
11∀ α β γ δ ε ζ η θ ι.
2−( α.linux = β,
2+( α.lib = β,
33 α.mkDerivation =
44 { buildInputs = [γ];
5− meta = {description = String; homepage = String; platforms = β;};
5+ meta = {description = String; homepage = String; platforms = δ;};
66 name = String;
7− patches = [δ];
7+ patches = [ε];
88 preBuild = String;
99 sourceRoot = String;
10− src = ε;
10+ src = ζ;
1111 } ->
12− ζ,
13− η.platforms = α,
14− θ.lib = η
12+ η,
13+ β.platforms = θ,
14+ θ.linux = δ
1515) =>
16−{ fetchpatch = {excludes = [String]; sha256 = String; url = String;} -> δ;
17− fetchurl = {sha256 = String; url = String;} -> ε;
16+{ fetchpatch = {excludes = [String]; sha256 = String; url = String;} -> ε;
17+ fetchurl = {sha256 = String; url = String;} -> ζ;
1818 gzip = γ;
1919 libaio = γ;
2020 lvm2 = γ;
@@ -22,4 +22,4 @@
2222 stdenv = α;
2323 systemd = ι;
2424} ->
25−ζ
25+η
test/golden/importless/munge.txt+3−3
@@ -2,7 +2,7 @@
22( α.config = β,
33 α.lib = γ,
44 α.pkgs = δ,
5− β.munge = ε,
5+ β.services = ε,
66 γ.mkEnableOption = String -> ζ,
77 γ.mkIf =
88 η ->
@@ -40,8 +40,8 @@
4040 γ.types = ν,
4141 δ.coreutils = ι,
4242 δ.munge = θ,
43− ε.enable = η,
44− ξ.services = β,
43+ ε.munge = ξ,
44+ ξ.enable = η,
4545 ν.path = λ
4646) =>
4747α ->
test/golden/importless/mwm.txt+5−5
@@ -2,7 +2,7 @@
22( α.config = β,
33 α.lib = γ,
44 α.pkgs = δ,
5− β.mwm = ε,
5+ β.services = ε,
66 γ.mkEnableOption = String -> ζ,
77 γ.mkIf =
88 η ->
@@ -12,10 +12,10 @@
1212 κ,
1313 γ.singleton = {name = String; start = String;} -> ι,
1414 δ.motif = θ,
15− ε.enable = η,
16− λ.windowManager = β,
17− μ.xserver = λ,
18− ν.services = μ
15+ ε.xserver = λ,
16+ λ.windowManager = μ,
17+ μ.mwm = ν,
18+ ν.enable = η
1919) =>
2020α ->
2121{ config = κ;
test/golden/importless/mwprocapture.txt+8−8
@@ -1,8 +1,8 @@
11∀ α β γ δ ε ζ η θ ι κ λ μ ν ξ ο π.
22( α.config = β,
33 α.lib = γ,
4− β.kernelPackages = δ,
5− β.mwProCapture = ε,
4+ β.boot = δ,
5+ β.hardware = ε,
66 γ.mkEnableOption = String -> ζ,
77 γ.mkIf =
88 η ->
@@ -17,11 +17,11 @@
1717 λ,
1818 γ.singleton = {assertion = μ; message = String;} -> θ,
1919 γ.versionAtLeast = ν -> String -> μ,
20− δ.mwprocapture = ι,
21− δ.version = ν,
22− ξ.boot = β,
23− ε.enable = η,
24− ο.hardware = β,
25− π.kernel = δ
20+ δ.kernelPackages = ξ,
21+ ξ.kernel = ο,
22+ ξ.mwprocapture = ι,
23+ ε.mwProCapture = π,
24+ π.enable = η,
25+ ο.version = ν
2626) =>
2727α -> {config = λ; options = {hardware = {mwProCapture = {enable = ζ;};};};}
test/golden/importless/nabi.txt+7−7
@@ -2,8 +2,8 @@
22( α.config = β,
33 α.lib = γ,
44 α.pkgs = δ,
5− β.enabled = String,
6− δ.nabi = ε,
5+ β.i18n = ε,
6+ δ.nabi = ζ,
77 γ.mkIf =
88 Bool ->
99 { environment =
@@ -13,11 +13,11 @@
1313 XMODIFIERS = String;
1414 };
1515 };
16− i18n = {inputMethod = {package = ε;};};
16+ i18n = {inputMethod = {package = ζ;};};
1717 services = {xserver = {displayManager = {sessionCommands = String;};};};
1818 } ->
19− ζ,
20− η.inputMethod = β,
21− θ.i18n = η
19+ η,
20+ ε.inputMethod = θ,
21+ θ.enabled = String
2222) =>
23−α -> {config = ζ;}
23+α -> {config = η;}
test/golden/importless/nacl.txt+5−6
@@ -17,12 +17,11 @@
1717 version = String;
1818 } ->
1919 ι,
20− α.optionals = Bool -> [Null] -> [γ],
21− κ.lib = α,
22− β.licenses = λ,
23− β.maintainers = μ,
24− β.mog = ε,
25− β.platforms = ν,
20+ β.optionals = Bool -> [Null] -> [γ],
21+ κ.licenses = λ,
22+ κ.maintainers = μ,
23+ κ.mog = ε,
24+ κ.platforms = ν,
2625 λ.gpl3Plus = δ,
2726 ν.linux = [ζ],
2827 ξ.darwin = [ζ]
test/golden/importless/nanonote.txt+10−10
@@ -1,23 +1,23 @@
11∀ α β γ δ ε ζ η.
2−( α.mips = β,
2+( α.lib = β,
33 α.mkDerivation =
44 { configurePhase = String;
55 dontStrip = Bool;
66 installPhase = String;
77 makeFlags = [String];
8− meta = {platforms = β;};
8+ meta = {platforms = γ;};
99 name = String;
1010 patchPhase = String;
1111 preBuild = String;
12− src = γ;
13− srcPatches = δ;
12+ src = δ;
13+ srcPatches = ε;
1414 } ->
15− ε,
16− ζ.platforms = α,
17− η.lib = ζ
15+ ζ,
16+ β.platforms = η,
17+ η.mips = γ
1818) =>
19−{ fetchgit = {rev = String; sha256 = String; url = String;} -> δ;
20− fetchurl = {sha256 = String; url = String;} -> γ;
19+{ fetchgit = {rev = String; sha256 = String; url = String;} -> ε;
20+ fetchurl = {sha256 = String; url = String;} -> δ;
2121 stdenv = α;
2222} ->
23−ε
23+ζ
test/golden/importless/neard.txt+10−10
@@ -2,17 +2,17 @@
22( α.config = β,
33 α.lib = γ,
44 α.pkgs = δ,
5− β.enable = ε,
5+ β.services = ε,
66 γ.mkEnableOption = String -> ζ,
77 γ.mkIf =
8− ε ->
9− { environment = {systemPackages = [η];};
10− services = {dbus = {packages = [θ];};};
11− systemd = {packages = [ι];};
8+ η ->
9+ { environment = {systemPackages = [θ];};
10+ services = {dbus = {packages = [ι];};};
11+ systemd = {packages = [κ];};
1212 } ->
13− κ,
14− δ.neard = η,
15− λ.neard = β,
16− μ.services = λ
13+ λ,
14+ δ.neard = θ,
15+ ε.neard = μ,
16+ μ.enable = η
1717) =>
18−α -> {config = κ; options = {services = {neard = {enable = ζ;};};};}
18+α -> {config = λ; options = {services = {neard = {enable = ζ;};};};}
test/golden/importless/netboot.txt+22−23
@@ -2,33 +2,32 @@
22( α.config = β,
33 α.lib = γ,
44 α.pkgs = δ,
5− β.initrd = ε,
6− β.squashfsStore = ζ,
7− β.storeContents = η,
8− β.toplevel = θ,
9− γ.literalExample = String -> ι,
10− γ.mkOption = {description = String; example = ι;} -> κ,
11− δ.callPackage = Path -> {storeContents = η;} -> λ,
5+ β.boot = ε,
6+ β.netboot = ζ,
7+ β.system = η,
8+ γ.literalExample = String -> θ,
9+ γ.mkOption = {description = String; example = θ;} -> ι,
10+ δ.callPackage = Path -> {storeContents = κ;} -> λ,
1211 δ.grub2 = μ,
1312 δ.grub2_efi = μ,
1413 δ.makeInitrd =
1514 { compressor = ν;
16− contents = [{object = ζ; symlink = String;}];
15+ contents = [{object = ξ; symlink = String;}];
1716 prepend = [String];
1817 } ->
19− ξ,
18+ ο,
19+ δ.stdenv = π,
2020 δ.syslinux = μ,
21− δ.system = String,
22− δ.writeTextDir = String -> String -> ο,
23− π.hostPlatform = δ,
24− ρ.stdenv = π,
25− σ.build = β,
26− τ.system = σ,
27− ε.compressor = ν,
28− υ.boot = β,
29− φ.build = β,
30− χ.system = φ,
31− ψ.netboot = β
21+ δ.writeTextDir = String -> String -> ρ,
22+ π.hostPlatform = σ,
23+ σ.system = String,
24+ η.build = τ,
25+ τ.toplevel = υ,
26+ ε.initrd = φ,
27+ φ.compressor = ν,
28+ χ.build = ψ,
29+ ψ.squashfsStore = ξ,
30+ ζ.storeContents = κ
3231) =>
3332α ->
3433{ config =
@@ -51,11 +50,11 @@
5150 {fsType = String; neededForBoot = Bool; options = [String];};
5251 /nix/store = {device = String; fsType = String; options = [String];};
5352 };
54− netboot = {storeContents = [θ];};
53+ netboot = {storeContents = [υ];};
5554 system =
5655 { build =
57− {netbootIpxeScript = ο; netbootRamdisk = ξ; squashfsStore = λ;};
56+ {netbootIpxeScript = ρ; netbootRamdisk = ο; squashfsStore = λ;};
5857 };
5958 };
60− options = {netboot = {storeContents = κ;};};
59+ options = {netboot = {storeContents = ι;};};
6160}
test/golden/importless/new-api.txt+5−6
@@ -19,14 +19,13 @@
1919 src = θ;
2020 } ->
2121 ι,
22− β.optionals = Bool -> [κ] -> [δ],
23− λ.lib = β,
24− γ.licenses = μ,
25− γ.maintainers = ν,
26− γ.platforms = ξ,
22+ γ.optionals = Bool -> [κ] -> [δ],
23+ λ.licenses = μ,
24+ λ.maintainers = ν,
25+ λ.platforms = ξ,
2726 μ.gpl3Plus = ε,
2827 ξ.all = ζ,
29− ο.lib = β
28+ ο.optionals = Bool -> [π] -> η
3029) =>
3130{ autoreconfHook = δ;
3231 check = δ;
test/golden/importless/news-updater.txt+8−9
@@ -1,12 +1,11 @@
11∀ α β γ δ ε ζ η θ ι κ λ.
2−( α.gpl3 = β,
3− α.maintainers = γ,
4− δ.buildPythonApplication =
2+( α.lib = β,
3+ γ.buildPythonApplication =
54 { doCheck = Bool;
65 meta =
76 { description = String;
87 homepage = String;
9− license = β;
8+ license = δ;
109 maintainers = [ε];
1110 };
1211 name = String;
@@ -15,14 +14,14 @@
1514 version = String;
1615 } ->
1716 θ,
18− ι.licenses = α,
19− κ.lib = ι,
20− γ.schneefux = ε,
21− λ.lib = α
17+ β.licenses = ι,
18+ ι.gpl3 = δ,
19+ κ.maintainers = λ,
20+ λ.schneefux = ε
2221) =>
2322{ fetchurl = {sha256 = String; url = String;} -> η;
2423 php = ζ;
25− python3Packages = δ;
24+ python3Packages = γ;
2625 stdenv = α;
2726} ->
2827θ
test/golden/importless/nix-generate-from-cpan.txt+6−7
@@ -1,5 +1,5 @@
11∀ α β γ δ ε ζ η θ ι κ.
2−( α.maintainers = β,
2+( α.lib = β,
33 α.mkDerivation =
44 { buildInputs = [γ];
55 installPhase = String;
@@ -8,15 +8,14 @@
88 phases = [String];
99 } ->
1010 ζ,
11− α.unix = ε,
1211 η.CPANPLUS = γ,
1312 η.GetoptLongDescriptive = γ,
1413 η.LogLog4perl = γ,
1514 η.Readonly = γ,
16− β.eelco = δ,
17− β.rycee = δ,
18− θ.lib = α,
19− ι.platforms = α,
20− κ.lib = ι
15+ β.maintainers = θ,
16+ θ.eelco = δ,
17+ θ.rycee = δ,
18+ ι.platforms = κ,
19+ κ.unix = ε
2120) =>
2221{makeWrapper = γ; perl = γ; perlPackages = η; stdenv = α;} -> ζ
test/golden/importless/nixops-v1_6_1.txt+18−18
@@ -1,35 +1,35 @@
11∀ β γ δ ε ζ η θ ι.
2−( β.override =
2+( β.python2Packages = γ,
3+ δ.azure-mgmt-compute = ε,
4+ δ.azure-mgmt-network = ε,
5+ δ.azure-mgmt-resource = ε,
6+ δ.azure-mgmt-storage = ε,
7+ δ.azure-storage = ε,
8+ γ.override =
39 { overrides =
410 ∀ α.
5− γ ->
11+ ζ ->
612 α ->
7− { azure-mgmt-compute = δ;
8− azure-mgmt-network = δ;
9− azure-mgmt-nspkg = δ;
10− azure-mgmt-resource = δ;
11− azure-mgmt-storage = δ;
12− azure-storage = δ;
13+ { azure-mgmt-compute = η;
14+ azure-mgmt-network = η;
15+ azure-mgmt-nspkg = η;
16+ azure-mgmt-resource = η;
17+ azure-mgmt-storage = η;
18+ azure-storage = η;
1319 };
1420 } ->
15− ε,
16− ε.azure-mgmt-compute = ζ,
17− ε.azure-mgmt-network = ζ,
18− ε.azure-mgmt-resource = ζ,
19− ε.azure-mgmt-storage = ζ,
20− ε.azure-storage = ζ,
21− η.python2Packages = β
21+ δ
2222) =>
2323{ callPackage =
2424 Path ->
25− { nixopsAzurePackages = [ζ];
26− python2Packages = ε;
25+ { nixopsAzurePackages = [ε];
26+ python2Packages = δ;
2727 src = θ;
2828 version = String;
2929 } ->
3030 ι;
3131 fetchurl = {sha256 = String; url = String;} -> θ;
32− newScope = γ -> Path -> {} -> δ;
32+ newScope = ζ -> Path -> {} -> η;
3333 pkgs = β;
3434} ->
3535ι
test/golden/importless/nixpkgs-lint.txt+9−10
@@ -1,19 +1,18 @@
11∀ α β γ δ ε ζ η θ ι κ.
2−( α.eelco = β,
2+( α.lib = β,
33 α.mkDerivation =
44 { buildInputs = [γ];
55 buildPhase = String;
66 dontUnpack = Bool;
77 installPhase = String;
8− meta = {description = String; maintainers = [β]; platforms = δ;};
8+ meta = {description = String; maintainers = [δ]; platforms = ε;};
99 name = String;
1010 } ->
11− ε,
12− α.unix = δ,
13− ζ.XMLSimple = γ,
14− η.maintainers = α,
15− θ.lib = η,
16− ι.platforms = α,
17− κ.lib = ι
11+ ζ,
12+ η.XMLSimple = γ,
13+ β.maintainers = θ,
14+ θ.eelco = δ,
15+ ι.platforms = κ,
16+ κ.unix = ε
1817) =>
19−{makeWrapper = γ; perl = γ; perlPackages = ζ; stdenv = α;} -> ε
18+{makeWrapper = γ; perl = γ; perlPackages = η; stdenv = α;} -> ζ
test/golden/importless/nm-applet.txt+10−10
@@ -2,11 +2,10 @@
22( α.config = β,
33 α.lib = γ,
44 α.pkgs = δ,
5− β.enable = ε,
6− γ.members = ζ,
7− γ.mkEnableOption = String -> η,
5+ β.programs = ε,
6+ γ.mkEnableOption = String -> ζ,
87 γ.mkIf =
9− ε ->
8+ η ->
109 { services = {dbus = {packages = [θ];};};
1110 systemd =
1211 { user =
@@ -22,14 +21,15 @@
2221 };
2322 } ->
2423 ι,
24+ γ.teams = κ,
2525 δ.gcr = θ,
26− κ.nm-applet = β,
27− λ.programs = κ,
28− μ.freedesktop = γ,
29− ν.teams = μ
26+ ε.nm-applet = λ,
27+ λ.enable = η,
28+ κ.freedesktop = μ,
29+ μ.members = ν
3030) =>
3131α ->
3232{ config = ι;
33− meta = {maintainers = ζ;};
34− options = {programs = {nm-applet = {enable = η;};};};
33+ meta = {maintainers = ν;};
34+ options = {programs = {nm-applet = {enable = ζ;};};};
3535}
test/golden/importless/no-x-libs.txt+45−35
@@ -1,46 +1,56 @@
1−∀ α β γ δ ε ζ η θ ι κ λ μ ν ξ ο π ρ σ τ υ φ χ ψ ω α1 β1 γ1 δ1 ε1 ζ1 η1 θ1 ι1 κ1.
1+∀ α β γ δ ε ζ η θ ι κ λ μ ν ξ ο π ρ σ τ υ φ χ ψ ω α1 β1 γ1 δ1 ε1 ζ1 η1 θ1 ι1 κ1
2+λ1 μ1 ν1 ξ1 ο1 π1 ρ1 σ1 τ1.
23( α.config = β,
34 α.lib = γ,
4− δ.override = ε,
5− β.noXlibs = ζ,
5+ δ.cairo = ε,
6+ δ.dbus = ζ,
7+ δ.gobject-introspection = η,
8+ δ.networkmanager-fortisslvpn = θ,
9+ δ.networkmanager-iodine = ι,
10+ δ.networkmanager-l2tp = κ,
11+ δ.networkmanager-openconnect = λ,
12+ δ.networkmanager-openvpn = μ,
13+ δ.networkmanager-vpnc = ν,
14+ δ.qemu = ξ,
15+ β.environment = ο,
616 γ.const =
717 ( δ ->
8− { cairo = η;
9− dbus = θ;
10− gobject-introspection = ι;
11− networkmanager-fortisslvpn = κ;
12− networkmanager-iodine = λ;
13− networkmanager-l2tp = μ;
14− networkmanager-openconnect = ν;
15− networkmanager-openvpn = ξ;
16− networkmanager-vpnc = ο;
17− qemu = π;
18+ { cairo = π;
19+ dbus = ρ;
20+ gobject-introspection = σ;
21+ networkmanager-fortisslvpn = τ;
22+ networkmanager-iodine = υ;
23+ networkmanager-l2tp = φ;
24+ networkmanager-openconnect = χ;
25+ networkmanager-openvpn = ψ;
26+ networkmanager-vpnc = ω;
27+ qemu = α1;
1828 }
1929 ) ->
20− ρ,
21− γ.mkForce = Bool -> σ,
30+ β1,
31+ γ.mkForce = Bool -> γ1,
2232 γ.mkIf =
23− ζ ->
33+ δ1 ->
2434 { fonts = {fontconfig = {enable = Bool;};};
25− nixpkgs = {overlays = τ;};
35+ nixpkgs = {overlays = ε1;};
2636 programs = {ssh = {setXAuthLocation = Bool;};};
27− security = {pam = {services = {su = {forwardXAuth = σ;};};};};
37+ security = {pam = {services = {su = {forwardXAuth = γ1;};};};};
2838 } ->
29− υ,
30− γ.mkOption = {default = Bool; description = String; type = φ;} -> χ,
31− γ.singleton = ρ -> τ,
32− γ.types = ψ,
33− ω.environment = β,
34− ψ.bool = φ,
35− α1.cairo = δ,
36− β1.dbus = δ,
37− γ1.gobject-introspection = δ,
38− δ1.networkmanager-fortisslvpn = δ,
39− ε1.networkmanager-iodine = δ,
40− ζ1.networkmanager-l2tp = δ,
41− η1.networkmanager-openconnect = δ,
42− θ1.networkmanager-openvpn = δ,
43− ι1.networkmanager-vpnc = δ,
44− κ1.qemu = δ
39+ ζ1,
40+ γ.mkOption = {default = Bool; description = String; type = η1;} -> θ1,
41+ γ.singleton = β1 -> ε1,
42+ γ.types = ι1,
43+ ο.noXlibs = δ1,
44+ ι1.bool = η1,
45+ ε.override = κ1,
46+ ζ.override = λ1,
47+ η.override = μ1,
48+ θ.override = ν1,
49+ ι.override = ξ1,
50+ κ.override = ο1,
51+ λ.override = π1,
52+ μ.override = ρ1,
53+ ν.override = σ1,
54+ ξ.override = τ1
4555) =>
46−α -> {config = υ; options = {environment = {noXlibs = χ;};};}
56+α -> {config = ζ1; options = {environment = {noXlibs = θ1;};};}
test/golden/importless/node.txt+4−4
@@ -1,11 +1,11 @@
11∀ β γ δ ε ζ η θ ι κ λ μ ν ξ ο π ρ σ τ.
2−( β.node = γ,
2+( β.services = γ,
33 δ.mkOption =
44 {default = ∀ α. α; description = String; example = String; type = ε;} -> ζ,
55 δ.types = η,
6− θ.exporters = β,
7− ι.prometheus = θ,
8− κ.services = ι,
6+ γ.prometheus = θ,
7+ θ.exporters = ι,
8+ ι.node = κ,
99 η.listOf = λ -> ε,
1010 μ.str = λ,
1111 ν.listOf = ξ -> ο,
test/golden/importless/notion.txt+5−5
@@ -2,7 +2,7 @@
22( α.config = β,
33 α.lib = γ,
44 α.pkgs = δ,
5− β.notion = ε,
5+ β.services = ε,
66 γ.mkEnableOption = String -> ζ,
77 γ.mkIf =
88 η ->
@@ -14,10 +14,10 @@
1414 } ->
1515 ι,
1616 δ.notion = θ,
17− ε.enable = η,
18− κ.windowManager = β,
19− λ.xserver = κ,
20− μ.services = λ
17+ ε.xserver = κ,
18+ κ.windowManager = λ,
19+ λ.notion = μ,
20+ μ.enable = η
2121) =>
2222α ->
2323{ config = ι;
test/golden/importless/novacomd.txt+5−5
@@ -2,7 +2,7 @@
22( α.config = β,
33 α.lib = γ,
44 α.pkgs = δ,
5− β.novacomd = ε,
5+ β.services = ε,
66 γ.dtzWill = ζ,
77 γ.maintainers = η,
88 γ.mkEnableOption = String -> θ,
@@ -20,10 +20,10 @@
2020 };
2121 } ->
2222 λ,
23− δ.novacom = κ,
24− ε.enable = ι,
25− μ.services = β,
26− ν.webos = δ
23+ δ.webos = μ,
24+ ε.novacomd = ν,
25+ ν.enable = ι,
26+ μ.novacom = κ
2727) =>
2828α ->
2929{ config = λ;
test/golden/importless/npm.txt+18−19
@@ -2,32 +2,31 @@
22( α.config = β,
33 α.lib = γ,
44 α.pkgs = δ,
5− β.npm = ε,
6− γ.lines = ζ,
7− γ.literalExample = String -> η,
8− γ.mkEnableOption = String -> θ,
5+ β.programs = ε,
6+ γ.literalExample = String -> ζ,
7+ γ.mkEnableOption = String -> η,
98 γ.mkIf =
10− ι ->
9+ θ ->
1110 { environment =
12− { etc = {npmrc = {text = κ;};};
13− systemPackages = [λ];
11+ { etc = {npmrc = {text = ι;};};
12+ systemPackages = [κ];
1413 variables = {NPM_CONFIG_GLOBALCONFIG = String;};
1514 };
1615 } ->
17− μ,
16+ λ,
1817 γ.mkOption =
19− {default = String; description = String; example = String; type = ζ;} -> ν,
18+ {default = String; description = String; example = String; type = μ;} -> ν,
2019 γ.types = ξ,
21− δ.npm = ο,
22− ε.enable = ι,
23− ε.npmrc = κ,
24− ε.package = λ,
25− π.programs = β,
26− ρ.types = γ,
27− σ.nodePackages = δ,
28− ξ.path = τ
20+ δ.nodePackages = ο,
21+ ε.npm = π,
22+ π.enable = θ,
23+ π.npmrc = ι,
24+ π.package = κ,
25+ ξ.lines = μ,
26+ ο.npm = ρ,
27+ σ.path = τ
2928) =>
3029α ->
31−{ config = μ;
32− options = {programs = {npm = {enable = θ; npmrc = ν; package = υ;};};};
30+{ config = λ;
31+ options = {programs = {npm = {enable = η; npmrc = ν; package = υ;};};};
3332}
test/golden/importless/nscd.txt+33−33
@@ -3,9 +3,9 @@
33( α.config = β,
44 α.lib = γ,
55 α.pkgs = δ,
6− β.nscd = ε,
7− β.path = ζ,
8− β.source = η,
6+ β.environment = ε,
7+ β.services = ζ,
8+ β.system = η,
99 γ.builtins = θ,
1010 γ.mkIf =
1111 ι ->
@@ -14,8 +14,8 @@
1414 { services =
1515 { nscd =
1616 { description = String;
17− environment = {LD_LIBRARY_PATH = ζ;};
18− restartTriggers = [η];
17+ environment = {LD_LIBRARY_PATH = λ;};
18+ restartTriggers = [μ];
1919 serviceConfig =
2020 { DynamicUser = Bool;
2121 ExecReload = [String];
@@ -30,33 +30,33 @@
3030 };
3131 };
3232 } ->
33− λ,
34− γ.mkOption = {default = μ; description = String; type = ν;} -> ξ,
35− γ.types = ο,
36− δ.bin = π,
37− δ.libc = String,
38− ρ.nssModules = β,
39− σ.system = ρ,
40− τ.hostPlatform = δ,
41− υ.stdenv = τ,
42− φ.libc = δ,
43− χ.cc = φ,
44− ψ.stdenv = χ,
45− ω.glibc = δ,
46− ε.config = κ,
47− ε.enable = ι,
48− α1.services = β,
49− β1.hosts = β,
50− γ1.etc = β1,
51− δ1.environment = γ1,
52− ε1.nsswitch.conf = β,
53− ζ1.etc = ε1,
54− η1.environment = ζ1,
55− θ1.nscd.conf = β,
56− ι1.etc = θ1,
57− κ1.environment = ι1,
58− θ.readFile = Path -> μ,
59− ο.lines = ν,
33+ ν,
34+ γ.mkOption = {default = ξ; description = String; type = ο;} -> π,
35+ γ.types = ρ,
36+ δ.glibc = σ,
37+ δ.stdenv = τ,
38+ η.nssModules = υ,
39+ υ.path = λ,
40+ τ.hostPlatform = φ,
41+ φ.libc = String,
42+ χ.cc = ψ,
43+ ψ.libc = ω,
44+ ω.bin = α1,
45+ σ.bin = α1,
46+ ζ.nscd = β1,
47+ β1.config = κ,
48+ β1.enable = ι,
49+ ε.etc = γ1,
50+ γ1.hosts = δ1,
51+ δ1.source = μ,
52+ ε1.etc = ζ1,
53+ ζ1.nsswitch.conf = η1,
54+ η1.source = μ,
55+ θ1.etc = ι1,
56+ ι1.nscd.conf = κ1,
57+ κ1.source = μ,
58+ θ.readFile = Path -> ξ,
59+ ρ.lines = ο,
6060 λ1.bool = μ1
6161) =>
62−α -> {config = λ; options = {services = {nscd = {config = ξ; enable = ν1;};};};}
62+α -> {config = ν; options = {services = {nscd = {config = π; enable = ν1;};};};}
test/golden/importless/ntfs.txt+6−6
@@ -2,10 +2,10 @@
22( α.config = β,
33 α.lib = γ,
44 α.pkgs = δ,
5− β.supportedFilesystems = ε,
6− γ.any = (String -> Bool) -> ε -> ζ,
7− γ.mkIf = ζ -> {system = {fsPackages = [η];};} -> θ,
8− δ.ntfs3g = η,
9− ι.boot = β
5+ β.boot = ε,
6+ γ.any = (String -> Bool) -> ζ -> η,
7+ γ.mkIf = η -> {system = {fsPackages = [θ];};} -> ι,
8+ δ.ntfs3g = θ,
9+ ε.supportedFilesystems = ζ
1010) =>
11−α -> {config = θ;}
11+α -> {config = ι;}
test/golden/importless/nullidentdmod.txt+3−3
@@ -2,7 +2,7 @@
22( α.config = β,
33 α.lib = γ,
44 α.pkgs = δ,
5− β.nullidentdmod = ε,
5+ β.services = ε,
66 γ.mkEnableOption = String -> ζ,
77 γ.mkIf =
88 η ->
@@ -34,8 +34,8 @@
3434 γ.nullOr = λ -> ι,
3535 γ.str = λ,
3636 γ.types = μ,
37− ε.enable = η,
38− ν.services = β
37+ ε.nullidentdmod = ν,
38+ ν.enable = η
3939) =>
4040α ->
4141{ config = θ;
test/golden/importless/nvidia-optimus.txt+11−11
@@ -1,11 +1,10 @@
11∀ α β γ δ ε ζ η θ ι κ λ μ ν ξ.
22( α.config = β,
33 α.lib = γ,
4− β.disable = δ,
5− β.kernelPackages = ε,
6− γ.bool = ζ,
4+ β.boot = δ,
5+ β.hardware = ε,
76 γ.mkIf =
8− δ ->
7+ ζ ->
98 { boot =
109 { blacklistedKernelModules = [String];
1110 extraModulePackages = [η];
@@ -28,11 +27,12 @@
2827 };
2928 } ->
3029 ι,
31− γ.mkOption = {default = Bool; description = String; type = ζ;} -> κ,
32− ε.bbswitch = η,
33− λ.boot = β,
34− μ.nvidiaOptimus = β,
35− ν.hardware = μ,
36− ξ.types = γ
30+ γ.mkOption = {default = Bool; description = String; type = κ;} -> λ,
31+ γ.types = μ,
32+ δ.kernelPackages = ν,
33+ ν.bbswitch = η,
34+ ε.nvidiaOptimus = ξ,
35+ ξ.disable = ζ,
36+ μ.bool = κ
3737) =>
38−α -> {config = ι; options = {hardware = {nvidiaOptimus = {disable = κ;};};};}
38+α -> {config = ι; options = {hardware = {nvidiaOptimus = {disable = λ;};};};}
test/golden/importless/nw12.txt+43−43
@@ -1,61 +1,61 @@
11∀ α β γ δ ε ζ η θ ι κ λ μ ν ξ ο.
2−( α.lib = β,
2+( α.hostPlatform = β,
3+ α.lib = γ,
34 α.mkDerivation =
4− { buildInputs = [γ];
5+ { buildInputs = [δ];
56 installPhase = String;
67 meta =
78 { description = String;
89 homepage = String;
9− license = δ;
10− maintainers = [ε];
10+ license = ε;
11+ maintainers = [ζ];
1112 platforms = [String];
1213 };
1314 phases = [String];
1415 pname = String;
15− src = ζ;
16+ src = η;
1617 version = String;
1718 } ->
18− η,
19− α.system = String,
20− θ.libX11 = ι,
21− θ.libXcomposite = ι,
22− θ.libXcursor = ι,
23− θ.libXdamage = ι,
24− θ.libXext = ι,
25− θ.libXfixes = ι,
26− θ.libXi = ι,
27− θ.libXrandr = ι,
28− θ.libXrender = ι,
29− θ.libXtst = ι,
30− κ.hostPlatform = α,
31− β.licenses = λ,
32− β.maintainers = μ,
33− λ.bsd3 = δ,
34− μ.offline = ε
19+ θ,
20+ ι.libX11 = κ,
21+ ι.libXcomposite = κ,
22+ ι.libXcursor = κ,
23+ ι.libXdamage = κ,
24+ ι.libXext = κ,
25+ ι.libXfixes = κ,
26+ ι.libXi = κ,
27+ ι.libXrandr = κ,
28+ ι.libXrender = κ,
29+ ι.libXtst = κ,
30+ β.system = String,
31+ γ.licenses = λ,
32+ γ.maintainers = μ,
33+ λ.bsd3 = ε,
34+ μ.offline = ζ
3535) =>
36−{ alsaLib = ι;
37− atk = ι;
36+{ alsaLib = κ;
37+ atk = κ;
3838 buildEnv =
39− {extraOutputsToInstall = [String]; name = String; paths = [ι];} -> ν;
40− cairo = ι;
41− dbus = ι;
42− expat = ι;
43− fetchurl = {sha256 = String; url = String;} -> ζ;
44− fontconfig = ι;
45− freetype = ι;
46− gconf = ι;
47− gdk-pixbuf = ι;
48− glib = ι;
49− gtk2 = ι;
39+ {extraOutputsToInstall = [String]; name = String; paths = [κ];} -> ν;
40+ cairo = κ;
41+ dbus = κ;
42+ expat = κ;
43+ fetchurl = {sha256 = String; url = String;} -> η;
44+ fontconfig = κ;
45+ freetype = κ;
46+ gconf = κ;
47+ gdk-pixbuf = κ;
48+ glib = κ;
49+ gtk2 = κ;
5050 lib = ξ;
51− libcap = ι;
52− libnotify = ι;
53− makeWrapper = γ;
54− nspr = ι;
55− nss = ι;
56− pango = ι;
51+ libcap = κ;
52+ libnotify = κ;
53+ makeWrapper = δ;
54+ nspr = κ;
55+ nss = κ;
56+ pango = κ;
5757 stdenv = α;
5858 systemd = ο;
59− xorg = θ;
59+ xorg = ι;
6060} ->
61−η
61+θ
test/golden/importless/oauth2_proxy_nginx.txt+14−15
@@ -1,27 +1,26 @@
11∀ α β γ δ ε ζ η θ ι κ λ μ ν ξ ο π ρ σ τ υ φ χ ψ ω.
22( α.config = β,
33 α.lib = γ,
4− β.httpAddress = δ,
5− β.nginx = ε,
6− γ.hasPrefix = String -> ζ -> Bool,
7− γ.map = (η -> {}) -> θ -> [ι],
8− γ.mkIf = Bool -> {enable = Bool;} -> κ,
9− γ.mkMerge = [ι] -> λ,
10− γ.mkOption = {default = δ; description = String; type = μ;} -> ν,
11− γ.optional = Bool -> {recommendedProxySettings = Bool;} -> [ι],
4+ β.services = δ,
5+ γ.hasPrefix = String -> ε -> Bool,
6+ γ.map = (ζ -> {}) -> η -> [θ],
7+ γ.mkIf = Bool -> {enable = Bool;} -> ι,
8+ γ.mkMerge = [θ] -> κ,
9+ γ.mkOption = {default = λ; description = String; type = μ;} -> ν,
10+ γ.optional = Bool -> {recommendedProxySettings = Bool;} -> [θ],
1211 γ.types = ξ,
13− ε.proxy = ζ,
14− ε.virtualHosts = ο,
15− π.oauth2_proxy = β,
16− ρ.services = π,
17− σ.oauth2_proxy = β,
18− τ.services = σ,
12+ δ.oauth2_proxy = ο,
13+ ο.nginx = π,
14+ π.proxy = ε,
15+ π.virtualHosts = ρ,
16+ σ.oauth2_proxy = τ,
17+ τ.httpAddress = λ,
1918 ξ.str = μ,
2019 υ.listOf = φ -> χ,
2120 ψ.str = φ
2221) =>
2322α ->
24−{ config = {services = {nginx = λ; oauth2_proxy = κ;};};
23+{ config = {services = {nginx = κ; oauth2_proxy = ι;};};
2524 options =
2625 {services = {oauth2_proxy = {nginx = {proxy = ν; virtualHosts = ω;};};};};
2726}
test/golden/importless/ocserv.txt+4−4
@@ -2,7 +2,7 @@
22( α.config = β,
33 α.lib = γ,
44 α.pkgs = δ,
5− β.ocserv = ε,
5+ β.services = ε,
66 δ.ocserv = ζ,
77 γ.mkEnableOption = String -> η,
88 γ.mkIf =
@@ -30,9 +30,9 @@
3030 κ,
3131 γ.mkOption = {description = String; example = String; type = λ;} -> μ,
3232 γ.types = ν,
33− ε.config = ι,
34− ε.enable = θ,
35− ξ.services = β,
33+ ε.ocserv = ξ,
34+ ξ.config = ι,
35+ ξ.enable = θ,
3636 ν.lines = λ
3737) =>
3838α ->
test/golden/importless/ofono.txt+4−4
@@ -2,7 +2,7 @@
22( β.config = γ,
33 β.lib = δ,
44 β.pkgs = ε,
5− γ.ofono = ζ,
5+ γ.services = ζ,
66 δ.cfg = η,
77 δ.concatMapStringsSep = String -> (θ -> String) -> ι -> κ,
88 δ.literalExample = String -> λ,
@@ -21,9 +21,9 @@
2121 δ.types = υ,
2222 ε.ofono = ξ,
2323 η.plugins = ι,
24− ζ.enable = ν,
25− ζ.plugins = φ,
26− χ.services = γ,
24+ ζ.ofono = φ,
25+ φ.enable = ν,
26+ φ.plugins = χ,
2727 υ.listOf = ψ -> σ,
2828 ω.package = ψ
2929) =>
test/golden/importless/oidentd.txt+16−16
@@ -2,10 +2,10 @@
22( α.config = β,
33 α.lib = γ,
44 α.pkgs = δ,
5− β.enable = ε,
6− β.oidentd = ζ,
5+ β.ids = ε,
6+ β.services = ζ,
77 γ.mkIf =
8− ε ->
8+ η ->
99 { systemd =
1010 { services =
1111 { oidentd =
@@ -17,19 +17,19 @@
1717 };
1818 };
1919 users =
20− { groups = {oidentd = {gid = ζ;};};
21− users = {oidentd = {description = String; group = String; uid = η;};};
20+ { groups = {oidentd = {gid = θ;};};
21+ users = {oidentd = {description = String; group = String; uid = ι;};};
2222 };
2323 } ->
24− θ,
25− γ.mkOption = {default = Bool; description = String; type = ι;} -> κ,
26− γ.types = λ,
27− μ.oidentd = β,
28− ν.services = μ,
29− ξ.gids = β,
30− ο.ids = ξ,
31− π.uids = β,
32− ρ.ids = π,
33− λ.bool = ι
24+ κ,
25+ γ.mkOption = {default = Bool; description = String; type = λ;} -> μ,
26+ γ.types = ν,
27+ ζ.oidentd = ξ,
28+ ξ.enable = η,
29+ ε.gids = ο,
30+ ο.oidentd = θ,
31+ π.uids = ρ,
32+ ρ.oidentd = ι,
33+ ν.bool = λ
3434) =>
35−α -> {config = θ; options = {services = {oidentd = {enable = κ;};};};}
35+α -> {config = κ; options = {services = {oidentd = {enable = μ;};};};}
test/golden/importless/okular.txt+38−38
@@ -5,58 +5,58 @@
55 β.gpl2 = γ,
66 β.lgpl21 = γ,
77 β.licenses = δ,
8− β.linux = ε,
9− β.maintainers = ζ,
10− β.optional = Bool -> Null -> [η],
8+ β.maintainers = ε,
9+ β.optional = Bool -> Null -> [ζ],
10+ β.platforms = η,
1111 β.ttuegel = θ,
1212 β.turion = θ,
13− ι.platforms = β
13+ η.linux = ι
1414) =>
15−{ breeze-icons = η;
15+{ breeze-icons = ζ;
1616 chmlib = Null;
17− discount = η;
18− djvulibre = η;
19− ebook_tools = η;
17+ discount = ζ;
18+ djvulibre = ζ;
19+ ebook_tools = ζ;
2020 extra-cmake-modules = κ;
21− kactivities = η;
22− karchive = η;
23− kbookmarks = η;
24− kcompletion = η;
25− kconfig = η;
26− kconfigwidgets = η;
27− kcoreaddons = η;
28− kcrash = η;
29− kdbusaddons = η;
30− kdegraphics-mobipocket = η;
21+ kactivities = ζ;
22+ karchive = ζ;
23+ kbookmarks = ζ;
24+ kcompletion = ζ;
25+ kconfig = ζ;
26+ kconfigwidgets = ζ;
27+ kcoreaddons = ζ;
28+ kcrash = ζ;
29+ kdbusaddons = ζ;
30+ kdegraphics-mobipocket = ζ;
3131 kdoctools = κ;
32− khtml = η;
33− kiconthemes = η;
34− kio = η;
35− kjs = η;
36− kparts = η;
37− kpty = η;
38− kpurpose = η;
39− kwallet = η;
40− kwindowsystem = η;
32+ khtml = ζ;
33+ kiconthemes = ζ;
34+ kio = ζ;
35+ kjs = ζ;
36+ kparts = ζ;
37+ kpty = ζ;
38+ kpurpose = ζ;
39+ kwallet = ζ;
40+ kwindowsystem = ζ;
4141 lib = β;
42− libkexiv2 = η;
43− libspectre = η;
44− libzip = η;
42+ libkexiv2 = ζ;
43+ libspectre = ζ;
44+ libzip = ζ;
4545 mkDerivation =
46− { buildInputs = [η];
46+ { buildInputs = [ζ];
4747 meta =
48− {homepage = String; license = [γ]; maintainers = [θ]; platforms = ε;};
48+ {homepage = String; license = [γ]; maintainers = [θ]; platforms = ι;};
4949 name = String;
5050 nativeBuildInputs = [κ];
5151 postPatch = String;
5252 } ->
5353 λ;
54− phonon = η;
55− poppler = η;
56− qca-qt5 = η;
57− qtdeclarative = η;
58− qtsvg = η;
54+ phonon = ζ;
55+ poppler = ζ;
56+ qca-qt5 = ζ;
57+ qtdeclarative = ζ;
58+ qtsvg = ζ;
5959 stdenv = α;
60− threadweaver = η;
60+ threadweaver = ζ;
6161} ->
6262λ
test/golden/importless/openbox.txt+5−5
@@ -13,11 +13,11 @@
1313 } ->
1414 θ,
1515 δ.openbox = η,
16− β.openbox = ι,
17− ι.enable = ζ,
18− κ.windowManager = β,
19− λ.xserver = κ,
20− μ.services = λ
16+ β.services = ι,
17+ ι.xserver = κ,
18+ κ.windowManager = λ,
19+ λ.openbox = μ,
20+ μ.enable = ζ
2121) =>
2222α ->
2323{ config = θ;
test/golden/importless/openfire.txt+19−20
@@ -2,8 +2,7 @@
22( α.config = β,
33 α.lib = γ,
44 α.pkgs = δ,
5− β.enable = ε,
6− β.usePostgreSQL = Bool,
5+ β.services = ε,
76 γ.coreutils = ζ,
87 γ.gawk = ζ,
98 γ.gnugrep = ζ,
@@ -11,8 +10,8 @@
1110 γ.jre = ζ,
1211 γ.mkEnableOption = String -> η,
1312 γ.mkIf =
14− ε ->
15− { assertions = θ;
13+ θ ->
14+ { assertions = ι;
1615 systemd =
1716 { services =
1817 { openfire =
@@ -25,24 +24,24 @@
2524 };
2625 };
2726 } ->
28− ι,
29− γ.mkOption = {default = Bool; description = String; type = κ;} -> λ,
27+ κ,
28+ γ.mkOption = {default = Bool; description = String; type = λ;} -> μ,
3029 γ.openfire = ζ,
31− γ.optional = μ -> String -> [String],
32− γ.singleton = {assertion = Bool; message = String;} -> θ,
33− γ.types = ν,
30+ γ.optional = ν -> String -> [String],
31+ γ.singleton = {assertion = Bool; message = String;} -> ι,
32+ γ.types = ξ,
3433 γ.which = ζ,
35− ξ.openfire = β,
36− ο.services = ξ,
37− π.openfire = β,
38− ρ.services = π,
39− σ.postgresql = β,
40− τ.services = σ,
41− υ.openfire = β,
42− φ.services = υ,
43− ν.bool = κ
34+ ε.openfire = ο,
35+ ο.enable = θ,
36+ π.openfire = ρ,
37+ ρ.usePostgreSQL = Bool,
38+ σ.postgresql = τ,
39+ τ.enable = Bool,
40+ υ.openfire = φ,
41+ φ.usePostgreSQL = ν,
42+ ξ.bool = λ
4443) =>
4544α ->
46−{ config = ι;
47− options = {services = {openfire = {enable = η; usePostgreSQL = λ;};};};
45+{ config = κ;
46+ options = {services = {openfire = {enable = η; usePostgreSQL = μ;};};};
4847}
test/golden/importless/openmp.txt+17−18
@@ -1,27 +1,26 @@
11∀ α β γ δ ε ζ η θ ι κ λ μ.
2−( α.all = β,
3− α.mit = γ,
2+( α.lib = β,
43 α.mkDerivation =
5− { buildInputs = [δ];
4+ { buildInputs = [γ];
65 enableParallelBuilding = Bool;
76 meta =
8− {description = String; homepage = String; license = γ; platforms = β;};
9− nativeBuildInputs = [ε];
7+ {description = String; homepage = String; license = δ; platforms = ε;};
8+ nativeBuildInputs = [ζ];
109 pname = String;
11− src = ζ;
12− version = η;
10+ src = η;
11+ version = θ;
1312 } ->
14− θ,
15− ι.licenses = α,
16− κ.lib = ι,
17− λ.platforms = α,
18− μ.lib = λ
13+ ι,
14+ β.licenses = κ,
15+ κ.mit = δ,
16+ λ.platforms = μ,
17+ μ.all = ε
1918) =>
20−{ cmake = ε;
21− fetch = String -> String -> ζ;
22− llvm = δ;
23− perl = ε;
19+{ cmake = ζ;
20+ fetch = String -> String -> η;
21+ llvm = γ;
22+ perl = ζ;
2423 stdenv = α;
25− version = η;
24+ version = θ;
2625} ->
27−θ
26+ι
test/golden/importless/openvpn_learnaddress.txt+17−18
@@ -1,29 +1,28 @@
11∀ α β γ δ ε ζ η θ ι κ.
2−( α.mkDerivation =
3− { buildInputs = [β];
2+( α.lib = β,
3+ α.mkDerivation =
4+ { buildInputs = [γ];
45 installPhase = String;
56 meta =
67 { description = String;
78 homepage = String;
8− maintainers = [γ];
9− platforms = δ;
9+ maintainers = [δ];
10+ platforms = ε;
1011 };
1112 name = String;
12− src = ε;
13+ src = ζ;
1314 } ->
14− ζ,
15− α.offline = γ,
16− α.unix = δ,
17− η.maintainers = α,
18− θ.lib = η,
19− ι.platforms = α,
20− κ.lib = ι
15+ η,
16+ β.maintainers = θ,
17+ θ.offline = δ,
18+ ι.platforms = κ,
19+ κ.unix = ε
2120) =>
22−{ coreutils = β;
23− fetchgit = {rev = String; sha256 = String; url = String;} -> ε;
24− gawk = β;
25− makeWrapper = β;
21+{ coreutils = γ;
22+ fetchgit = {rev = String; sha256 = String; url = String;} -> ζ;
23+ gawk = γ;
24+ makeWrapper = γ;
2625 stdenv = α;
27− utillinux = β;
26+ utillinux = γ;
2827} ->
29−ζ
28+η
test/golden/importless/org-generated.txt+3−3
@@ -1,8 +1,8 @@
11∀ γ δ ε ζ η θ.
2−(γ.free = δ, ε.licenses = γ) => { callPackage =
2+(γ.licenses = δ, δ.free = ε) => { callPackage =
33 ( { elpaBuild =
44 { ename = String;
5− meta = {homepage = String; license = δ;};
5+ meta = {homepage = String; license = ε;};
66 packageRequires = ∀ α. α;
77 pname = String;
88 src = ζ;
@@ -16,4 +16,4 @@
1616 ) ->
1717 {} -> θ;
1818} ->
19−{org = θ; org-plus-contrib = ∀ β. (γ.free = δ, β.licenses = γ) => θ;}
19+{org = θ; org-plus-contrib = ∀ β. (γ.licenses = β, β.free = ε) => θ;}
test/golden/importless/oroborus.txt+5−5
@@ -2,7 +2,7 @@
22( α.config = β,
33 α.lib = γ,
44 α.pkgs = δ,
5− β.oroborus = ε,
5+ β.services = ε,
66 γ.mkEnableOption = String -> ζ,
77 γ.mkIf =
88 η ->
@@ -12,10 +12,10 @@
1212 κ,
1313 γ.singleton = {name = String; start = String;} -> ι,
1414 δ.oroborus = θ,
15− ε.enable = η,
16− λ.windowManager = β,
17− μ.xserver = λ,
18− ν.services = μ
15+ ε.xserver = λ,
16+ λ.windowManager = μ,
17+ μ.oroborus = ν,
18+ ν.enable = η
1919) =>
2020α ->
2121{ config = κ;
test/golden/importless/osmosdr.txt+9−10
@@ -18,16 +18,15 @@
1818 version = String;
1919 } ->
2020 κ,
21− α.optionals = β -> [λ] -> [δ],
2221 γ.bjornfor = ζ,
23− γ.licenses = μ,
24− γ.maintainers = ν,
25− γ.platforms = ξ,
26− μ.gpl3Plus = ε,
27− ξ.linux = [η],
28− ο.darwin = [η],
29− π.lib = α,
30− ρ.lib = α
22+ γ.licenses = λ,
23+ γ.maintainers = μ,
24+ γ.platforms = ν,
25+ λ.gpl3Plus = ε,
26+ ν.linux = [η],
27+ ξ.darwin = [η],
28+ ο.optionals = β -> [π] -> [δ],
29+ ρ.optionals = Bool -> [Null] -> [δ]
3130) =>
3231{ airspy = δ;
3332 boost = δ;
@@ -41,7 +40,7 @@
4140 python = Null;
4241 pythonSupport = Bool;
4342 rtl-sdr = δ;
44− soapysdr-with-plugins = λ;
43+ soapysdr-with-plugins = π;
4544 stdenv = α;
4645 swig = Null;
4746 uhd = δ;
test/golden/importless/otf.txt+13−15
@@ -1,15 +1,13 @@
11∀ α β γ δ ε ζ η θ ι κ λ μ ν.
2−( α.lgpl21Plus = β,
3− α.linux = γ,
4− α.maintainers = δ,
2+( α.lib = β,
53 α.mkDerivation =
6− { buildInputs = [ε];
4+ { buildInputs = [γ];
75 meta =
86 { description = String;
97 homepage = String;
10− license = β;
11− maintainers = [ζ];
12− platforms = γ;
8+ license = δ;
9+ maintainers = [ε];
10+ platforms = ζ;
1311 };
1412 name = String;
1513 outputs = [String];
@@ -17,16 +15,16 @@
1715 src = η;
1816 } ->
1917 θ,
20− ι.licenses = α,
21− κ.lib = ι,
22− δ.bendlas = ζ,
23− λ.lib = α,
24− μ.platforms = α,
25− ν.lib = μ
18+ β.licenses = ι,
19+ ι.lgpl21Plus = δ,
20+ κ.maintainers = λ,
21+ λ.bendlas = ε,
22+ μ.platforms = ν,
23+ ν.linux = ζ
2624) =>
2725{ fetchurl = {sha256 = String; url = String;} -> η;
28− freetype = ε;
29− libXaw = ε;
26+ freetype = γ;
27+ libXaw = γ;
3028 stdenv = α;
3129} ->
3230θ
test/golden/importless/overlay.txt+9−9
@@ -1,16 +1,16 @@
11∀ α β γ δ ε ζ η θ ι κ λ.
2−( α.linux = β,
2+( α.lib = β,
33 α.mkDerivation =
44 { installPhase = String;
5− meta = {broken = Bool; platforms = β;};
5+ meta = {broken = Bool; platforms = γ;};
66 name = String;
77 phases = [String];
8− src = γ;
8+ src = δ;
99 } ->
10− δ,
11− ε.makeBinPath = [ζ] -> η,
12− θ.src = γ,
13− ι.platforms = α,
14− κ.lib = ι
10+ ε,
11+ ζ.makeBinPath = [η] -> θ,
12+ ι.src = δ,
13+ β.platforms = κ,
14+ κ.linux = γ
1515) =>
16−{file = ζ; lib = ε; mumble = θ; mumble_i686 = λ; stdenv = α; which = ζ;} -> δ
16+{file = η; lib = ζ; mumble = ι; mumble_i686 = λ; stdenv = α; which = η;} -> ε
test/golden/importless/owamp.txt+3−3
@@ -2,7 +2,7 @@
22( α.config = β,
33 α.lib = γ,
44 α.pkgs = δ,
5− β.owamp = ε,
5+ β.services = ε,
66 γ.mkEnableOption = String -> ζ,
77 γ.mkIf =
88 η ->
@@ -34,7 +34,7 @@
3434 };
3535 } ->
3636 θ,
37− ε.enable = η,
38− ι.services = β
37+ ε.owamp = ι,
38+ ι.enable = η
3939) =>
4040α -> {config = θ; options = {services = {owamp = {enable = ζ;};};};}
test/golden/importless/oxygen-icons5.txt+5−5
@@ -1,14 +1,14 @@
11∀ α β γ δ ε ζ η θ.
2−( α.lgpl3Plus = β,
3− α.ttuegel = γ,
4− δ.licenses = α,
5− ε.maintainers = α
2+( α.licenses = β,
3+ α.maintainers = γ,
4+ β.lgpl3Plus = δ,
5+ γ.ttuegel = ε
66) =>
77{ extra-cmake-modules = ζ;
88 lib = α;
99 mkDerivation =
1010 { buildInputs = [η];
11− meta = {license = β; maintainers = [γ];};
11+ meta = {license = δ; maintainers = [ε];};
1212 name = String;
1313 nativeBuildInputs = [ζ];
1414 outputs = [String];
test/golden/importless/packagekit.txt+3−3
@@ -2,7 +2,7 @@
22( α.config = β,
33 α.lib = γ,
44 α.pkgs = δ,
5− β.packagekit = ε,
5+ β.services = ε,
66 γ.mkEnableOption = String -> ζ,
77 γ.mkIf =
88 η ->
@@ -19,8 +19,8 @@
1919 γ.mkOption = {default = String; description = String; type = λ;} -> μ,
2020 γ.packagekit = θ,
2121 γ.types = ν,
22− ε.enable = η,
23− ξ.services = β,
22+ ε.packagekit = ξ,
23+ ξ.enable = η,
2424 ν.enum = [String] -> λ
2525) =>
2626α ->
test/golden/importless/pacman.txt+2−2
@@ -1,11 +1,11 @@
11∀ α β γ δ ε ζ.
2−(α.brainrape = β, γ.maintainers = α) => { build-idris-package =
2+(α.maintainers = β, β.brainrape = γ) => { build-idris-package =
33 { idrisDeps = [δ];
44 meta =
55 { broken = Bool;
66 description = String;
77 homepage = String;
8− maintainers = [β];
8+ maintainers = [γ];
99 };
1010 name = String;
1111 postUnpack = String;
test/golden/importless/pam_usb.txt+9−10
@@ -2,11 +2,10 @@
22( α.config = β,
33 α.lib = γ,
44 α.pkgs = δ,
5− β.services = ε,
6− β.usb = ζ,
7− γ.any = η -> θ -> Bool,
8− γ.attrByPath = [String] -> Bool -> η,
9− γ.attrValues = ε -> θ,
5+ β.security = ε,
6+ γ.any = ζ -> η -> Bool,
7+ γ.attrByPath = [String] -> Bool -> ζ,
8+ γ.attrValues = θ -> η,
109 γ.mkIf =
1110 Bool ->
1211 { environment = {systemPackages = [ι];};
@@ -19,11 +18,11 @@
1918 γ.mkOption = {default = Bool; description = String; type = λ;} -> μ,
2019 γ.types = ν,
2120 δ.pmount = ι,
22− ζ.enable = Bool,
23− ξ.pam = β,
24− ο.security = ξ,
25− π.pam = β,
26− ρ.security = π,
21+ ε.pam = ξ,
22+ ξ.usb = ο,
23+ ο.enable = Bool,
24+ π.pam = ρ,
25+ ρ.services = θ,
2726 ν.bool = λ
2827) =>
2928α -> {config = κ; options = {security = {pam = {usb = {enable = μ;};};};};}
test/golden/importless/parser.txt+9−9
@@ -1,19 +1,19 @@
11∀ α β γ δ ε ζ η θ ι κ λ.
2−( α.mit = β,
3− α.optional = Bool -> γ -> δ,
4− α.vbgl = ε,
5− ζ.licenses = α,
6− η.maintainers = α
2+( α.licenses = β,
3+ α.maintainers = γ,
4+ α.optional = Bool -> δ -> ε,
5+ β.mit = ζ,
6+ γ.vbgl = η
77) =>
8−{ alcotest = γ;
8+{ alcotest = δ;
99 buildDunePackage =
10− { checkInputs = δ;
10+ { checkInputs = ε;
1111 doCheck = Bool;
1212 meta =
1313 { description = String;
1414 homepage = String;
15− license = β;
16− maintainers = [ε];
15+ license = ζ;
16+ maintainers = [η];
1717 };
1818 minimumOCamlVersion = String;
1919 nativeBuildInputs = [θ];
test/golden/importless/parted.txtnew file+42
@@ -0,0 +1,42 @@
1+∀ β γ δ ε ζ η θ ι κ λ μ ν ξ ο π ρ σ.
2+( β.lib = γ,
3+ β.mkDerivation =
4+ { buildInputs = [δ];
5+ checkInputs = [ε];
6+ configureFlags = [String];
7+ doCheck = Bool;
8+ meta =
9+ { description = String;
10+ homepage = String;
11+ license = ζ;
12+ longDescription = String;
13+ maintainers = ∀ α. α;
14+ platforms = η;
15+ };
16+ name = String;
17+ patches = [θ];
18+ src = ι;
19+ } ->
20+ κ,
21+ γ.licenses = λ,
22+ λ.gpl3Plus = ζ,
23+ μ.platforms = ν,
24+ ν.linux = η,
25+ ξ.optional = Bool -> String -> [String],
26+ ο.optional = Bool -> String -> [String],
27+ π.optional = Bool -> Null -> [δ],
28+ ρ.optional = Bool -> Null -> [δ],
29+ σ.optional = Bool -> Null -> [δ]
30+) =>
31+{ check = ε;
32+ enableStatic = Bool;
33+ fetchpatch = {sha256 = String; url = String;} -> θ;
34+ fetchurl = {sha256 = String; url = String;} -> ι;
35+ gettext = Null;
36+ libuuid = δ;
37+ lvm2 = Null;
38+ readline = Null;
39+ stdenv = β;
40+ utillinux = ε;
41+} ->
42+κ
test/golden/importless/patricia.txt+6−6
@@ -1,16 +1,16 @@
11∀ α β γ δ ε ζ η θ.
2−( α.brainrape = β,
3− α.mit = γ,
4− δ.licenses = α,
5− ε.maintainers = α
2+( α.licenses = β,
3+ α.maintainers = γ,
4+ β.mit = δ,
5+ γ.brainrape = ε
66) =>
77{ build-idris-package =
88 { idrisDeps = [ζ];
99 meta =
1010 { description = String;
1111 homepage = String;
12− license = γ;
13− maintainers = [β];
12+ license = δ;
13+ maintainers = [ε];
1414 };
1515 name = String;
1616 src = η;
test/golden/importless/pdf_sets.txt+13−13
@@ -1,6 +1,15 @@
11∀ α β γ δ ε ζ η.
2−( α.mapAttrs =
3− (β -> γ -> δ) ->
2+( α.lib = β,
3+ α.mkDerivation =
4+ { installPhase = String;
5+ name = γ;
6+ preferLocalBuild = Bool;
7+ setupHook = Path;
8+ src = δ;
9+ } ->
10+ ε,
11+ β.mapAttrs =
12+ (γ -> ζ -> ε) ->
413 { ABMP15_3_nnlo = String;
514 ABMP15_4_nnlo = String;
615 ABMP15_5_nnlo = String;
@@ -811,15 +820,6 @@
811820 nCTEQ15np_84_42 = String;
812821 nCTEQ15np_9_4 = String;
813822 } ->
814− ε,
815− α.mkDerivation =
816− { installPhase = String;
817− name = β;
818− preferLocalBuild = Bool;
819− setupHook = Path;
820− src = ζ;
821− } ->
822− δ,
823− η.lib = α
823+ η
824824) =>
825−{fetchurl = {sha256 = γ; url = String;} -> ζ; stdenv = α;} -> ε
825+{fetchurl = {sha256 = ζ; url = String;} -> δ; stdenv = α;} -> η
test/golden/importless/pdnsd.txt+3−3
@@ -2,7 +2,7 @@
22( α.config = β,
33 α.lib = γ,
44 α.pkgs = δ,
5− β.pdnsd = ε,
5+ β.services = ε,
66 δ.pdnsd = ζ,
77 δ.writeText = String -> String -> η,
88 γ.mkEnableOption = String -> θ,
@@ -23,8 +23,8 @@
2323 κ,
2424 γ.mkOption = {default = String; description = String; type = λ;} -> μ,
2525 γ.types = ν,
26− ε.enable = ι,
27− ξ.services = β,
26+ ε.pdnsd = ξ,
27+ ξ.enable = ι,
2828 ν.str = λ,
2929 ο.lines = π,
3030 ρ.lines = σ,
test/golden/importless/pekwm.txt+5−5
@@ -2,7 +2,7 @@
22( α.config = β,
33 α.lib = γ,
44 α.pkgs = δ,
5− β.pekwm = ε,
5+ β.services = ε,
66 γ.mkEnableOption = String -> ζ,
77 γ.mkIf =
88 η ->
@@ -12,10 +12,10 @@
1212 κ,
1313 γ.singleton = {name = String; start = String;} -> ι,
1414 δ.pekwm = θ,
15− ε.enable = η,
16− λ.windowManager = β,
17− μ.xserver = λ,
18− ν.services = μ
15+ ε.xserver = λ,
16+ λ.windowManager = μ,
17+ μ.pekwm = ν,
18+ ν.enable = η
1919) =>
2020α ->
2121{ config = κ;
test/golden/importless/perf.txt+10−12
@@ -3,7 +3,7 @@
33 α.toString = [String] -> γ,
44 α.versionAtLeast = δ -> String -> Bool,
55 α.viric = ε,
6− ζ.maintainers = η,
6+ ζ.lib = η,
77 ζ.mkDerivation =
88 { NIX_CFLAGS_COMPILE = γ;
99 buildInputs = [θ];
@@ -27,15 +27,13 @@
2727 src = ι;
2828 } ->
2929 κ,
30− ζ.optional = Bool -> Null -> [θ],
31− ζ.platforms = λ,
32− μ.makeFlags = [String],
33− μ.src = ι,
34− μ.version = δ,
35− ν.stapBuild = θ,
36− ξ.lib = ζ,
37− ο.lib = ζ,
38− π.lib = ζ
30+ λ.makeFlags = [String],
31+ λ.src = ι,
32+ λ.version = δ,
33+ μ.stapBuild = θ,
34+ η.optional = Bool -> Null -> [θ],
35+ ν.maintainers = ξ,
36+ ο.platforms = π
3937) =>
4038{ asciidoc = θ;
4139 audit = θ;
@@ -46,7 +44,7 @@
4644 elfutils = θ;
4745 flex = θ;
4846 gtk2 = Null;
49− kernel = μ;
47+ kernel = λ;
5048 lib = α;
5149 libbfd = θ;
5250 libiberty = θ;
@@ -63,7 +61,7 @@
6361 python3 = θ;
6462 slang = θ;
6563 stdenv = ζ;
66− systemtap = ν;
64+ systemtap = μ;
6765 withGtk = Bool;
6866 xmlto = θ;
6967 zlib = θ;
test/golden/importless/periods.txt+7−7
@@ -16,14 +16,14 @@
1616 version = String;
1717 } ->
1818 ι,
19− γ.platforms = η,
20− γ.version = κ,
19+ γ.meta = κ,
20+ γ.version = λ,
2121 β.ivan = ζ,
22− β.licenses = λ,
23− β.maintainers = μ,
24− β.versionOlder = κ -> String -> δ,
25− λ.postgresql = ε,
26− ν.meta = γ
22+ β.licenses = μ,
23+ β.maintainers = ν,
24+ β.versionOlder = λ -> String -> δ,
25+ μ.postgresql = ε,
26+ κ.platforms = η
2727) =>
2828{ fetchFromGitHub =
2929 {owner = String; repo = String; rev = String; sha256 = String;} -> θ;
test/golden/importless/permutations.txt+6−6
@@ -1,15 +1,15 @@
11∀ α β γ δ ε ζ η.
2−( α.brainrape = β,
3− α.bsd3 = γ,
4− δ.licenses = α,
5− ε.maintainers = α
2+( α.licenses = β,
3+ α.maintainers = γ,
4+ β.bsd3 = δ,
5+ γ.brainrape = ε
66) =>
77{ build-idris-package =
88 { meta =
99 { description = String;
1010 homepage = String;
11− license = γ;
12− maintainers = [β];
11+ license = δ;
12+ maintainers = [ε];
1313 };
1414 name = String;
1515 src = ζ;
test/golden/importless/persistenced.txt+10−10
@@ -1,5 +1,5 @@
11∀ α β γ δ ε ζ η θ ι κ λ μ ν ξ ο.
2−( α.platforms = β,
2+( α.meta = β,
33 α.version = γ,
44 δ.lib = ε,
55 δ.mkDerivation =
@@ -9,16 +9,16 @@
99 homepage = String;
1010 license = ζ;
1111 maintainers = [η];
12− platforms = β;
12+ platforms = θ;
1313 };
14− nativeBuildInputs = [θ];
14+ nativeBuildInputs = [ι];
1515 pname = String;
1616 postFixup = String;
17− src = ι;
18− version = κ;
17+ src = κ;
18+ version = λ;
1919 } ->
20− λ,
21− μ.meta = α,
20+ μ,
21+ β.platforms = θ,
2222 ε.abbradar = η,
2323 ε.licenses = ν,
2424 ε.maintainers = ξ,
@@ -26,8 +26,8 @@
2626) =>
2727α ->
2828ο ->
29−{ fetchFromGitHub = {owner = String; repo = String; rev = γ; sha256 = ο;} -> ι;
30− m4 = θ;
29+{ fetchFromGitHub = {owner = String; repo = String; rev = γ; sha256 = ο;} -> κ;
30+ m4 = ι;
3131 stdenv = δ;
3232} ->
33−λ
33+μ
test/golden/importless/pfds.txt+6−6
@@ -1,16 +1,16 @@
11∀ α β γ δ ε ζ η θ.
2−( α.brainrape = β,
3− α.mit = γ,
4− δ.licenses = α,
5− ε.maintainers = α
2+( α.licenses = β,
3+ α.maintainers = γ,
4+ β.mit = δ,
5+ γ.brainrape = ε
66) =>
77{ build-idris-package =
88 { idrisDeps = [ζ];
99 meta =
1010 { description = String;
1111 homepage = String;
12− license = γ;
13− maintainers = [β];
12+ license = δ;
13+ maintainers = [ε];
1414 };
1515 name = String;
1616 src = η;
test/golden/importless/pflogsumm.txt+10−11
@@ -1,15 +1,14 @@
11∀ α β γ δ ε ζ η θ ι κ λ.
2−( α.gpl2Plus = β,
3− α.maintainers = γ,
4− δ.DateCalc = ε,
5− δ.buildPerlPackage =
6− { buildInputs = [ε];
2+( α.lib = β,
3+ γ.DateCalc = δ,
4+ γ.buildPerlPackage =
5+ { buildInputs = [δ];
76 doCheck = Bool;
87 installPhase = String;
98 meta =
109 { description = String;
1110 homepage = String;
12− license = β;
11+ license = ε;
1312 maintainers = [ζ];
1413 };
1514 outputs = [String];
@@ -19,13 +18,13 @@
1918 version = String;
2019 } ->
2120 θ,
22− ι.licenses = α,
23− κ.lib = ι,
24− γ.schneefux = ζ,
25− λ.lib = α
21+ β.licenses = ι,
22+ ι.gpl2Plus = ε,
23+ κ.maintainers = λ,
24+ λ.schneefux = ζ
2625) =>
2726{ fetchurl = {sha256 = String; url = String;} -> η;
28− perlPackages = δ;
27+ perlPackages = γ;
2928 stdenv = α;
3029} ->
3130θ
test/golden/importless/pg_auto_failover.txt+8−8
@@ -16,14 +16,14 @@
1616 version = String;
1717 } ->
1818 ι,
19− γ.platforms = η,
20− γ.version = κ,
21− β.licenses = λ,
22− β.maintainers = μ,
23− β.versionOlder = κ -> String -> δ,
24− λ.postgresql = ε,
25− μ.marsam = ζ,
26− ν.meta = γ
19+ γ.meta = κ,
20+ γ.version = λ,
21+ β.licenses = μ,
22+ β.maintainers = ν,
23+ β.versionOlder = λ -> String -> δ,
24+ μ.postgresql = ε,
25+ ν.marsam = ζ,
26+ κ.platforms = η
2727) =>
2828{ fetchFromGitHub =
2929 {owner = String; repo = String; rev = String; sha256 = String;} -> θ;
test/golden/importless/pg_bigm.txt+6−6
@@ -16,12 +16,12 @@
1616 version = String;
1717 } ->
1818 θ,
19− γ.platforms = ζ,
20− β.licenses = ι,
21− β.maintainers = κ,
22− ι.postgresql = δ,
23− κ.marsam = ε,
24− λ.meta = γ
19+ γ.meta = ι,
20+ β.licenses = κ,
21+ β.maintainers = λ,
22+ κ.postgresql = δ,
23+ λ.marsam = ε,
24+ ι.platforms = ζ
2525) =>
2626{ fetchurl = {sha256 = String; url = String;} -> η;
2727 postgresql = γ;
test/golden/importless/pg_cron.txt+5−5
@@ -15,12 +15,12 @@
1515 version = String;
1616 } ->
1717 θ,
18− γ.platforms = ζ,
19− β.licenses = ι,
20− β.maintainers = κ,
18+ γ.meta = ι,
19+ β.licenses = κ,
20+ β.maintainers = λ,
2121 β.thoughtpolice = ε,
22− ι.postgresql = δ,
23− λ.meta = γ
22+ κ.postgresql = δ,
23+ ι.platforms = ζ
2424) =>
2525{ fetchFromGitHub =
2626 {owner = String; repo = String; rev = String; sha256 = String;} -> η;
test/golden/importless/pg_ed25519.txt+6−6
@@ -15,12 +15,12 @@
1515 version = String;
1616 } ->
1717 θ,
18− γ.platforms = ζ,
19− β.licenses = ι,
20− β.maintainers = κ,
21− ι.mit = δ,
22− κ.renzo = ε,
23− λ.meta = γ
18+ γ.meta = ι,
19+ β.licenses = κ,
20+ β.maintainers = λ,
21+ κ.mit = δ,
22+ λ.renzo = ε,
23+ ι.platforms = ζ
2424) =>
2525{ fetchurl = {sha256 = String; url = String;} -> η;
2626 postgresql = γ;
test/golden/importless/pg_hll.txt+5−5
@@ -15,12 +15,12 @@
1515 version = String;
1616 } ->
1717 θ,
18− γ.platforms = ζ,
19− β.licenses = ι,
20− β.maintainers = κ,
18+ γ.meta = ι,
19+ β.licenses = κ,
20+ β.maintainers = λ,
2121 β.thoughtpolice = ε,
22− ι.asl20 = δ,
23− λ.meta = γ
22+ κ.asl20 = δ,
23+ ι.platforms = ζ
2424) =>
2525{ fetchFromGitHub =
2626 {owner = String; repo = String; rev = String; sha256 = String;} -> η;
test/golden/importless/pg_partman.txt+5−5
@@ -15,12 +15,12 @@
1515 version = String;
1616 } ->
1717 θ,
18− γ.platforms = ζ,
18+ γ.meta = ι,
1919 β.ggpeti = ε,
20− β.licenses = ι,
21− β.maintainers = κ,
22− ι.postgresql = δ,
23− λ.meta = γ
20+ β.licenses = κ,
21+ β.maintainers = λ,
22+ κ.postgresql = δ,
23+ ι.platforms = ζ
2424) =>
2525{ fetchFromGitHub =
2626 {owner = String; repo = String; rev = String; sha256 = String;} -> η;
test/golden/importless/pg_safeupdate.txt+4−4
@@ -10,10 +10,10 @@
1010 version = String;
1111 } ->
1212 η,
13− γ.platforms = ε,
14− β.licenses = θ,
15− θ.postgresql = δ,
16− ι.meta = γ
13+ γ.meta = θ,
14+ β.licenses = ι,
15+ ι.postgresql = δ,
16+ θ.platforms = ε
1717) =>
1818{ fetchFromGitHub =
1919 {owner = String; repo = String; rev = String; sha256 = String;} -> ζ;
test/golden/importless/pg_similarity.txt+13−13
@@ -1,27 +1,27 @@
11∀ α β γ δ ε ζ η θ ι κ λ μ.
2−( α.gpl2 = β,
2+( α.lib = β,
33 α.mkDerivation =
44 { buildInputs = [γ];
55 buildPhase = String;
66 installPhase = String;
77 meta =
8− {description = String; license = β; maintainers = [δ]; platforms = ε;};
8+ {description = String; license = δ; maintainers = [ε]; platforms = ζ;};
99 name = String;
10− src = ζ;
10+ src = η;
1111 } ->
12− η,
13− θ.maintainers = ι,
14− γ.platforms = ε,
15− κ.licenses = α,
16− λ.lib = κ,
17− ι.danbst = δ,
18− μ.meta = γ
12+ θ,
13+ ι.maintainers = κ,
14+ γ.meta = λ,
15+ β.licenses = μ,
16+ μ.gpl2 = δ,
17+ κ.danbst = ε,
18+ λ.platforms = ζ
1919) =>
2020{ fetchFromGitHub =
21− {owner = String; repo = String; rev = String; sha256 = String;} -> ζ;
21+ {owner = String; repo = String; rev = String; sha256 = String;} -> η;
2222 gcc = γ;
23− lib = θ;
23+ lib = ι;
2424 postgresql = γ;
2525 stdenv = α;
2626} ->
27−η
27+θ
test/golden/importless/pg_topn.txt+5−5
@@ -15,12 +15,12 @@
1515 version = String;
1616 } ->
1717 θ,
18− γ.platforms = ζ,
19− β.licenses = ι,
20− β.maintainers = κ,
18+ γ.meta = ι,
19+ β.licenses = κ,
20+ β.maintainers = λ,
2121 β.thoughtpolice = ε,
22− ι.agpl3 = δ,
23− λ.meta = γ
22+ κ.agpl3 = δ,
23+ ι.platforms = ζ
2424) =>
2525{ fetchFromGitHub =
2626 {owner = String; repo = String; rev = String; sha256 = String;} -> η;
test/golden/importless/pgjwt.txt+5−5
@@ -15,12 +15,12 @@
1515 version = String;
1616 } ->
1717 η,
18− θ.platforms = ε,
19− β.licenses = ι,
20− β.maintainers = κ,
18+ θ.meta = ι,
19+ β.licenses = κ,
20+ β.maintainers = λ,
2121 β.spinus = δ,
22− ι.mit = γ,
23− λ.meta = θ
22+ κ.mit = γ,
23+ ι.platforms = ε
2424) =>
2525{ fetchFromGitHub =
2626 {owner = String; repo = String; rev = String; sha256 = String;} -> ζ;
test/golden/importless/pgroonga.txt+5−5
@@ -18,12 +18,12 @@
1818 version = String;
1919 } ->
2020 ι,
21− γ.platforms = ζ,
21+ γ.meta = κ,
2222 β.DerTim1 = ε,
23− β.licenses = κ,
24− β.maintainers = λ,
25− κ.postgresql = δ,
26− μ.meta = γ
23+ β.licenses = λ,
24+ β.maintainers = μ,
25+ λ.postgresql = δ,
26+ κ.platforms = ζ
2727) =>
2828{ fetchurl = {sha256 = String; url = String;} -> θ;
2929 groonga = γ;
test/golden/importless/pgrouting.txt+6−6
@@ -16,12 +16,12 @@
1616 version = String;
1717 } ->
1818 ι,
19− γ.platforms = ζ,
20− β.licenses = κ,
21− β.maintainers = λ,
22− κ.gpl2 = δ,
23− λ.steve-chavez = ε,
24− μ.meta = γ
19+ γ.meta = κ,
20+ β.licenses = λ,
21+ β.maintainers = μ,
22+ λ.gpl2 = δ,
23+ μ.steve-chavez = ε,
24+ κ.platforms = ζ
2525) =>
2626{ boost = γ;
2727 cmake = η;
test/golden/importless/pipelinedb.txt+8−8
@@ -18,14 +18,14 @@
1818 version = String;
1919 } ->
2020 ι,
21− γ.platforms = η,
22− γ.version = κ,
23− β.licenses = λ,
24− β.maintainers = μ,
25− β.versionOlder = κ -> String -> δ,
26− λ.asl20 = ε,
27− μ.marsam = ζ,
28− ν.meta = γ
21+ γ.meta = κ,
22+ γ.version = λ,
23+ β.licenses = μ,
24+ β.maintainers = ν,
25+ β.versionOlder = λ -> String -> δ,
26+ μ.asl20 = ε,
27+ ν.marsam = ζ,
28+ κ.platforms = η
2929) =>
3030{ fetchFromGitHub =
3131 {owner = String; repo = String; rev = String; sha256 = String;} -> θ;
test/golden/importless/pipes.txt+6−6
@@ -1,15 +1,15 @@
11∀ α β γ δ ε ζ η.
2−( α.brainrape = β,
3− α.bsd3 = γ,
4− δ.licenses = α,
5− ε.maintainers = α
2+( α.licenses = β,
3+ α.maintainers = γ,
4+ β.bsd3 = δ,
5+ γ.brainrape = ε
66) =>
77{ build-idris-package =
88 { meta =
99 { description = String;
1010 homepage = String;
11− license = γ;
12− maintainers = [β];
11+ license = δ;
12+ maintainers = [ε];
1313 };
1414 name = String;
1515 src = ζ;
test/golden/importless/platform-flags.txt+19−13
@@ -1,15 +1,21 @@
1−∀ α β γ δ ε ζ η θ.
1+∀ α β γ δ ε ζ η θ ι κ λ μ ν ξ ο π ρ σ τ υ.
22( ({}) // (α) ~ (β),
3− γ.concatLists = [δ] -> ε,
4− γ.optional = Bool -> String -> δ,
5− ζ.abi = α,
6− ζ.gcc = {},
7− ζ.is64bit = Bool,
8− ζ.isLittleEndian = Bool,
9− ζ.isPower = Bool,
10− ζ.isx86_64 = Bool,
11− ζ.libc = String,
12− η.platform = ζ,
13− θ.parsed = ζ
3+ γ.?platform = δ,
4+ ε.?arch = ζ,
5+ η.?cpu = θ,
6+ ι.?abi = κ,
7+ λ.?fpu = μ,
8+ ν.?float = ξ,
9+ ο.?mode = π,
10+ δ.?gcc = {},
11+ ρ.concatLists = [σ] -> τ,
12+ ρ.optional = Bool -> String -> σ,
13+ γ.is64bit = Bool,
14+ γ.isLittleEndian = Bool,
15+ γ.isPower = Bool,
16+ γ.isx86_64 = Bool,
17+ γ.libc = String,
18+ γ.parsed = υ,
19+ υ.abi = α
1420) =>
15−{lib = γ; targetPlatform = ζ;} -> ε
21+{lib = ρ; targetPlatform = γ;} -> τ
test/golden/importless/platform.txt+6−7
@@ -1,11 +1,10 @@
11∀ α β γ δ ε ζ η θ ι κ λ μ.
2−( α.gpl2Plus = β,
3− α.lib = γ,
2+( α.lib = β,
43 α.mkDerivation =
54 { meta =
65 { description = String;
76 homepage = String;
8− license = β;
7+ license = γ;
98 maintainers = [δ];
109 platforms = ε;
1110 repositories = {git = String;};
@@ -16,10 +15,10 @@
1615 version = String;
1716 } ->
1817 θ,
19− γ.maintainers = ι,
20− γ.platforms = κ,
21− λ.licenses = α,
22− μ.lib = λ,
18+ β.maintainers = ι,
19+ β.platforms = κ,
20+ λ.licenses = μ,
21+ μ.gpl2Plus = γ,
2322 ι.titanous = δ,
2423 κ.linux = ε
2524) =>
test/golden/importless/plotinus.txt+7−7
@@ -2,7 +2,7 @@
22( α.config = β,
33 α.lib = γ,
44 α.pkgs = δ,
5− β.plotinus = ε,
5+ β.programs = ε,
66 γ.mkIf =
77 ζ ->
88 { environment =
@@ -11,15 +11,15 @@
1111 η,
1212 γ.mkOption = {default = Bool; description = String; type = θ;} -> ι,
1313 γ.types = κ,
14− δ.maintainers = λ,
15− ε.enable = ζ,
16− μ.programs = β,
17− ν.meta = δ,
18− ξ.plotinus = ν,
14+ δ.plotinus = λ,
15+ ε.plotinus = μ,
16+ μ.enable = ζ,
17+ λ.meta = ν,
18+ ν.maintainers = ξ,
1919 κ.bool = θ
2020) =>
2121α ->
2222{ config = η;
23− meta = {doc = Path; maintainers = λ;};
23+ meta = {doc = Path; maintainers = ξ;};
2424 options = {programs = {plotinus = {enable = ι;};};};
2525}
test/golden/importless/plpgsql_check.txt+6−6
@@ -15,12 +15,12 @@
1515 version = String;
1616 } ->
1717 θ,
18− γ.platforms = ζ,
19− β.licenses = ι,
20− β.maintainers = κ,
21− ι.mit = δ,
22− κ.marsam = ε,
23− λ.meta = γ
18+ γ.meta = ι,
19+ β.licenses = κ,
20+ β.maintainers = λ,
21+ κ.mit = δ,
22+ λ.marsam = ε,
23+ ι.platforms = ζ
2424) =>
2525{ fetchFromGitHub =
2626 {owner = String; repo = String; rev = String; sha256 = String;} -> η;
test/golden/importless/pony-stable.txt+12−14
@@ -1,13 +1,12 @@
11∀ α β γ δ ε ζ η θ ι κ λ μ ν.
2−( α.bsd2 = β,
3− α.maintainers = γ,
2+( α.lib = β,
43 α.mkDerivation =
5− { buildInputs = [δ];
4+ { buildInputs = [γ];
65 installFlags = [String];
76 meta =
87 { description = String;
98 homepage = String;
10− license = β;
9+ license = δ;
1110 maintainers = [ε];
1211 platforms = ζ;
1312 };
@@ -16,19 +15,18 @@
1615 version = String;
1716 } ->
1817 θ,
19− α.unix = ζ,
20− ι.licenses = α,
21− κ.lib = ι,
22− γ.dipinhora = ε,
23− γ.kamilchm = ε,
24− γ.patternspandemic = ε,
25− λ.lib = α,
26− μ.platforms = α,
27− ν.lib = μ
18+ β.licenses = ι,
19+ ι.bsd2 = δ,
20+ κ.maintainers = λ,
21+ λ.dipinhora = ε,
22+ λ.kamilchm = ε,
23+ λ.patternspandemic = ε,
24+ μ.platforms = ν,
25+ ν.unix = ζ
2826) =>
2927{ fetchFromGitHub =
3028 {owner = String; repo = String; rev = String; sha256 = String;} -> η;
31− ponyc = δ;
29+ ponyc = γ;
3230 stdenv = α;
3331} ->
3432θ
test/golden/importless/port.txtnew file+59
@@ -0,0 +1,59 @@
1+∀ α β γ δ ε ζ η θ ι κ λ μ ν ξ ο π ρ σ τ υ φ χ ψ ω α1.
2+( α.hostPlatform = β,
3+ α.isDarwin = γ,
4+ α.lib = δ,
5+ α.mkDerivation =
6+ { __propagatedImpureHostDeps = [String];
7+ buildInputs = [ε];
8+ configureFlags = [String];
9+ configurePlatforms = [String];
10+ enableParallelBuilding = Bool;
11+ meta =
12+ { broken = Bool;
13+ description = String;
14+ homepage = String;
15+ license = ζ;
16+ maintainers = [η];
17+ };
18+ name = String;
19+ nativeBuildInputs = [θ];
20+ outputs = [String];
21+ passthru = {targetPrefix = ι;};
22+ patches = [Path];
23+ postPatch = String;
24+ preInstall = String;
25+ src = κ;
26+ version = String;
27+ } ->
28+ λ,
29+ α.targetPlatform = β,
30+ δ.optionalString = Bool -> String -> ι,
31+ μ.isDarwin = Bool,
32+ ν.optionalString = ξ -> String -> String,
33+ ο.isDarwin = ξ,
34+ π.isDarwin = Bool,
35+ ρ.licenses = σ,
36+ σ.apsl20 = ζ,
37+ τ.maintainers = υ,
38+ υ.matthewbauer = η,
39+ φ.optional = Bool -> String -> [String],
40+ χ.optionals = Bool -> [String] -> [String],
41+ ψ.optionals = γ -> [Null] -> [ε],
42+ ω.optional = Bool -> α1 -> [ε]
43+) =>
44+{ autoconf = θ;
45+ automake = θ;
46+ autoreconfHook = θ;
47+ enableTapiSupport = Bool;
48+ fetchFromGitHub =
49+ {owner = String; repo = String; rev = String; sha256 = String;} -> κ;
50+ installShellFiles = θ;
51+ libcxxabi = Null;
52+ libobjc = Null;
53+ libtapi = α1;
54+ libtool = θ;
55+ libuuid = ε;
56+ maloader = Null;
57+ stdenv = α;
58+} ->
59+λ
test/golden/importless/posix.txt+2−2
@@ -1,7 +1,7 @@
11∀ α β γ δ ε.
2−(α.brainrape = β, γ.maintainers = α) => { build-idris-package =
2+(α.maintainers = β, β.brainrape = γ) => { build-idris-package =
33 { doCheck = Bool;
4− meta = {description = String; homepage = String; maintainers = [β];};
4+ meta = {description = String; homepage = String; maintainers = [γ];};
55 name = String;
66 src = δ;
77 version = String;
test/golden/importless/postgis.txt+8−9
@@ -23,21 +23,20 @@
2323 version = String;
2424 } ->
2525 κ,
26− α.optional = β -> λ -> [δ],
27− δ.meta = μ,
28− γ.licenses = ν,
29− γ.maintainers = ξ,
30− ν.gpl2 = ε,
31− ξ.marcweber = ζ,
32− ο.lib = α,
33− μ.platforms = η
26+ δ.meta = λ,
27+ γ.licenses = μ,
28+ γ.maintainers = ν,
29+ μ.gpl2 = ε,
30+ ν.marcweber = ζ,
31+ ξ.optional = β -> ο -> [δ],
32+ λ.platforms = η
3433) =>
3534{ fetchurl = {sha256 = String; url = String;} -> ι;
3635 file = π;
3736 gdal = δ;
3837 geos = δ;
3938 json_c = δ;
40− libiconv = λ;
39+ libiconv = ο;
4140 libxml2 = δ;
4241 perl = θ;
4342 pkgconfig = θ;
test/golden/importless/powerdns.txt+7−8
@@ -2,11 +2,10 @@
22( α.config = β,
33 α.lib = γ,
44 α.pkgs = δ,
5− β.enable = ε,
6− β.powerdns = ζ,
7− γ.mkEnableOption = String -> η,
5+ β.services = ε,
6+ γ.mkEnableOption = String -> ζ,
87 γ.mkIf =
9− ε ->
8+ η ->
109 { systemd =
1110 { services =
1211 { pdns =
@@ -35,12 +34,12 @@
3534 γ.mkOption = {default = String; description = String; type = ι;} -> κ,
3635 γ.types = λ,
3736 δ.writeTextDir = String -> String -> μ,
38− ν.services = β,
39− ξ.powerdns = β,
40− ο.services = ξ,
37+ ε.powerdns = ν,
38+ ξ.powerdns = ο,
39+ ο.enable = η,
4140 λ.lines = ι
4241) =>
4342α ->
4443{ config = θ;
45− options = {services = {powerdns = {enable = η; extraConfig = κ;};};};
44+ options = {services = {powerdns = {enable = ζ; extraConfig = κ;};};};
4645}
test/golden/importless/powertop.txt+3−3
@@ -2,7 +2,7 @@
22( α.config = β,
33 α.lib = γ,
44 α.pkgs = δ,
5− β.powertop = ε,
5+ β.powerManagement = ε,
66 γ.mkEnableOption = String -> ζ,
77 γ.mkIf =
88 η ->
@@ -24,7 +24,7 @@
2424 } ->
2525 ι,
2626 δ.kmod = θ,
27− ε.enable = η,
28− κ.powerManagement = β
27+ ε.powertop = κ,
28+ κ.enable = η
2929) =>
3030α -> {config = ι; options = {powerManagement = {powertop = {enable = ζ;};};};}
test/golden/importless/ppx.txt+6−6
@@ -1,8 +1,8 @@
11∀ α β γ δ ε ζ η θ ι.
2−( α.isc = β,
3− α.vbgl = γ,
4− δ.licenses = α,
5− ε.maintainers = α
2+( α.licenses = β,
3+ α.maintainers = γ,
4+ β.isc = δ,
5+ γ.vbgl = ε
66) =>
77{ buildDunePackage =
88 { buildInputs = [ζ];
@@ -10,8 +10,8 @@
1010 meta =
1111 { description = String;
1212 homepage = String;
13− license = β;
14− maintainers = [γ];
13+ license = δ;
14+ maintainers = [ε];
1515 };
1616 minimumOCamlVersion = String;
1717 pname = String;
test/golden/importless/print-manager.txt+2−2
@@ -1,5 +1,5 @@
11∀ α β γ δ ε ζ η θ ι.
2−(α.gpl2 = β, α.ttuegel = γ, δ.licenses = α, ε.maintainers = α) => { cups = ζ;
2+(α.licenses = β, α.maintainers = γ, β.gpl2 = δ, γ.ttuegel = ε) => { cups = ζ;
33 extra-cmake-modules = η;
44 kcmutils = θ;
55 kconfig = θ;
@@ -16,7 +16,7 @@
1616 mkDerivation =
1717 { NIX_CFLAGS_COMPILE = String;
1818 buildInputs = [ζ];
19− meta = {license = [β]; maintainers = [γ];};
19+ meta = {license = [δ]; maintainers = [ε];};
2020 name = String;
2121 nativeBuildInputs = [η];
2222 outputs = [String];
test/golden/importless/protobuf.txt+6−6
@@ -1,16 +1,16 @@
11∀ α β γ δ ε ζ η θ.
2−( α.asl20 = β,
3− α.brainrape = γ,
4− δ.licenses = α,
5− ε.maintainers = α
2+( α.licenses = β,
3+ α.maintainers = γ,
4+ β.asl20 = δ,
5+ γ.brainrape = ε
66) =>
77{ build-idris-package =
88 { idrisDeps = [ζ];
99 meta =
1010 { description = String;
1111 homepage = String;
12− license = β;
13− maintainers = [γ];
12+ license = δ;
13+ maintainers = [ε];
1414 };
1515 name = String;
1616 src = η;
test/golden/importless/protocols.txt+14−14
@@ -1,32 +1,32 @@
11∀ α β γ δ ε ζ η θ ι κ λ μ.
2−( α.linux = β,
2+( α.licenses = β,
33 α.maintainers = γ,
4− α.mit = δ,
4+ α.platforms = δ,
55 ε.mkDerivation =
66 { buildInputs = [ζ];
77 meta =
88 { description = String;
99 homepage = String;
10− license = δ;
10+ license = η;
1111 longDescription = String;
12− maintainers = [η];
13− platforms = β;
12+ maintainers = [θ];
13+ platforms = ι;
1414 };
15− nativeBuildInputs = [θ];
15+ nativeBuildInputs = [κ];
1616 passthru = {version = String;};
1717 pname = String;
18− src = ι;
18+ src = λ;
1919 version = String;
2020 } ->
21− κ,
22− λ.licenses = α,
23− γ.primeos = η,
24− μ.platforms = α
21+ μ,
22+ β.mit = η,
23+ γ.primeos = θ,
24+ δ.linux = ι
2525) =>
26−{ fetchurl = {sha256 = String; url = String;} -> ι;
26+{ fetchurl = {sha256 = String; url = String;} -> λ;
2727 lib = α;
28− pkgconfig = θ;
28+ pkgconfig = κ;
2929 stdenv = ε;
3030 wayland = ζ;
3131} ->
32−κ
32+μ
test/golden/importless/purpose.txt+2−2
@@ -1,5 +1,5 @@
11∀ α β γ δ ε ζ.
2−(α.bkchr = β, γ.maintainers = α) => { extra-cmake-modules = δ;
2+(α.maintainers = β, β.bkchr = γ) => { extra-cmake-modules = δ;
33 kconfig = ε;
44 kcoreaddons = ε;
55 ki18n = ε;
@@ -8,7 +8,7 @@
88 lib = α;
99 mkDerivation =
1010 { buildInputs = [ε];
11− meta = {maintainers = [β];};
11+ meta = {maintainers = [γ];};
1212 name = String;
1313 nativeBuildInputs = [δ];
1414 } ->
test/golden/importless/pyblock.txt+8−8
@@ -1,24 +1,24 @@
11∀ α β γ δ ε ζ η.
2−( α.gpl2Plus = β,
2+( α.lib = β,
33 α.mkDerivation =
44 { buildInputs = [γ];
55 makeFlags = [String];
66 md5_path = String;
7− meta = {description = String; license = β;};
7+ meta = {description = String; license = δ;};
88 patches = [Path];
99 pname = String;
1010 postPatch = String;
11− src = δ;
11+ src = ε;
1212 version = String;
1313 } ->
14− ε,
15− ζ.licenses = α,
16− η.lib = ζ
14+ ζ,
15+ β.licenses = η,
16+ η.gpl2Plus = δ
1717) =>
1818{ dmraid = γ;
19− fetchurl = {sha256 = String; url = String;} -> δ;
19+ fetchurl = {sha256 = String; url = String;} -> ε;
2020 lvm2 = γ;
2121 python = γ;
2222 stdenv = α;
2323} ->
24−ε
24+ζ
test/golden/importless/pykickstart.txt+2−2
@@ -1,8 +1,8 @@
11∀ α β γ δ ε ζ η θ.
2−(α.gpl2Plus = β, γ.licenses = α, δ.lib = γ) => { buildPythonApplication =
2+(α.lib = β, β.licenses = γ, γ.gpl2Plus = δ) => { buildPythonApplication =
33 { checkPhase = String;
44 md5_path = String;
5− meta = {description = String; homepage = String; license = β;};
5+ meta = {description = String; homepage = String; license = δ;};
66 pname = String;
77 postPatch = String;
88 propagatedBuildInputs = [ε];
test/golden/importless/pyparted.txt+8−10
@@ -1,18 +1,16 @@
11∀ α β γ δ ε ζ η θ ι κ λ μ ν ξ ο.
2−( α.gpl2Plus = β,
3− α.isi686 = γ,
4− α.linux = δ,
5− α.optionalString = γ -> String -> String,
6− ε.lib = α,
7− ζ.licenses = α,
8− η.lib = ζ,
9− θ.platforms = α,
10− ι.lib = θ
2+( α.isi686 = β,
3+ α.lib = γ,
4+ γ.optionalString = β -> String -> String,
5+ δ.licenses = ε,
6+ ε.gpl2Plus = ζ,
7+ η.platforms = θ,
8+ θ.linux = ι
119) =>
1210{ buildPythonApplication =
1311 { checkPhase = String;
1412 meta =
15− {description = String; homepage = String; license = β; platforms = δ;};
13+ {description = String; homepage = String; license = ζ; platforms = ι;};
1614 nativeBuildInputs = [κ];
1715 pname = String;
1816 postPatch = String;
test/golden/importless/qemu-guest-agent.txt+3−3
@@ -2,7 +2,7 @@
22( α.config = β,
33 α.lib = γ,
44 α.pkgs = δ,
5− β.qemuGuest = ε,
5+ β.services = ε,
66 γ.mkIf = ζ -> η -> θ,
77 γ.mkMerge =
88 [ { services = {udev = {extraRules = String;};};
@@ -23,8 +23,8 @@
2323 η,
2424 γ.mkOption = {default = Bool; description = String; type = ι;} -> κ,
2525 γ.types = λ,
26− ε.enable = ζ,
27− μ.services = β,
26+ ε.qemuGuest = μ,
27+ μ.enable = ζ,
2828 λ.bool = ι
2929) =>
3030α -> {config = θ; options = {services = {qemuGuest = {enable = κ;};};};}
test/golden/importless/qpaeq.txt+6−6
@@ -1,16 +1,16 @@
11∀ α β γ δ ε ζ η θ ι κ λ μ ν ξ ο π ρ σ.
22( α.withPackages = (β -> [γ]) -> δ,
3− ε.lgpl2Plus = ζ,
3+ ε.licenses = ζ,
44 ε.maintainers = η,
5− ε.unix = θ,
5+ ε.platforms = θ,
66 ι.src = κ,
77 ι.version = λ,
88 β.dbus-python = μ,
99 β.pyqt5 = γ,
10− ν.licenses = ε,
10+ ζ.lgpl2Plus = ν,
1111 η.lovek323 = ξ,
1212 η.mkg20001 = ξ,
13− ο.platforms = ε
13+ θ.unix = ο
1414) =>
1515{ fetchurl = π;
1616 lib = ε;
@@ -32,9 +32,9 @@
3232 meta =
3333 { description = String;
3434 homepage = String;
35− license = ζ;
35+ license = ν;
3636 maintainers = [ξ];
37− platforms = θ;
37+ platforms = ο;
3838 };
3939 pname = String;
4040 preFixup = String;
test/golden/importless/qt-5.txt+16−18
@@ -1,28 +1,26 @@
11∀ α β γ δ ε ζ η θ ι κ λ μ.
22( α.lib = β,
3− α.maintainers = γ,
43 α.mkDerivation =
5− { meta = {description = String; maintainers = [δ]; platforms = ε;};
4+ { meta = {description = String; maintainers = [γ]; platforms = δ;};
65 name = String;
7− nativeBuildInputs = [ζ];
6+ nativeBuildInputs = [ε];
87 outputs = [String];
98 postFixup = String;
10− propagatedBuildInputs = [η];
11− src = θ;
9+ propagatedBuildInputs = [ζ];
10+ src = η;
1211 } ->
13− ι,
14− α.platforms = κ,
15− β.linux = ε,
16− β.ttuegel = δ,
17− λ.lib = α,
18− μ.lib = α
12+ θ,
13+ β.linux = δ,
14+ β.ttuegel = γ,
15+ ι.maintainers = κ,
16+ λ.platforms = μ
1917) =>
20−{ cmake = ζ;
21− fetchurl = {sha256 = String; url = String;} -> θ;
22− glib = η;
23− pkgconfig = ζ;
24− polkit = η;
25− qtbase = η;
18+{ cmake = ε;
19+ fetchurl = {sha256 = String; url = String;} -> η;
20+ glib = ζ;
21+ pkgconfig = ε;
22+ polkit = ζ;
23+ qtbase = ζ;
2624 stdenv = α;
2725} ->
28−ι
26+θ
test/golden/importless/qt5ct.txt+12−12
@@ -2,24 +2,24 @@
22( α.config = β,
33 α.lib = γ,
44 α.pkgs = δ,
5− β.enable = ε,
5+ β.programs = ε,
66 γ.maintainers = ζ,
77 γ.mkIf =
8− ε ->
8+ η ->
99 { environment =
10− {systemPackages = [η]; variables = {QT_QPA_PLATFORMTHEME = String;};};
10+ {systemPackages = [θ]; variables = {QT_QPA_PLATFORMTHEME = String;};};
1111 } ->
12− θ,
13− γ.mkOption = {default = Bool; description = String; type = ι;} -> κ,
14− γ.qt5ct = η,
15− γ.types = λ,
16− μ.qt5ct = β,
17− ν.programs = μ,
12+ ι,
13+ γ.mkOption = {default = Bool; description = String; type = κ;} -> λ,
14+ γ.qt5ct = θ,
15+ γ.types = μ,
16+ ε.qt5ct = ν,
17+ ν.enable = η,
1818 ζ.romildo = ξ,
19− λ.bool = ι
19+ μ.bool = κ
2020) =>
2121α ->
22−{ config = θ;
22+{ config = ι;
2323 meta = {maintainers = [ξ];};
24− options = {programs = {qt5ct = {enable = κ;};};};
24+ options = {programs = {qt5ct = {enable = λ;};};};
2525}
test/golden/importless/qtModule.txt+24−24
@@ -16,29 +16,29 @@
1616 ) ~
1717 ( η
1818 ),
19− θ.licenses = ι,
20− θ.maintainers = κ,
21− θ.platforms = λ,
22− μ.qmake = γ,
23− β.meta = {},
24− β.name = ν,
25− β.nativeBuildInputs = [γ],
26− β.outputs = [String],
27− β.patches = δ,
28− β.propagatedBuildInputs = [ε],
19+ β.?meta = {},
20+ β.?nativeBuildInputs = [γ],
21+ β.?outputs = [String],
22+ β.?patches = δ,
23+ β.?propagatedBuildInputs = [ε],
24+ β.?setOutputFlags = Bool,
25+ β.?src = ζ,
26+ β.?version = θ,
27+ ι.licenses = κ,
28+ ι.maintainers = λ,
29+ ι.platforms = μ,
30+ ν.qmake = γ,
31+ β.name = ξ,
2932 β.qtInputs = [ε],
30− β.setOutputFlags = Bool,
31− β.src = ζ,
32− β.version = ξ,
33− λ.unix = ο,
34− κ.bkchr = π,
35− κ.periklis = π,
36− κ.qknight = π,
37− κ.ttuegel = π,
38− ι.fdl13 = ρ,
39− ι.gpl2 = ρ,
40− ι.lgpl21 = ρ,
41− ι.lgpl3 = ρ
33+ μ.unix = ο,
34+ λ.bkchr = π,
35+ λ.periklis = π,
36+ λ.qknight = π,
37+ λ.ttuegel = π,
38+ κ.fdl13 = ρ,
39+ κ.gpl2 = ρ,
40+ κ.lgpl21 = ρ,
41+ κ.lgpl3 = ρ
4242) =>
43−{lib = θ; mkDerivation = η -> σ; perl = γ;} ->
44−{patches = τ; self = μ; srcs = υ;} -> β -> σ
43+{lib = ι; mkDerivation = η -> σ; perl = γ;} ->
44+{patches = τ; self = ν; srcs = υ;} -> β -> σ
test/golden/importless/qtconnectivity.txt+2−2
@@ -1,7 +1,7 @@
11∀ α β γ δ ε ζ η.
2−(α.isLinux = β, α.optional = β -> γ -> δ, ε.lib = α) => { bluez = γ;
2+(α.isLinux = β, α.lib = γ, γ.optional = β -> δ -> ε) => { bluez = δ;
33 qtModule =
4− {buildInputs = δ; name = String; outputs = [String]; qtInputs = [ζ];} -> η;
4+ {buildInputs = ε; name = String; outputs = [String]; qtInputs = [ζ];} -> η;
55 qtbase = ζ;
66 qtdeclarative = ζ;
77 stdenv = α;
test/golden/importless/qtile.txt+5−5
@@ -2,7 +2,7 @@
22( α.config = β,
33 α.lib = γ,
44 α.pkgs = δ,
5− β.qtile = ε,
5+ β.services = ε,
66 γ.mkEnableOption = String -> ζ,
77 γ.mkIf =
88 η ->
@@ -14,10 +14,10 @@
1414 } ->
1515 ι,
1616 δ.qtile = θ,
17− ε.enable = η,
18− κ.windowManager = β,
19− λ.xserver = κ,
20− μ.services = λ
17+ ε.xserver = κ,
18+ κ.windowManager = λ,
19+ λ.qtile = μ,
20+ μ.enable = η
2121) =>
2222α ->
2323{ config = ι;
test/golden/importless/qtlocation.txt+2−2
@@ -1,6 +1,6 @@
11∀ α β γ δ ε ζ.
2−(α.isDarwin = β, α.optional = β -> [String] -> γ, δ.lib = α) => { qtModule =
3− {name = String; outputs = [String]; qmakeFlags = γ; qtInputs = [ε];} -> ζ;
2+(α.isDarwin = β, α.lib = γ, γ.optional = β -> [String] -> δ) => { qtModule =
3+ {name = String; outputs = [String]; qmakeFlags = δ; qtInputs = [ε];} -> ζ;
44 qtbase = ε;
55 qtmultimedia = ε;
66 stdenv = α;
test/golden/importless/qtwebengine.txt+76−78
@@ -1,60 +1,58 @@
11∀ α β γ δ ε ζ η θ ι κ λ μ ν ξ ο π ρ σ τ υ φ χ ψ ω α1 β1 γ1 δ1 ε1 ζ1 η1 θ1 ι1 κ1
22λ1 μ1 ν1 ξ1 ο1 π1 ρ1.
3−( α.libXcomposite = β,
4− α.libXdamage = β,
5− α.libpciaccess = β,
6− α.xrandr = β,
7− γ.optionalString = δ -> String -> ε,
8− γ.optionals = ζ -> [String] -> [η],
9− γ.versionAtLeast = θ -> String -> ι,
10− γ.versionOlder = θ -> String -> κ,
11− λ.arch = String,
12− λ.isAarch32 = Bool,
13− λ.isAarch64 = Bool,
14− λ.isDarwin = μ,
15− λ.isGNU = ζ,
16− λ.isLinux = δ,
17− λ.lib = ν,
18− ν.AVFoundation = ξ,
19− ν.AppKit = ξ,
20− ν.ApplicationServices = ξ,
21− ν.Cocoa = ξ,
22− ν.CoreBluetooth = ξ,
23− ν.CoreWLAN = ξ,
24− ν.ForceFeedback = ξ,
25− ν.Foundation = ξ,
26− ν.GameController = ξ,
27− ν.IOBluetooth = ξ,
28− ν.ImageCaptureCore = ξ,
29− ν.LocalAuthentication = ξ,
30− ν.Quartz = ξ,
31− ν.apple_sdk = ο,
32− ν.cctools = ξ,
33− ν.libobjc = ξ,
34− ν.libunwind = ξ,
35− ν.maintainers = π,
36− ν.matthewbauer = ρ,
37− ν.optional = σ -> String -> τ,
38− ν.optionalString = κ -> String -> String,
39− ν.optionals = υ -> [φ] -> χ,
40− ν.platforms = ψ,
41− ω.cc = λ,
42− α1.gcc = λ,
43− β1.platform = α1,
44− γ1.hostPlatform = β1,
45− ψ.unix = δ1,
46− ε1.hostPlatform = λ,
47− ζ1.hostPlatform = λ,
48− ο.frameworks = η1,
49− θ1.hostPlatform = λ,
50− ι1.hostPlatform = λ
3+( α.hostPlatform = β,
4+ β.?platform = γ,
5+ γ.?gcc = δ,
6+ δ.?arch = String,
7+ ε.libXcomposite = ζ,
8+ ε.libXdamage = ζ,
9+ ε.libpciaccess = ζ,
10+ ε.xrandr = ζ,
11+ η.optionalString = θ -> String -> ι,
12+ η.optionals = κ -> [String] -> [λ],
13+ η.versionAtLeast = μ -> String -> ν,
14+ η.versionOlder = μ -> String -> ξ,
15+ α.cc = ο,
16+ α.isDarwin = π,
17+ α.isLinux = θ,
18+ α.lib = ρ,
19+ ρ.AVFoundation = σ,
20+ ρ.AppKit = σ,
21+ ρ.ApplicationServices = σ,
22+ ρ.Cocoa = σ,
23+ ρ.CoreBluetooth = σ,
24+ ρ.CoreWLAN = σ,
25+ ρ.ForceFeedback = σ,
26+ ρ.Foundation = σ,
27+ ρ.GameController = σ,
28+ ρ.IOBluetooth = σ,
29+ ρ.ImageCaptureCore = σ,
30+ ρ.LocalAuthentication = σ,
31+ ρ.Quartz = σ,
32+ ρ.apple_sdk = τ,
33+ ρ.cctools = σ,
34+ ρ.libobjc = σ,
35+ ρ.libunwind = σ,
36+ ρ.maintainers = υ,
37+ ρ.matthewbauer = φ,
38+ ρ.optional = χ -> String -> ψ,
39+ ρ.optionalString = ξ -> String -> String,
40+ ρ.optionals = ω -> [α1] -> β1,
41+ ρ.platforms = γ1,
42+ ο.isGNU = κ,
43+ γ1.unix = δ1,
44+ ε1.isAarch32 = Bool,
45+ ζ1.isAarch64 = Bool,
46+ τ.frameworks = η1,
47+ θ1.isAarch32 = Bool,
48+ ι1.isAarch64 = Bool
5149) =>
52−{ alsaLib = β;
50+{ alsaLib = ζ;
5351 bison = κ1;
5452 coreutils = κ1;
55− cups = φ;
53+ cups = α1;
5654 darwin = λ1;
57− dbus = β;
55+ dbus = ζ;
5856 enableProprietaryCodecs = Bool;
5957 fetchpatch =
6058 { extraPrefix = String;
@@ -66,21 +64,21 @@
6664 μ1;
6765 ffmpeg_3 = Null;
6866 flex = κ1;
69− fontconfig = β;
70− freetype = β;
67+ fontconfig = ζ;
68+ freetype = ζ;
7169 git = κ1;
7270 gn = κ1;
7371 gperf = κ1;
7472 harfbuzz = ν1;
7573 icu = ν1;
76− jsoncpp = β;
77− lib = γ;
78− libXScrnSaver = β;
79− libXcursor = β;
80− libXrandr = β;
81− libXtst = β;
82− libcap = β;
83− libdrm = β;
74+ jsoncpp = ζ;
75+ lib = η;
76+ libXScrnSaver = ζ;
77+ libXcursor = ζ;
78+ libXrandr = ζ;
79+ libXtst = ζ;
80+ libcap = ζ;
81+ libdrm = ζ;
8482 libevent = ν1;
8583 libjpeg = ν1;
8684 libopus = ν1;
@@ -88,19 +86,19 @@
8886 libtiff = ν1;
8987 libvpx = ν1;
9088 libwebp = ν1;
91− minizip = β;
89+ minizip = ζ;
9290 ninja = κ1;
93− nss = β;
94− openbsm = ξ;
95− pciutils = β;
91+ nss = ζ;
92+ openbsm = σ;
93+ pciutils = ζ;
9694 pkgconfig = κ1;
97− protobuf = β;
95+ protobuf = ζ;
9896 python2 = κ1;
99− qtCompatVersion = θ;
97+ qtCompatVersion = μ;
10098 qtModule =
101− { NIX_CFLAGS_COMPILE = [η];
102− __impureHostDeps = τ;
103− buildInputs = χ;
99+ { NIX_CFLAGS_COMPILE = [λ];
100+ __impureHostDeps = ψ;
101+ buildInputs = β1;
104102 doCheck = Bool;
105103 dontUseGnConfigure = Bool;
106104 dontUseNinjaBuild = Bool;
@@ -108,12 +106,12 @@
108106 dontUseXcbuild = Bool;
109107 enableParallelBuilding = Bool;
110108 hardeningDisable = [String];
111− meta = {description = String; maintainers = [ρ]; platforms = δ1;};
109+ meta = {description = String; maintainers = [φ]; platforms = δ1;};
112110 name = String;
113111 nativeBuildInputs = [κ1];
114112 outputs = [String];
115113 patches = [μ1];
116− postInstall = ε;
114+ postInstall = ι;
117115 postPatch = String;
118116 preConfigure = String;
119117 propagatedBuildInputs = [ν1];
@@ -125,15 +123,15 @@
125123 qtlocation = ξ1;
126124 qtquickcontrols = ξ1;
127125 qtwebchannel = ξ1;
128− runCommand = String -> {} -> String -> φ;
129− snappy = β;
126+ runCommand = String -> {} -> String -> α1;
127+ snappy = ζ;
130128 srtp = ν1;
131− stdenv = λ;
129+ stdenv = α;
132130 systemd = π1;
133131 which = κ1;
134− writeScriptBin = String -> String -> φ;
132+ writeScriptBin = String -> String -> α1;
135133 xcbuild = ρ1;
136− xorg = α;
137− zlib = β;
134+ xorg = ε;
135+ zlib = ζ;
138136} ->
139137ο1
test/golden/importless/qtwebview.txt+6−7
@@ -1,13 +1,12 @@
11∀ α β γ δ ε ζ η θ ι κ λ μ ν ξ.
2−( α.CoreFoundation = β,
3− α.WebKit = β,
2+( α.apple_sdk = β,
43 γ.isDarwin = δ,
54 γ.lib = ε,
6− ζ.frameworks = α,
7− η.apple_sdk = ζ,
8− θ.frameworks = α,
9− ι.apple_sdk = θ,
10− ε.optional = κ -> [β] -> λ,
5+ β.frameworks = ζ,
6+ ζ.CoreFoundation = η,
7+ θ.frameworks = ι,
8+ ι.WebKit = η,
9+ ε.optional = κ -> [η] -> λ,
1110 ε.optionalString = δ -> String -> μ
1211) =>
1312{ darwin = α;
test/golden/importless/quantities.txt+5−5
@@ -1,14 +1,14 @@
11∀ α β γ δ ε ζ η.
2−( α.maintainers = β,
3− α.mit = γ,
4− δ.licenses = α,
5− β.imuli = ε
2+( α.licenses = β,
3+ α.maintainers = γ,
4+ β.mit = δ,
5+ γ.imuli = ε
66) =>
77{ build-idris-package =
88 { meta =
99 { description = String;
1010 homepage = String;
11− license = γ;
11+ license = δ;
1212 maintainers = [ε];
1313 };
1414 name = String;
test/golden/importless/racoon.txt+3−3
@@ -2,7 +2,7 @@
22( α.config = β,
33 α.lib = γ,
44 α.pkgs = δ,
5− β.racoon = ε,
5+ β.services = ε,
66 γ.mkEnableOption = String -> ζ,
77 γ.mkIf =
88 η ->
@@ -27,8 +27,8 @@
2727 θ,
2828 γ.mkOption = {default = String; description = String; type = ι;} -> κ,
2929 γ.types = λ,
30− ε.enable = η,
31− μ.services = β,
30+ ε.racoon = μ,
31+ μ.enable = η,
3232 λ.str = ι,
3333 ν.path = ξ
3434) =>
test/golden/importless/raptor.txt+14−16
@@ -1,32 +1,30 @@
11∀ α β γ δ ε ζ η θ ι κ λ μ ν.
2−( α.licenses = β,
3− α.linux = γ,
4− α.marcweber = δ,
2+( α.lib = β,
53 α.mkDerivation =
6− { buildInputs = [ε];
4+ { buildInputs = [γ];
75 meta =
86 { description = String;
97 homepage = String;
10− license = [ζ];
11− maintainers = [δ];
12− platforms = γ;
8+ license = [δ];
9+ maintainers = [ε];
10+ platforms = ζ;
1311 };
1412 name = String;
1513 preBuild = String;
1614 src = η;
1715 } ->
1816 θ,
19− β.asl20 = ζ,
20− β.lgpl21 = ζ,
21− ι.lib = α,
22− κ.maintainers = α,
23− λ.lib = κ,
24− μ.platforms = α,
25− ν.lib = μ
17+ β.licenses = ι,
18+ ι.asl20 = δ,
19+ ι.lgpl21 = δ,
20+ κ.maintainers = λ,
21+ λ.marcweber = ε,
22+ μ.platforms = ν,
23+ ν.linux = ζ
2624) =>
27−{ curl = ε;
25+{ curl = γ;
2826 fetchurl = {sha256 = String; url = String;} -> η;
29− libxml2 = ε;
27+ libxml2 = γ;
3028 stdenv = α;
3129} ->
3230θ
test/golden/importless/rasqal.txt+25−27
@@ -1,41 +1,39 @@
11∀ α β γ δ ε ζ η θ ι κ λ μ ν ξ ο π.
2−( α.licenses = β,
3− α.maintainers = γ,
2+( α.lib = β,
43 α.mkDerivation =
5− { buildInputs = [δ];
6− checkInputs = [ε];
4+ { buildInputs = [γ];
5+ checkInputs = [δ];
76 doCheck = Bool;
87 doInstallCheck = Bool;
98 meta =
109 { description = String;
1110 homepage = String;
12− license = [ζ];
13− maintainers = [η];
14− platforms = θ;
11+ license = [ε];
12+ maintainers = [ζ];
13+ platforms = η;
1514 };
1615 name = String;
17− nativeBuildInputs = [ι];
16+ nativeBuildInputs = [θ];
1817 postInstall = String;
19− propagatedBuildInputs = [κ];
20− src = λ;
18+ propagatedBuildInputs = [ι];
19+ src = κ;
2120 } ->
22− μ,
23− α.unix = θ,
24− β.asl20 = ζ,
25− β.lgpl21 = ζ,
26− ν.lib = α,
27− γ.marcweber = η,
28− ξ.lib = α,
29− ο.platforms = α,
30− π.lib = ο
21+ λ,
22+ β.licenses = μ,
23+ μ.asl20 = ε,
24+ μ.lgpl21 = ε,
25+ ν.maintainers = ξ,
26+ ξ.marcweber = ζ,
27+ ο.platforms = π,
28+ π.unix = η
3129) =>
32−{ fetchurl = {sha256 = String; url = String;} -> λ;
33− gmp = δ;
34− librdf_raptor2 = κ;
35− libxml2 = δ;
36− pcre = δ;
37− perl = ε;
38− pkgconfig = ι;
30+{ fetchurl = {sha256 = String; url = String;} -> κ;
31+ gmp = γ;
32+ librdf_raptor2 = ι;
33+ libxml2 = γ;
34+ pcre = γ;
35+ perl = δ;
36+ pkgconfig = θ;
3937 stdenv = α;
4038} ->
41−μ
39+λ
test/golden/importless/ratbagd.txt+3−3
@@ -2,7 +2,7 @@
22( α.config = β,
33 α.lib = γ,
44 α.pkgs = δ,
5− β.ratbagd = ε,
5+ β.services = ε,
66 γ.mkEnableOption = String -> ζ,
77 γ.mkIf =
88 η ->
@@ -12,7 +12,7 @@
1212 } ->
1313 λ,
1414 δ.libratbag = θ,
15− ε.enable = η,
16− μ.services = β
15+ ε.ratbagd = μ,
16+ μ.enable = η
1717) =>
1818α -> {config = λ; options = {services = {ratbagd = {enable = ζ;};};};}
test/golden/importless/rationals.txt+2−2
@@ -1,7 +1,7 @@
11∀ α β γ δ ε ζ.
2−(α.brainrape = β, γ.maintainers = α) => { build-idris-package =
2+(α.maintainers = β, β.brainrape = γ) => { build-idris-package =
33 { idrisDeps = [δ];
4− meta = {description = String; homepage = String; maintainers = [β];};
4+ meta = {description = String; homepage = String; maintainers = [γ];};
55 name = String;
66 src = ε;
77 version = String;
test/golden/importless/ratpoison.txt+5−5
@@ -2,7 +2,7 @@
22( α.config = β,
33 α.lib = γ,
44 α.pkgs = δ,
5− β.ratpoison = ε,
5+ β.services = ε,
66 γ.mkEnableOption = String -> ζ,
77 γ.mkIf =
88 η ->
@@ -12,10 +12,10 @@
1212 κ,
1313 γ.singleton = {name = String; start = String;} -> ι,
1414 δ.ratpoison = θ,
15− ε.enable = η,
16− λ.windowManager = β,
17− μ.xserver = λ,
18− ν.services = μ
15+ ε.xserver = λ,
16+ λ.windowManager = μ,
17+ μ.ratpoison = ν,
18+ ν.enable = η
1919) =>
2020α ->
2121{ config = κ;
test/golden/importless/rdnssd.txt+18−17
@@ -2,11 +2,12 @@
22( α.config = β,
33 α.lib = γ,
44 α.pkgs = δ,
5− β.enable = ε,
6− β.rdnssd = ζ,
5+ β.ids = ε,
6+ β.networking = ζ,
7+ β.services = η,
78 γ.mkIf =
8− ε ->
9− { assertions = [{assertion = η; message = String;}];
9+ θ ->
10+ { assertions = [{assertion = ι; message = String;}];
1011 systemd =
1112 { services =
1213 { rdnssd =
@@ -20,18 +21,18 @@
2021 };
2122 };
2223 };
23− users = {users = {rdnssd = {description = String; uid = ζ;};};};
24+ users = {users = {rdnssd = {description = String; uid = κ;};};};
2425 } ->
25− θ,
26− γ.mkOption = {default = Bool; description = String; type = ι;} -> κ,
27− γ.types = λ,
28− δ.writeScript = String -> String -> μ,
29− ν.rdnssd = β,
30− ξ.services = ν,
31− ο.resolvconf = β,
32− π.networking = ο,
33− ρ.uids = β,
34− σ.ids = ρ,
35− λ.bool = ι
26+ λ,
27+ γ.mkOption = {default = Bool; description = String; type = μ;} -> ν,
28+ γ.types = ξ,
29+ δ.writeScript = String -> String -> ο,
30+ η.rdnssd = π,
31+ π.enable = θ,
32+ ζ.resolvconf = ρ,
33+ ρ.enable = ι,
34+ ε.uids = σ,
35+ σ.rdnssd = κ,
36+ ξ.bool = μ
3637) =>
37−α -> {config = θ; options = {services = {rdnssd = {enable = κ;};};};}
38+α -> {config = λ; options = {services = {rdnssd = {enable = ν;};};};}
test/golden/importless/rds.txt+1−2
@@ -17,7 +17,6 @@
1717 version = String;
1818 } ->
1919 ι,
20− α.optionals = Bool -> [Null] -> [γ],
2120 β.licenses = κ,
2221 β.maintainers = λ,
2322 β.mog = ε,
@@ -25,7 +24,7 @@
2524 κ.gpl2Plus = δ,
2625 μ.linux = [ζ],
2726 ν.darwin = [ζ],
28− ξ.lib = α
27+ ξ.optionals = Bool -> [Null] -> [γ]
2928) =>
3029{ boost = γ;
3130 cmake = γ;
test/golden/importless/rebar3-release.txt+9−9
@@ -18,20 +18,20 @@
1818 ) ~
1919 ( γ
2020 ),
21+ β.?buildInputs = [ε],
22+ β.?buildPhase = Null,
23+ β.?checkouts = Null,
24+ β.?configurePhase = Null,
25+ β.?enableDebugInfo = Bool,
26+ β.?installPhase = Null,
27+ β.?meta = {},
28+ β.?profile = String,
29+ β.?setupHook = Null,
2130 μ.lib = ν,
2231 μ.mkDerivation = {buildInputs = [δ]; name = String;} -> ζ,
2332 ε.meta = ξ,
24− β.buildInputs = [ε],
25− β.buildPhase = Null,
26− β.checkouts = Null,
27− β.configurePhase = Null,
28− β.enableDebugInfo = Bool,
29− β.installPhase = Null,
30− β.meta = {},
3133 β.name = η,
32− β.profile = String,
3334 β.releaseType = ο,
34− β.setupHook = Null,
3535 β.src = ι,
3636 β.version = κ,
3737 ν.filterAttrs =
test/golden/importless/recursion_schemes.txt+6−6
@@ -1,8 +1,8 @@
11∀ α β γ δ ε ζ η θ.
2−( α.brainrape = β,
3− α.bsd3 = γ,
4− δ.licenses = α,
5− ε.maintainers = α
2+( α.licenses = β,
3+ α.maintainers = γ,
4+ β.bsd3 = δ,
5+ γ.brainrape = ε
66) =>
77{ bifunctors = ζ;
88 build-idris-package =
@@ -10,8 +10,8 @@
1010 meta =
1111 { description = String;
1212 homepage = String;
13− license = γ;
14− maintainers = [β];
13+ license = δ;
14+ maintainers = [ε];
1515 };
1616 name = String;
1717 src = η;
test/golden/importless/redis.txt+1−1
@@ -1,5 +1,5 @@
11∀ α β γ δ ε ζ η θ.
2−(α.redis = β, γ.exporters = α, δ.prometheus = γ, ε.services = δ) => { config =
2+(α.services = β, β.prometheus = γ, γ.exporters = δ, δ.redis = ε) => { config =
33 α;
44 lib = ζ;
55 options = η;
test/golden/importless/redland.txt+13−15
@@ -14,23 +14,21 @@
1414 src = θ;
1515 } ->
1616 ι,
17− α.optional = Bool -> κ -> [γ],
18− α.optionals = Bool -> [String] -> [String],
19− β.licenses = λ,
20− β.platforms = μ,
21− λ.asl20 = δ,
22− μ.unix = ε,
23− ν.lib = α,
24− ξ.lib = α,
25− ο.lib = α,
26− π.lib = α,
27− ρ.lib = α
17+ β.licenses = κ,
18+ β.platforms = λ,
19+ κ.asl20 = δ,
20+ λ.unix = ε,
21+ μ.optionals = Bool -> [String] -> [String],
22+ ν.optional = Bool -> ξ -> [γ],
23+ ο.optional = Bool -> π -> [γ],
24+ ρ.optional = Bool -> σ -> [γ],
25+ τ.optional = Bool -> υ -> [γ]
2826) =>
2927{ curl = γ;
30− db = σ;
28+ db = υ;
3129 fetchurl = {sha256 = String; url = String;} -> θ;
3230 gmp = γ;
33− libmysqlclient = κ;
31+ libmysqlclient = ξ;
3432 librdf_rasqal = η;
3533 libxml2 = γ;
3634 libxslt = γ;
@@ -38,8 +36,8 @@
3836 pcre = γ;
3937 perl = ζ;
4038 pkgconfig = ζ;
41− postgresql = τ;
42− sqlite = υ;
39+ postgresql = σ;
40+ sqlite = π;
4341 stdenv = α;
4442 withBdb = Bool;
4543 withMysql = Bool;
test/golden/importless/refined.txt+6−6
@@ -1,16 +1,16 @@
11∀ α β γ δ ε ζ η.
2−( α.asl20 = β,
3− α.brainrape = γ,
4− δ.licenses = α,
5− ε.maintainers = α
2+( α.licenses = β,
3+ α.maintainers = γ,
4+ β.asl20 = δ,
5+ γ.brainrape = ε
66) =>
77{ build-idris-package =
88 { ipkgName = String;
99 meta =
1010 { description = String;
1111 homepage = String;
12− license = β;
13− maintainers = [γ];
12+ license = δ;
13+ maintainers = [ε];
1414 };
1515 name = String;
1616 src = ζ;
test/golden/importless/repmgr.txt+5−5
@@ -16,12 +16,12 @@
1616 version = String;
1717 } ->
1818 ι,
19− γ.platforms = ζ,
20− β.licenses = κ,
21− β.maintainers = λ,
19+ γ.meta = κ,
20+ β.licenses = λ,
21+ β.maintainers = μ,
2222 β.zimbatm = ε,
23− κ.postgresql = δ,
24− μ.meta = γ
23+ λ.postgresql = δ,
24+ κ.platforms = ζ
2525) =>
2626{ fetchFromGitHub =
2727 {owner = String; repo = String; rev = String; sha256 = String;} -> θ;
test/golden/importless/rngd.txt+4−4
@@ -2,7 +2,7 @@
22( α.config = β,
33 α.lib = γ,
44 α.pkgs = δ,
5− β.rngd = ε,
5+ β.security = ε,
66 γ.mkIf =
77 ζ ->
88 { systemd =
@@ -29,9 +29,9 @@
2929 γ.mkOption = {default = Bool; description = String; type = θ;} -> ι,
3030 γ.optionalString = κ -> String -> String,
3131 γ.types = λ,
32− ε.debug = κ,
33− ε.enable = ζ,
34− μ.security = β,
32+ ε.rngd = μ,
33+ μ.debug = κ,
34+ μ.enable = ζ,
3535 λ.bool = θ,
3636 ν.bool = ξ
3737) =>
test/golden/importless/roboschool-fork.txt+14−16

This diff is too big to show here.

test/golden/importless/robustirc-bridge.txt+3−3

This diff is too big to show here.

test/golden/importless/rocs.txt+4−4

This diff is too big to show here.

test/golden/importless/rofi-pass.txt+23−25

This diff is too big to show here.

test/golden/importless/rpcbind.txt+16−16

This diff is too big to show here.

test/golden/importless/rtkit.txt+17−17

This diff is too big to show here.

test/golden/importless/rustfmt.txt+19−20

This diff is too big to show here.

test/golden/importless/rxe.txt+4−4

This diff is too big to show here.

test/golden/importless/rygel.txt+22−22

This diff is too big to show here.

test/golden/importless/sabnzbd.txt+17−16

This diff is too big to show here.

test/golden/importless/safeeyes.txt+3−3

This diff is too big to show here.

test/golden/importless/sawfish.txt+5−5

This diff is too big to show here.

test/golden/importless/sbv-7.13.txt+2−2

This diff is too big to show here.

test/golden/importless/screen.txt+3−3

This diff is too big to show here.

test/golden/importless/scripts.txt+13−14

This diff is too big to show here.

test/golden/importless/sdk-pkgs.txt+16−17

This diff is too big to show here.

test/golden/importless/sdl.txt+2−2

This diff is too big to show here.

test/golden/importless/sedutil.txt+3−3

This diff is too big to show here.

test/golden/importless/semidirect.txt+2−2

This diff is too big to show here.

test/golden/importless/server.txt+4−4

This diff is too big to show here.

test/golden/importless/setoids.txt+2−2

This diff is too big to show here.

test/golden/importless/shadow.txt+16−17

This diff is too big to show here.

test/golden/importless/share.txt+12−12

This diff is too big to show here.

test/golden/importless/shared.txt+58−61

This diff is too big to show here.

test/golden/importless/sickgear.txt+16−17

This diff is too big to show here.

test/golden/importless/sickrage.txt+14−14

This diff is too big to show here.

test/golden/importless/singularity.txt+8−8

This diff is too big to show here.

test/golden/importless/slock.txt+3−3

This diff is too big to show here.

test/golden/importless/smallwm.txt+5−5

This diff is too big to show here.

test/golden/importless/smlar.txt+6−6

This diff is too big to show here.

test/golden/importless/smproc.txt+6−6

This diff is too big to show here.

test/golden/importless/snippets.txt+6−6

This diff is too big to show here.

test/golden/importless/sockets.txt+7−7

This diff is too big to show here.

test/golden/importless/softmaker_office.txt+2−2

This diff is too big to show here.

test/golden/importless/software_foundations.txt+2−2

This diff is too big to show here.

test/golden/importless/sounds.txt+14−14

This diff is too big to show here.

test/golden/importless/source-from-head-fun.txt+1−1

This diff is too big to show here.

test/golden/importless/spago.txt+2−2

This diff is too big to show here.

test/golden/importless/specdris.txt+2−2

This diff is too big to show here.

test/golden/importless/spectrwm.txt+5−5

This diff is too big to show here.

test/golden/importless/spice-vdagentd.txt+3−3

This diff is too big to show here.

test/golden/importless/spotifyd.txt+3−3

This diff is too big to show here.

test/golden/importless/sqlite.txt+10−10

This diff is too big to show here.

test/golden/importless/squeezelite.txt+3−3

This diff is too big to show here.

test/golden/importless/ssh-keys.txt+3−3

This diff is too big to show here.

test/golden/importless/ssm-agent.txt+6−6

This diff is too big to show here.

test/golden/importless/staging.txt+13−15

This diff is too big to show here.

test/golden/importless/standalone.txt+50−51

This diff is too big to show here.

test/golden/importless/startx.txt+5−5

This diff is too big to show here.

test/golden/importless/status.txt+23−24

This diff is too big to show here.

test/golden/importless/steam-hardware.txt+5−5

This diff is too big to show here.

test/golden/importless/steam.txt+11−11

This diff is too big to show here.

test/golden/importless/stumpwm.txt+7−7

This diff is too big to show here.

test/golden/importless/sundtek.txt+3−3

This diff is too big to show here.

test/golden/importless/surfboard.txt+4−4

This diff is too big to show here.

test/golden/importless/sushi.txt+20−20

This diff is too big to show here.

test/golden/importless/syndication.txt+2−2

This diff is too big to show here.

test/golden/importless/sysdig.txt+13−12

This diff is too big to show here.

test/golden/importless/sysprof.txt+13−14

This diff is too big to show here.

test/golden/importless/sysstat.txt+4−4

This diff is too big to show here.

test/golden/importless/system-config-printer.txt+8−8

This diff is too big to show here.

test/golden/importless/systemtap.txt+17−16

This diff is too big to show here.

test/golden/importless/tailscale.txt+3−3

This diff is too big to show here.

test/golden/importless/tap.txt+6−6

This diff is too big to show here.

test/golden/importless/tcpcrypt.txt+12−12

This diff is too big to show here.

test/golden/importless/tds_fdw.txt+8−8

This diff is too big to show here.

test/golden/importless/teamviewer.txt+3−3

This diff is too big to show here.

test/golden/importless/telepathy.txt+17−17

This diff is too big to show here.

test/golden/importless/temporal_tables.txt+5−5

This diff is too big to show here.

test/golden/importless/terminal-server.txt+4−5

This diff is too big to show here.

test/golden/importless/tesseract3.txt+17−19

This diff is too big to show here.

test/golden/importless/tesseract4.txt+17−19

This diff is too big to show here.

test/golden/importless/tfrandom.txt+6−6

This diff is too big to show here.

test/golden/importless/throttled.txt+4−4

This diff is too big to show here.

test/golden/importless/tiddlywiki.txt+3−3

This diff is too big to show here.

test/golden/importless/timescaledb.txt+5−5

This diff is too big to show here.

test/golden/importless/tinywm.txt+5−5

This diff is too big to show here.

test/golden/importless/tlaps.txt+21−23

This diff is too big to show here.

test/golden/importless/tlhydra.txt+2−2

This diff is too big to show here.

test/golden/importless/tls-submodule.txt+5−5

This diff is too big to show here.

test/golden/importless/tmp.txt+7−8

This diff is too big to show here.

test/golden/importless/tomladris.txt+6−6

This diff is too big to show here.

test/golden/importless/tool.txt+20−21

This diff is too big to show here.

test/golden/importless/toolbox.txt+15−16

This diff is too big to show here.

test/golden/importless/tools.txt+2−2

This diff is too big to show here.

test/golden/importless/tor-arm.txt+18−20

This diff is too big to show here.

test/golden/importless/tp.txt+6−6

This diff is too big to show here.

test/golden/importless/tparsec.txt+6−6

This diff is too big to show here.

test/golden/importless/tptp.txt+21−21

This diff is too big to show here.

test/golden/importless/traceroute.txt+3−3

This diff is too big to show here.

test/golden/importless/tracker-miners.txt+17−17

This diff is too big to show here.

test/golden/importless/tracker.txt+17−17

This diff is too big to show here.

test/golden/importless/transducers.txt+6−6

This diff is too big to show here.

test/golden/importless/trees.txt+2−2

This diff is too big to show here.

test/golden/importless/tsearch_extras.txt+5−5

This diff is too big to show here.

test/golden/importless/tuxedo-keyboard.txt+9−8

This diff is too big to show here.

test/golden/importless/tvheadend.txt+15−14

This diff is too big to show here.

test/golden/importless/twm.txt+7−7

This diff is too big to show here.

test/golden/importless/tzupdate.txt+3−3

This diff is too big to show here.

test/golden/importless/udev_rules_type1.txt+10−12

This diff is too big to show here.

test/golden/importless/udevil.txt+3−3

This diff is too big to show here.

test/golden/importless/udisks2.txt+13−13

This diff is too big to show here.

test/golden/importless/uim.txt+5−6

This diff is too big to show here.

test/golden/importless/uinput.txt+3−3

This diff is too big to show here.

test/golden/importless/union_type.txt+6−6

This diff is too big to show here.

test/golden/importless/unix-odbc-drivers.txt+3−3

This diff is too big to show here.

test/golden/importless/unstable.txt+22−25

This diff is too big to show here.

test/golden/importless/unwrapped.txt+3−3

This diff is too big to show here.

test/golden/importless/uptimed.txt+13−12

This diff is too big to show here.

test/golden/importless/urserver.txt+3−3

This diff is too big to show here.

test/golden/importless/usb-wwan.txt+13−13

This diff is too big to show here.

test/golden/importless/usbtop.txt+3−3

This diff is too big to show here.

test/golden/importless/utils.txt+21−21

This diff is too big to show here.

test/golden/importless/v3_4.txt+2−2

This diff is too big to show here.

test/golden/importless/v3_6.txt+2−2

This diff is too big to show here.

test/golden/importless/v4_0.txt+2−2

This diff is too big to show here.

test/golden/importless/v4_2.txt+2−2

This diff is too big to show here.

test/golden/importless/varnish-exporter.txt+6−6

This diff is too big to show here.

test/golden/importless/vdom.txt+6−6

This diff is too big to show here.

test/golden/importless/vecspace.txt+2−2

This diff is too big to show here.

test/golden/importless/vhba.txt+14−15

This diff is too big to show here.

test/golden/importless/viewer.txt+7−9

This diff is too big to show here.

test/golden/importless/vim.txt+3−3

This diff is too big to show here.

test/golden/importless/virtualbox-guest.txt+20−21

This diff is too big to show here.

test/golden/importless/vnstat.txt+3−3

This diff is too big to show here.

test/golden/importless/vulkan.txt+23−24

This diff is too big to show here.

test/golden/importless/wacom.txt+4−4

This diff is too big to show here.

test/golden/importless/wakeonlan.txt+6−6

This diff is too big to show here.

test/golden/importless/wavemon.txt+3−3

This diff is too big to show here.

test/golden/importless/waybar.txt+3−3

This diff is too big to show here.

test/golden/importless/webgl.txt+6−6

This diff is too big to show here.

test/golden/importless/wicd.txt+12−12

This diff is too big to show here.

test/golden/importless/windowlab.txt+5−5

This diff is too big to show here.

test/golden/importless/windowmaker.txt+5−5

This diff is too big to show here.

test/golden/importless/winetricks.txt+24−26

This diff is too big to show here.

test/golden/importless/with-fonts.txt+14−14

This diff is too big to show here.

test/golden/importless/with-packages.txt+7−8

This diff is too big to show here.

test/golden/importless/wl-pprint.txt+2−2

This diff is too big to show here.

test/golden/importless/wmcalclock.txt+20−22

This diff is too big to show here.

test/golden/importless/wmii.txt+5−5

This diff is too big to show here.

test/golden/importless/wmsm.app.txt+17−18

This diff is too big to show here.

test/golden/importless/wmsystemtray.txt+22−24

This diff is too big to show here.

test/golden/importless/wooting.txt+10−10

This diff is too big to show here.

test/golden/importless/wyvern.txt+6−6

This diff is too big to show here.

test/golden/importless/xbanish.txt+3−3

This diff is too big to show here.

test/golden/importless/xe-guest-utilities.txt+3−3

This diff is too big to show here.

test/golden/importless/xfce4-windowck-plugin.txt+8−8

This diff is too big to show here.

test/golden/importless/xfs.txt+16−16

This diff is too big to show here.

test/golden/importless/xft.txt+8−8

This diff is too big to show here.

test/golden/importless/xhr.txt+6−6

This diff is too big to show here.

test/golden/importless/xlib.txt+2−2

This diff is too big to show here.

test/golden/importless/xmpp-alerts.txt+4−4

This diff is too big to show here.

test/golden/importless/xow.txt+4−4

This diff is too big to show here.

test/golden/importless/xsane.txt+9−12

This diff is too big to show here.

test/golden/importless/xterm.txt+12−13

This diff is too big to show here.

test/golden/importless/yakuake.txt+3−3

This diff is too big to show here.

test/golden/importless/yaml.txt+6−6

This diff is too big to show here.

test/golden/importless/yampa.txt+2−2

This diff is too big to show here.

test/golden/importless/yeahwm.txt+5−5

This diff is too big to show here.

test/golden/importless/z3.txt+2−2

This diff is too big to show here.

test/golden/importless/zeitgeist.txt+12−12

This diff is too big to show here.

test/golden/importless/zmap.txt+3−3

This diff is too big to show here.

test/golden/importless/zpaqd.txt+18−21

This diff is too big to show here.

test/golden/importless/zsh-autoenv.txt+4−4

This diff is too big to show here.

test/golden/mine/define-option-dependently-nested.nixnew file+12

This diff is too big to show here.

test/golden/mine/define-option-dependently-nested.txtnew file+3

This diff is too big to show here.

test/golden/mine/subsumption.nixnew file+6

This diff is too big to show here.

test/golden/mine/subsumption.txtnew file+4

This diff is too big to show here.