The url for wpsoffice seems to be stale, so I tried using this:
nix-repl> u = fetchurl {
url="http://wdl1.pcfg.cache.wpscdn.com/wpsdl/wpsoffice/download/linux/9126/wps-office_11.1.0.9126.XA_amd64.deb";
sha256="10d5sgpl1i70rj2596i6865hj0xdlzwdrwiplz41zys6l4zbmfp7";
}
nix-repl> o = wpsoffice.overrideAttrs (o: {src = u;})
nix-repl> :b o
builder for '/nix/store/ly35v3apmszyacm266knmkk90bak5wzs-wpsoffice-10.1.0.5672.drv' failed with exit code 1; last 3 log lines:
unpacking sources
unpacking source archive /nix/store/hajm4anmwrahljl603l7aibj9az7yp96-wps-office_11.1.0.9126.XA_amd64.deb
do not know how to unpack source archive /nix/store/hajm4anmwrahljl603l7aibj9az7yp96-wps-office_11.1.0.9126.XA_amd64.deb
[0 built (1 failed), 0.0 MiB DL]
error: build of '/nix/store/ly35v3apmszyacm266knmkk90bak5wzs-wpsoffice-10.1.0.5672.drv' failed
Nix expression for wpsoffice has an attribute named unpackCmd: